{"id":20823048,"url":"https://github.com/madskjeldgaard/guttersynth-sc","last_synced_at":"2026-02-25T21:31:23.812Z","repository":{"id":112974560,"uuid":"349840863","full_name":"madskjeldgaard/guttersynth-sc","owner":"madskjeldgaard","description":"Chaotic physical modelling in SuperCollider","archived":false,"fork":false,"pushed_at":"2021-07-22T16:24:25.000Z","size":84,"stargazers_count":32,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-24T08:35:10.253Z","etag":null,"topics":["chaos","physicalmodelling","supercollider","synthesis","ugens"],"latest_commit_sha":null,"homepage":"","language":"C++","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/madskjeldgaard.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}},"created_at":"2021-03-20T21:41:44.000Z","updated_at":"2025-05-19T11:18:51.000Z","dependencies_parsed_at":"2023-03-06T12:45:22.062Z","dependency_job_id":null,"html_url":"https://github.com/madskjeldgaard/guttersynth-sc","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/madskjeldgaard/guttersynth-sc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fguttersynth-sc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fguttersynth-sc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fguttersynth-sc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fguttersynth-sc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madskjeldgaard","download_url":"https://codeload.github.com/madskjeldgaard/guttersynth-sc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madskjeldgaard%2Fguttersynth-sc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29841568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T21:18:31.832Z","status":"ssl_error","status_checked_at":"2026-02-25T21:18:29.265Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chaos","physicalmodelling","supercollider","synthesis","ugens"],"created_at":"2024-11-17T22:17:09.231Z","updated_at":"2026-02-25T21:31:23.794Z","avatar_url":"https://github.com/madskjeldgaard.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GutterSynth\n\nGutter synthesis, a physical ish synth using coupled duffing oscillators resonating through a modal synthesis type of physical modelling system. \n\nGutter Synth was originally written in [Max/Java and designed by Tom Mudd](https://github.com/tommmmudd/guttersynthesis). \n\nIt was ported to C++ and SuperCollider by Scott Carver and Mads Kjeldgaard and a number of optimizations and changes were made in the process. See the help file for more information.\n\n### Installing\n\nInstructions for most systems:\n\n1. Download one of the prebuilt releases. Choose the one that fits your operating system.\n2. Unzip the contents in your extensions directory (If you don't know where this is, open up SuperCollider and evaluate `Platform.userExtensionDir` - the path will be posted in the post window).\n3. Recompile class library.\n\nFor users of Linux distributions based on Arch Linux, it is possible to install using an AUR helper:\n\n```bash \nparu -S supercollider-guttersynth-git\n```\n\n### Compiling\n\n#### Requirements\n\n- CMake \u003e= 3.5\n- SuperCollider source code\n\n#### Building\n\nClone the project:\n\n    git clone https://github.com/madskjeldgaard/guttersynth-sc\n    cd guttersynth-sc\n    mkdir build\n    cd build\n\nThen, use CMake to configure, build and install to your extensions directory:\n\n    cmake .. -DCMAKE_BUILD_TYPE=Release -DSC_PATH=../supercollider -DCMAKE_INSTALL_PREFIX=/path/to/extensions\n    cmake --build . --config Release\n    cmake --build . --config Release --target install\n\n\nIt's expected that the SuperCollider repo is cloned at `../supercollider` relative to this repo. If\nit's not: change the option to wherever the source code is: `-DSC_PATH=/path/to/sc/source`.\n\n### Acknowledgements\n\nThank you:\n- Tom Mudd for the original design in Java. \n- Jatin Chowdhury for the oversampling code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadskjeldgaard%2Fguttersynth-sc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadskjeldgaard%2Fguttersynth-sc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadskjeldgaard%2Fguttersynth-sc/lists"}