[openbeos-midi] Initial Checkin

  • From: "Paul Stadler" <paul_stadler@xxxxxxxxxxx>
  • To: openbeos-midi@xxxxxxxxxxxxx
  • Date: Mon, 22 Apr 2002 12:21:50 +0900


I've placed working versions of BMidi, BMidiText, and BMidiStore into the 
CVS repository with one little test program.  This implementation of BMidi 
should allow you all to create threads in your classes and spray data.  
Also, if you have a favorite .mid that you want to use for testing and it 
doesn't work, don't hesitate to send it directly to me so I can make it 
work.  I haven't touched formats 1 and 2 yet.  They're forthcoming.

Note that there _are_ bugs in this stuff.  It barely works.  I'm going to 
run through and put semaphores in the right places and whatnot asap.  In the 
meantime, I've managed to make BMidiStore playback midi events as is, so 
it's not so bad.  I'll continue to checkin updates as I find and fix 

I've ignored the system headers in <include>/be/midi because we should 
re-write them anyway.  You'll notice that nothing compiles with the system 
headers.  The public and protected sections are the same but all the private 
stuff I've changed.  Due to this you'll need to create a link from 
<include>/be to midi_kit/source/headers/midi.  I just renamed the old one to 
midi_old.  This will provide a little more freedom in the way to create 
these things.

So, I managed to get a bit of a head start... I'll be filling in the rest of 
BMidiStore for a little while longer.  Let me know if you have any questions 
about how to get started on this stuff; I'll be glad to lend a hand.


MSN Photos is the easiest way to share and print your photos: 

Other related posts: