Skip to content
a toy synthesizer to explore haskell concepts
Haskell
Find file
Latest commit 69396df Arnaud Bailly completed readme.md
Failed to load latest commit information.
slides
Jaffe-Smith_Extensions.of.the.Karplus-Strong.Plucked-String.Algorithm.pdf
LICENSE
Music.hs
Sound.hs
SoundIO.hs
SoundTest.hs
digitar.pdf
haskell.md
hp
readme.md
synth.cabal
synthesizer.hs
tp_karplus.pdf
websynth.hs

readme.md

A toy synthesizer program to demonstrate various Haskell language features. this is more a receptacle for exposing pedagogically Haskell's concept and features than a "Real-World" program, so use with care and feel free to hack it.

To build (only on a recent linux, I think):

> cabal install

To run the web application:

> websynth

Then point your browser at =http://localhost:4000/=

To run the command-line application:

> synthesizer
> > load hp hp
> > play hp

This will load a file named =hp= containing the first few notes of Harry Potter's theme then play the tune. Note this requires the program aplay to be installed.

Something went wrong with that request. Please try again.