
Some parts of this message have been removed.
Learn more about Nabble's
security policy.
Fabb,
As I see it, your proposal does not make enough use of the biggest
advantages that OSC provides over MIDI, including the ability to use
strong semantics in variable names, real units, and floating point
numbers
Unlike MIDI, OSC addresses can (and should) make sense - for
example, instead of "/SYN/IDx/Vx/P1, Fi", you could use something like
"/synth/x/voice/x/aftertouch etc"
I'm not sure why you wish to
represent notes in a range of 0 - 2147483647... if anything, this is
more confusing than remembering MIDI note values, and since no human
would be able to hear any note between 1073741779 and 1073741899, it
"wastes" 99.9999% of your range representing pitches that are
inaudible. Why not use floating point to represent either frequency
(Hz) or "MIDInote" with fractional values?
OSC also lets us remove weird offsets, for example, why not use something like "/pan/stereo 0." for centre?
I recommend checking out the Jamoma project for discussion of ranges and units:
http://sourceforge.net/projects/jamoma/
cheers,
Joe
--
Joseph Malloch
Input Devices and Music Interaction Laboratory
Schulich School of Music - McGill University
email:
joseph.malloch@...web:
http://www.music.mcgill.ca/~mallochj
_______________________________________________
OSC_dev mailing list
OSC_dev@...
http://www.create.ucsb.edu/mailman/listinfo/osc_dev