{"id":21711244,"url":"https://github.com/renderghost/endlesss-studio-osc","last_synced_at":"2026-01-04T14:09:30.201Z","repository":{"id":159195819,"uuid":"418648475","full_name":"renderghost/endlesss-studio-osc","owner":"renderghost","description":"Control Endlesss Studio with your iPad and TouchOSC","archived":false,"fork":false,"pushed_at":"2021-10-21T06:10:29.000Z","size":1649,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-25T16:42:19.963Z","etag":null,"topics":["endlesss","midi","midi-controller","music-interface","osc","remote-control","touchosc","touchosc-ios","touchosc-layouts","touchosc-templates"],"latest_commit_sha":null,"homepage":"https://endlesss.fm","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/renderghost.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-10-18T19:55:10.000Z","updated_at":"2024-04-10T05:57:55.000Z","dependencies_parsed_at":"2023-05-05T22:00:40.581Z","dependency_job_id":null,"html_url":"https://github.com/renderghost/endlesss-studio-osc","commit_stats":null,"previous_names":["renderghost/endlesss-studio-osc","renderedghost/endlesss-studio-osc"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderghost%2Fendlesss-studio-osc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderghost%2Fendlesss-studio-osc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderghost%2Fendlesss-studio-osc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renderghost%2Fendlesss-studio-osc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renderghost","download_url":"https://codeload.github.com/renderghost/endlesss-studio-osc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244666586,"owners_count":20490287,"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","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":["endlesss","midi","midi-controller","music-interface","osc","remote-control","touchosc","touchosc-ios","touchosc-layouts","touchosc-templates"],"created_at":"2024-11-25T23:20:37.630Z","updated_at":"2026-01-04T14:09:30.173Z","avatar_url":"https://github.com/renderghost.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"![Latest Version](https://github.com/renderghost/endlesss-studio-osc/blob/main/thumb-latest-version.jpg)\n\n# :control_knobs: Control **Endlesss Studio** with your iPad and TouchOSC\n\nI'm a huge fan of [Endlesss](https://endlesss.fm). I play a lot on my phone, but I needed a dedicated controller to get the same experience on desktop. I've been interested in [TouchOSC](https://hexler.net/touchosc) for a while, and thought this would make a fun project to *kill two birds with one stone*.\n\nIf you have ideas for changes, please :bulb: [start a discussion](https://github.com/renderghost/endlesss-studio-osc/discussions)\n\n## Latest Features\n\n### Version 1.2\n\nAdded\n\n- [x] Jam Space! I added a new panel to give you a bit more space to play when you're jamming\n\n![Jam Space](https://github.com/renderghost/endlesss-studio-osc/blob/main/jam-space.jpg)\n\nFixed\n\n- [x] The XY pad now has a hold button to toggle the sound\n\nPlus some minor improvements to colours, layout, sizes, and mapping logic.\n\n### Version 1.1\nSmall improvements to aid usability and performance.\n\nFixed\n\n- [x] *Effect Controls* and *Pad Buttons* now match *Instrument* colours\n- [x] Selecting the *Sampler* instrument now enables the *Resampler* button\n- [x] Selecting the *FX* instrument now enables the *XY pad*\n- [x] BPM knob behaviour is now horizontal scroll instead of rotary turn\n\nPlus some minor improvements to colours, layout, sizes, and mapping logic.\n\n### Version 1.0\nEverything mappable in *Endlesss Studio* can be mapped to *Endlesss Studio OSC*\n\n- [x] BPM\n- [x] Play / Pause\n- [x] Looping\n- [x] The Mixer\n- [x] The Pad Buttons\n- [x] The Effect Controls\n- [x] Recording to the Sampler\n- [x] Instrument and Preset Selection\n\n## Roadmap\n- [ ] 2x octave 🎹 keyboard\n- [ ] Support for multiple device\n- [ ] Display BPM\n- [ ] Visual Metronome\n\n## Requirements\n\nTo use the latest version of **Endlesss Studio OSC**, you will need:\n\n- [Endlesss for Desktop](https://endlesss.fm/) running on OSX\n- [TouchOSC Bridge](https://apps.apple.com/app/touchosc/id1569996730) running on OSX\n- [TouchOSC](https://apps.apple.com/app/touchosc/id1569996730) running on an iPad Pro 12.9\"\n\nYou will also need to download these files to your devices\n\n- endlesss studio osc.tosc\n- endlesss studio osc.midiprofile\n\n## Installation\n\n:no_mobile_phones: I made this for use with an iPad Pro 12.9\". This controller has a [Creative Commons license](https://github.com/renderghost/endlesss-studio-osc/blob/main/LICENSE) so feel free to resize it to your device, or do whatever else you want with it. Just don't sell it. I'd love to see what you come up with.\n\n### Configure TouchOSC\n\nOpen **TouchOSC** on your iPad\n\n1. Open the side menu by pressing the icon to the right of the tab bar\n2. Press \"Upload\" (icon of a box with an upward-facing arrow) then \"Import\"\n3. Choose `endlesss studio osc.tosc`\n4. Press \"Play\" to use the patch\n\n![Configure Touch OSC](https://github.com/renderghost/endlesss-studio-osc/blob/main/config-touchosc.jpeg)\n\n### Configure Endlesss\n\nOpen **Endlesss** (standalone or VST) on your Mac\n\n1. Open *Midi Mappings* (top-right)\n2. **Import** `endlesss studio osc.midiprofile` into your list of *Midi Mappings* presets\n3. Close *Midi Mappings* (top-right)\n\n![Configure Endlesss](https://github.com/renderghost/endlesss-studio-osc/blob/main/config-endlesss.jpeg)\n\n## That's it!\n\nYou should now be able to use the controller in your next Jams... Enjoy!\n\n![Latest Version](https://github.com/renderghost/endlesss-studio-osc/blob/main/latest-version.jpeg)\n\n## Further Reading\n\n- If you're struggling to get TouchOSC to speak to your iPad, read this guide by [Hexler](https://hexler.net/touchosc/manual/getting-started)\n- Join the [Endlesss Community on Discord](https://discord.com/invite/hytvqRm)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenderghost%2Fendlesss-studio-osc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenderghost%2Fendlesss-studio-osc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenderghost%2Fendlesss-studio-osc/lists"}