> Here >is a question that I would like to throw at you: Why doesn't /Yoshimi/ >make use of >RtMidi (https://www.music.mcgill.ca/~gary/rtmidi/index.html) for midi >input and RtAudio >(http://web.mit.edu/carrien/Public/speechlab/marc_code/ADAPT_VC/rtaudio/doc/html/index.html) >for sound output? (I suspect that /zynaddsubfx/ is doing that already.)
To the best of my knowledge neither of these existed when Yoshimi was forked from Zyn. I've not looked at it myself, but does it have hooks for our Alsa input finding controls. >Finally, regarding point (2): I would like to volunteer minimising, if >not completely >removing, dynamic memory allocation in the whole /Yoshimi/ code base. A >consequence >of such an /equivalence transformation for improved readability/ is that >the signatures >of most functions will change as well - namely, pointer arguments will >become >reference arguments. > >I estimate that this transformation will take me about three days full >time. No other >code changes shall occur at the same time, so all of you can take a few >holidays. 😁 >I hereby request agreement by /all/ developers involved in the /Yoshimi/ >project to go >ahead. I would strongly recommend building against the review branch, which was specifically created for such a purpose (and I've just updated today). If it fails, then it's not fatal, and comparatively easy to find what went wrong. -- It wasn't me! (Well actually, it probably was) ... the hard part is not dodging what life throws at you, but trying to catch the good bits. _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel