Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 12-29-2021, 05:26 PM   #1
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default TouchOSC + Reaper. Information STASH

HI, I am opening this thread to keep a sort of STASH about TOUCHOSC + REAPER. Although the program is really useful and works perfectly, its information is poor, unintuitive and too scattered.

First of all, bear in mind that there are TWO versions of the program.


1.- NEW VERSION - TOUCHOSC (since July 2021)

Manual: https://hexler.net/touchosc/manual/introduction
All releases: https://hexler.net/touchosc/releases
Support: support@hexler.net
Facebook: https://www.facebook.com/touchosc
Website: https://hexler.net/touchosc
Main Features:
- Runs on: Windows / macOS / Linux / iOS / Android
- Scripting and Local messages.
- Wired, wireless and virtual midi plus TOUCHOSCC BRIDGE.
- OSC via UDP & TCP.
- Nested containers.
- Old TOUCHOSC MK1 layouts work in TOUCHOSC.




2.- OLD VERSION
The original and obsolete version it is now called “TOUCHOSC MK1”. It is just being “maintained” at the moment but no new features will be added to it.


------------------------------------------------------------------------------

Last edited by Vagalume; 09-16-2023 at 03:35 AM.
Vagalume is offline   Reply With Quote
Old 12-29-2021, 05:27 PM   #2
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

BASIC INFORMATION ABOUT TOUCHOSC AND REAPER
For minimalistic information about OSC and REAPER, have a look at http://www.cockos.com/reaper/sdk/osc/osc.php

Unlike other DAWs, Reaper uses a pattern config file to define the OSC messages that it understands. The default one is called Default.ReaperOSC and it can be found in the OSC REAPER FOLDER. This file gives you rudimentary understanding about how messages are formed and their meaning. If you find the file difficult to read try the following PDF instead:
https://stash.reaper.fm/v/43590/OSC%...FIG%20FILE.pdf

Obviously, you can edit or use other ReaperOSC files, place them in that folder and launch them from Reaper > Preferences > OSC > Pattern config.

Summing up, you will need two files to use Reaper + TouchOSC
1) A reaperOSC file (for example logictouch.REAPEROSC)
2) The layout file which has got a TOSC extension (for example Logictouch.TOSC)


TOUCHOSC SOFTWARE
There are several applications to download (choose the right versions depending on your systems: android, windows, ios, linux, macos).


1. TouchOSC MOBILE APP
Both apps are licensed separately through the distributing app stores.
https://play.google.com/store/apps/d...net.hexler.lex
https://apps.apple.com/app/touchosc/id1569996730


2. TouchOSC BRIDGE
This is a FREE standalone application that relays messages sent from TouchOSC to your computer and viceversa.
https://hexler.net/touchosc/bridge-releases
Note: Requires Windows XP or later. Requires macOS 10.7 or later.

3. TouchOSC DESKTOP EDITOR
It is useful if you want create your own layouts or edit someone else’s ones.
The following versions have no restrictions in functionality like Reaper does, so you can try this application before you buy it.
https://hexler.net/touchosc#windows
https://hexler.net/touchosc#mac
https://hexler.net/touchosc#linux

4. Protokol [Optional Application]
Protokol is a useful utility which controls all messages from any MIDI or OSC source connected to this application. By doing so, it allows users to check that signals and external hardware are seen by your computer. Therefore it makes your life easier when dealing with the communication among mobile devices, instruments and your computer.
Protokol is a light, fast and FREE (to download and use) program for all of us.

You can read Protokol manual here:
https://hexler.net/protokol/manual/introduction
If you do not like reading that much just check this Tim Corpus’ video about functioning and setting up Protokol. Check it out:
https://www.youtube.com/watch?v=kgxt4p7lfq8

Choose the version of Protokol which better meets your needs:
- Mac https://hexler.net/protokol#mac
- Windows https://hexler.net/protokol#windows
- Linux https://hexler.net/protokol#linux
- App Store https://apps.apple.com/app/protokol-...r/id1451570764
- Google Play Store https://play.google.com/store/apps/d...exler.Protokol

