Hi list,

I'm happy to present my first external named [m2f_vst].

It calculates midi note to frequency (Hz), just like [mtof], but with a variable semitone to whole tone ratio. That means it makes it possible to play in temperaments 31 (ratio 3:5) and 19 (ratio: 2:3) equal division, as well as 12 (1:2), 5 (0:1), 7 (1:1) and everything in  between.

To be able to use it as intended it's, except for ratio "0.5" that makes it work similar to [mtof], necessary to set a modulation index, where 0 is default (C-C#-D-Eb-E-F-F#-G-G#-A-Bb-B). Changing the value for "mod" replaces one note for another (for example G# for Ab) for every "+1" or "-1" in the circle of fifths up by increasing and down by decreasing.

Documentation is provided in the manual/ folder. An example patch that plays a part of J.S. Bach's prelude of the 5th English Suite is provided in the examples/ folder.

You can find it here:
http://student-kmt.hku.nl/~funs/puredata/externals/m2f_vst.tar.gz

Feel free to send a mail with questions or comments to funsseelen@gmail.com or as a reply to this message.

--Funs