>  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

Reply via email to