Table of Contents

Quick Start Guide

Obtaining the software

Start from a Sample

The OSCulator software comes with many “ready to go” example files. Although it is recommended to read through this entire Quick Start Guide, you can start by using these sample files, located in the “Samples Library” folder.

Download the Samples Library (January 2017)

Input Setup

When launched OSCulator shows an empty window. It is actually listening for incoming messages. It can be OSC messages on default port 8000 or MIDI messages sent to the virtual port “OSCulator In (8000)”. As soon it receives data, you can use it to trigger events (see that section).

Wiimote

  1. Open the Parameters Window (click the gear icon ⚙ in the toolbar) ;
  2. In Devices, go to Wiimote ;
  3. Pair your Wiimote with your computer (you don't have to do this again) ;
  4. Once paired, just press any button of your Wiimote twice to connect it ;

iPhone / iPod Touch / iPad

  1. Unless you have it already, download an OSC compatible application on the App Store like:
  2. Connect your iPhone to the same Airport network as the computer that is running OSCulator ;
  3. Configure the iOS app so it sends OSC messages to that computer (you can follow that tutorial that has been written for TouchOSC, other applications work about the same) ;
  4. Touch some controls on the application running of the iPhone to test if the messages are well received by OSCulatorn they should appear in the list ;

Logitech SpaceNavigator

  1. Connect the SpaceNavigator to an USB port ;
  2. Click on the menu item Window → Use SpaceNavigator ;

OSC enabled software or device like the Lemur

Output Setup

Now that you have a working input, you can transform the incoming data to something useful.

Each line in OSCulator represents a received message. There is a blinking light to indicate when activity has changed, so you know when data comes in. The Event Type and Value columns are important, the first lets you choose the nature of the action you want to perform with your controller, and the second lets you configure it.

For the sake of keeping the quick start guide minimal, we will only describe the MIDI Control Change event.

MIDI Control Changes

To be able to send MIDI Control Change events:

  1. locate the message that corresponds to the particular control you want to bind and choose MIDI CC in the Event Type column ;
    • for example if you want to use the Roll of the Wiimote to control MIDI CC #16, select the message “1: roll” under /wii/1/accel/pry ;
  2. in the Value column, choose a control change number that is not used yet ;
  3. now go to the software that will receive the control changes (Ableton Live for example), and open the preference for this software. There should be a MIDI panel where you must activate the “OSCulator Out” virtual MIDI port ;
  4. depending on how the target software work, you may want to activate a MIDI learn mode2), or manually configure the control change number3).
1)
located in /Applications/Utilities
2)
like in Live
3)
like in Traktor