Skip to content

renderghost/endlesss-studio-osc

Repository files navigation

Latest Version

🎛️ Control Endlesss Studio with your iPad and TouchOSC

I'm a huge fan of Endlesss. 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 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 💡 start a discussion

Latest Features

Version 1.2

Added

  • Jam Space! I added a new panel to give you a bit more space to play when you're jamming

Jam Space

Fixed

  • 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

  • Effect Controls and Pad Buttons now match Instrument colours
  • Selecting the Sampler instrument now enables the Resampler button
  • Selecting the FX instrument now enables the XY pad
  • BPM knob behaviour is now horizontal scroll instead of rotary turn

Plus 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

  • BPM
  • Play / Pause
  • Looping
  • The Mixer
  • The Pad Buttons
  • The Effect Controls
  • Recording to the Sampler
  • 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:

You will also need to download these files to your devices

  • endlesss studio osc.tosc
  • endlesss studio osc.midiprofile

Installation

📵 I made this for use with an iPad Pro 12.9". This controller has a Creative Commons 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 Touch OSC

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)

Configure Endlesss

That's it!

You should now be able to use the controller in your next Jams... Enjoy!

Latest Version

Further Reading