On Mon, Mar 28, 2011 at 9:15 AM, Max Horn <span dir="ltr"><<a href="mailto:max@quendi.de">max@quendi.de</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
* A few engines (agi, draci, hugo) handle newly created MidiChannel's differently, taking extra care to call the volume() method of the new channel, thus enforcing the aforementioned default channel volume. Is this really necessary? If yes, then should we introduced it for other engines, too? Otherwise, explain / document the difference.<br>
<br></blockquote><div>I don't remember my reasoning when I was implementing MIDI in draci, and I never understood almost anything about what I was doing, just copying the code from elsewhere and patching it (in way too many iterations) until everything worked, but I remember that things simply didn't work without this work-around. not sure now what kind of sound artifact had been happening without that work-around.</div>
<div><br></div><div>I will test your new implementation and search the old SVN logs for the particular commit, and reply to this thread with the outcome. </div></div><div><br></div>thank you very much for the refactoring! I had wishes something like this existed before :-)<br>
-- <br>Robert Špalek <<a href="mailto:rspalek@gmail.com">rspalek@gmail.com</a>><br>