Last updated 5 Mar 2023
Studio J: John deLaubenfels' Just Intonation project
Strap on your best headphones and let the sound of just intonation envelop you.
Project Retune: the retuning of General MIDI files to adaptive
quasi-Just Intonation (qJI).
Warning: the tunings presented here are unauthorized by the original
Basic tuning theory
Basic tuning math
My spring method
Calculated Optimum Fixed Tuning (COFT)
Working details of tuning program
Message to parents
Hardware requirements: to play the following files, you need General
MIDI (GM) capability. Most computer sound cards made in the last five
years have this, as do most stand-alone modules in the same time period.
If in doubt, give one of the tuned files a try. If notes are missing,
you probably don't have GM. If notes seem poorly tuned, see
Results using "melodic springs":
Gershwin "Rhapsody in Blue" (2-hand piano reduction), sequenced by
Gary D. Lloyd:
rh-n-blum.zip Positive, negative, and
zero-strength melodic springs with 7-limit adaptive tuning.
Chopin "Fantaisie-Impromptu", Op. 66, sequenced by Larry Ellis:
lechi4jm.zip Positive, negative, and
zero-strength melodic springs with 5-limit adaptive tuning.
David J. Finnamore "Romantic Sixth Chords Experiment",
sequenced by David J. Finnamore, copyright (c) 2001 David J. Finnamore.
Chopin "Fantaisie-Impromptu", Op. 66,
sequenced by Larry Ellis:
lechi4j.zip Original and some tunings
lechi4jx.zip More tunings
Bach/Busoni "Chaconne in D-",
sequenced by Bunji Hisamori, with chorus commands removed:
Mozart Sonata No.2 in F, K.280,
sequenced by F. Raborn.
Here's some multi-voice stuff I've been doing:
pearls.zipA String of Pearls"
KeyedSeqs.zipKeyed instruments restricted in tuning.
verk-nac2.zip:Monz's sequence of Schoenberg's "Verklarte Nacht", 01-06-01
Having trouble with these sequences: do they sound badly out of tune?
You might have a different pitch bend range. Try downloading
this to check your bend range; you should
hear E, F#, and D. Try downloading this
to fix the problem. Send me e-mail
and let me know how it goes...
And now for something completely different:
JIRelay sits between a midi keyboard and a General Midi synth, and adaptively tunes in real-time.
Download JI Relay for Windows