Re: [LAD] automation on Linux (modular approach)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Wednesday, March 24, 2010 - 9:22 pm

> From: David Olofson

> These issues seem orthogonal to me. Addressing individual notes is just a

Not exactly note-pitch. That's a common simplification/myth.
MIDI uses 'key-number'. E.g. key number 12 is *usually* tuned to C0, but is
easily re-tuned to C1, two keys can be tuned to the same pitch yet still be
addressed independently.
It's a common shortcut to say MIDI-key-number 'is the pitch', it's actually
an index into a table of pitches. Synths can switch that tuning table to
handle other scales.

A MIDI note-on causes a synth to allocate a physical voice. That physical
voice is temporarily mapped to that MIDI-key-number so that subsequent note
control is directed to that voice. The mapping is temporary. Once the note
is done the mapping is erased. Playing the same key later will likely
allocate a different physical voice.
The MIDI-key-number is therefore an 'ID' mapping a control-source to a

> Anyway, what I do in that aforementioned prototyping thing is pretty much

I agree that addressing notes unambiguously regardless of pitch (or any
other arbitrary property) is the ideal. I wish more sequencers were not
locked into a narrow 'western pop music' mode of operation.
But many MIDI alternatives have been proposed without looking deeply
enough to realise that MIDI already supports very flexible note control.

MIDI's significant flaw is it's grossly outdated 7-bit resolution, the
underlying voice model is sound.

> Virtual voices are used by the "sender" to define and

You have re-invented MIDI with different nomenclature ;-).

Best Regards,
Jeff McClintock

Linux-audio-dev mailing list

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] automation on Linux (modular approach), Jeff McClintock, (Wed Mar 24, 9:22 pm)
Re: [LAD] automation on Linux (modular approach), Ralf Mardorf, (Thu Mar 25, 11:55 am)
Re: [LAD] automation on Linux (modular approach), David Olofson, (Thu Mar 25, 1:03 am)