Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.24 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.24 KB

sonus

image

A simple synth music app using https://github.com/fr3fou/beep

  • Render multiple keys
  • Support for pressing several keys at once / play more than 1 note at once
    • Remove / shift the samples from the buffer as they get played - Use a channel instead of an array buffer?
    • Add up the "conflicting" (the ones that match) samples when copying the new note into the buffer - Would have to change from using the copy function to a manual process
  • Configurable generators
  • ADSR
  • Note duration based on hold duration
  • Fix clipping
  • Support for continuous notes (no gap between individual notes)
  • Support for singular notes
  • Better piano keys
  • Reverb
  • MIDI Input
  • Octave labels
  • Octave changer

References