🎹 Tone Card Generator

Create custom organ ranks by replicating tone card punches

MOS Format (Wavetable Synthesis)

32-point wavetable: 7-bit binary encoding to specify 16 amplitude values (-63 to +63) defining half a waveform cycle. Point symmetry completes the full 32-point waveform. Rows 0-6 contain binary data (row 6 = sign bit). Rows 8-9 contain clocking punches marking data columns.

🎴 Select Tone Card

πŸ’‘ Cards are read-only. Select a card from the dropdown above to view and use it.
MOS Tone Card - 7-bit Binary (16 values)
Click data cells to punch β€’ Clocking punches auto-marked

ADC Format (Wavetable Synthesis)

64-point wavetable: 8-bit binary encoding to specify 32 amplitude values (-127 to +127) defining half a waveform cycle. Point symmetry completes the full 64-point waveform. Rows 0-3 & 5-8 contain binary data (row 8 = sign bit). Row 4 = clocking punches. Row 9 columns 30, 32, 34 control pitch level (8'/4'/2'/16').

🎴 Select Tone Card

πŸ’‘ Cards are read-only. Select a card from the dropdown above to view and use it.
ADC Tone Card - 8-bit Binary (32 values)
Click data cells to punch β€’ Green = ID punches β€’ Yellow = clocking β€’ Blue = pitch control

MIDI File Rendering

Upload a MIDI file and map each channel to an organ stop. The selected stops will play the MIDI notes using their tone card waveforms. ADC cards respect pitch control settings (8'/4'/2'/16').

πŸ“ Upload MIDI File

πŸ’Ύ Save / Load Arrangements

βš™οΈ Rank Settings

🎼 Export Settings

🎡 Preview Settings