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

Reply via email to