frex icon indicating copy to clipboard operation
frex copied to clipboard

a web-based microtonal additive synthesizer and sequencer

Controls

  • KEY MAP

    each line is a string of keys which are mapped to the note equal to their line number

  • RATE

    a math expression for the rate of SEQUENCE playback (steps per second)

  • SEQUENCE

    each line is a string of keys which are played at the step equal to their line number

  • ROOT NOTE

    a math expression for the integer note number of the tonic

  • ROOT FREQ

    a math expression for the frequency of the tonic (cycles per second)

  • SCALE

    each line is a math expression for the frequency interval of the SCALE degree equal to its line number. The last line is the octave interval.

  • HARMONICS

    each line is a math expression for the integer frequency interval of a sine component in the oscillator waveform


Frequency Explorer was built with these open-source libraries:

  • scalemap for microtonal note-to-frequency mapping
  • TinyExpr for math expression parsing
  • Emscripten for compiling C → WebAssembly