[OSC_dev] OSC replacement for MIDI

Joseph Malloch joseph.malloch at mcgill.ca
Fri Jan 30 13:50:37 PST 2009


some problems:

why not  allow multiple perspectives and units? (for example /hz AND
/midinote) We're not running out of namespaces...

definitely use floats for note number, pan, pitch bend, etc. and
normalized representations where useful (panning for example). If
people are worried about whether or not "musicians" will understand
frequencies in Hz or fractional note numbers, how is this "musician"
going to feel about a pan value of  -1098473647 or a "volume offset"
of 465758 ???? Use floats! (and dB for volume stuff)

definitely look at Jamoma for discussion of multiple units and representations

check out SpatDIF for discussion of presenting panning and position

there is a technical problem with the description of
/SYNTH/NOTE/PITCH, since it would add a constant to all note's
frequencies. If you add 20Hz to 20Hz you just transposed up an octave,
but 1500Hz->1520Hz is ~23 cents

In my opinion (an many others) MIDI is way too keyboard-centric. What
if I don't want to play "notes" but instead to just control some
source and filter parameters continuously? Note-on messages are a
terrible way to represent this kind of interaction.

Joe

Joseph Malloch
Input Devices and Music Interaction Laboratory
Schulich School of Music - McGill University
email: joseph.malloch at mcgill.ca
web: http://www.music.mcgill.ca/~mallochj


More information about the OSC_dev mailing list