{"id":16252701,"url":"https://github.com/jatinchowdhury18/webaudiodistortion","last_synced_at":"2025-04-08T12:42:44.822Z","repository":{"id":99024552,"uuid":"164484939","full_name":"jatinchowdhury18/WebAudioDistortion","owner":"jatinchowdhury18","description":"A web application distortion effect","archived":false,"fork":false,"pushed_at":"2019-03-01T15:06:37.000Z","size":72,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-14T08:46:33.463Z","etag":null,"topics":["audio-effect","audioworklet","emscripten","webaudio","webmidi"],"latest_commit_sha":null,"homepage":"https://ccrma.stanford.edu/~jatin/220a/fp/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jatinchowdhury18.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-01-07T19:51:00.000Z","updated_at":"2025-01-22T15:54:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"952191f4-474f-400d-b37e-88eb72a183ce","html_url":"https://github.com/jatinchowdhury18/WebAudioDistortion","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatinchowdhury18%2FWebAudioDistortion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatinchowdhury18%2FWebAudioDistortion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatinchowdhury18%2FWebAudioDistortion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jatinchowdhury18%2FWebAudioDistortion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jatinchowdhury18","download_url":"https://codeload.github.com/jatinchowdhury18/WebAudioDistortion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247845993,"owners_count":21005943,"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-effect","audioworklet","emscripten","webaudio","webmidi"],"created_at":"2024-10-10T15:14:32.384Z","updated_at":"2025-04-08T12:42:44.781Z","avatar_url":"https://github.com/jatinchowdhury18.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Audio Distortion\r\n\r\nA proof of concept for porting audio processing desktop applications made in c++ to web audio applications. `myeffect.cpp` is a simple distortion effect with a low pass filter. Using the [Emscripten](https://github.com/kripken/emscripten), the effect was compiled into web assembly and javascript, then wrapped as an Audio Worklet Module, and connected to a monophonic sine wave MIDI synth.\r\n\r\n### More information:\r\n  - See the [completed Web Audio application](https://ccrma.stanford.edu/~jatin/220a/fp/) (need Google Chrome)\r\n  - For more information on [porting C++ audio applications to web audio](https://developers.google.com/web/updates/2018/06/audio-worklet-design-pattern)\r\n  - This project was completed as a final project for [Music 220a](https://ccrma.stanford.edu/courses/220a/) at Stanford University (CCRMA)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjatinchowdhury18%2Fwebaudiodistortion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjatinchowdhury18%2Fwebaudiodistortion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjatinchowdhury18%2Fwebaudiodistortion/lists"}