Last edited by Vagalume; 01-06-2022 at 04:08 AM.
Vagalume is offline   Reply With Quote
Old 12-29-2021, 05:28 PM   #3
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

INSTALLATION AND CONNECTION ISSUES
There are some videos above showing the process step by step, besides you can download the following RAR file with images to help you to set up TOUCHOSC + REAPER.
https://stash.reaper.fm/v/43624/Reap...SC%20setup.rar

1. Install TouchOSC mobile app from google.play and install the Desktop Editor from hexler.net.
2. Download TouchOSB Bridge from hexler.net and double click on the file touchbridge.exe. Remember, you will have to double double click on this file every time you start using TouchOSC.
3. In Reaper:
Go to preferences > midi devices > enable TouchOSC.
Go to preferences OSC > Add control surface mode: OSC (Open Sound Control). Configure it.
4 Launch your Touchosc mobile app, press the chain icon in the upper right. Configure OSC, MIDI and BRIDGE tabs.
5. If you wish to use the Desktop Editor yo will have to set up the OSC, Midi and Bridge tabs. Use the the chain icon in the upper right.

CONNECTION ISSUES
- If your computer changes the local IP frequently you might consider assigning a static one, otherwise you will have to change the IP accordingly in all the previous configurations.
Static IP, Windows Tutorial https://www.youtube.com/watch?v=kSHunPYosi0
Static IP, Android tutorial https://www.youtube.com/watch?v=AA21TvZVXLE
- If you don’t run the BRIGE the communication between mobile and desktop system will not work.
- If you are using a firewall, BRIDGE should be added as an exception to your firewall.
- Running an ethernet cable (while sometimes cumbersome) really steps up how reliable OSC is. Spring for the official adapter as well. iOS devices running iOS 10 and above will bring up an ethernet settings menu allowing you to see the ip that was assigned to the device. iOS 9.3.4 and below doesnt have that and I've been unable to get two way communication on those devices.

HOW TO FIND MY LOCAL/INTERNAL IP? (IPv4)
Your IP address will appear in the format XXX.XXX.X.X, almost certainly beginning 192.168.X.X.
- Find your local IP in Windows https://support.microsoft.com/en-us/...0-73431160a1b9.
- Find your local IP in Mac https://osxdaily.com/2010/08/08/lan-ip-address-mac/
- Find your local IP in Android https://help.simpletelly.com/article...oid-device-ip-

LAUNCHING ORDER REAPER AND TOUCHOSC
Does order matter? I have read comments in the forum about some data that needs to be "modified" if you want it to show up, for instance (status, tempo, volume etc). They complain because that it is not neccesary in other cases, for instance with time, measures, pan etc. To counter this problem, they use a workaround; let's say you want the tempo value to show up, then they just increase or decrease tempo once and tempo will be present and "work" in the rest of the session. Well, though it works, this is not really efficient or necessary if you launch the programs in this order:

First launch touchOSC and load your layout.
Second launch Reaper and your template, song etc.

If you do it this way, those data will be present without having to modify any value manually.

REALEARN WITH TOUCHOSC
Realearn is an awesome VST instrument plug-in which mission is to equip Reaper with the most comprehensive MIDI/MCU/OSC learn features. The installation process includes both TouchOSC and Realearn:

1) Setting up TouchOSC
Go to your TouchOSC application and press the chain link icon. Then go to the OSC tab and complete the following.

- Connection 1: UDP
- Host: Enter the IP address of the computer running ReaLearn. You can easily find it by pressing the "Projection" button in ReaLearn and scrolling down a bit. It’s the value next to "Host" and should start with "192.168.".
- Send port: Choose a random port number greater than 1024, preferably 7879. This number must not be in use yet by other OSC applications, not even by REAPER’s native OSC!
- Receive port: Choose a random port number greater than 1024, preferably 7879. This number must not be in use yet by other OSC applications, not even by REAPER’s native OSC! Preferably the same number as Send port.
- Zeroconf: Disabled

Important
In general, you need to set it up using OSC, not the TouchOSC MIDI Bridge.


2) Setting up ReaLearn:

