Browser based synthesiser built with TypeScript and React, leveraging the Web Audio API.
Be a Synth God with your computer keyboard or touchscreen device.
Internal synth calculates notes that cover the entire audible frequency range.
Sine, triangle, sawtooth and square waveforms available.
Work in progress. See Issues for upcoming fixes and features. This list too is work in progress.
git clone https://github.com/CodeKrakken/typescrynth
cd typescrynth
npm install
npx nodemon
- Visit https://localhost:3000
- White notes: z x c v b n m ,
- Black notes: s d g h j
- Waveforms: q (sine), w (tri), e (saw), r (squ)
- Octaves: ` 1 2 3 4 5 6 7 8 9 0 -
- Have fun!
Live version hosted here
Continuous Integration handled by Netlify.