Tempo‑synchronised arpeggio by default. Multi‑voice from all prime‑power factors of M. Optional seamless loop. Length can be set by time or by N cycles of the dominant voice.
For proper listening, use good headphones or a capable sound system — some notes are very low. You can transpose, but the transposed sound is no longer the true “voice” of the number.
Explanations — how to “hear” integers
Factorisation. We write . Each prime‑power becomes one voice.
Geometric wave. is a normalised triangular wave on the class that modulates the audible energy.
Arithmetic windows. For we measure how close is to modulo each . The distance is .
Per‑voice energy. . Peaks of reveal audible structure.
Aggregators. (at least one factor resonates). is the second‑largest among {} to emphasise coincidences.
Periods → frequencies. We estimate each voice period on the arithmetic signal , then map (Auto/A/B scales), with transpose and octave factor .
Render.Chord: all voices at once. Arpeggio: voices one after another. Tempo‑sync: step derived from the envelope autocorrelation.
Seamless looping. Continuous oscillator phase, buffer length as an integer multiple of the step (for arpeggio), Hann micro‑fade per step, and short end→start crossfade.