Re: Question on Active Sensing message.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/24/2016 03:20 AM, Robert Wolf wrote:
> The world is small.
> How interesting!
> 
> Let me explain, what I wish to accomplish.
> All my previous keyboards and MIDI equipment use Active Sensing.
> Keystation does not.

Great, less useless noise.

> It does not even use running protocol.

Why should it?

> In example, when I play a C-major chord, I would normally expect a
> keyboard to send this: 144 60 100 64 100 67 100
> Keystation sends this instead: 144 60 100 144 64 100 144 67 100
> (of course assuming the velocity was 100)
> 
> So, the bottom line is: Keystation "speaks strange".
> The manual does not even include MIDI Implementation Chart, so there is
> no document to consult with.

There is the official midi spec, which can these days be found at
https://midi.org/specifications

> I like Keystation very very much.
> It just "speaks strange".

strange to you but not to me :)

In days of MIDI over USB, always sending normalized messages does make
sense, doesn't it? No need to keep track of the status byte.

Running status was clever hack to maximize throughput in the 32kbaud days.

ciao,
robin

PS. If you use jack, jack-midi requires all messages to be normalized.
(so that they can be muxed when combining events from different ports)
jack midi backend parse the stream and normalize messages.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux