Old 04-21-2017, 12:57 AM   #1
henrid
Human being with feelings
 
Join Date: Jul 2015
Posts: 4
Default Direct Monitoring / Totalmix RPR_GetLastTouchedTrack()

Hi,

I'm working on a python script to simuilate ASIO Direct Monitoring with RME Totalmix.
So far it seems to work. Onliest prob is to recognize, if send param in track changed.

I insert a hw out send. If Volume fader is moved, RPR_GetLastTouchedTrack() find the last track. If I select a track, RPR_GetLastTouchedTrack() also.

But if I only move send fader track not changed the returned track.

Is the send fader didn*t raise the event for RPR_GetLastTouchedTrack().

Did anyone know an alternative way?

Greetz
Henri
__________________
Win10 x64 / i7-4790K .... non native ... sorry ;)
henrid is offline   Reply With Quote
Old 05-13-2017, 08:47 AM   #2
mehmethan
Human being with feelings
 
mehmethan's Avatar
 
Join Date: Jun 2011
Posts: 318
Default

Hi Henrid, is there any progess about your script and are you planning to share your script with us?
mehmethan is offline   Reply With Quote
Old 06-16-2017, 10:10 AM   #3
henrid
Human being with feelings
 
Join Date: Jul 2015
Posts: 4
Default

I didn't test it in real recording situation. I think in 2 weeks I can say more. If it works well, I will share.
__________________
Win10 x64 / i7-4790K .... non native ... sorry ;)

Last edited by henrid; 06-16-2017 at 12:15 PM.
henrid is offline   Reply With Quote
Old 06-16-2017, 06:17 PM   #4
kkostovas
Human being with feelings
 
Join Date: Sep 2015
Posts: 70
Default

Hi

I am interested in this too, was wondering if it could work with MOTU's CueMix FX.

Maybe I can assist you in some testing.

Thanks
kkostovas is offline   Reply With Quote
Old 06-19-2017, 12:22 PM   #5
henrid
Human being with feelings
 
Join Date: Jul 2015
Posts: 4
Default

here's the script and some information how I use it

- its written for T*talM*x AND RM* HD*P card, but other cards should also be possible with change same code lines and OSC synthax
- setup totalmix to listen to OSC (default port is 7001, you can change it within script)
- you need python (min 3.4)
- unzip file to your reaper script folder

- this script includes some scripts from https://pypi.python.org/pypi/python-osc

- add script "OSC/sendOSC.py" to your action list
- create a button for this script
- edit sendOSC.py , set currect _SCRIPT_COMID for toogle button

how it work:

- add hardware output (e.g. 3/4) as send to track (pre /post)
- select input for the track
- set to record state
- the script send osc messages to the input track and set Volume and Pan (db is approximately because of different scales)
- the script mutes send HW out while recording to mute playback (punch in/out)


so... thats it. next week, we'll do a recording session here and i will test it in real live.
maybe it helps a bit.
Attached Files
File Type: zip OSC.zip (6.9 KB, 3 views)
__________________
Win10 x64 / i7-4790K .... non native ... sorry ;)

Last edited by henrid; 06-19-2017 at 12:28 PM.
henrid is offline   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 08:27 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.