{"id":16345461,"url":"https://github.com/unclechu/haskell-audio-dsp","last_synced_at":"2025-11-07T15:30:27.162Z","repository":{"id":66006977,"uuid":"136855178","full_name":"unclechu/haskell-audio-dsp","owner":"unclechu","description":"My own collection of audio DSP plugins/applications written in Haskell","archived":false,"fork":false,"pushed_at":"2018-06-19T21:30:41.000Z","size":46,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-12-27T22:24:45.148Z","etag":null,"topics":["audio","audio-dsp","dsp","haskell"],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unclechu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-11T00:21:34.000Z","updated_at":"2023-01-27T14:29:32.000Z","dependencies_parsed_at":"2023-02-28T23:30:47.971Z","dependency_job_id":null,"html_url":"https://github.com/unclechu/haskell-audio-dsp","commit_stats":{"total_commits":14,"total_committers":1,"mean_commits":14.0,"dds":0.0,"last_synced_commit":"cfcdf1b29349349ac669eb8b97e59e446b349e97"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fhaskell-audio-dsp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fhaskell-audio-dsp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fhaskell-audio-dsp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unclechu%2Fhaskell-audio-dsp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unclechu","download_url":"https://codeload.github.com/unclechu/haskell-audio-dsp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239533067,"owners_count":19654617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","audio-dsp","dsp","haskell"],"created_at":"2024-10-11T00:31:54.652Z","updated_at":"2025-11-07T15:30:27.023Z","avatar_url":"https://github.com/unclechu.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Audio DSP\n\nMy own collection of audio DSP plugins/applications written in Haskell.\n\n## A list of implemented plugins/applications\n\n- [**Thick Distortion**](ThickDistortion) — An implementation of simple idea of distortion effect\n  which is processing clipping signal and make one sample dependent on previous one by changing to\n  new value only by some “thickness” coefficient keeping value of previous sample by opposite\n  coefficient. For example if thickness is 0.8 then N sample will by multiplied by 0.2 (1 - 0.8) and\n  summed with N-1 multiplied by 0.8. In this case even if we have square signal it will be smoothed.\n\n## Usage\n\nYou need [Haskell Tool Stack](https://haskellstack.org) tool to be installed first.\n\n```bash\nstack build\nstack install\n```\n\nNow you could run for example JACK standalone application:\n\n```bash\nthick-distortion.jack\n```\n\nOr if you didn't run `stack install` you could run it locally:\n\n```bash\nstack exec thick-distortion.jack\n```\n\n# Author\n\nViacheslav Lotsmanov\n\n# License\n\n[GPLv3](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funclechu%2Fhaskell-audio-dsp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funclechu%2Fhaskell-audio-dsp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funclechu%2Fhaskell-audio-dsp/lists"}