- Local port: This needs to be the same as configured for "Send port" in TouchOSC.
- [Device host: This needs to be the same as displayed in TouchOSC when you click the ⓘ icon next to "Receive port". It should be starting with 192.168.
- Device port: This needs to be the same as configured for "Receive port" in TouchOSC.


Notes
- TouchOSC Works for both control and feedback.
- If you want to send a color value to TouchOSC, use the feedback argument style.color.rrggbb. This sends a string instead of a native OSC Color value (latter is not supported by TouchOSC). The string can be directly mapped to a color property in the TouchOSC editor.
- TouchOSC fixes the issue with X/Y controls in TouchOSC MK1. It’s able to receive the feedback values for X and Y on different OSC addresses, which is perfect for the way ReaLearn works (one mapping per axis).
- This information is taken from helgoboss.org where you could also find updated information about TouchOSC MK1 (Old version). https://www.helgoboss.org/projects/r..._older_version



GRAPHIC DESIGN
Despite TouchOSC limitations it is possible to get awesome designs using TouchOSC controls. In facebook, Bryan Day has got some awesome examples and layouts to learn to do it. It is worth really to take a look!
https://www.facebook.com/bryan.t.e.d...59764812426769
https://www.facebook.com/bryan.t.e.d...80406260140513

USING IMAGES IN TOUCHOSC
TouchOSC does not currently support custom images yet, (the Devs intend to add it in the future for all platforms). However, there is a workaround: you can copy & paste symbols/emoji/arrows etc into labels using some fonts:



1) Dejavu font:
https://dejavu-fonts.github.io/Samples.html
2) There are more usable symbols and emojis in copychar.cc:
https://copychar.cc/symbols/
3) Another list from vertex42.com.
https://www.vertex42.com/ExcelTips/u...m6I-KB7J4SSABs
This list has got a section about musical symbols:
https://www.vertex42.com/ExcelTips/u...7J4SSABs#music

Last edited by Vagalume; 09-16-2023 at 02:48 AM.
Vagalume is offline   Reply With Quote
Old 12-29-2021, 05:29 PM   #4
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

RESOURCES AND COMMUNITY SUPPORT

Tutorials to build and optimise a ReaperOSC template by Konbear
https://konbear.com/articles/deep-di...sc-config-file

Discord.
There is a TouchOSC Discord server available at the following address:
https://discord.io/TouchOSC

It's meant to strengthen collaboration and the community as a whole in different ways.
Users of this group are already on board to help and discuss all the possibilities and crazy ideas in the different channels of topics.

Facebook
There is an awesome public group on facebook called: “TOUCHOSC Templates Makers” where people share their layouts, code and information. https://www.facebook.com/groups/TouchOSCTemplatesMakers

GitHub
Modules free to use that can easily be copied into your own project.
https://github.com/F-l-i-x/TouchOSC/tree/main/modules
A loose collection of many different examples to achieve tasks. They include local messages, scripting and shall provide an entry into building your own cool interfaces, features and extensions.
https://github.com/F-l-i-x/TouchOSC/tree/main/examples

Youtube
- Tim Corpus has got a comprehensive series of video tutorials dedicated to TOUCHOSC + Reaper (using actions, creating faders, using keystrokes, configuration etc).
https://www.youtube.com/c/TimCorpus/...query=touchosc

- Eduardo Patricio has got some videos showing how he uses Touchosc + Reaper.
https://www.youtube.com/watch?v=nNEaox_RVwA

- Steve Sullivan has some videos about templates, articulations, cc and configuration with Reaper.
https://www.youtube.com/channel/UCHf...je75So2dJOlFfw

- Using a mobile phone with TOUCHOSC + Reaper.
https://www.youtube.com/watch?v=Z2QoJzDWVuw


