[sdiy] Midi2cv Project Update
Scott Gravenhorst
music.maker at gte.net
Thu May 2 09:44:56 CEST 2002
Yes... I've written several programs which deal
with the MIDI data stream. All I can say is that
to learn the complete MIDI spec. before writing code
will make this task a whole lot easier. For my
first program, I made the mistake of writing code
and then got surprises, forcing me to finally read
the spec. and do rewrite work.
MIDI info:
http://www.harmony-central.com/MIDI/Doc/doc.html
"Craig Critchley" <craigc at nwlink.com> wrote:
>F8-FE are all single-byte real-time messages which can come in the middle of
>other commands. for example, F8 = MIDI Clock.
>
> ...Craig
>
>----- Original Message -----
>From: "Scott Gravenhorst" <music.maker at gte.net>
>To: <synth-diy at dropmix.xs4all.nl>
>Sent: Thursday, May 02, 2002 7:32 AM
>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/
>>
>>
>
=========================================================
- 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/
More information about the Synth-diy
mailing list