Skip to content
forked from KnpLabs/synora

Syñora is a synthesizer using native brower api

Notifications You must be signed in to change notification settings

neghmurken/synora

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYÑORA

A web based synthesizer using Web Audio API and Web MIDI API, Tone.js and React

Routing

           /---> OSC1 ---\
Midi ---> |               |---> DELAY ---> DIST ---> REVERB ---> FILTER ---> FREQSHIFTER ---> OUT
           \---> OSC2 ---/

How to use

$ yarn install
$ yarn start

TODO

  • Filter (type, cut, res, and ADSR)
  • Symetric knob visual feedback
  • Presets (save to string, load from string and URL, example presets)
  • Handle velocity (MIDI and keyboard position)
  • Reverb
  • MIDI activity indicator
  • Performance enhancement
  • Knob help (description and unit)
  • True polyphony
  • Frequency Modulation (Osc1 <-> Osc2)
  • Tests...

About

Syñora is a synthesizer using native brower api

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.4%
  • HTML 1.6%