Skip to content

ellapollack/frex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

a web-based microtonal additive synthesizer and sequencer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published