OSCulator Changelog

What's new in OSCulator 3.1.1

Jan 8, 2017
  • Fix OSC URL validation when specifying an OSC Target.
  • Fix a crash when closing the main window.
  • Fix a crash when receiving MIDI messages matching a MIDI Template.
  • Fix a problem on setting the output max scale.
  • Enable Edit → Duplicate and Edit → Split menu items only for relevant OSC messages.
  • Send the /osculator/mapping message when the option "Trigger a message when mappings are restored" is set, and when OSCulator starts.

New in OSCulator 2.13.3 (Dec 19, 2015)

  • OS X El Capitan 10.11 support.
  • Fixed an issue whith generated Keycodes on system with non-US keyboards.
  • Fix a bug with the Default Target menu of Key Combos parameters page.

New in OSCulator 2.13.2 (Sep 18, 2014)

  • OS X 10.9.5 and 10.10 support.
  • Fixed the Keycode menu display on OS X 10.9.
  • Fixed a bug in how Wiimote slots were allocated.

New in OSCulator 2.13.1 (Jan 13, 2014)

  • Enhancements:
  • Enhanced Wiimote pairing code.
  • Adopt OS X Mavericks low-energy standards.
  • Allow to change the current Preset from a string designating its name.
  • Changes:
  • Fixed a problem with TUIO input.
  • Fixed import of TouchOSC layouts.
  • Float to integer conversion algorithm has been updated.
  • Fixed an animation in the main window on Retina display Macs.
  • Better integration with OS X Mavericks.

New in OSCulator 2.13 (Jun 29, 2013)

  • Enhancements:
  • Updated the count of Virtual HID Joysticks to 4.
  • MIDI Note event automatic backmapping.
  • Added a simple example showing how to use the Wii Balance Board with Processing.
  • Added a detailed example on how to send text to a TouchOSC label.
  • Changes:
  • Fixed the Wacom driver so TouchStrips would work again.
  • Fixed a potential divergence in the calculation of Wii MotionPlus output.
  • Restored the feature where the memo name of a OSC target was displayed in the main messages list.
  • Fixed a bug happening when choosing a OSC target from the gear menu.
  • Fixed a problem with Variable events numbering and the Radio Toggle example.
  • Made it so very old files could be opened more reliably.

New in OSCulator 2.12.7 (Mar 9, 2013)

  • Fixed broken HID events for computers running Mac OS X 10.5 and 10.6 that installed the Virtual HID Joystick extension after OSCulator 2.12.4.
  • Due to popular request, restored old behavior where scalings could be edited even if no event is assigned.

New in OSCulator 2.12.6 (Jan 31, 2013)

  • Fixed another crasher on OS X 10.5 when creating a Quick Look window.
  • Fixed Absolute Mouse events when using a mirrored external display.
  • Adjust Wii Guitar Hero Drums pad events.
  • In the I/O Parameters pane, make it so two MIDI devices with the same name can be listed in the popup menus.
  • Updated OSC over TCP input with various stability improvements.

New in OSCulator 2.12.5 (Dec 21, 2012)

  • Fixed a potential crasher when resizing or moving a Quick Look window

New in OSCulator 2.12.4 (Nov 23, 2012)

  • Retina display enabled Quick Look window.
  • Enhanced third party Wiimote compatibility.
  • Fixed a bug where the Parameters Window would become corrupted.
  • Fixed a problem importing a preset from another file containing AppleScripts or Key Combos.
  • Fixed a bug when using a variable in an OSC Routing’s rewrite address.
  • Fixed TouchOSC file importation in OSC Parameters.
  • Fixed a bug in the Kyma Note event.
  • Fixed the lock accessory icon on computers running OS X 10.7+.

