It is possible to LucyTuned your sequences to the nearest 64th of a
semitone using MIDI pitchbend.
Check that your MIDI equipment can recognise and respond to pitchbend data
The current pitchbend range operating on your equipment may be adjustable (see the operating manual), if this is not clear or you wish to test the current range test it as follows:
1. Make a simple MIDI sequence of two adjacent notes (one semitone apart) Eg. G#4 and A4. Play the sequence and you should hear two notes a semitone apart.
2. Now add a pitchbend value to the lower of the two notes, at a value of +4096 and a value of 0 to the higher note. Listen to the two notes again. If the notes are now the same pitch your pitchbend range is set at 4096 units per semitone.
Experiment by changing the values until you get it right, and discover how many pitchbend units are required to bend your equipment by one semitone. This will tell you which column (d, or e) of the table below to use.
Pitchbend usually effects only the assigned channel, and all notes played on that channel will be "bent" until another pitchbend command is received. Therefore to LucyTune your sequence you may have to move notes to other channels, so that there is only ever one note per channel at any time.
(Remember to reset all the A's to zero)
3. Each note will need to be pitchbent by the appropriate amount. This is a tedious procedure, yet the results can be quite satisfying. You can make the conversion easier by using copy and paste in your sequencer's edit program.
Using the table below and the appropriate pitchbend ranges (columns d, or e) you can set the pitchbend of each note (column a) which you wish to use by adjusting the value for the MIDI note named in column b.
The cent values are also included for users of Ensoniq, Korg M series,
and other cent programmable equipment (column c).
Programs to microtune your MIDI files using
Oct 1999 A recent trio of PC programs called Midi Tempering Utilities by Fred Nachbaur (free midi pitchbend software) can be used to midi microtune existing midi files.
Download lucy****.dat files for use with Nachbaur miditemp program.
Lucy0f5s 0 flats - 5 sharps (i.e. black notes are C#-D#-F#-G#-A#)
Lucy1f4s 1 flat - 4 sharps (i.e. black notes are C#-D#-F#-G#-Bb)
Lucy2f3s 2 flats - 3 sharps (i.e. black notes are C#-Eb-F#-G#-Bb)
Lucy3f2s 3 flats - 2 sharps (i.e. black notes are C#-Eb-F#-Ab-Bb)
Lucy4f1s 4 flats - 1 sharp (i.e. black notes are Db-Eb-F#-Ab-Bb)
Lucy5f0s 5 flats - 0 sharps (i.e. black notes are Db-Eb-Gb-Ab-Bb)
To LucyTune your files with these programs use the ratios from A = 1.000000 in g column above
Tuning samples, in cent values.
Some sample programs, such as EMagic's EXS24, and tuners, such as Peterson VS-1, show microtuning values in cents and tenths of a cent respectively, yet only within +/- 50 cents for each semitone. Therefore to set these values the columns k and l have been provided to simplify calculations. When using EXS, a separate zone will be needed for each note in each group. For example to set up an 88 note sample mapping with three groups requires 264 zones to be individually adjusted. I hope now that Apple have taken over EMagic, they will consider introducing a more user friendly interface with more accurate tuning resolution.
The following samples and 12tET.exs files were generously provided by Patrick Hall, and may also be found on his site at: pbone.org
EVP73 Pretty self explanitory. Default settings from the EVP73 - 3 velocity layers.
B4Jazzy2 The "Jazzy2" preset from the B4.
Oddity2HIGH A preset from the Oddity VST that reminded me of the Bass sound on Stevie Wonder's "Too High".
To LucyTune these samples, also download LucyTuned .exs files for these samples
MIDI Tuning Dump
In 1992, a new MIDI tuning dump standard was introduced. This is intended to transmit tuning data to a resolution of 16,384 units per semitone, (196,608 per octave). As many of the psychological effects of LucyTuning depend upon subsonic beating: the more accurate the tuning; the greater the effect. Unfortunately I have yet to find a manufacturer who has fully implemented this standard, although it should eventually happen. (Please encourage manufacturers to introduce it in their new products). A number of tuning programs (eg. Tuning Wrench) and some hardware (eg. Proteus 3) already use these values to transfer tuning data.
By using the table above in the Dump columns (g, h, i, and j), you can tune to the LucyTuned notes listed in column a. The tuning resolution which is played will depend upon your hardware. The 64th of a semitone (Proteus) and xx (hex) values shown in the table are for the lowest octave. For higher octaves add 768 units per octave to the 64th of a semitone (Proteus) column (g), or 12 (0C in hex) per octave to the xx column (h).
[Frequency data format (all bytes in hex)]
xx semitone = 100 cent units; yy MSB (Most Significant
Byte) of fraction (1/128 semitone) = 0.78125 cent units; LSB (Least Significant
Byte) of fraction (1/16384 semitone) = 0.0061 cent units
Download .zip files of ten LucyTuning tables for microtuning programs
Scala (.scl) or
Max Magic Microtuner (.mtx)
LucyTuning table of 52 arrangements for microtunable synths and samplers
LucyTuning table of 107 Hertz values per octave from A0 = 27.5 Hz. to Bbbb9 = 13,963.642,967,453,6 Hz.
Brian Pugley's EMagic Logic Tuning Environments include LucyTuning features - download from here.
Download printable version of this page (Adobe .pdf)
Download printable version of table of 23 notes per octave cent tuning values and tempos. (Adobe .pdf)
Back to LucyTuning homepage