ChangeLog archive

OSCulator 2.8.8

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.


OSCulator 2.8.7

Changes:

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

OSCulator 2.8.6

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.

OSCulator 2.8.5

Changes:

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

OSCulator 2.8.4

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.


OSCulator 2.8.3

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.


OSCulator 2.8.2

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.


OSCulator 2.8.1

Changes:

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


OSCulator 2.8

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

OSCulator 2.7.1c

  • 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.
  • Known Problems:
    • The application could hang forever at startup (this problem is due to incorrect DNS settings, check your network settings in the Network Preferences Pane)
    • OSC Route Editor does not work properly on Mac OS X 10.4
    • Some WiiFit Balance Board are still not working properly
    • Some of the newest Wiimotes will have some difficulties to connect
    • MRMR support is buggy
    • Bamboo Wacom tablets are not properly recognized
    • MIDI Notes name in OSCulator are not the same than in Ableton Live or other sequencers
    • MIDI Notes with Params using Index are not working properly

OSCulator 2.7.1

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

OSCulator 2.7

  • TouchOSC users, please upgrade to latest version (1.2) for smooth integration with OSCulator..
  • In order to get all the functions for the Wacom tablet to work, please upgrade your driver to version 6.1.
  • TouchOSC and OSCemote users are invited to follow this tutorial to learn how to connect their iPhone and iPod to Ableton Live and receive data back.
  • Some samples have been added. If you are using automatic updates, you are welcomed to download them from here.

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

OSCulator 2.6.5

  • Changes:
    • Under Mac OS X 10.4:
      • 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.
  • Known Problems:
    • If a Wimote Vibrate event is used in a duplicated message, a crash will occur when closing the document.
    • Some Wii-Fit balance boards are unfortunately not working properly (YMMV, a model bought in september was working perfectly).

OSCulator 2.6.4

  • Changes:
    • 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.
  • Known Problems:
    • We still have problems with Mac OS X 10.4 when closing documents. When the document is running, there is no problem. I really apologize for this inconvenience, and will find a solution as fast as possible.

OSCulator 2.6.3

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

OSCulator 2.6.2

  • New Features:

    • Wii Balance Board initial support %red%(press the RED sync button in the battery compartment).
    • TUIO protocol interpretation for better ease of use with OSCulator.
    • MRMR protocol specific support.
  • Changes:

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

    • There is a potential crash condition when the Raw IR is activated and that the software is unregistered.
    • Under Mac OS X 10.4, OSCulator could crash unexpectedly while updating “activity lights” status.

OSCulator 2.6.1

  • Changes:

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

    • When opening an document created with OSCulator version 2.5.6 and containing OSC routings, the routing is not done as expected. To workaround this problem, recreate the routing in the ”OSC Hosts” tab pane of the Parameters window.

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.

OSCulator 2.5.6

  • Changes:
    • fixed a bug dealing with Nunchuk buttons.

OSCulator 2.5.5

  • New Features:

    • new Event Type : Wiimote Enable. Allows the user to enable or disable based on the value of another OSC input.
  • Changes:

    • 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

OSCulator 2.5.4

  • New Features:

    • In the Parameters Window, it is now possible to assign a specific application target for each defined key combo
  • Changes:

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

OSCulator 2.5.3

  • New Features:

    • Wiimote Vibration
  • Changes:

    • tweaked MIDI Note On/Off code to be more compliant with other software like Live 7
    • fixed a potential crash in toolbar initialization
    • fixed a potential crash in Bonjour OSC discovery code that could crash the application

OSCulator 2.5.2

  • Changes:
    • Corrected an awful bug that prevented users without a bluetooth adapter to use the application.

OSCulator 2.5.1

  • New Features:

    • Perfect Pairing technology enables Wiimotes to reliably connect to OSCulator
  • Changes:

    • Corrected a bug that prevented CrashReporter to actually report a crash log.
    • Changed MIDI Note On/Off and MIDI CC Toggle so they can be triggered from a continuous controller (Wiimote accel parameter for example)

OSCulator 2.5

  • New Features:

    • Raw IR Data from Wiimote
    • Parameters Window
    • Key Combos
    • AppleScript
    • OSC Forward, OSC Hosts and Bonjour
    • MIDI or Kyma Notes
    • MIDI Control Change Toggle
    • Duplicate Function
    • Mouse support
    • Meta Events
    • OSC Argument can be named by double clicking in the Address column
    • New device supported: SpaceNavigator
    • Automatic Software Updates (Sparkle Framework)
  • Changes:

    • Activity light is now green when the message has been successfully handled, yellow if nothing happened, and red if an error occured
    • The Help menu now brings you to the online documentation
    • The search field has been removed
    • The “Event” column has been renamed “Value” and “Type” column has been renamed “Event”
    • The window position and columns size are now saved in the document and restored when the document is opened
    • OSCulator now sports a standard, user customizable toolbar
    • The Wiimote settings can be now reset by clicking a new button named “Reset settings” in the Wiimote drawer.
    • A keyboard shortcut has been assigned to toggle the display of the Wiimote drawer.
    • The behaviour of the application when the user clicks the Dock icon has been changed to something more standard
    • A small crash reporter has been bundled with OSCulator, which will hopefully help improve the code quality.
    • OSCulator can download and install new updates, thanks to the Sparkle framework.
    • The solo, enable, disable routings function behaviour has been changed to something more consistent.
    • Keycode Events have now their symbol displayed in the list
    • Kyma driver has been updated with a new method of device discovery leading to future improvements like the support of multiple Capybara at the same time.

OSCulator 2.2

  • New Features

    • OSCulator is now tested under Leopard and works well.
  • Changes:

    • Scheduling of the Kyma driver has been enhanced and uses less CPU resources.
    • A cosmetic bug where two labels were overlapping has been fixed when starting the Wiimote discovery while another Wiimote was already connected.

OSCulator 2.1.1

  • Changes:
    • The Wii logo would not show when a Wiimote is actually connected. Fixed.

OSCulator 2.1

  • New Features:

    • Up to four Wiimotes can be connected
  • Changes:

    • A crash happening when the Wiimote was disconnected has been corrected
    • Prevented a situation where Kyma could crash while initializing

OSCulator 2.0

Version notes:

  • New Features:

    • Wiimote support
    • MIDI Control Changes
    • Actions toggle enable/disable/solo
    • Possibility to put the main window on top, like a floating tool
  • Changes:

    • Keycode Helper now shows a menu with a list of all opened applications. When an application is selected, Keystrokes are sent to that application only, even if it is hidden.
    • Range column is no longer displayed
    • Range calibration is no longer possible
    • Preferences have been reorganized
    • Activity monitoring (red lights) has been optimized
    • File format changed and results in files of smaller size. You can still open older files.
    • Kyma Related:
      • Now the Flame interface is automatically discovered, and is ‘hot-pluggable’.
      • The ‘Capybara’ logo is only displayed when the is successfully connected.
      • The Flame driver has been greatly enhanced and is compatible with all firmwares.

Kyma Users are recommended to use Kyma X.44 and the 070317 AV/C firmware. You can stil use the older firmware (non AV/C) if you need compatibility with the Continuum.