gruV wrote:
Quote:
1.00.00 Note 1 On
1.00.01 Note 1 Velocity = 30
1.02.00 Note 1 Released
1.02.01 Note 1 Aftertouch = 10
1.02.30 Note 2 On
1.02.31 Note 2 Velocity = 30
1.03.00 Note 2 Released
1.03.01 Note 2 Aftertouch = 10
1.04.00 Note 3 On
1.04.01 Note 3 Velocity = 30
1.05.00 Note 3 Released
1.05.01 Note 3 Aftertouch = 10
What do all the numbers mean? I'm guessing that it's a time count of some sort? How are the notes/beats quantized?
Also, what are all the binary and hex numbers that I see on MIDI messages? Here's an example:
http://www.harmony-central.com/MIDI/Doc/table1.htmlHow relevant are they and how would one actually go about editing/manipulating them?
V.
You're correct... Those numbers are a time count. As far as quantization, you have to remember that all your doing when you quantize is tie a note to a relative position based of a time signature.
Soo... For instance:
Lets say I've got 4 quarter notes in a bar. We'll also assume that it takes 1 second to play one bar (This determined by performing some basic math on your Tempo). That would make each of my notes play for .25 seconds. Follow?
The MIDI for that might look something like this (My example isn't done to typical time so you can see what I'm saying a little easier):
1.00.00 Note 1 On
1.00.01 Note 1 Velocity = 30
1.00.24 Note 1 Released
1.00.25 Note 1 Aftertouch = 10
1.00.26 Note 2 On
1.02.27 Note 2 Velocity = 30
1.03.49 Note 2 Released
1.03.50 Note 2 Aftertouch = 10
1.04.51 Note 3 On
1.04.52 Note 3 Velocity = 30
1.05.74 Note 3 Released
1.05.75 Note 3 Aftertouch = 10
1.00.76 Note 1 On
1.00.77 Note 1 Velocity = 30
1.00.99 Note 1 Released
1.01.00 Note 1 Aftertouch = 10
It all breaks down to time and instructions... =)
As for the Binary / Hex Data in that document... All it's doing is showing the intro value (128 - 255) that identifies what the MIDI message is regarding.
IE:
11100000 / E0 / 224 = Chan 1 Pitch
So when the instructions are encapsulated and sent to the sequencer they might have a header of 11100000 to let the system know what the next value is referring too.
In all honesty... I can promise that you'll never have to work with the MIDI Data on that scale (Unless you plan on programming your own VST, Etc.)
Hope that helps. =)