About .ntm vs .mid + Overdub + Speed + MIDI Live
.ntm - Note Tuning Music - Full, recommended. JSON file. Saves notes + voice NAME + Ref + Temperament + Tonic + Scale + Chord + Chord Only + mid-song changes + continuous pitch curve + volume curve.
.mid - Old, limited. Saves notes + velocity + one program change. It loses tuning, temperament, Ref, voice names, and curves.
Default notation in this English version: C D E. You can change to Do Re Mi in PLAY if you want. The choice is saved in the .ntm.
Speed / Octave - Tape speed: 0.5x = half tempo, freq / 2, low octave. 1x = normal. 2x = double tempo, freq * 2, high octave. Like slowing a tape down or speeding it up. It does not change the saved .ntm, only how it plays.
Overdub: In PLAY, check Overdub, then press Start Rec. while PLAYER is playing. PLAYER keeps playing in background, volume drops to avoid clipping, new notes line up on same timeline.
MIDI Live: Enable MIDI Live to use other sound modules. MIDI Out sends Note On / Note Off + Program Change + Pitch Bend + Expression CC 11. Velocity = volume at attack. CC 11 = volume while holding. Pitch Bend = slide on Gliss. Bend range is +/- 2 semitones on most modules - if your module lets you set bend to +/- 12, the Gliss will slide further without jumping. MIDI 1.0 bend is for the whole channel, not per-note, so exact per-note Just Intonation cents cannot be sent via MIDI - that stays in .ntm and in the built-in voices.
Freq formula: freq = ref * 2^((midi-69)/12) * 2^(cents/1200), cents from TEMP_MAP[temp][semi]. For Gliss OFF/OFF, freq continuous from baseMidi = 24+tonic+curved*84.