# Some older videos about TOUCHOSC MK1 + Reaper configuration that might be still useful:
Adam Steel. Configuration.
https://www.youtube.com/watch?v=QI2jK94Tv1g
Simon Pereira. A complete course about TOUCHOSC MK1 and Reaper (In Brazilian).
https://www.youtube.com/c/SimonProdu...query=touchosc
Jon Tidey. Connecting Reaper + TOUCHOSC MK1.
https://www.youtube.com/watch?v=GH0BALKBuNw
https://www.youtube.com/watch?v=mUgyhQwyWRY
Config TOUCHOSC MK1 +REAPER in Brazilian.
https://www.youtube.com/watch?v=2OVxEqyBBhI
Creating TOUCHOSC MK1 layouts in the editor (Brazilian).
https://www.youtube.com/watch?v=bNOFQ1QqYHU


UNDEFINED MIDI CC LIST
https://anotherproducer.com/online-t...midi-cc-list//



LAYOUTS TO DOWNLOAD

- ReaperPad 3 (Subz)
https://stash.reaper.fm/v/48091/ReaperPad3.zip

- ThrashJazzAssasin (ReaFingers)
https://forum.cockos.com/showthread.php?t=175636

- Eduardo Patricio (EP.72)
https://eduardopatricio.com/2021/12/...-72-late-2021/

- Subz (TouchReaper)
https://forums.cockos.com/showpost.p...46&postcount=9

- Jared
https://drive.google.com/drive/folde...fexQaEd0IVNev3

- Steve Sullivan (XY fader which controls two CC at the same time).
https://drive.google.com/drive/folde...jgaGixJjmVqFqz

- Fredgarvin (Faderplus)
https://stash.reaper.fm/v/33957/FaderPlus.touchosc
https://stash.reaper.fm/33918/f1.ReaperOSC

- Pedx1ng (ReaPad Mini)
https://forums.cockos.com/showpost.p...58&postcount=2

- Darthmorphling (SplitItem at cursor)
https://forum.cockos.com/showpost.ph...7&postcount=88

- Spacemen Tree (Sid)
https://forum.cockos.com/showpost.ph...80&postcount=8

- Benjyo (Example,CC Virtual Instrument)
https://forums.cockos.com/showpost.p...20&postcount=5
works with the default.reaperosc.

- Ludvic
https://forum.cockos.com/showpost.ph...8&postcount=97
(no reaperosc file, try using Logicpad.reaperosc)

- Omega9 Layouts.
https://musical-artifacts.com/artifacts/1894

- deaf0ne (Reaper Remote).
https://forum.cockos.com/showpost.ph...27&postcount=1

- Beto Valdez (TouchOSC-Reaper-Betov5)
https://github.com/AlbertoV5/TouchOS...q1BCwvLfA1M27c
Finally we have a layout which integrates Realearn OSC functions. It uses a connection for Realearn messages and a second one for native Reaper OSC stuff. It has the best documentation I have ever seen for a layout, it explains the process of instalation extensively offering images to help. Finally Beto offers support if you have any issues, you can also donate if you wish. No doubt worth a try
User guide: https://github.com/AlbertoV5/TouchOS...n/UserGuide.md
Config guide: https://github.com/AlbertoV5/TouchOS...ConfigGuide.md

- Mat Ward.
Mat has got several free interesting controllers for TouchOSC which you can check out on his youtube channel: https://www.youtube.com/channel/UCAN...uM47yl70tqHrdA
If you are interested in getting them you just need to email him and he will send you a download link and instructions for installation.
matwardmusic@gmail.com



----------------------------------------------------------------------------------------

FINAL NOTE
All contributions to this "Stash" will be highly welcome, besides if you find any trouble or mistakes in concepts or English language, please let me know.

Last edited by Vagalume; 01-23-2024 at 03:43 AM.
Vagalume is offline   Reply With Quote
Old 12-30-2021, 06:20 AM   #5
epatricio
Human being with feelings
 
epatricio's Avatar
 
Join Date: Apr 2009
Location: Poland
Posts: 15
Default Nice thread!

Thank you for putting all of this info together. Precious stuff and all in one place.
Btw, there's a new version of my template here: https://eduardopatricio.com/2021/12/...-72-late-2021/

