OSCulator 2.6

  • New Features:

    • 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
    • start and stop Wiimote discovery using OSC messages (send [@/osculator/discovery/start@] and [@/osculator/discovery/stop@])
    • wii guitar hero controller 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)
  • Changes:

    • 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
  • Known problems:

    • Under Mac OS X Tiger (10.4), OSCulator could crash due to a problem in memory deallocation. This problem is under investigation.