- Manual Detuning
- Linear Pitch Offset Table
- See also
If you've ever wanted to explore the xenharmonic universe via the 2a03 soundcard, this guide is for you.
If you want to use a single tuning throughout your piece, Sintel's Scala File to Detune Settings Converter
is a tool that accepts .scl files
and outputs a .csv file, which can then be used to modify the detune settings of an 0CC module.
If you want to experiment around with shifting between tunings in a single piece, such as using adaptive just intonation, 0CC Famitracker features a linear pitch mode setting that makes tuning intervals across octaves much easier than in vanilla Famitracker.
In linear pitch mode, 0CC Famitracker divides a semitone into 32 (i.e. 0x20
) equal parts, with a difference of about 3.12 cents each. Since a pitch offset of P80
corresponds to the default tuning, pitch offsets of P60
correspond to one semitone down and up, respectively.
The following table contains a number of common intervals and their respective Pxx
commands. Note, however, that the 2a03's sound generators do not have the same degree of precision, especially for high notes, making precise detuning impossible in many cases.
Linear Pitch Offset Table
P70 ======== -1/4 Tone (-50 Cents), 13th Harmonic
P76 ----- 7th Harmonic
P78 ======== -1/8 Tone (-25 Cents)
P7B ----- 5/4 Major Third
P7C ----- 5/3 Major Sixth
P80 ======== Base Tuning (approximates 3/2 P5, 4/3 P4)
P81 ----- 9/8 Major 2nd
P84 ----- 8/5 Minor Sixth
P85 ----- 6/5 Minor Third
P87 ----- Syntonic Comma
P88 ======== +1/8 Tone (+25 Cents)
P90 ======== +1/4 Tone (+50 Cents), 11th Harmonic
- 2a03 (soundchip)
- FamiTracker Effects Commands
- 0cc (format)
- nsf (format)
- nsfplus (format)
- nsf_classic (format)