JMSL Tutorial: Tuning Table
JMSL also supports Tunings specified by an array of frequencies which define an octave
1) reference frequency equals the first element in the frequency array
2) reference pitch corresponds to the first frequencyin the frequency array
3) steps per octave equals the length of the array
4) octave stretch in cents is supported
This example plays a MusicShape with a JSyn instrument.
You can specify a triad by entering new interval values. You can
also specify the frequencies in the tuning table and hear the differences.
Screenshot:
See complete source here.
(C) Phil Burk and Nick Didkovsky, All Rights Reserved
JMSL is based upon HMSL (C) Phil Burk, Larry Polansky and David Rosenboom.