New in OSCulator 2.12.0.3 (May 31, 2012)

  • Highlights:
  • Better Wiimote support: support latest Wiimotes and introduce a new way pairing.
  • Universal Mouse Trackpad: use any X/Y control as a mouse trackpad very easily.
  • TCP support: reliably send OSC messages with the TCP protocol.
  • More new features:
  • OSC Routing: new target L for local routing (routing messages to the same OSCulator window).
  • OSCulator Plug-in for Logic Pro (more information here).
  • Mountain Lion compatibility.
  • MIDI timecode (MTC) information as a OSC string: OSCulator now understands MIDI timecode messages, and generates a “HH:MM:SS.FF” string that can be sent to any OSC device.
  • User interface improvements, for example:
  • search messages in main window and in OSC Routings parameters pane.
  • change the currently active preset by pressing Command-Left-Arrow or Command-Right-Arrow.
  • create a new preset by pressing Command-Shift-N.
  • window positions are correctly remembered across application restarts.
  • Changes:
  • The Perfect Pairing extension is now deprecated and is replaced with the new version of OSCulator’s kernel extension.
  • Fixed a problem where the Wiimote’s LED would not be properly set after a connection.
  • Fixed a long standing problem with OSC bundles scheduled in the future.
  • Fixed bugs where settings created from a new preset would not be correct.
  • Fixed problem with copy & paste.
  • Added a Mouse Trackpad example showing a simple XY surface using the new Mouse / Trackpad events.
  • Fixed a problem with some Wacom related messages not being sent.
  • Fixed a bug where it would not be possible to change the type of OSC routing argument tokens
  • Updated user’s manual.
  • Updated the Preferences window:
  • removed settings that are not needed anymore (Perfect Pairing, etc).
  • added a setting to control key repetition behavior.

New in OSCulator 2.11.2.2 (Dec 28, 2011)

  • Highlights:
  • 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.

New in OSCulator 2.10.7.1 (Mar 31, 2011)

  • Fixed a compatibility problem affecting Mac OS X 10.5.

New in OSCulator 2.10.7 (Mar 19, 2011)

  • 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.

New in OSCulator 2.10.6.2 (Jan 23, 2011)

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

New in OSCulator 2.10.6.1 (Jan 23, 2011)

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

New in OSCulator 2.10.6 (Jan 10, 2011)

  • 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).

New in OSCulator 2.10.5 (Nov 29, 2010)

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

New in OSCulator 2.10.4 (Nov 25, 2010)

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

New in OSCulator 2.10.2 (Sep 17, 2010)

  • 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.

New in OSCulator 2.10.1 (Sep 15, 2010)

  • New features:
  • Wiimote: the IR sensitivity can now be set.
  • Wiimote: it is now possible to change the settings of several selected Wiimotes at a time.
  • A message in the main list can now be copied and pasted as text, which is useful when creating custom OSC Routings.
  • Changes:
  • Fixed various compatibility and reliability issues.
  • The MIDI Clock message “/midi/clock/position” can now be used to blink a LED simply by using a OSC Routing event configured with the LED’s address.
  • It is now possible to “Demux” a message that has a single argument.
  • Copy/Paste in the main window has been simplified and made more robust.
  • Wiimote: the value for a detected Raw IR dot when an extension is plugged in is now 1.0 instead of 0.5.
  • Wiimote: added the support for more Wiimotes and Balance Boards.

New in OSCulator 2.10 RC1 (Aug 3, 2010)

  • Made the “cap” option in the Scalings Page working again.
  • Rounding for MIDI events is more reliable.

New in OSCulator 2.10 Beta 3 (Jul 26, 2010)

  • Fixed a bug where files with MIDI CC and MIDI CC Toggle events would not be restored properly.
  • Temporarily disabled some animations on Leopard that were causing a crash until a proper fix is found (if any).

New in OSCulator 2.10 Beta 2 (Jul 24, 2010)

  • Fixed a serious bug that prevented running on Mac OS X Leopard.
  • Added Copy/Paste to Parameter editors.

