Skip to content

CodeKrakken/typescrynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

339 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrynth

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.

To Install

git clone https://github.com/CodeKrakken/typescrynth
cd typescrynth
npm install
npx nodemon

To Use

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors