[sdiy] Midi2cv Project Update
phillip m gallo
philgallo at attglobal.net
Thu May 2 18:20:50 CEST 2002
Tim,
"Running Status" does not neccesarily have to be implemented. My Roland
A-33 kybd does not default to running status. My "Miracle" keyboard does.
My sequencers vary all over the map.
It's pretty easy to implement Running Status in code if you retain a
"context" status variable which contains the last command issued. This
variable is "re-written" when a new command (on your channel) occurs (which
isn't active sensing).
regards,
p
-----Original Message-----
From: owner-synth-diy at dropmix.xs4all.nl
[mailto:owner-synth-diy at dropmix.xs4all.nl]On Behalf Of Scott Gravenhorst
Sent: Thursday, May 02, 2002 7:32 AM
To: synth-diy at dropmix.xs4all.nl
Subject: Re: [sdiy] Midi2cv Project Update
The $FE bytes are active sensing bytes and can actually occur
*between* the bytes of longer messages. Some keyboards allow
turning active sensing off, but that would take all the fun
out of writing the code!
Tim Ressel <madhun2001 at yahoo.com> wrote:
>Well, am I having a good day. I seem to have fixed the
>serial interrupt problem on my Midi2cv thingie. Now I
>can cut the code to accept midi commands.
>
>So let me see if I have this right: The first thing
>down the pipe will be a note on with velocity etc.
>Then subsequent key events will be 'running status'
>with note number and velocities, and a zero velocity
>is a note off. But if any other system ($Fx) commands
>come in, then the next key event will be a note on
>command.
>
>Hmm,just tried it my kbd, seems to be a bit different.
>I get $FEs every so often, but if I hit a key
>repeatedly and prapidly, I see all 2-byte packets.
>
>Guess I'll have to try it and see.
>
>--TR
>
>
>__________________________________________________
>Do You Yahoo!?
>Yahoo! Health - your guide to health and wellness
>http://health.yahoo.com
>
=========================================================
- Government: The other religion.
- The media's credibility should always be questioned.
- Lambs who lie down with lions are lunch.
-- Scott Gravenhorst | LegoManiac / Lego Trains / RIS 1.5
-- Linux Rex | RedWebMail by RedStarWare
-- FatMan: home1.GTE.NET/res0658s/FatMan/
-- NonFatMan: home1.GTE.NET/res0658s/electronics/
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.351 / Virus Database: 197 - Release Date: 4/19/02
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.351 / Virus Database: 197 - Release Date: 4/19/02
More information about the Synth-diy
mailing list