RE: MIDI NoteOn velocity 0
RE: MIDI NoteOn velocity 0
- Subject: RE: MIDI NoteOn velocity 0
- From: "Nuno Fonseca" <email@hidden>
- Date: Wed, 8 Feb 2006 19:20:18 -0000
The use of NOTEON with velocity=0 to represent NOTEOFF events was created
because of Running Status, which allows MIDI devices to send only a Status
Byte followed by many data bytes in a row. That way, MIDI devices could send
a noteon status byte and use data bytes to represent both noteon and noteoff
events.
And there are many MIDI devices that send noteoff as noteon events.
The velocity of NOTEOFF events will not interfere anything in most devices.
Is very, very rare a synth that really look to that field to make changes in
its behaviour...
Nuno Fonseca
-----Original Message-----
From: coreaudio-api-bounces+nfonseca=email@hidden
[mailto:coreaudio-api-bounces+nfonseca=email@hidden] On
Behalf Of Doug Wyatt
Sent: quarta-feira, 8 de Fevereiro de 2006 18:35
To: philippe wicker
Cc: CoreAudio API
Subject: Re: MIDI NoteOn velocity 0
On Feb 8, 2006, at 0:27, philippe wicker wrote:
> On Feb 8, 2006, at 9:11 AM, Peter Stewart wrote:
>
>> Hello,
>>
>> What is the difference between:
>>
>> MIDI - 0x80,*,*
>>
>> and
>>
>> MIDI - 0x90,*,0x00
>>
>> Is a MIDI NoteOn with a 0 velocity the same as a MIDI NoteOff?
>
> Both are considered to be a note OFF message. The "0x80" variant
> allows a synthesizer to modify the release phase of the sound
> according to the "OFF" velocity. For instance, the release duration
> could be modulated by the "OFF" velocity. I'm not sure though that
> this is used in practice.
I'm sure it is though I don't have an example at my fingertips ...
--
Doug Wyatt
Core Audio, Apple
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
a.pt
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden