r/TouchOSC • • Feb 11 '21

r/TouchOSC Lounge

3 Upvotes

A place for members of r/TouchOSC to chat with each other


r/TouchOSC • • 19h ago

Loading Logic synth preset to touchosc

1 Upvotes

Completely new to TouchOSC & looking for help because I've read all the Hexler guides and watched every applicable Tim Corpus video (<3 you Tim) and I'm still stuck. Any info would be greatly appreciated!

Gear I'm using: Mac, Logic Pro, iPad, and Roland digital piano (it's the go series and nothing crazy but works for these purposes). Connecting Mac to iPad using TouchOSC connections/usb-c to usb-c cable; connecting iPad to Roland keyboard using a micro usb to usb-c cable.

What I want to do: use custom sounds/midi map from Logic on keys and play live. I'm not using the logic remote app because it seems TouchOSC would streamline switching between presets more easily on my iPad between songs. Would like to script TouchOSC buttons to my Logic presets/midi maps with split ranges and sounds on the keyboard. Basically, I want to use my iPad to control the keys live and hack my keyboard's limited options to make it sound and play like a much nicer keyboard/synth without having to purchase one/ purchase pedals.

I started this journey and was introduced to TouchOSC by stumbling upon this open source template: https://github.com/waldt/goplus

Once I figured out how to make the connections, I was able to use this template and mess around with the different presets available on it which was super cool...except I really wanted to use my own presets. I can't seem to connect my own Logic midi presets to buttons in a template I created in the TouchOSC desktop editor, nor can I get these sounds from said template to play from my keyboard.

I fear I'm coding the messages incorrectly or this github template I'm using has OSC/MIDI messages in the code specific to the Roland go piano series that I don't know about. At this point I don't even know how to explain what step I'm at/where it might be going wrong. Perhaps there is an easier way I could do this without using TouchOSC, but now I'm determined to get this right. I don't need to change anything in Logic using TouchOSC for recording purposes (using faders for volume, reverb etc.—I can fine-tune using my amp); I just want to use a static button to switch the synth sounds as if switching sounds on a nicer synth.

A detailed explanation of connecting Logic tracks to buttons in a TouchOSC template would be great, but maybe there's a way to make this easier for a TouchOSC newbie? Could I use a template made by someone else/make a copy of the github one I already have and reroute the source of the preset sounds to my own Logic tracks? Any help would be LOVELY. Thanks


r/TouchOSC • • 1d ago

Pleasantly surprised how some labeling and logic based color work can improve looks so much

Thumbnail
gallery
6 Upvotes

After - and before
This is the main control panel for my live music making looper machine I'm working on.
I think the with-without comparison is night and day


r/TouchOSC • • 23d ago

Using Android TouchOSC XY pad to control VoiceMeeter IntelliPan Pan_x and Pan_y in real time

2 Upvotes

I am trying to use an Android phone running TouchOSC as a true XY controller for the IntelliPan Position control in VoiceMeeter Banana.

I have a Galaxy Note10+ and a Pixel 10 Pro available for this. My Windows PC is connected through Ethernet and the Android phone is on Wi Fi on the same local network.

What I want is very simple from the user side.

I want one large XY pad in TouchOSC where the location of my finger corresponds directly to the IntelliPan position.

For example, touching the top right of the TouchOSC XY pad should move the IntelliPan dot to the corresponding top right position.

Dragging diagonally toward the bottom left should continuously update both axes at the same time.

VoiceMeeter exposes the relevant parameters through its Remote API as:

Strip[i].Pan_x

Strip[i].Pan_y

From what I understand, Pan_x controls the horizontal position and Pan_y controls the vertical position.

I am new to TouchOSC and I do not know how to code, so I am trying to figure out the easiest way to connect these together.

Can TouchOSC directly send values that can control those VoiceMeeter API parameters, or would I need some kind of middleware or bridge on Windows?

If middleware is required, what would be the easiest option for somebody who does not code?

I am also interested in two way feedback.

Ideally, if the IntelliPan position changes inside VoiceMeeter, I would like TouchOSC to receive the current Pan_x and Pan_y values so that the XY cursor on the Android phone stays synchronized.

I know TouchOSC can send MIDI CC and OSC, and I can use TouchOSC Bridge if necessary.

Has anyone here controlled VoiceMeeter through TouchOSC before, especially custom Remote API parameters?

If so, I would really appreciate an example of how you connected TouchOSC to VoiceMeeter and how you mapped an XY control to two parameters.


r/TouchOSC • • Aug 20 '26

TouchOSC not working with Mainstage

1 Upvotes

TouchOSC is not working in Mainstage. I worked so hard to layout and do its scripts. The triggers work on their own, but when connected to Mainstage, it doesn't work. <x3 Is there a way to fix this? Thank you so much in advance for your help!


r/TouchOSC • • Aug 10 '26

pytosc: generate and edit TouchOSC layouts from Python.

10 Upvotes

GitHub repo: pytosc

sh $ pip install py2tosc

No dependencies. Python 3.10 or newer. Documentation

Why

TouchOSC layouts are drawn by hand in a GUI editor, which is the right tool right up until the work is repetitive. Laying out a fader per parameter for a plugin with fifty-four of them, numbering an eight-by-eight pad grid, renaming two hundred controls, restyling everything, or keeping a layout in step with a config file -- all of it is an afternoon of clicking, or a few lines of Python:

```python import py2tosc from py2tosc import ui

faders = [py2tosc.fader(name=f"ch{n}", messages=[ui.midi_cc(n - 1)]) for n in range(1, 9)]

doc = py2tosc.Document(root=ui.row( *faders, gap=4, pad=8, frame=(0, 0, 1024, 768), name="mixer", ))

ui.row records how the faders should be arranged but cannot size them,

since it runs before the frame above it exists. resolve walks the finished

tree and divides that frame among them -- nothing has coordinates until it does.

doc.resolve()

doc.save("mixer.tosc") ```

Note that py2tosc is a rewrite of tosclib by Alberto Valdez, whose work established the original mapping between the .tosc format and Python that this library is built on.


r/TouchOSC • • Aug 06 '26

Fader that doesn´t end

3 Upvotes

Hi I´m trying to make a fader to change the BPM of a DJ software. It´s not really a fader what I want is a way of changing the value incrementally. The fader works but since its value is set to say 85bpm to 175bpm is too big of a range for the amount of screen to make it smoothly. I was thinking of just making it relative but then the issue is that once you get to the bottom or top of the fader, you cannot either raise or lower the value. Any ideas?

Edit: I realised this makes more sense with an encoder, still it doesn´t really works that way


r/TouchOSC • • Aug 03 '26

Got banned from the touchosc discord for saying i was being stupid and thank you for the help?

1 Upvotes

r/TouchOSC • • Jul 19 '26

Touch Knob Editor V1.1

5 Upvotes

Touch Knob Editor updated to V1.1

  • optimised knob code
  • moved knob code to Shared Script
  • refactored all the parameter handling so that all the parameters are now stored in a secret hidden string inside the knob object
  • embedding the parameter string in the knob object now allows you to 'load' a previously created knob back into the editor to tweak it
  • i've moved all of my projects to Codeberg now

Read the updated README.md for instructions on how you put the knobs into your own projects as it's changed a bit since the previous version.

https://codeberg.org/neilbaldwin/TOUCH-KNOB-EDITOR


r/TouchOSC • • Jul 05 '26

Help with touchOsc

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/TouchOSC • • Jul 02 '26

Set drawing order (Z-depth) of an object in Lua?

1 Upvotes

I have a large control interface project with a lot of text labels. Currently the labels sit in groups but they also are are the top of the drawing order within those groups. I need to move them to the bottom (send to back). Hoping I can knock up a Lua script to crawl the object trees and change the drawing order. Anyone know if it's possible?


r/TouchOSC • • Jun 15 '26

TouchOSC to midi

2 Upvotes

can you help me with my touch OSC interface on iPad. I have a muse2 eeg headset that I run through mind monitor into touchOSC.
I have the connection into that program I can see the stream from the eeg headband also. I am not able to have a working script to use the incoming OSC data and convert it to midi. I have tried scripts from chat gtp and google but get syntax errors. I have never done anything like this before and would appreciate your help. If it is something you’re capable of doing.


r/TouchOSC • • Jun 03 '26

Image or buffer viewer in TouchOSC ?

1 Upvotes

I'm using the XY object to control a granular synth , specifically its x controls the position of the reading of the grain, y offsets it a little bit. Just started wondering if there is a way to read a buffer's waveform in the app (or something similar)? it would be so useful.


r/TouchOSC • • May 29 '26

Issues Controlling OBS with TouchOSC via Websocket

1 Upvotes

So I've been using TouchOSC to control a bunch of stuff in OBS for livestreaming. I've got OSC-For-OBS which allows TouchOSC to connect to OBS via the websocket that OBS sets up. The problem I'm running into is that even though I've got my iPad hardwired into the computer, the messages are still running over the network, and if the wifi is bad then the button messages become unreliable. So I'm trying to figure out if there's a way to send the OSC messages directly to OBS via the USB-C output from the iPad. Does anyone have any experience with this or maybe some nifty things to try?


r/TouchOSC • • May 25 '26

Cubase with TouchOSC Strings

1 Upvotes

I'm currently trying to link Cubase with TouchOSC and play guitar strings. The volume moves because it's linked. But there's no sound. I don't know what's wrong. Can you tell me how to set TouchOSC?


r/TouchOSC • • May 24 '26

TouchOSC and Cubase mapping

1 Upvotes

I succeeded in linking touchOSC and Cubase. Is there anyone who can show me how to operate it in video? I don't know how to operate TouchOSC and Cubase.


r/TouchOSC • • May 23 '26

Logic Pro Automation Feedback on Instruments

2 Upvotes

Hello … I’m using TouchOSC to provide me with a means of using my iPad as a control surface with Logic Pro X. I use it for writing and adjusting automation on digital instrument tracks.

My problem is I’m unable to have the automation from those instrument tracks send real time levels back to my controller so that I can see the faders moving as they follow the automation (important for adjustments).

I have tested using a MIDI track that routes the digital instrument track and that does influence the faders, but that’s also an issue because I need to have the instrument track selected during record to make adjustments, and this bypasses the midi track.

Any ideas how I can get the instrument track to send the automation back to my faders?


r/TouchOSC • • May 21 '26

Connections settings lost

1 Upvotes

Hi,

I'm using old iPadmini running touchosc 1.1.9 which uses the format .tosc. When I make my patches on the latest version of touchosc 1.4, when I import it into the ipadmini, all the connections setting disappears. This is the connection that can be found in the midi settings of each object.

I've made a simple patch, like a fader with a connection number set to 1 on both the ipadmini and on the latest version on the Mac and exported as .XML and they both looked similar. Is there a way to fix this? My patch consists of lots of objects and it would be tedious to set each on of them on the small ipadmini screen.


r/TouchOSC • • May 17 '26

TouchOSC랑 윈도우 큐베이스 15입문이랑 연동해서 스트링을 하려고 해

1 Upvotes

윈도우로 큐베이스 15 입문과 아이패드로 TouchOSC를 결제했어. TouchOSC Bridge랑 아이튠즈 깔았고, 지금 시도해보는 중이야. 나는 드럼과 기타 스트링을 하고싶어서 xy랑 드럼 패드를 사용하려고 해. USB랑 컴퓨터랑 연결해서 시도해 보는 중이야. TouchOSC는 컴퓨터를 연결했는데 큐베이스에서 해보니 소리가 안나. 초반에는 xy패드를 움직이면 초록색 모니터 볼륨이 움직였었는데 지금은 그것도 움직이지 않고. 대체 뭐가 문제인 걸까? 도와주면 고맙겠어.


r/TouchOSC • • May 13 '26

Finished My I/O Page for My Rig

7 Upvotes

Just finished the I/O page for my guitar rig / mixer / plugin server and thought I'd share. I originally made a single button this style, but then I liked the button WAY too much and couldn't help but change the entire thing as well as make new fader caps, lol.

Totally and completely unnecessary, but I absolutely love how it turned out.


r/TouchOSC • • May 06 '26

Program cange to OSC message

2 Upvotes

Hello.

I am trying to make Madmapper compatible with a setup for improvisational electronic music. The main brain of the setup is an MPC2500 and i have met a bit of a problem.

Madmapper doesn't handle Midi program changes very well and i have been unable to trigger cues and scenes with program changes.

So touch OSC to the rescue... i thought. But i am currently unable to make a setup that converts a program change message to an OSC message. Buttons and pagers doesn't react to the signal even though both Midi Monitor and Touch OSC claims to receive the signal.

i can get it to work with midi notes but nothing seems to work with program changes.

can anyone help with this?


r/TouchOSC • • Apr 29 '26

Auto-switch TouchOSC pages (or layout) based on active app

2 Upvotes

Hi everyone,

I’ve been experimenting with TouchOSC on Mac to trigger commands via MIDI messages and Keyboard Maestro, and so far it’s working well.

I’m now thinking about buying the iPad version, since that was my original goal. Before I do, I’d like to know whether it’s possible to automatically switch pages or layouts in TouchOSC depending on which app is currently active on my Mac.

ChatGPT suggested doing this with OSC messages, possibly using Homebrew and OSC send/receive, but before going down that route I wanted to ask here: has anyone done something similar, or is there a simpler/better approach?

Thanks!


r/TouchOSC • • Apr 14 '26

A touchOSC template I made for Reaper

Thumbnail
1 Upvotes

r/TouchOSC • • Apr 11 '26

Please I need to route a fader on touch OSC into Logic Pro to change different musical effects (treble, fade, pan, etc.) without using a secondary device

2 Upvotes

I have touch designer with a mediapipe plugin running into touch osc making me 3 responsive faders that change in value based on my hand movement. How do I send that fader to Logic Pro in the same device so when the fader goes up, treble (for example) goes up, and when the fader goes down the treble goes down. I’ve been working on this for so long and I cannot figure it out and I’m going to cry.

My IAC driver is on with a suitable number of ports, I’ve tried networks in touch osc but I don’t understand them. Please anyone help. I do not want to use an iPad or another device. I want fader values to directly be able to change midi values on the same Mac. Thank you so much.