hi, i ve posted this already a while ago, also filed a bug report, but i haven t got any response so far, so here i try again:
If a MusicTrack with loop property set is manipulated while playing, this Track stops playing sometimes, after adding further events, it starts again.
Steps to Reproduce:
1.) Create MusicSequence, MusicTracks, Virtual MidiEndpoint, CallBackProcedure, connect MusicTracks to the MidiEndpoint
2.) set loop property for all MusicTracks, i.e. 4 Beats
3.) play MusicSequence
4.) start adding/removing/manipulating MIDIRawData while playing
Expected Results:
Regular Playback
Actual Results:
Sometimes the Track stops playing, after adding/manipulating another event, it starts again.
Regressions:
Notes:
It is an External for MaxMSP, that is why i can t provide you with stand alone code, however, without
looping everthing works fine, so it is rather unlikely that MaxMSP is somehow responsible.
There is an entry from 2002 in lists.apple.com, where the same bug already has been described:
"Is entering MIDIEvents into MusicSequence while playing safe?"
any ideas? cheers, thomas
|