Cheers!
epatricio is offline   Reply With Quote
Old 12-30-2021, 06:30 AM   #6
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Ty so grateful for you update, your layout has helped me a lot I am gonna edit the link and the info right now!! if you change anything or add a video just let me know. Your new layout looks even better, awesome!!, it needs a closer look, I will check it out this weekend.

Btw, your play button works better for me now (it keeps the on state perfectly), and the design is so cool (my old eyes needed bigger buttons). Good Job Eduardo!!!

Last edited by Vagalume; 01-06-2022 at 07:52 PM.
Vagalume is offline   Reply With Quote
Old 12-30-2021, 06:34 AM   #7
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 3,978
Default

+1 thanks for such information compilation Vagalume
akademie is offline   Reply With Quote
Old 12-31-2021, 04:38 AM   #8
epatricio
Human being with feelings
 
epatricio's Avatar
 
Join Date: Apr 2009
Location: Poland
Posts: 15
Default

Quote:
Originally Posted by Vagalume View Post
Ty so grateful for you update, your layout has helped me a lot I am gonna edit the link and the info right now!! if you change anything or add a video just let me know. Your new layout looks even better, awesome!!, it needs a closer look, I will check it out this weekend.

Btw, your play button works better for me now (it keeps the on state perfectly), and the design is so cool (my old eyes needed bigger buttons). Good Job Eduardo!!!
I'm glad to hear the template has been of help. That's exactly what I was going for.
And, yes, my 42-year-old eyes are getting kinda tired here =) .

Now, look, I actually updated it in quite a rush, so there should be bugs and just plain wrong things. Please, let me know if/when you catch any.

Cheers
epatricio is offline   Reply With Quote
Old 12-31-2021, 05:16 AM   #9
pljones
Human being with feelings
 
pljones's Avatar
 
Join Date: Aug 2007
Location: London, UK
Posts: 767
Default

Could do with this getting pinned . Thanks!
__________________
Quote:
Originally Posted by Tony Williams
...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world.
pljones is offline   Reply With Quote
Old 12-31-2021, 10:24 AM   #10
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: Protokol Application info.
Updated: Eduardo Patricio's layout to version EP.72

Last edited by Vagalume; 01-11-2022 at 05:53 PM.
Vagalume is offline   Reply With Quote
Old 12-31-2021, 10:46 AM   #11
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Just a tip I wanted to share.

Running an ethernet cable (while sometimes cumbersome) really steps up how reliable OSC is. Spring for the official adapter as well.

iOS devices running iOS 10 and above will bring up an ethernet settings menu allowing you to see the ip that was assigned to the device. iOS 9.3.4 and below doesnt have that and I've been unable to get two way communication on those devices.
cjewellstudios is offline   Reply With Quote
Old 12-31-2021, 11:28 AM   #12
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Useful info. Ty

I have been messing around your layout, trying to understand how you have made such an elegant and proffesional design, really nice, frankly I thought you were using images.

Last edited by Vagalume; 01-03-2022 at 01:29 PM.
Vagalume is offline   Reply With Quote
Old 12-31-2021, 11:32 AM   #13
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Thanks! Any questions feel free to ask here or direct message me!

Tonight I'll send you the csi files/instructions
cjewellstudios is offline   Reply With Quote
Old 12-31-2021, 01:42 PM   #14
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Perfect!!!!
Vagalume is offline   Reply With Quote
Old 01-01-2022, 02:00 PM   #15
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: Graphic Design in TouchOSC.
Added: Communication issues (Ty cjewellstudios)
Added: Omega9 Layouts.
Added: deaf0ne Layout

Last edited by Vagalume; 01-11-2022 at 06:10 PM.
Vagalume is offline   Reply With Quote
Old 01-03-2022, 12:15 PM   #16
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: TouchOSC with Realearn.
Added: Awesome TouchOSC Graphic design by Bryan Day. (Ty cjewellstudios)

Last edited by Vagalume; 01-11-2022 at 06:11 PM.
Vagalume is offline   Reply With Quote
Old 01-04-2022, 11:17 AM   #17
ivansc
Human being with feelings
 
Join Date: Aug 2007
Location: Near Cambridge UK and Near Questembert, France
Posts: 22,754
Default

