{"id":24862468,"url":"https://github.com/rdbende/audio-joystick","last_synced_at":"2025-08-27T02:11:56.797Z","repository":{"id":274375822,"uuid":"922699973","full_name":"rdbende/audio-joystick","owner":"rdbende","description":"Use a joystick to pan audio in four directions","archived":false,"fork":false,"pushed_at":"2025-01-26T22:31:52.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T17:50:18.485Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rdbende.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":"2025-01-26T21:44:20.000Z","updated_at":"2025-01-28T22:03:43.000Z","dependencies_parsed_at":"2025-01-26T23:33:30.366Z","dependency_job_id":null,"html_url":"https://github.com/rdbende/audio-joystick","commit_stats":null,"previous_names":["rdbende/audio-joystick"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rdbende/audio-joystick","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdbende%2Faudio-joystick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdbende%2Faudio-joystick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdbende%2Faudio-joystick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdbende%2Faudio-joystick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdbende","download_url":"https://codeload.github.com/rdbende/audio-joystick/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdbende%2Faudio-joystick/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272279807,"owners_count":24906001,"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-08-27T02:00:09.397Z","response_time":76,"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":[],"created_at":"2025-01-31T22:57:16.501Z","updated_at":"2025-08-27T02:11:56.780Z","avatar_url":"https://github.com/rdbende.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# audio-joystick\nUse a joystick to pan audio in four directions\n\nThis is a small client application that runs on the JACK audio server, and converts a stereo input to four output channels. The panning is determined by the incoming MIDI CC messages. You can basically pan the sound wherever you want in the room, by simply moving the MIDI joystick.\nThe MIDI joystick is made with a Rapsberry Pi Pico, and a basic resistive joystick mounted on a rather ugly PCB. The Pico runs CircuitPython, and sends out MIDI messages via USB. The code for it is in `code.py`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdbende%2Faudio-joystick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdbende%2Faudio-joystick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdbende%2Faudio-joystick/lists"}