{"id":20292887,"url":"https://github.com/fdch/pdmixer","last_synced_at":"2026-02-13T14:54:10.670Z","repository":{"id":163894207,"uuid":"372659143","full_name":"fdch/pdmixer","owner":"fdch","description":"A 12 stereo channel, TCP server-based mixer.","archived":false,"fork":false,"pushed_at":"2022-04-24T16:30:10.000Z","size":402,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T05:14:28.361Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PostScript","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/fdch.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":"2021-06-01T00:26:50.000Z","updated_at":"2022-04-24T16:26:12.000Z","dependencies_parsed_at":"2023-07-30T21:15:56.598Z","dependency_job_id":null,"html_url":"https://github.com/fdch/pdmixer","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/fdch/pdmixer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Fpdmixer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Fpdmixer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Fpdmixer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Fpdmixer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdch","download_url":"https://codeload.github.com/fdch/pdmixer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdch%2Fpdmixer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272929991,"owners_count":25017057,"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-30T02:00:09.474Z","response_time":77,"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":"2024-11-14T15:19:48.931Z","updated_at":"2026-02-13T14:54:05.633Z","avatar_url":"https://github.com/fdch.png","language":"PostScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PdMixer\n\nA 12 stereo channel, TCP server-based mixer. The audio stuff is shamelessly adapted from Netty McNetface's receivers. \n\nThe code is located in github: [https://github.com/fdch/pdmixer](https://github.com/fdch/pdmixer)\n\n![PdMixer Gui](pdmixer.jpg \"Pd Mixer Gui\")\n\n\n[pdmixer.pd](pdmixer.pd) is the client patch (aka, the 'gui'), and the audio stuff is on the sever patch: [lib/pdmixer-server.pd](lib/pdmixer-server.pd)\n\n# Server Setup\n\n1. The server must have a copy of [lib/pdmixer-server.pd](lib/pdmixer-server.pd) running. You can use the `pdmixer.sh` script located in [lib/pdmixer.sh](lib/pdmixer.sh), or run `pd` like this:\n\n```bash\npd -jack -nojackconnect -jackname PdMixer -inchannels 24 -outchannels 2 -nogui -open ./lib/pdmixer-server.pd\n```\n\n2. The server must also route JACK channels accordingly.  \n3. Network configuration is done on the [lib/pdmixer-network.txt](lib/pdmixer-network.txt) file:  \n```\nlocalhost 38400\n```\nIdeally, you would replace `localhost` with your server's hostname and the foo port with an open port. \n\n# Usage\n\nOnce your server is set up, you can open the client patch ([pdmixer.pd](pdmixer.pd)) and edit the mix.\n\nNOTE: this mixer uses no audio so you can safely turn OFF your DSP.\n\n1. Turn ON \"Connect\" to communicate with the server.\n2. Edit the mix on the gui. \n3. Use the \"Save\" or \"Load\" buttons to save or load a preset file on your local system for later use. The \"Reset\" button reverts all your changes on the gui.\n4. Turn OFF \"Connect\" to end communication with the server and Quit Pd.\n\n# Author\n\nFede Camara Halac - https://fdch.github.io\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdch%2Fpdmixer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdch%2Fpdmixer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdch%2Fpdmixer/lists"}