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/
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
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.
Linux-audio-user mailing list