In the latest master I've made a small change, replacing crossfade (bool) with crossfadeType (uchar). As usual this is done so it's compatible across Yoshimi versions.
Currently this directly changes the velocity levels, but what I'm considering is to replace this code with a 0~1 multiplier function which will be applied to whatever fade type is presented - initially just the velocities. Once that is done I'll try doing the same for volume - but with the multiplier value directly embedded in the note, to be applied when the note is read. If that all looks good in testing, I'm considering the idea of having kit item pairs not necessarily using the same crossfade type. That should create quite a few possibilities :) >From here on, I'll be doing this in a new 'crossfade' branch so as to avoid interfering with any other work. Comments welcome. -- Will J Godfrey {apparently now an 'elderly'} _______________________________________________ Yoshimi-devel mailing list Yoshimi-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/yoshimi-devel