>Actually i put together a kind of "hack"  in Direcotr that builds a MIDI
>sequence in sequenceXtra and plays it back.
>Then I let sequenceXtra monitor the playback. As the music plays I intercept
>all outgoing events on the fly, convert them to Betniks event format and
>redirect  them to Beatnik.
>
>I just finished the first test and at the moment I have timing problems that
>I dont know the reson for. Will keep on experimenting with this.
>
>Bjarne

Hello Bjarne, hi list

The Beatnik Xtra is kind of buggy when using the noteOn, noteOff and
playNote calls. Sometimes a noteoff does not get triggered and sometimes a
noteOn only starts after another noteoff. This explains why a steady beat
is hard to maintain when using these methods. When using playNote wich is
actualy only suitable for drum sounds you at least do not have any hanging
notes but once in a while a note does not get played. That is why only
drummachines can be done semi-succesfully with Beatnik alone. To experience
the hanging notes try:

http://www.bellissima.net/mykeys

What Beatnik does well is play midi and rmf. So is there maybe a way to
update the midi file that Beatnik is playing?
You could save the alterations to a temp midi file on disk and then open it
and play it from where you left off. This should go fast enough to be
unnoticeable if it is only a small midi file, but it will not work in
shockwave. 
I guess it is up to Beatnik to alter their Xtra so you can dynamicaly
change the midi messages of a file that is playing. It would be great if
you could do all this while still using your own custom samples contained
in a rmf file....
Well if they do not I guess we will soon be all using QuickTime5 and
soundFonts.

Alfred Rademakers





[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi  To post messages to the list,
email [EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo.  Thanks!]

Reply via email to