{"id":20824327,"url":"https://github.com/asmr-hex/rc-tidalcycles-tutorial","last_synced_at":"2026-02-09T17:02:26.628Z","repository":{"id":81974781,"uuid":"125097981","full_name":"asmr-hex/rc-tidalcycles-tutorial","owner":"asmr-hex","description":"a short interactive tutorial for live coding with TidalCycles","archived":false,"fork":false,"pushed_at":"2018-03-13T19:47:39.000Z","size":6,"stargazers_count":16,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-12T06:45:04.056Z","etag":null,"topics":["livecoding","music","tidalcycles","tutorial"],"latest_commit_sha":null,"homepage":null,"language":null,"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/asmr-hex.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":"2018-03-13T18:37:37.000Z","updated_at":"2021-07-12T04:47:22.000Z","dependencies_parsed_at":"2023-03-12T14:27:51.539Z","dependency_job_id":null,"html_url":"https://github.com/asmr-hex/rc-tidalcycles-tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/asmr-hex/rc-tidalcycles-tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmr-hex%2Frc-tidalcycles-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmr-hex%2Frc-tidalcycles-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmr-hex%2Frc-tidalcycles-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmr-hex%2Frc-tidalcycles-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asmr-hex","download_url":"https://codeload.github.com/asmr-hex/rc-tidalcycles-tutorial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asmr-hex%2Frc-tidalcycles-tutorial/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267141148,"owners_count":24041982,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["livecoding","music","tidalcycles","tutorial"],"created_at":"2024-11-17T22:21:56.038Z","updated_at":"2026-02-09T17:02:26.277Z","avatar_url":"https://github.com/asmr-hex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Intro To Live Coding With TidalCycles\n\n## Spin It All Up\nTo begin playing around with TidalCycles, you first need to start the Supercollider server, the SuperDirt synthesizer, and the TidalCycles server. The process for starting these will depend on which environment you are using (e.g. are you using the Sclang IDE (ScIDE), Atom, Emacs?). At this point, we are assuming you have setup whatever environment you will be using.\n1. start sclang server\n2. execute `SuperDirt.start` command on sclang server to start the SuperDirt synth\n3. start tidalcycles server\n\n## Common Problems\n### `SuperDirt` synth Undefined\nSometimes when you try starting the SuperDirt synth, Supercollider may not be able to find it. This is most likely because the directory where the synth has been downloaded is not in Supercollider's search path. First, find where the synth has been downloaded (if you are using `quarks`, which is the Supercollider package manager, it may be somewhere like `/local/share/SuperCollider/downloaded-quarks` or something). Then, execute\n``` shell\nsclang\u003e Quarks.addFolder(\"path/to/my/downloaded-quarks/or/synth\")\n```\nin order to add that path to the search.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasmr-hex%2Frc-tidalcycles-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasmr-hex%2Frc-tidalcycles-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasmr-hex%2Frc-tidalcycles-tutorial/lists"}