a toy synthesizer to explore haskell concepts
Haskell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
slides added slides material Feb 21, 2012
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 added HP score Feb 21, 2012
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.