Skip to content

A first-principles implementation of physical modelling synthesis using Web Audio API with an interactive Audio graph

License

Notifications You must be signed in to change notification settings

CCS-1L-F19/physical-modelling-synthesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

physical-modelling-synthesis (Karplusplus)

A first-principles implementation of physical modelling synthesis using Web Audio API with an interactive Audio graph.

Instructions

The master branch version of the webapp is automatically published to this repo's Github pages: To modify code or use other branches, simply clone a branch and open docs/index.html in a browser.

The end goal of the project is a visual audio sandbox that makes experimentation with physical modelling easy and is capable of replicating classic simple examples of the Karplus Strong algorithm to generate string plucks and drum hits.

The interactive graph is implemented with oCanvas, an object-oriented Canvas wrapper. The development version is included in this repo.

About

A first-principles implementation of physical modelling synthesis using Web Audio API with an interactive Audio graph

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published