Very useful indeed. I am still on the Android version 1, but this thread has me looking seriously at updating/grading to version 2.
__________________
Ici on parles Franglais
ivansc is offline   Reply With Quote
Old 01-06-2022, 02:53 AM   #18
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

I think it is interesting, the app is unexpensive, they don't charge for updates and you don't have to buy the editor if you don't want to (I did). Your old layouts will work, it fixes some bugs, it supports scripting (which gives a lot of possibilities because people are creating scripts and they are available to use freely). Anyway, my main reason to buy TouchOSC was the improves it will come in the future and because TouchOSC will surely stop working some day with Android updates.

Last edited by Vagalume; 01-06-2022 at 05:13 PM.
Vagalume is offline   Reply With Quote
Old 01-06-2022, 03:00 AM   #19
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: Beto Valdez new layout.
(This is the first layout I have ever seen which works with Reaper and Realearn. Frankly, you should try it. Don't worry about the setting up, it comes with comprehensive documentation, including installation). I recommend trying this one because it opens Realearn possibilities.

Last edited by Vagalume; 01-11-2022 at 05:48 PM.
Vagalume is offline   Reply With Quote
Old 01-11-2022, 05:38 PM   #20
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: Omnisphere, Serum and NI Massive layouts by Mat Ward.

Last edited by Vagalume; 01-20-2022 at 10:16 AM.
Vagalume is offline   Reply With Quote
Old 01-19-2022, 05:15 PM   #21
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: Launching order Reaper & TouchOSC.
Vagalume is offline   Reply With Quote
Old 01-28-2022, 03:35 AM   #22
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added: A third list of symbols, images and emojis ready to use in TouchOSC labels (in this case from Vertex42.com).

This list include a good number of musical symbols:
Vagalume is offline   Reply With Quote
Old 02-09-2022, 09:33 AM   #23
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of TouchOS available:

TouchOSC Update: Version 1.1.0, 08 Feb 2022
[ALL] support for game controllers (new GAMEPAD message type)
[ALL] new 'Gamepad' example layout
[ALL] Removed "Unlock" context menu (use the Document Tree to unlock controls)
[IOS] Improved handling of floating and undocked touch keyboards
[IOS] Fixed editing gestures interfering with multi-touch operation
[IOS] Fixed Apple Pencil input behavior
[ALL] Fixed scripts not being run under certain conditions
[ALL] Fixed editor navigator view rendering issues
[ALL] Fixed possible crash when logging messages
[ALL] Minor bug fixes and improvements

You can check info about new game controllers support for TouchOSC in this link:
https://hexler.net/touchosc/manual/e...gLGPsT38iAONPg

Last edited by Vagalume; 03-07-2022 at 04:24 AM.
Vagalume is offline   Reply With Quote
Old 02-23-2022, 12:03 PM   #24
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Added TouchOSC Discord Server info in Resources section.

Last edited by Vagalume; 02-23-2022 at 12:31 PM.
Vagalume is offline   Reply With Quote
Old 02-27-2022, 06:46 AM   #25
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of TouchOSC BRIDGE available to download:

TouchOSC BridGe Update: Version 1.7.3, Sun, 27 Feb 2022
[WIN] Fixed a bug where not all types of MIDI messages were sent to the clients
[ALL] Added forwarding of locally received MIDI SYSTEM EXCLUSIVE messages to clients
[ALL] Minor bug fixes and improvements
https://hexler.net/touchosc/bridge-releases
Vagalume is offline   Reply With Quote
Old 03-07-2022, 04:12 AM   #26
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of Protokol available to download:

Protokol update: Version 0.4.4(build 86), Tue, 15 Feb 2022.
[IOS] Improved handling of floating and undocked touch keyboards
[IOS] Fixed editing gestures interfering with multi-touch operation
[IOS] Fixed Apple Pencil input behavior
[WIN] Fixed possible problems in DirectX renderer
[ALL] Minor bug fixes and improvements
https://hexler.net/protokol/releases
Vagalume is offline   Reply With Quote
Old 03-07-2022, 04:31 AM   #27
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

You can vote in the following polls in TouchOSC discord server to help devs in the development:
https://discord.io/TouchOSC


Which of these scripting features do you think would improve TouchOSC the most?

Choices
A. Creating new objects using scripts
B. Reorder or relayer objects using scripting
C. Update message properties (channel, controller, triggers etc) via script
D. Create global/root variable (without a hack)
F. Improve autocompletion for the scripting interface
G. A way to measure cpu load from scripts/latency created by scripts

Which of these control-related features do you think would improve TouchOSC the most?

Choices
A. Import images as control/box backgrounds.
B. Custom properties/custom tags on controls
C. Free-rotation on shapes (not sure north/south/east/west)
D. More shapes! (Octagons, right triangles, trapezoids, or free-form shapes)
E. More fonts! (or complete font book)
F. Allow pointer to "pass through" to other controls Beneath that control
G. Option for full color contrast on controls
H. Larger grids (64x64?), more lines on faders (127)
I. Ability to acces parent.parent.parent in message source values

Which of the following UI/UX improvements do you think would improve TouchOSC the most?

Choices
A. Copy and paste formatting/style
B. Pop out script editor
C. Copy and paste local/midi/osc messages
D. Hot key for sending to back/front, forwards, back
E. Drag and drop on document tree to reorder (and regroup?)
F. Filter and sort on document tree (default = layer order)
G. Add right-click menu to document tree elements


Which of the three things you just picked is the most important in your mind?

Choices
A. Scripting-related features.
B. Control-related features
C. UI/UX Improvements
Vagalume is offline   Reply With Quote
Old 03-21-2022, 07:31 AM   #28
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of TouchOSC available to download.

TouchOSC update Version 1.1.1 (Build 136) Mon, 21 Mar 2022
[ALL] Added message copy/paste actions to 'Edit' menu
[ALL] Added script editor preference options
[AND] Fixed 'getBatteryLevel' script function always returning 1
[ALL] Fixed editor 'Ungroup' action with multiple containers selected
[ALL] Fixed possible corruption of documents caused by certain characters
[ALL] Minor bug fixes and improvements
https://hexler.net/touchosc/releases
Vagalume is offline   Reply With Quote
Old 03-28-2022, 11:08 AM   #29
Finnish
Human being with feelings
 
Finnish's Avatar
 
Join Date: Jun 2006
Location: Finland, Kuopio
Posts: 911
Default

Nice!
__________________
REGISTERED USER
My music, studio and bands
Finnish is offline   Reply With Quote
Old 05-08-2022, 11:37 AM   #30
wolfereeno
Human being with feelings
 
Join Date: Feb 2012
Posts: 35
Default Touchosc reaper template

Pardon if there's a better place to post touchosc reaper questions.

I'm having two problems
1) Using the logicpad template I can get input going from reaper to my ipad but not from ipad to reaper.

