OSCulator 2.11.2.2

Changes in version 2.11:

Hightlights:

  • More than a hundred bugs eradicated and small enhancements everywhere in the application.
  • Lion compatibility.
  • New user’s manual in PDF format accessible from the Help menu of the application.
  • The goal is to make this version the most stable and best documented to date.

New features:

  • Preset import from another file. Use the “import Preset from another file” menu item in the Presets menu, or hit Command-Option-I.
  • User Interface: added a menu item to quickly invert output min and output max scalings or selected message, hit Command-I.
  • Following a suggestion from Lenny (Somascape), the scaling of the input is dependent of the type of the value received: floats usually expect a normalized range [0.0 1.0], and integers, where applicable, are used in the native range of the Event (see first appendix of the new manual). For example, this is particularly useful when dealing with MIDI data from other OSC applications: When using a float number with a MIDI CC, the expected input range is normalized to [0.0 1.0], but when using an integer, the input range is [0 127].
  • User Interface: the activity monitor can now be trigger multiple selected messages at once.
  • User Interface: allow sorting of the messages using the Value column.
  • OSC: timestamps of OSC bundles are now honored.
  • MIDI: Channel Change event: change the channel value of another message or of every messages in the current preset.
  • Wiimote: Classic Controller Pro support (warning: joysticks are not precisely calibrated)
  • Wacom: qualified support for the Wacom Intuos 4 Wireless.
  • Samples: added two new examples for TouchOSC “Radio Toggle” and “Selective Result”.
  • Samples: added one example for ThumbJam
  • Samples: added a PureData example where 4 Wiimotes are used to increment or decrement program changes on 4 MIDI channels.
  • Open a PDF version of the new manual in the Help menu.

Changes:

  • Compatibility: fixed two issues related to Mac OS X Lion:
  • fixed a problem when opening old files.
  • fixed a connection problem (incidently also makes Balance Board connection process more robust).
  • OSC: when routing a float number as a string, formatting is done with two decimals.
  • Engine: enhanced the /osculator/preset message so it can be used with more events, like a MIDI Note or a Key Combo.
  • Engine: Fix OSC pattern matching so multiple messages can be triggered from one message (e.g. sending the message “/1/fader*” will trigger /1/fader1, /1/fader2, etc)
  • MIDI: MIDI CC Toggle now honors output scaling values.
  • Keyboard: Keycode or Key Combo events now fail if the specified target application is not launched.
  • Wiimote: enhanced DJ Hero extension support. No more spurious messages from the crossfader button when the platter is turning.
  • Wiimote: fixed a problem where smoothing settings would not be properly restored after saving the document to a file.
  • User Interface: many fixes related to copy / paste
  • User Interface: fixed various problems in the OSC Editor.
  • User Interface: fixed a long standing problem when creating a new event from the value menu (eg. OSC Routing, Key Combo, AppleScripts)
  • User Interface: fixed a long standing bug when choosing an item in the Event Value menu.

OSCulator 2.10.7.1

Changes:

  • Fixed a compatibility problem affecting Mac OS X 10.5.

OSCulator 2.10.7

Changes:

  • Support the Perfect Pairing extension for newest Macintosh models.
  • Fixed a problem with the DJ Hero controller where values would be sent more than necessary.
  • Corrected the range of the DJ Hero crossfade button.
  • Added support for a few more Wiimotes.
  • For some Mouse events, allow sending the same value twice in a row.

OSCulator 2.10.6.2

Changes:

  • Fixed a problem where OSCulator would stop input processing after changing the current preset.

OSCulator 2.10.6.1

Changes:

  • Fixed a problem where saved documents would open with all events set to MIDI channel 1.

OSCulator 2.10.6

Changes:

  • Motion Plus processing is now an option (disabled by default) to avoid compatibility problems with Wiimote Plus devices. To use the Motion Plus device, please check the “Motion Plus” button in the Wiimote Drawer. This change also allows Wiimote Plus devices to use extensions like DJ Hero, Drums, and Classic Controller.
  • Made it so that when a OSC Routing’s memo is changed in the parameters window, the string would be updated in the main window as well.
  • Fixed problems happening when editing AppleScript.
  • Fixed a crash that could happen when sending a key combo on Snow Leopard.
  • Various reliability enhancements.
  • And also, in the Samples Library:
    • Added a set of OSC Routes for direct use with the application Luminair.
    • Added new samples for TouchOSC (XY and Rotary Reset, MacOS Volume control).

Read changes from previous revisions.

OSCulator 2.10.5

Changes:

  • Fixed a problem on 10.6.5 where duplicated items would not show.
  • Tuned support for Wiimote Plus devices.

OSCulator 2.10.4

Changes in version 2.10.4

  • Correct a bug introduced in 2.10.3 where Wiimote IR would not work anymore.
  • Added limited support for some Wiimote Plus devices.

OSCulator 2.10.3

New Features:

  • When routing is stopped or paused, “All Notes Off” MIDI Controller message is sent to all active MIDI output ports on all channels.
  • Added an option in the Presets menu that allows to use the Preset name in a OSC message, suitable for example updating a text label in an OSC device.
  • Added Mouse Smooth Scrolling events, like on the Mighty Mouse.

Changes:

  • Made MIDI Note generation more flexible in a way that it is now possible to send two consecutive Note On or Note off messages in a succession, when the input is only made of the values 0.0 and 1.0.
  • Fixed MIDI Input mode when opening old files.
  • Fixed a crash that would happen when pasting content in the Main Window.
  • Fixed a bug when importing a file from an older version that contained strings arguments.
  • Fixed a bug happening when importing a large TouchOSC layout file in the Parameters Window / OSC tab.
  • Made the activity monitor a bit more sensitive.
  • When routing a OSC message with the <all args> token, the routed message has now the proper count of arguments.
  • Made it so OSCulator closes all connections with a Kyma device before quitting.
  • Fixed a bug where it is not possible to turn off the Wiimote LEDs without before setting the LED to another state.
  • Removed support for Wiimote joystick values smoothing.
  • Added some Wiimote addresses to the Perfect Pairing database.
  • Added a Key Combo file that defines the Command-Tab key combo.
  • Made it so Mouse Relative moves use a tiny dead zone at the center to workaround bad calibrated inputs.

OSCulator 2.10.2

Changes:

  • Resolved a problem of compatibility with older files where OSC routings would not be restored properly.
  • When an OSC Routing is in the Value column, changed its formatting to make it a little bit easier to understand by displaying the target’s host or service name.
  • Wiimote: added support for more Wiimotes.