ronkot / ks-guitar-synth

Karplus-Strong Guitar synthesizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Karplus-Strong Guitar Synthesizator ๐ŸŽถ

Javascript guitar for your cool music project in a nice npm package! It's simple and yet nice sounding - have a look!

Synthesization uses Karplus-Strong algorithm that is super simple and yet nice sounding.

To see example of usage, see my ks-guitar project.

Installing ๐Ÿ’ฟ

npm install --save ks-guitar-synth

Developing ๐Ÿค“

npm install
npm start

Upcoming features ๐Ÿ†’

PRs warmly welcome! ๐Ÿ™๐Ÿพ

  • Better sound (a bit of stereo spread etc..)
  • Allow plugging guitar as a part of Web Audio node graph
  • Use Web Audio Worklets instead of ScriptProcessorNode
  • Use Web Audio currentTime for accurate timing
  • Interface for plucking sequences

License ยฉ๏ธ

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Karplus-Strong Guitar synthesizer

License:MIT License


Languages

Language:JavaScript 100.0%