New in OSCulator 2.9.6.1 (Jul 8, 2010)

  • Notes:
  • This release will be the last version compatible with Mac OS X Tiger 10.4 and PowerPC based computers (G4 and G5).
  • Next version (2.10) will be only compatible with Intel based computers on Mac OS X Leopard 10.5 and higher.
  • Changes:
  • Fixed several stability problems related to MIDI input.
  • Fixed some minor issues regarding the Wacom tablet daemon process stability.
  • Fixed problems regarding the HID virtual joystick occurring in games part of the Humble Bundle. Virtual joysticks are also reset as they should when the application quits.
  • Fixed a wrong count of clock ticks when receiving MIDI Clock data.
  • Fixed a bug where Channel Velocity would be 0 for MIDI Notes using channel 16.
  • The "Connect to Space Navigator" menu item is now working as expected.
  • When searching for Bonjour enabled OSC services, limit the search to the local domain.

New in OSCulator 2.9.6 (Jun 18, 2010)

  • Notes:
  • This release will be the last version compatible with Mac OS X Tiger 10.4 and PowerPC based computers (G4 and G5).
  • Next version (2.10) will be only compatible with Intel based computers on Mac OS X Leopard 10.5 and higher.
  • Changes:
  • Fixed several stability problems related to MIDI input.
  • Fixed some minor issues regarding the Wacom tablet daemon process stability.
  • Fixed problems regarding the HID virtual joystick occurring in games part of the Humble Bundle. Virtual joysticks are also reset as they should when the application quits.
  • Fixed a wrong count of clock ticks when receiving MIDI Clock data.
  • Fixed a bug where Channel Velocity would be 0 for MIDI Notes using channel 16.
  • The “Connect to Space Navigator” menu item is now working as expected.
  • When searching for Bonjour enabled OSC services, limit the search to the local domain.

New in OSCulator 2.9.5 (Apr 30, 2010)

  • New Features:
  • New commands allow to control the Wiimote drawer directly from OSC messages. This is useful for Max and Pd users that want a tighter integration of OSCulator with their own patchers. See the file General Command Syntax.maxpat in the Samples Library for more information.
  • Changes:
  • Fixed a problem affecting Space Navigators.
  • Fixed a problem where some Nunchuk models would not connect.
  • Fixed a problem affecting emulators like BSNES, Nestopia, Sixtyforce under Mac OS X 10.6.3, where the synthesized keycode events would not be received.
  • Changed the Bonjour service publishing name to avoid a problem happening when the computer was directly connected to the Internet.
  • In the OSC Editor, allow to set a destination port to a value under 1024.
  • Fixed a condition when two notes with the same pitch were configured on different MIDI Channels. This problem affected the following events: MIDI Note, Kyma Note, MIDI CC Toggle, MIDI Program Change, and Kyma Program Change.

New in OSCulator 2.9.4 (Apr 1, 2010)

  • Fixed a problem affecting the Wiimote Balance Board and extensions plugged on the MotionPlus.
  • Removed automatic configuration for mrmr.
  • Fixed a scaling problem for angular data in the TUIO protocol.
  • Fixed a problem where a document would be saved with inconsistent data on a slow computer with a very large file.
  • Added a new Wiimote address to the Perfect Pairing extension.
  • In the main window, messages sorting has been enhanced.

New in OSCulator 2.9.3 (Mar 17, 2010)

  • New Features:
  • Usability enhancements:
  • When setting multiple event values at once, holding the option key will increment their values, if relevant.
  • When setting multiple channels at once, holding the option key will increment their values.
  • Sort messages based on their activity by clicking the activity column header. This is useful when one needs to know what message has been last received. Clicking the column header again stops dynamic sorting.
  • Clicking on the activity monitor manually triggers the assigned event.
  • New MIDI input messages handled: Polyphonic Aftertouch, Channel Pressure and Pitch Bend.
  • Changes:
  • Wiimote stability enhancements.
  • More robustness in several areas of the application.
  • Fixed a crash occurring with the Pacarana on 64 bits computers.

