Re: [AH] Midi question...

From Brian Willoughby
Sent Sat, Nov 3rd 2018, 01:25

On Nov 2, 2018, at 4:46 PM, Murray <xxxxxxx@xxxxxxxxxxxx.xxx> wrote:
> There has been a misuse of Note off since midi began. Some =
manufactures use a midi note on (Hex 90) with a value of zero as a note =
off and some use a proper midi note off (Hex 80) with sometime a zero =
value and sometimes a value of the release speed of a note.

None of the above is a =E2=80=9Cmisuse=E2=80=9D of MIDI. The =
Specification has always defined Note On, Velocity Zero as being =
equivalent to Note Off. The reason is to take advantage of Running =
Status, especially since most synths do not implement Note Off Velocity =
anyway (neither on the keyboard or the voice architecture).

People who use MIDI should grab a copy of the spec and give it a read. =
It=E2=80=99s a free PDF from the MIDI Manufacturers Association. Anyone =
who develops MIDI software or designs hardware and firmware should =
definitely read the specification from start to finish.

What you may be thinking of, at least in terms of misuse, is that some =
manufacturers started sending All Notes Off whenever the player removed =
all fingers from the keyboard. Since MIDI sometimes suffers from stuck =
notes, the folks who dreamed up this =E2=80=9Cclever=E2=80=9D abuse must =
have been thinking that it would cure stuck notes. The idea is that as =
you play chords on the keyboard, there might always be at least one key =
down, but as soon as you release all keys the MIDI processor will send =
All Notes Off. This is almost fine, so long as you only have =
mono-timbral synths, and so long as All Notes Off puts voices into =
Release mode instead of silencing the voice. Unfortunately, some synths =
treat Note Off as a gentle transition into Release mode, but they treat =
All Notes Off as a sort of emergency sound kill command. Multi-timbral =
synths sound like crap when connected to one of these keyboard =
controllers, because voices are always getting cut short before the full =
release phase.

The abuse, misunderstandings, and general incompatibility between brands =
was so bad that revised copies of the MIDI Specification specifically =
say, =E2=80=9CDO NOT DO THIS!=E2=80=9D

Eventually, MIDI added an All Sounds Off message, separate from All =
Notes Off, with subtle differences in the definitions of what each is =
supposed to do.


> You should probably run the output of the WX-7 into something like =
MidiOX to see what the controller is actually outputting. I have never =
played a sax but would you not get a note if you just blow into one?

This is definitely a great suggestion. It pays to become very familiar =
with all of the messages that your controller can send. You also want to =
learn all of the messages that your synth will respond to. Things work =
best when you know what=E2=80=99s going on and can alter settings and =
configurations as needed.

I have a Casio MIDI Guitar, and it has a few different modes that change =
the way MIDI messages are generated. I=E2=80=99d probably have been lost =
if I didn=E2=80=99t know which messages were appropriate for a given =
synth.


> Once you have that data check the synth you are playing it into to see =
how it handles midi note data.
>=20
> MH
>=20
>=20
> On 3/11/2018 12:29 PM, Edward Schultheis wrote:
>>  Hi all, I got a Yamaha WX-7, and absolutely LOVE IT!
>>  Problem is, with some synths, I seem to get strange triggering when =
using the keys.
>>  1- if I blow in and don=E2=80=99t hold a key down, is still get a =
note
>> 2- when I press a key, I get a note, and when I release it I get a =
note!?
>> What setting would it be that makes a key release cause a note to be =
played?
>=20