Please choose a version

Click a button to launch the download.
Version 2.11
Mac OS X 10.5 to 10.7, Intel only
Version 2.12 Release Candidate
Mac OS X 10.5 to 10.7, Intel only
Version 2.9.6
Mac OS X 10.4 Tiger, Intel & PowerPC

Release History



OSCulator 2.10 release candidate 1

Changes:

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

OSCulator 2.10-beta4

New features:

  • Pressing the Control key in a MIDI CC values menu will display the corresponding General MIDI definitions.
  • Pressing the Control key in a MIDI Note or Kyma Note values menu will display the corresponding note number (0 to 127).
  • In the Presets menu, the current preset can now be set to send all its values when it is restored.

Changes:

  • Fixed a name clashing problem between the Enable and Wiimote’s Enable events.
  • Fixed a problem where messages in the main window would not be sorted naturally.
  • When holding the Alt key while selecting certain types of Events now behaves as expected (for example, selects MIDI CC’s in incremental order).
  • Made Wiimote’s settings correctly restored.
  • Added some new Wiimote’s address definitions.

OSCulator 2.10 beta 3

Changes:

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

OSCulator 2.10 beta 2

Changes:

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

OSCulator 2.10 beta 1

Note: This version is not anymore compatible with Tiger or PowerPC computers.

OSC improvements:

  • OSC routes are now independent of the target device.
  • A table now shows the OSC devices detected on the network. This is useful for example to see if TouchOSC is correctly connected.
  • It is possible to register manually an OSC message by typing its address. Check “Manually Create Message …” in the Routings menu.
  • It is possible to edit a copy of a OSC routing that has been created automatically after back-mapping.

OSC routing improvements:

  • The OSC route editor has been improved.
  • use the asterisk character in a rewrite address to replace this character with the input address. For example, suppose you want to prefix every incoming messages with “/blue” type in the rewrite address “/blue*”. If the message “/1/fader1″ has this OSC route assigned as an event, its address will be rewritten as “/blue/1/fader1″.
  • As an experimental feature, it is now possible to send OSC messages whose argument is a string selected from a list. This can be very useful to update labels in TouchOSC. Let’s consider a message named “/1/fader1″ sending values from 0.0 to 1.0. If you create an OSC route, and change the routing arguments to something like (Sine,Square,Tri,PWM) an OSC message will be sent with the argument being “Sine” for values going from 0 to 0.25, “Square” for values going from 0.25 to 0.5, “Tri” for values going from 0.5 to 0.75 and “PWM” for the rest.
  • Import and export of a set of OSC Routes, the same way as Key Combos. You can also import a TouchOSC file, by using the Import menu or by dropping it on the OSC Routes table.

Back-mapping improvements:

(Back-mapping is the name given to the automatic configuration process that sets up the bi-directional communications between two devices. For example, let’s consider a message with address “/1/fader1″ that is configured to send a MIDI Control Change. If the same MIDI Control Change is received, it will be configured to send OSC messages back to “/1/fader1″.)

  • if multiple events are configured with the same target, multiple back-mappings are created. For example, if you use TouchOSC and have two faders “/1/fader1″ and “/2/fader10″ that are configured to send events to MIDI CC 1, when this same control change is received, the two faders will be updated as they should.
  • new MIDI back-mappings are supported :
    • Control Changes (improved)
    • Pitch Wheel
    • Channel Pressure
  • As a bugfix, the scalings are now taken in account properly. It allows for example allows to use the X/Y control of TouchOSC in vertical orientation.

MIDI Improvements:

  • In the scalings window, Input and output scalings are displayed on a 0-127 range to match MIDI’s units.
  • OSCulator can now send and receive MIDI from physical ports without the use of additional software.
  • New Event: “Channel Pressure” located under the “MIDI Note” type. It corresponds to the MIDI message with status byte 0xD0. Note: on some programs like Live, it is mistakenly recognized as Aftertouch.
  • Raw MIDI data registered in the main window can be routed to any available physical or virtual MIDI output.

Miscellaneous changes:

  • The preference option “Start Wiimote discovery upon launch” is now set to off by default.
  • Added a checkbox to enable sending of the Wiimote battery status.
  • A list of pre-canned commonly used keyboard combos has been added to the “gear” menu in the Key Combo Parameters view.
  • Renamed “Latched Enable” to “Enable”.
  • Renamed “Toggled Enable” to “Enable Toggle”.
  • Renamed “Latched Trigger” to “Enable Combine”.
  • Renamed “Timbre” in MIDI Note w/ Params to “Aftertouch”.
  • KeyCode Helper window now displays with keyboard shortcut Command-Shift-K.
  • You can flip between Routings and Scalings pages with Command-F.
  • Copy / Paste on the main window has been improved.
  • Some care has been given to the table headers sorting.

OSCulator 2.9.6

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.

OSCulator 2.9.5

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.

OSCulator 2.9.4

Changes:

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

OSCulator 2.9.3

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.

OSCulator 2.9.2

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.