- Notifications
You must be signed in to change notification settings - Fork0
My own collection of audio DSP plugins/applications written in Haskell
License
NotificationsYou must be signed in to change notification settings
unclechu/haskell-audio-dsp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
My own collection of audio DSP plugins/applications written in Haskell.
- Thick Distortion — An implementation of simple idea of distortion effectwhich is processing clipping signal and make one sample dependent on previous one by changing tonew value only by some “thickness” coefficient keeping value of previous sample by oppositecoefficient. For example if thickness is 0.8 then N sample will by multiplied by 0.2 (1 - 0.8) andsummed with N-1 multiplied by 0.8. In this case even if we have square signal it will be smoothed.
You needHaskell Tool Stack tool to be installed first.
stack buildstack install
Now you could run for example JACK standalone application:
thick-distortion.jack
Or if you didn't runstack install
you could run it locally:
stackexec thick-distortion.jack
Viacheslav Lotsmanov