New in OSCulator 2.9.2 (Feb 11, 2010)

  • New Features:
  • Support for Nunchuk on MotionPlus pass-through mode.
  • Perfect Pairing extension has support for newer Wiimotes.
  • Changes:
  • Fixed a problem with iPhone MSA Remote client.
  • Solves a problem with MIDI output where two instances of “OSCulator Out” would be created.
  • Fixed a problem with string arguments routing.
  • Better robustness in the case of Wiimote sudden disconnection.
  • MotionPlus mode (Continuous, Cyclic, Infinite) is now properly saved in the document.

New in OSCulator 2.9.1 (Jan 25, 2010)

  • Fixed a bug dealing with OSC static tokens routing.
  • The blinking activity monitors are reporting a more accurate activity.
  • Better robutsness in concurrent situations.

New in OSCulator 2.9 (Jan 22, 2010)

  • Highlights:
  • Full Snow Leopard compatibility, 64 bits executable.
  • Motion Plus controller support.
  • DJ Hero controller support.
  • Multiple SpaceNavigator devices can now be connected at the same time.
  • Wacom: it is now possible to choose in the application Preferences how the mouse pointer should be locked (or not).
  • MIDI over OSC support
  • Many bug fixes and enhancements that address every aspects of the application.
  • New Features:
  • Wiimote: Support for the DJ Hero controller.
  • Copy/Paste support in the Parameters Window
  • Multi-display support for the Absolute Mouse events.
  • Changes:
  • Wiimote: Computer Sleep/Wake-up support. When the computer is going to sleep, all the Wiimotes are disconnected. When the computer wakes up, the discovery process is launched if the Preference “Start discovery on launch” is enabled.
  • App: Preset menu now disables items when the document is locked.
  • App: Kyma events are only displayed if we connect a Kyma compatible device or use a file that had Kyma events.
  • App: Relative Mouse events now take in account the current display where the mouse pointer is located.
  • Misc: Reorganized the Samples Library.

New in OSCulator 2.9 RC3 (Jan 6, 2010)

  • App: Fixed a deadlock occurring when processing a lots of messages at a time where the application would stop the OSC input.
  • App: Fixed some various crash conditions.
  • App: Fixed a problem with multiple Space Navigators.
  • App: Fixed a problem with integer arguments being scaled.
  • App: When a message is duplicated, retain its properties (like channel and scaling for example).
  • App: On Snow Leopard, fixed a problem with pop-up menus when two windows are used at the same time.

New in OSCulator 2.9 RC2 (Dec 1, 2009)

  • App: OSC Routing Editor has been updated.
  • App: Fixed a crash when displaying the Keycode Manager.
  • App: Fixed a problem under Snow Leopard with menu that would not be refreshed properly.
  • App: Renamed Latched Combine into Latched Trigger for more consistency.
  • App: In the Parameters Window, renamed MIDI tab to Inputs.
  • TUIO: The TUIO protocol interpreter can now be turned on or off.
  • Wiimote: Wiimote addresses are now properly restored.
  • Kyma: Fixed automatic Wiimote mapping that were not set anymore.

New in OSCulator 2.9 RC1 (Nov 26, 2009)

  • New Features:
  • App: Full Snow Leopard compatibility, 64 bits executable.
  • Wiimote: initial Motion Plus support.
  • SpaceNavigator: Multiple devices supported.
  • Wacom: it is now possible to choose in the application Preferences how the mouse pointer should be locked (or not).
  • OSC router is now much more transparent as it now handles now not only numbers but also all types of data.
  • App: cool new status bar that presents useful notifications to the user.
  • App: it is now possible to control the user interface with gestures : swipe left or right to switch back and forth the Scalings Page, swipe down to show the Parameters Window, swipe up to close it.
  • App: the Notepad enables users to take notes inside the application.
  • Changes:
  • Wiimote: nunchuk has now 10 bits of precision.
  • Wiimote: bluetooth discovery more grafully handled to avoid kernel based problems.
  • Wiimote: better error handling.
  • Wiimote: more wiimotes types supported.
  • Wiimote: fixed a problem where the wiimotes slot would not be properly remembered.
  • TUIO: fixed a bug related to the interpretation on cursor mode.
  • TUIO: fixed a problem with alive messages being erroneously duplicated.
  • Kyma: added the channel velocity to kyma notes.
  • Kyma: enhanced automatic hot var / osc message matching.
  • Kyma: under some circumstances, Kyma Notes were not released properly resulting in a weird enveloppe ending.
  • HUD: optimized drawing in quick look windows.
  • HUD: quick look windows now show the values of the output min and max that were set in the scalings page.
  • HUD: quick look windows now calibrate the graph’s height to the output min and max values that were set in the scalings page.
  • HUD: when the windows are “kept on top”, this now affects the quick look windows as well.
  • OSC: automatic back mapping of incoming OSC.
  • OSC: When a osc routing has no tokens, don’t route any argument. The previous behavior was to route all the arguments.
  • App: new button in the toolbar to start/pause OSC routing.
  • App: when a preset is changed, quick look windows are also removed/restored.
  • App: sped up application launch.
  • App: lots of small refinements in the applications look & feel.
  • App: event type and value menus now show helpful labels.
  • App: fixed some osc routing editing problems in the parameters window.
  • App: fixed a problem that would happen when opening the license document under snow leopard.
  • App: allow a multiple row selection for the ‘enabled’ checkbox.
  • App: row selection preserved when selecting event type menu.
  • App: document is set to dirty on less occasions.
  • App: fixed a menu refreshing problem when clearing out the event source.
  • App: fixed a bug where event source names would not refresh if they were belonging to an action or a duplicate.
  • App: Command-Shift-A is now “deselect-all”.
  • App: removed all localizations and kept english only.
  • App: columns widths are now properly saved.
  • App: we can now monitor application crashes, but also external tools.
  • App: fixed a problem where a new document would not be opened if a previously opened file was put in the trash.

New in OSCulator 2.8.8 (Sep 5, 2009)

  • New Features:
  • New Event: Latched Combine. With this event, it is possible to combine two triggers into one. For example, it allows to fire a note only when another button is pressed.
  • New Event: Kyma Note. Like MIDI Note, but for use with Kyma.
  • Changes:
  • Tested under Mac OS X Snow Leopard and fixed some minor issues.
  • Wii Drums and Wii Guitar are now working properly.
  • Fixed a problem where the Wiimote slot configuration would not be remembered.
  • Fixed a crash condition when the Wiimote was connected with an extension.
  • Fixed some calibration problem with third party Wiimote extensions.
  • Added new templates for the Wii Drums and the Wii Guitar.
  • Fixed a bug where MIDI Note Velocity would not be updated correctly.
  • When a preset changes, mouse buttons, keys and notes are now released.
  • Fixed a crash condition when sending NaN double values with the Quick Look window displayed.
  • The Quick Look window is now displayed even when the application is running in the background.
  • Fixed some display problem in the Quick Look window.
  • Changed the behavior of the Duplicate command to forbid duplicates of duplicates.

New in OSCulator 2.8.7 (Aug 20, 2009)

  • Fixed a problem that would cause a crash when auto-configuring an OSC message. For example, this was potentially happening when connecting a Wiimote.

New in OSCulator 2.8.6 (Aug 7, 2009)

  • New Features:
  • Nyko Wireless Nunchuk can now be used as an extension for the Wiimote.
  • MIDI Program Changes.
  • Kyma Program Changes and special commands (Next, Previous, Random).
  • Changes:
  • Added Channel Pressure and Pitch Bend to Kyma Extended Control Changes.
  • Fixed a problem with capping the input under special circumstances.
  • Fixed a Wiimote disconnection bug in 10.5.8.

New in OSCulator 2.8.5 (Jul 9, 2009)

  • Fixed a potential infinite feedback loop with MIDI Input.
  • New CrashReporter. Note: On the next application launch, if OSCulator had a crash in the past it will ask you if you would like to send a technical report. This normal behaviour is triggered by this update, and won’t happen on subsequent launches.
  • Removed an erroneous message when cancelling “Perfect Pairing” extension installation.

