https://github.com/renderghost/endlesss-studio-osc
Control Endlesss Studio with your iPad and TouchOSC
https://github.com/renderghost/endlesss-studio-osc
endlesss midi midi-controller music-interface osc remote-control touchosc touchosc-ios touchosc-layouts touchosc-templates
Last synced: about 2 months ago
JSON representation
Control Endlesss Studio with your iPad and TouchOSC
- Host: GitHub
- URL: https://github.com/renderghost/endlesss-studio-osc
- Owner: renderghost
- License: cc0-1.0
- Created: 2021-10-18T19:55:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-10-21T06:10:29.000Z (over 3 years ago)
- Last Synced: 2025-01-25T16:42:19.963Z (3 months ago)
- Topics: endlesss, midi, midi-controller, music-interface, osc, remote-control, touchosc, touchosc-ios, touchosc-layouts, touchosc-templates
- Homepage: https://endlesss.fm
- Size: 1.57 MB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# :control_knobs: Control **Endlesss Studio** with your iPad and TouchOSC
I'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*.
If you have ideas for changes, please :bulb: [start a discussion](https://github.com/renderghost/endlesss-studio-osc/discussions)
## Latest Features
### Version 1.2
Added
- [x] Jam Space! I added a new panel to give you a bit more space to play when you're jamming

Fixed
- [x] The XY pad now has a hold button to toggle the sound
Plus some minor improvements to colours, layout, sizes, and mapping logic.
### Version 1.1
Small improvements to aid usability and performance.Fixed
- [x] *Effect Controls* and *Pad Buttons* now match *Instrument* colours
- [x] Selecting the *Sampler* instrument now enables the *Resampler* button
- [x] Selecting the *FX* instrument now enables the *XY pad*
- [x] BPM knob behaviour is now horizontal scroll instead of rotary turnPlus some minor improvements to colours, layout, sizes, and mapping logic.
### Version 1.0
Everything mappable in *Endlesss Studio* can be mapped to *Endlesss Studio OSC*- [x] BPM
- [x] Play / Pause
- [x] Looping
- [x] The Mixer
- [x] The Pad Buttons
- [x] The Effect Controls
- [x] Recording to the Sampler
- [x] Instrument and Preset Selection## Roadmap
- [ ] 2x octave 🎹 keyboard
- [ ] Support for multiple device
- [ ] Display BPM
- [ ] Visual Metronome## Requirements
To use the latest version of **Endlesss Studio OSC**, you will need:
- [Endlesss for Desktop](https://endlesss.fm/) running on OSX
- [TouchOSC Bridge](https://apps.apple.com/app/touchosc/id1569996730) running on OSX
- [TouchOSC](https://apps.apple.com/app/touchosc/id1569996730) running on an iPad Pro 12.9"You will also need to download these files to your devices
- endlesss studio osc.tosc
- endlesss studio osc.midiprofile## Installation
: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.
### Configure TouchOSC
Open **TouchOSC** on your iPad
1. Open the side menu by pressing the icon to the right of the tab bar
2. Press "Upload" (icon of a box with an upward-facing arrow) then "Import"
3. Choose `endlesss studio osc.tosc`
4. Press "Play" to use the patch
### Configure Endlesss
Open **Endlesss** (standalone or VST) on your Mac
1. Open *Midi Mappings* (top-right)
2. **Import** `endlesss studio osc.midiprofile` into your list of *Midi Mappings* presets
3. Close *Midi Mappings* (top-right)
## That's it!
You should now be able to use the controller in your next Jams... Enjoy!

## Further Reading
- If you're struggling to get TouchOSC to speak to your iPad, read this guide by [Hexler](https://hexler.net/touchosc/manual/getting-started)
- Join the [Endlesss Community on Discord](https://discord.com/invite/hytvqRm)