{"id":20292920,"url":"https://github.com/fdch/lorenzvariations","last_synced_at":"2026-03-10T14:31:21.785Z","repository":{"id":163894164,"uuid":"99402368","full_name":"fdch/lorenzvariations","owner":"fdch","description":"Performance patch for Lorenz Variations","archived":false,"fork":false,"pushed_at":"2017-08-05T08:33:38.000Z","size":1186,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-04T05:14:32.923Z","etag":null,"topics":["cube","hdla","lorenz","pd","puredata","spatialization"],"latest_commit_sha":null,"homepage":"https://fdch.github.io/lorenzvariations/","language":"Tcl","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/fdch.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":"2017-08-05T05:49:14.000Z","updated_at":"2017-08-05T06:04:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"11791bc1-906f-4532-8630-dcdab71078bd","html_url":"https://github.com/fdch/lorenzvariations","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fdch/lorenzvariations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Florenzvariations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Florenzvariations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Florenzvariations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Florenzvariations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdch","download_url":"https://codeload.github.com/fdch/lorenzvariations/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Florenzvariations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30337179,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T12:41:07.687Z","status":"ssl_error","status_checked_at":"2026-03-10T12:41:06.728Z","response_time":106,"last_error":"SSL_read: 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":["cube","hdla","lorenz","pd","puredata","spatialization"],"created_at":"2024-11-14T15:19:58.926Z","updated_at":"2026-03-10T14:31:21.759Z","avatar_url":"https://github.com/fdch.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Performance patch for Lorenz Variations\n\nWritten for the Virginia Tech Cube during the Spatial Music Workshop at Cube Fest 2017.\n\n![alt text](https://raw.githubusercontent.com/fdch/lorenzvariations/master/screenshot.png)\n\n\n# Instructions\n\nRun `run.command` which will open 2 instances of Pd. Keep them septarate on the screen so you know which one is which.\n\nBefore doing anything: edit [_maindac N] so that N = total number of speakers\n\nTo start, just hit start (DSP will turn on automatically)\n\n# Sections\n\nThe piece has 3 sections. While sections 1-2 are fully automated and meant to be played from one instance, section 3 needs to be performed from the second Pd instance. I'd suggest turning DSP ON for the 2nd instance during the end of the second section. Once you hit 'section-3', turn DSP OFF in the 1st instance. Instances are not connected, so you need to manually do that.\n\n# Section 3 instructions: [_lorsig-controls]\n\nThis last section has a unique lorenz system in every speaker, read first at (sr=48khz) 28/sr, and then goes up to 8/sr (which is when a pitch emerges). The above is done automatically until you hit 'stopline' (before the 'lorsig-1' table is almost read entirely). After this you have to move it by hand, with the following instruction:\n\nSlide slowly and gradually up to 1/sr, then (also gradually and musically) all the way down to 0.02/sr. You can also speed up the 'spatialization' and hit the 'diverge' bangs as many times as needed while doing that. However, once you reach 0.02, that's pretty much when the system breaks and there's no going back. The sound will just slow down because there's only so much you can schedule in pd's clock! After this, you either wait for it to restore (moving the speed back to a reasonable number, like 16) or hit 'end'.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdch%2Florenzvariations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdch%2Florenzvariations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdch%2Florenzvariations/lists"}