New in OSCulator 2.8.4 (Jul 1, 2009)

  • New Features:
  • WiiFit Balance Board can now be used as a virtual X/Y surface.
  • Changes:
  • Fixed a potential crash in the Quick Look window.
  • Fixed a crash when using MSA Remote “bank” buttons.
  • The Wiimote’s Raw IR mode has been slightly updated. Now, a size of 0 means that no dot is detected.
  • Added support for newest built Wiimotes.

New in OSCulator 2.8.3 (Jun 12, 2009)

  • New Features:
  • New event “Pitch Bend” in the “MIDI Note” category.
  • Changes:
  • Fixed a bug that could crash OSCulator when using a Wiimote and deleting an event.
  • Renamed “Global Velocity” to “Channel” Velocity in the “MIDI Note” category.
  • Fixed Wacom mouse locking that was broken in 2.8.2.
  • Enhanced “Default OSC Host” handling to work better with TouchOSC.

New in OSCulator 2.8.2 (May 19, 2009)

  • New Features:
  • Real-time graph showing the value of the monitored input. Press Space key to display and close the mini window or choose “Quick Look” in the Routings menu, there is also a new toolbar item. Quick Look windows positions are saved in the document.
  • Mouse events are now working on multiple monitors.
  • Added support for MIDI Notes input.
  • iPhone: Added support for TouchOSC “bank button” (grey button on the top of the display).
  • iPhone: Added auto-configuration support for MSA Remote.
  • Kyma: Can now be hot plugged and unplugged.
  • Changes:
  • Stability and performance improvements, notably under heavy stress or with very large sets.
  • Updated Sample Patches with ready to use TouchOSC templates.
  • Wiimote: Fixed a bug in the Perfect Pairing extension affecting PowerPC users of Mac OS 10.4.
  • Wiimote: Enhanced battery updating and reading.
  • Wiimote: Workaround for the non-disconnection bug introduced by Mac OS X 10.5.7.
  • Wiimote: Updated the Perfect Pairing extension with new Wiimote and Balance Boards.
  • Wiimote: Drawer will now always open on the right hand side.
  • Wacom: Fixed a problem where mouse wouldn’t be captured again.
  • Fixed a problem with scalings and value capping.
  • Fixed a problem where OSCulator could open documents of the wrong type.
  • Kyma: Corrected a bug affecting users of PowerPC (G4 & G5) processors.
  • Kyma: Corrected a bug that could crash the application.

New in OSCulator 2.8.1 (Mar 20, 2009)

  • SynthPond is now compatible with OSCulator.
  • Fixed Wiimote continuous discovery that was not working on some computers.
  • Fixed automatic configuration of the Wiimote when using Kyma.
  • Changed main table headers so they are properly localized.
  • The Relative Mouse Move event has been enhanced.
  • Fixed Value menu updates.
  • Fixed a crash happening when using OSC input port with more than 4 digits.
  • Muted the debug messages the Kyma Flame driver was issuing.