2) I can't figure out how to synch a new template to Touchosc on my ipad. There is no sync button as the documentation describes here: https://hexler.net/touchosc-mk1/manual/editor-sync

I have latest version of touchosc, touchosc ios, and bridge.
wolfereeno is offline   Reply With Quote
Old 05-08-2022, 03:37 PM   #31
wolfereeno
Human being with feelings
 
Join Date: Feb 2012
Posts: 35
Default

OK - so part of my problem is that I was running MK1 on my iOS and MK2 on my mac.

I splurged and bought Mk2 so now I have both versions. Using Mk2 editor network function I was able to get the template I want to use to synch to the ipad.

Then I setup Reaper as best as I could make sense of the instructions. But I still can only receive touchosc commands to the ipad and not send commands to reaper.

The only strange thing I can think is a problem is in the reaper midi settings I only see touchosc bridge in the inputs but both touchosc bridge and touchosc in the midi outputs list. See attached.
Attached Images
File Type: png Screen Shot 2022-05-08 at 6.33.49 PM.png (95.8 KB, 317 views)
wolfereeno is offline   Reply With Quote
Old 05-10-2022, 06:05 PM   #32
wolfereeno
Human being with feelings
 
Join Date: Feb 2012
Posts: 35
Default

FYI

So I sort of have it working. It seems that opening the template I want to use from the server - the server being touchosc on my Mac, doesn't connect to reaper bi directionally. It receives msgs but doesn't send them back to reaper.

