Sorry to be late to this little party, but that's timezones for you ...
Emanuel Rumpf wrote:
That's one of my standard QA tests, perhaps the only standard QA test I
regularly apply. Xruns I get, disconnects I don't.
> I've connected the keyboard through jack-midi to yoshimi.
That's puzzling, almost interesting. The main differences from 0.038 that I can
think of are a switch to pthread_create managing the priority setting on the
audio/midi threads, and some refinements to the locking when changes to parameter
controls are in progress. At face value
> It just saw it with 038 too. Yoshi stopped for a moment,
A total rewrite of the synth? Sorry, not this little black duck!!
What we've got so far is a rewrite of the audio/midi drivers, but the core
synth engine remains as was apart from a few relatively minor efficiency/
performance refinements.
The concept of a wall clock for the process callback to keep a check on is
interesting (I have thought about it). Given the structure of
Master::MasterAudio(), your rule selection candidates don't really fit
what's currently going on in there, which brings us back to the total
rewrite question.
Since the wall clock thing has come up, one thing I am curious about is the
timing of the midi notes. At present, you can't have a note-on/note-off during
the generation of a buffer full of audio.
I'm inclined to agree with Will, that the cause of your grief seems more to do
with general midi issues rather than yoshi specific ones, though I will have
a think about the 038 -> 054-pre differences.
cheers, Cal
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-user
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.