New in OSCulator 2.8.0 (Mar 3, 2009)

  • New Features:
  • New Wiimote driver. Supports Nunchuk, Classic Controller, Balance Boards, Guitar Hero World Tour Guitar and Drums, and Guitar Hero 3 Guitar.
  • Flexible Wiimote LED control (includes a sample document in the Sample Patches folder)
  • You can now change the scalings for each individual messages. Just click the page curl icon on the top right to edit the input and output min / max ranges.
  • Key Combo Import / Export (click on the gear icon in the Key Combo tab view), with sample Key Combo sets in the Sample Patches folder.
  • New ‘Jump to Preset’ events. Allows you to dynamically jump to a preset from an OSC control, instead of just Next/Previous Preset.
  • MIDI Clock support (on input only)
  • New ‘Global Velocity’ event that allows for velocity control on MIDI Notes with fixed pitch.
  • New ‘Variable’ event that enables building of composite OSC messages.
  • New ‘Timed Log’ event that logs events to the console only once in every seconds.
  • New Kyma driver
  • License file can now be installed with a double-click.
  • Changes:
  • Changed how Wiimotes discovery is restarted. Now OSCulator should not stop searching as long as the user has not manually stopped the discovery process.
  • A small lock icon is now displayed in the title bar when the document is locked
  • Better Wacom Bamboo support
  • GM Control Changes names are now added to the MIDI CC list (can be disabled with an Advanced Preference)
  • MIDI Note names now match Live and Logic naming.
  • Advanced preference for enabling MIDI Note logging (useful for OSC developers).
  • Advanced preference for disabling repetitions when using Key Combos or Keycode events.
  • Fixed a bug where an invalid DNS configuration would hang OSCulator startup.
  • Bugs fixes in general and specifically lots of bug fixes for Mac OS X 10.4 Tiger

New in OSCulator 2.7.1c (Dec 12, 2008)

  • Changes:
  • Fixed a problem affecting files created with an older version.
  • Fixed a problem affecting some Wiimote that would connect but not send any data.
  • If the Perfect Pairing installation or deinstallation is cancelled, the corresponding checkbox would become in a corrupted state.

New in OSCulator 2.7.1 (Dec 8, 2008)

  • Changes:
  • Due to a building error, the Perfect Pairing extension was not compatible with computers running on PowerPC processors.
  • The "Enable Perfect Pairing" button in the Preferences was non-functional. Fixed.

New in OSCulator 2.7 (Dec 5, 2008)

  • New Features:
  • Wacom tablet support - You can use several Wacom tablets at the same time, several pointer devices, touch strips and express keys.
  • MIDI Input support - Each opened OSCulator document create a virtual MIDI input named "OSCulator In (XYZW)" where XYZW is the OSC port in use. Only control change messages are supposed right now.
  • iPhone TouchOSC, OSCemote: Automatic redirection of MIDI input messages to controls assigned with the same MIDI control change.
  • This allows for fast configuration of bi-directional communication with OSC software when OSCulator acts as a OSC/MIDI bridge.
  • Default OSC host: gives the ability to route OSC to a default host, and change this host without having to reconfigure everything.
  • Changes:
  • Optimized the Wiimote driver for faster connect times, and much more precise vibration control.
  • Bonjour services are more protected against crashes.
  • Fixed some memory leaks.
  • Fixed Event values sorting in menus.
  • When changing an item in the Event Type menu, if a Event Value with the same name exists, select it without resetting the Type menu.
  • Corrected a problem in Parameters window of MIDI note pitch bounds not being updated when the button OK was pressed right after an edit.
  • The Message column is now better sorted.
  • Fixed Keystrokes click repetition rate not being properly updated.
  • Fixed Mouse double click time not being properly updated.
  • Known Problems:
  • Some Wii-Fit balance boards are still not working properly.
  • The OSC route argument editor is not working properly under Mac OS 10.4.

New in OSCulator 2.6.5 (Sep 29, 2008)

  • fixed a crash condition when a document is closed while OSC data is received
  • found a workaround for a crash condition related to a system bug in user interface.
  • fixed a bug where some documents could not be opened.
  • fixed a bug where some actions could not be deleted.

New in OSCulator 2.6.4 (Sep 25, 2008)

  • Corrected a bug where the "OSCulator Out" virtual MIDI port would not show before a MIDI message is sent.
  • Optimized Wiimote settings by enabling or disabling hardware sensors. This has the consequence of saving a bit precious battery time.

New in OSCulator 2.6.3 (Sep 17, 2008)

  • Guitar Hero Wiimote extension is now working as expected.
  • Fixed a crash condition under Mac OS X 10.4.
  • Fixed Raw IR method that could cause a crash under rare conditions.

