On this page... (hide)
1. Send fixed pitch MIDI notes
The simplest way of sending a note is to use the MIDI Note event. Assign this event, and choose the note number. The note will be sent with a fixed velocity (60).
2. How is it working?
To create a note, OSCulator needs to know several informations:
- The note properties
- Pitch
- Velocity
- Timbre (aka Aftertouch)
- The note trigger
When OSC messages are sent, OSCulator will first store the note properties in the OSC message receiving them. And when the note is triggered it will use those properties to create and send the note with proper pitch, velocity, timbre, on the desired channel.
3. Steps to follow
- Decide which OSC events will store the note properties and assign the
Note ValuesEvent Type to them with the Value set to the desired note property - Decide which OSC event will trigger the note and assign the
MIDI Note On/OfforKyma Note On/OffEvent Type, and choose the Value that holds the note properties
3.1 Example 1: Use the Wiimote as a MIDI keyboard with a button trigger
Say we want to use the Wiimote as a MIDI keyboard with the Roll attitude angle that controls the pitch of the note, and the Pitch angle that controls the velocity. We would like the note to be triggered when the button B is pressed.
- Connect the Wiimote
- In the
/wii/1/accel/pryOSC message:- for the
pitchargument, set 'Event Type' toNote Valuesand 'Value' toVelocity - for the
rollargument, set 'Event Type' toNote Valuesand 'Value' toPitch
- for the
- Press the button B (the trigger button)
- for the
/wii/1/button/BOSC message, set 'Event Type' toMIDI Note On/Offand 'Value' to/wii/1/accel/pry, this will tell OSCulator that when this trigger is on, it must use the note values stored in/wii/1/accel/pry.
3.2 Example 2: Use the Wiimote as a MIDI keyboard with its own acceleration as a trigger
You can also use the overall acceleration of the Wiimote to trigger a note:
- Connect the Wiimote
- In the
/wii/1/accel/pryOSC message:- for the
pitchargument, set 'Event Type' toNote Valuesand 'Value' toVelocity - for the
rollargument, set 'Event Type' toNote Valuesand 'Value' toPitch - for the
accelargument, set 'Event Type' toMIDI Note On/Offand 'Value' to/wii/1/accel/pry.
- for the
3.3 Example 3: Use the Wiimote and the Nunchuk as a MIDI keyboard with two voices or two instruments
OSCulator is able to manage a note for every Note On/Off message. Their MIDI channel is able to tell how they are routed.
- Connect the Wiimote
- In the
/wii/1/accel/pryOSC message:- for the
pitchargument, set 'Event Type' toNote Valuesand 'Value' toVelocity - for the
rollargument, set 'Event Type' toNote Valuesand 'Value' toPitch
- for the
- Press the button B (the trigger button)
- for the
/wii/1/button/BOSC message, set 'Event Type' toMIDI Note On/Offand 'Value' to/wii/1/accel/pry - Now, connect the Nunchuk
- In the
/wii/1/nunchuk/accel/pryOSC message, we will use the same scheme as for the Wiimote:- for the
pitchargument, set 'Event Type' toNote Valuesand 'Value' toVelocity - for the
rollargument, set 'Event Type' toNote Valuesand 'Value' toPitch
- for the
- Press the button Z (the trigger button)
- for the
/wii/1/nunchuk/button/ZOSC message, set 'Event Type' toMIDI Note On/Offand 'Value' to/wii/1/nunchuk/accel/pry
The Wiimote and the Nunchuk will play on the same instrument because they share the same MIDI channel. If you want to play another instrument with the Nunchuk, set the MIDI channel to another value.
4. More parameters
Other parameters for notes are accessible in the Parameters window. Click on the Parameters icon in the toolbar, or click in the menu View->Parameters ... to open the Parameters window.
These parameters are saved with the current document.

- Lower Pitch
- Sets the pitch associated with OSC value 0.0. MIDI notes have values ranging from 0 to 127.
- Upper Pitch
- Sets the pitch associated with OSC value 1.0. MIDI notes have values ranging from 0 to 127. If Upper Pitch is lower than the Lower Pitch, then the note range is inverted.
Those options apply to MIDI notes only:
- Repeat notes as controller send events
- As long as the OSC message trigger a note, the MIDI note will be repeated in short events.
- Emulate Pitch Bend Wheel
- This option is active only when the previous one is disabled. Instead of repeating notes, this option produces a portamento-like effect by emulating the pitch bend wheel.
<< Kyma Control Changes | UsersManual | OSC Routing >>