So I saved this template on my ipad and then closed touchosc bridge and touchosc on my mac. Then I opened the ipad copy directly and it connects and works both send and receive.

I can use logicpad template too.
wolfereeno is offline   Reply With Quote
Old 05-18-2022, 12:43 PM   #33
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of TouchOSC available to download.

TouchOSC update Version 1.1.2 (Build 138) Tue, 10 May 2022
[ALL] Added preference option for size of new documents
[ALL] Allow TouchOSC native objects to be passed using 'notify'
[ALL] Fixed loading of defaults for locked values
[IOS] Fixed possible crash when connecting game controllers
[ALL] Minor bug fixes and improvements
https://hexler.net/touchosc/releases
Vagalume is offline   Reply With Quote
Old 06-11-2022, 12:42 AM   #34
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of TouchOSC available to download.

TouchOSC update Version 1.1.3 (Build 141) Fri, 10 Jun 2022
[ALL] New MIDI/OSC/GAMEPAD messages have all connections enabled by default
[ALL] Added new 'enable all' button to message connection configuration UI
[ALL] Updated example layouts to send/receive messages on all connections
[ALL] Added support for INT64 and DOUBLE type tags to 'sendOSC' script function
[ALL] Added usage note to 'Editor Network' dialog
[IOS/AND] Fixed save filename not updating when switching documents
[ALL] Minor bug fixes and improvements
https://hexler.net/touchosc/releases
Vagalume is offline   Reply With Quote
Old 06-22-2022, 11:37 AM   #35
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Hi there, I gotta say, the old version is complete ass. Totally obsolete. I don't think it should even be presented as an option at this point, esp considering old templates can be imported.

At the very least please make it number 2 in your OP. The new version is ofc amazing.
__________________
foxyyymusic
foxAsteria is online now   Reply With Quote
Old 06-23-2022, 10:46 AM   #36
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

Video: Recent Updates in TouchOSC
Vagalume is offline   Reply With Quote
Old 07-05-2022, 03:02 PM   #37
Vagalume
Human being with feelings
 
Join Date: Nov 2015
Posts: 604
Default

New version of TouchOSC available to download.

TouchOSC update Version 1.1.4 (Build 143) Wen, 1 Jul 2022
[ALL] Improved error message when no renderer can be initialized
[AND] Fixed a possible crash when rotating device on Android 12
[ALL] Fixed multiple potential memory leaks
[ALL] Minor bug fixes and improvements
https://hexler.net/touchosc/releases
Vagalume is offline   Reply With Quote
Old 07-05-2022, 03:18 PM   #38
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Thanks! And the fact there is a native Linux version just makes it all the more awesome!
__________________
foxyyymusic
foxAsteria is online now   Reply With Quote
Old 07-21-2022, 07:19 AM   #39
tbe2k
Human being with feelings
 
Join Date: Jun 2022
Posts: 1
Default VU Meters ?

I am working of the logicipad template example in TouchOSC in Reapler. Everything is working great however I am having issues getting the meters to work.
I did add these parameters to the Reaper OSC file.

TRACK_VU n/track/vu n/track/@/vu
TRACK_VU_L n/track/vu/L n/track/@/vu/L
TRACK_VU_R n/track/vu/R n/track/@/vu/R

Not sure how to setup messaging in TouchOSC to display meter messages.

Any help here would be much appreciated.
tbe2k is offline   Reply With Quote
Old 07-24-2022, 05:09 PM   #40
foxAsteria
Human being with feelings
 
foxAsteria's Avatar
 
Join Date: Dec 2009
Location: Oblivion
Posts: 10,255
Default

Quote:
Originally Posted by tbe2k View Post
Any help here would be much appreciated.
ReaLearn is MUCH easier and vastly more powerful than vanilla OSC.
__________________
foxyyymusic
foxAsteria is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:45 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.