New in OSCulator 2.6.2 (Sep 10, 2008)

  • Wii Balance Board initial support (press the RED sync button in the battery compartment).
  • TUIO protocol interpretation for better ease of use with OSCulator.
  • MRMR protocol specific support.
  • Optimized line deletion in Main window when a lot of osc messages are present.
  • Fixed a potential crash or memory leak under Mac OS X 10.4.
  • Fixed the display of the Wiimote slot ID menu in the Wiimote drawer for English, Italian and Spanish languages.

New in OSCulator 2.6.1 (Aug 27, 2008)

  • Fixed a bug where users of Mac OS X Tiger could crash when another application is launched.
  • Fixed the menu behaviour in the Value column of the main window.
  • Fixed a potential error when launching the SpaceNavigator and prevented this operation on system that don't have the drivers installed.
  • Fixed a menu problem in the OSC route editor.
  • Corrected some minor localization issues.
  • Fixed some windows so they remember their last positions as expected.
  • Fixed a bug in MIDI pitch bend emulation.
  • Fixed a bug in Note Params values updating.

New in OSCulator 2.6 (Aug 25, 2008)

  • French, Italian and Spanish translations.
  • Added the possibility to generate a single MIDI note.
  • Added a simple event logger system (use Console.app to see results).
  • Preset management system (also preset changing from osc, and wiimote led follows preset #).
  • OSC routing editor: forge custom messages or change incoming OSC messages with a graphical editor.
  • Added support for two virtual HID joysticks.
  • Input lock: avoid to make any changes to the document when the lock is on.
  • Added preliminary support for the TUIO protocol.
  • Rewrote event triggering system.
  • Wii guitar hero preliminary support.
  • Added the ability to edit multiple lines at once.
  • Added the ability to "split" an input in two (from 0 to 0.5 and 0.5 to 1) in order to get two events from that range from 0 to 1. for example, you can use it with a joystick and assign an event for both directions of an axis.
  • Added the ability to "demux" a message based on the value of an argument. (useful for TUIO protocol and Iannix software).
  • Upgraded max count of connected Wiimotes to 8.
  • Added smoothing to Raw IR.
  • Added double and triple clicks to mouse events.
  • Simplified keyboard combo creation (now you just have to strike the combo).
  • Fixed crashing when receiving TUIO protocol messages.
  • Corrected a problem with MIDI aftertouch when producing notes.
  • Corrected a problem with MIDI notes repeating even if option is not set
  • Added the possibility to generate polyphonic MIDI notes from a single OSC address space based on an Index.
  • Corrected some bugs in mouse output.
  • Corrected a bug in wiimotes slot change.
  • Enhanced Kyma/Capybara driver.
  • Updated Sparkle to version 1.5.
  • Optimized performance.

New in OSCulator 2.5.6 (Mar 3, 2008)

  • Fixed a bug dealing with Nunchuk buttons.

New in OSCulator 2.5.5 (Feb 27, 2008)

  • new Event Type : Wiimote Enable. Allows the user to enable or disable based on the value of another OSC input.
  • fixed OSC pattern matching in Liblo
  • forbid OSC messages recording with characters like " #*,?[]{}"
  • rewrote Bonjour support
  • fixed a crash when computer is awaken from sleep
  • updated Event Type Note On/Off triggering to be more compatible with OSC devices
  • fixed a bug when connecting a Wiimote extention that would not be properly recognized in time
  • enhanced Wiimote button triggering
  • enhanced Wiimote driver to avoid sending empty button messages when extension is connected

New in OSCulator 2.5.4 (Feb 20, 2008)

  • In the Parameters Window, it is now possible to assign a specific application target for each defined key combo
  • fixed an 'OSC Forward' bug when used from a existing document
  • fixed some memory leaks
  • corrected event firing
  • changed key modifiers printing order based on Apple's standards
  • enhanced OSC compatibility
  • optimized activity flashing
  • corrected a bug in the Crash Reporter where logs could not be displayed
  • dropped support for reading old file format (version 1.4)