|
|
|
03-08-2015, 01:06 PM
|
#321
|
Human being with feelings
Join Date: Mar 2015
Posts: 6
|
Hi Banned,
I would appreciate it very much, and of course I have a couple of days. In the meantime I'll try to get a hold on the problem myself.
Best,
TD1
|
|
|
03-12-2015, 09:11 AM
|
#322
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
I think we need a bit more extensive I/O logging here; so could you also try running this "MonitorMIDI+OSC-IO.txt" script simultaneously with the StudioMix+REAPER.txt script, then post some results?
To prevent some duplicate messages, please also edit this line in the StudioMix+REAPER.txt script:
Code:
osc_log_input = 0; // (0 = OFF; 1 = ON)
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-13-2015, 11:36 AM
|
#323
|
Human being with feelings
Join Date: Mar 2015
Posts: 6
|
Hi Banned,
I tried your script, the log upon startup of OSCII-bot is attached. I played a bit around with the Studiomix+Reaper_v91.txt script and to me it seemed that the cc-variable might receive other values from the Studiomix then it does for you... but of course I might be wrong since EEL2 is new to me.
So just to make sure, when I move any fader the numbers 0 to 8 are assigned to cc (fader1: 0, fader2: 1, etc..) When I move the first fader in Reaper, this is the output:
TIME: 92.807 [OSC input] /track/1/volume [f] 0.261000
TIME: 92.807 [OSC input] /track/name [s] Grp Drums
TIME: 92.807 [OSC input] /track/number/str [s] 1
TIME: 92.807 [OSC input] /fx/name [s] ReaEQ (Cockos)
TIME: 92.807 [OSC input] /fx/preset [s] Drums Grp
TIME: 92.807 [OSC input] /fx/1/name [s] ReaEQ (Cockos)
TIME: 92.807 [OSC input] /fx/2/name [s] ReaComp (Cockos)
TIME: 92.807 [OSC input] /fx/3/name [s] ReaVerb (Cockos)
TIME: 92.807 [OSC input] /fx/4/name [s] Utility/limiter
TIME: 92.807 [OSC input] /fx/4/number/str [s] 4
TIME: 92.807 [OSC input] /fxparam/1/name [s] 1-Freq (Band)
TIME: 92.807 [OSC input] /fxparam/1/value [f] 0.160408
TIME: 92.807 [OSC input] /fxparam/1/value/str [s] 116.9
TIME: 92.807 [OSC input] /fxparam/2/name [s] 1-Gain (Band)
TIME: 92.807 [OSC input] /fxparam/2/value [f] 0.629713
TIME: 92.807 [OSC input] /fxparam/2/value/str [s] 5.0
TIME: 92.807 [OSC input] /fxparam/3/name [s] 1-Q (Band)
TIME: 92.807 [OSC input] /fxparam/3/value [f] 0.500000
TIME: 92.807 [OSC input] /fxparam/3/value/str [s] 2.00
TIME: 92.807 [OSC input] /fxparam/4/name [s] 2-Freq (Band)
TIME: 92.807 [OSC input] /fxparam/4/value [f] 0.316528
TIME: 92.807 [OSC input] /fxparam/4/value/str [s] 359.8
TIME: 92.807 [OSC input] /fxparam/5/name [s] 2-Gain (Band)
TIME: 92.807 [OSC input] /fxparam/5/value [f] 0.250594
TIME: 92.807 [OSC input] /fxparam/5/value/str [s] -6.0
TIME: 92.807 [OSC input] /fxparam/6/name [s] 2-Q (Band)
TIME: 92.807 [OSC input] /fxparam/6/value [f] 0.535750
TIME: 92.807 [OSC input] /fxparam/6/value/str [s] 2.14
TIME: 92.807 [OSC input] /fxparam/7/name [s] 3-Freq (Band)
TIME: 92.807 [OSC input] /fxparam/7/value [f] 0.855475
TIME: 92.807 [OSC input] /fxparam/7/value/str [s] 10069.2
TIME: 92.807 [OSC input] /fxparam/8/name [s] 3-Gain (Band)
TIME: 92.807 [OSC input] /fxparam/8/value [f] 0.338041
TIME: 92.807 [OSC input] /fxparam/8/value/str [s] -3.4
TIME: 92.876 [MIDI output] [BF|63|1B] Ch.16 CC# 99 value: 27
TIME: 92.876 [MIDI output] [BF|62|2C] Ch.16 CC# 98 value: 44
TIME: 92.876 [MIDI output] [BF|06|2F] Ch.16 CC# 6 value: 47
TIME: 92.876 [MIDI output] [BF|26|3C] Ch.16 CC# 38 value: 60
I hope that helps. Let me know if you need something else.
Thank you! TD1
|
|
|
03-13-2015, 02:40 PM
|
#324
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by TD1
[...] to me it seemed that the cc-variable might receive other values from the Studiomix then it does for you... but of course I might be wrong since EEL2 is new to me.
|
The CC# values should be similar, but not exactly the same, as their values depend on the value for parameters (e.g. track volume, panning, etc.).
Each MIDI message to the StudioMix is a so-called NRPN message, which consists of 4 parts: CC99+CC98+CC6+CC38. The first two are the NRPN number (split between MSB/LSB), the last two stand for the actual parameter values (also split between MSB+LSB).
So, CC99+98 should be the same (since these stand for MIDI address used by the StudioMix controls, which can't be configured differently afaik), while the CC6+38 values are typically different.
Quote:
Originally Posted by TD1
So just to make sure, when I move any fader the numbers 0 to 8 are assigned to cc (fader1: 0, fader2: 1, etc..)
|
Almost correct; track number 0 always stands for the master track; while numbers 1-8 stand for tracks 1-8 (in the currently selected 'bank' of tracks).
Quote:
Originally Posted by TD1
When I move the first fader in Reaper, this is the output:
[...]
|
That seems to be just fine...
Quote:
Originally Posted by TD1
I hope that helps. Let me know if you need something else.
|
Can you please also post a little log of what happens when you adjust different faders / buttons on the StudioMix?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Last edited by Banned; 03-14-2015 at 12:30 PM.
Reason: fixed quote tags
|
|
|
03-14-2015, 11:13 AM
|
#325
|
Human being with feelings
Join Date: Mar 2015
Posts: 6
|
Hi Banned,
so now I created a little ExcelSheet with the control messages that appear in the log when I move faders/buttons/knobs. In the columns you'll find the channels, rows are the top rotary knob-row, lower rotary knob-row, the knob row and the fader. All controls on the right side of the StudioMix are listed in the first column.
Best,
TD1
|
|
|
03-14-2015, 12:55 PM
|
#326
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Ah, now we're getting somewhere!
It looks like your StudioMix device sends completely different MIDI messages than for other users: it doesn't seem to be sending any NRPN messages at 14-bit resolution (see post #3 and #4 at the beginning of this thread for the StudioMix configuration that this script expects), but note numbers and 'plain' 7-bit CC#s. That's quite different, and explains why you didn't have much luck using it yet.
Perhaps what I said above was wrong: maybe the StudioMix device *can* be configured to use different MIDI messages after all?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-14-2015, 02:10 PM
|
#327
|
Human being with feelings
Join Date: Mar 2015
Posts: 6
|
Hi Banned,
this is what I thought though after I played a bit around with the script... I got the StudioMix second hand so I do not know if there was ever any software to re-program the controller. So basically that suggests that the script would have to be re-written regarding the input-value conversion to OSC and conversion from OSC to MIDI (I was afraid of that ). Or is there, now that the StudioMix seems to understand plain MIDI notes a different way of sending MIDI events to the StudioMix?
Best,
TD1
|
|
|
03-14-2015, 02:57 PM
|
#328
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
Quote:
Originally Posted by TD1
[...] this is what I thought though after I played a bit around with the script... I got the StudioMix second hand so I do not know if there was ever any software to re-program the controller. So basically that suggests that the script would have to be re-written regarding the input-value conversion to OSC and conversion from OSC to MIDI (I was afraid of that ). Or is there, now that the StudioMix seems to understand plain MIDI notes a different way of sending MIDI events to the StudioMix?
|
Yes, that's correct - either the StudioMix or the script needs to be reconfigured. The latter seems to involve way more work, of course. Rewriting the entire script seems possible, but especially for the motorized faders, I'm not sure whether 7-bit resolution would suffice.
So, I'd suggest trying to find out how to reconfigure the StudioMix device - perhaps one of the other StudioMix owners here can help you with that?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
03-15-2015, 08:57 AM
|
#329
|
Human being with feelings
Join Date: Aug 2013
Location: SD Cali
Posts: 112
|
Sounds to me like TD1 may have a SM with a modded eprom. I have 3 SM's and all work with Banned's script. I wish I could help but this one is well beyond me.
check this:
http://www.sonicware.de/studiomix/studiomix_en.html
Sorry I'm no help at all.
N2N
|
|
|
03-15-2015, 11:37 AM
|
#330
|
Human being with feelings
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
|
That sounds like a very plausible explanation, N2NPo!
TD1, perhaps download the editor software there and try chaning the StudioMix's configuration?
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
|
|
|
07-28-2015, 07:44 AM
|
#331
|
Human being with feelings
Join Date: Oct 2009
Location: Paris / France
Posts: 429
|
Hi Banned & N2NPro,
I can see that your programming work has made a few more adepts of late.
This is very encouraging.
Just a few words to keep you informed that i recently could resize N2NPro's video demo so that it is easier to visualize now.
It is on my youtube channel and you can visualize and download it here:
https://youtu.be/x7PB3hS5A8Y
I hope you will forgive me the liberty i took in this occasion N2NPro!
Also, to make this video more accessible to french speaking people, i made a french version of your commentary that i integrated to it and the result is also on my channel at the following address:
http://youtu.be/HbJA8mTQ2UI
Please tell me what you think about them. I hope you will enjoy in both cases.
I'm also planning to make a second video referring to Banned's programming method. I would like it to be incitative for french readers to take up a bit of programming in this context. But this is not for a very close future.
I'll keep you informed.
Best regards
|
|
|
05-07-2017, 10:51 AM
|
#332
|
Human being with feelings
Join Date: Dec 2010
Location: Germany
Posts: 3
|
Hey guys !
I just bought a StudioMix on Ebay for 61€ and I am still sceptic if it was a good idea to buy such an old piece of gear.. However, I saw how much work and effort you put into making this thing communicate with Reaper, thumbs up !!
Is there any chance to obtain the necessary files ? The dropbox links are all 404
Thanks in advance !
|
|
|
05-07-2017, 03:31 PM
|
#334
|
Human being with feelings
Join Date: Dec 2010
Location: Germany
Posts: 3
|
Quote:
Originally Posted by goldenarpharazon
|
Ohh I guess I missed that post, thank you so much !!
|
|
|
05-09-2017, 05:08 AM
|
#335
|
Human being with feelings
Join Date: Oct 2009
Location: Paris / France
Posts: 429
|
Quote:
Originally Posted by DrownedInTrance
Hey guys !
I just bought a StudioMix on Ebay for 61€ and I am still sceptic if it was a good idea to buy such an old piece of gear...
Thanks in advance !
|
You won't regret it!
|
|
|
05-09-2017, 11:39 AM
|
#336
|
Human being with feelings
Join Date: Dec 2010
Location: Germany
Posts: 3
|
Quote:
Originally Posted by jico27
You won't regret it!
|
Awesome ! Are you still using yours ?
|
|
|
05-17-2017, 04:10 AM
|
#337
|
Human being with feelings
Join Date: Oct 2009
Location: Paris / France
Posts: 429
|
Quote:
Originally Posted by DrownedInTrance
Awesome ! Are you still using yours ?
|
I do! Everytime i use reaper.
|
|
|
07-23-2019, 10:25 PM
|
#338
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
At one time I had the OSC working with my StudioMix, now on a new system I cannot get it to work.
How to I get the Local IP changed (Turn off listen), or is my PC IP that is shown there ok?
Robert
|
|
|
07-24-2019, 03:55 AM
|
#339
|
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
Edit the 0.0.0.0 on this line of the script to be the IP address of the computer running the OSCII-bot StudioMix script. There are three commented out examples to be guided by, but it must match your computer's IP address to work.
Code:
@output OSC_to_REAPER OSC "0.0.0.0:8000" 1024 0
//@output OSC_to_REAPER OSC "192.168.1.4:8000" 1024 0
//@output OSC_to_REAPER OSC "192.168.0.7:8000" 1024 0 // for N2NPro's setup
//@output OSC_to_REAPER OSC "192.168.0.22:8000" 1024 0 // for jico27's setup
|
|
|
07-24-2019, 09:21 AM
|
#340
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
In the Dialog window "Control Surface Settings"
Should MODE be Local port?
Local IP is set to my PC, so that is correct.
Robert
|
|
|
07-24-2019, 10:42 AM
|
#341
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
OK, According to the OSCII-bot, I got everything working now (no errors in it's dialog window. Using v0.6 of OSCII-bot).
but the StudioMix does not work.
it does work in Sonar.
Robert
|
|
|
07-24-2019, 02:18 PM
|
#342
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
I everything is working now.
Needed to disable the midi ports in Reaper preferences that I was using for OSC.
Robert
|
|
|
12-19-2019, 06:33 PM
|
#343
|
Human being with feelings
Join Date: Dec 2019
Posts: 2
|
Hey all. I recently found a studiomix for 40$ and decided to take a gamble on it. After reading through all these threads I was able to get 90% of it working will all the awesome work you guys have done. A few things I cant seem to get to work. When I select a track and hit what should be the solo and mute buttons according to the YouTube video I watched nothing seems to happen. If I hit the internal/mic button and the solo button it works and what I think should be the mute button toggles through the record monitoring. How do I get mute and solo to work the way they do on the YouTube video? Also is there a way to change the track color when switching the track bank without selecting all the tracks?
|
|
|
12-31-2019, 10:36 AM
|
#344
|
Human being with feelings
Join Date: Dec 2019
Posts: 2
|
Quote:
Originally Posted by pkv666
Hey all. I recently found a studiomix for 40$ and decided to take a gamble on it. After reading through all these threads I was able to get 90% of it working will all the awesome work you guys have done. A few things I cant seem to get to work. When I select a track and hit what should be the solo and mute buttons according to the YouTube video I watched nothing seems to happen. If I hit the internal/mic button and the solo button it works and what I think should be the mute button toggles through the record monitoring. How do I get mute and solo to work the way they do on the YouTube video? Also is there a way to change the track color when switching the track bank without selecting all the tracks?
|
Anyone? bueller?
|
|
|
05-13-2020, 01:13 AM
|
#345
|
Human being with feelings
Join Date: May 2020
Posts: 1
|
Studiomix + Motu
Quote:
Originally Posted by N2NPro
Hi Frankenbike,
No SM mixmap needed nor midi-ox/loopmidi, although I searched for the mixmap a year ago and couldn't get my hands on it.
You need:
OSCII-bot v3. http://www.cockos.com/oscii-bot/
OSCII-bot v3 SudioMix+REAPER.txt script for the OSCII-bot v3
OSCII-bot+StudioMix.ReaperOSC script for Reaper OSC
I have attached the necessary files configured for your system.
They will need to placed in the appropriate locations and Reaper midi/osc configured properly to work.
I'm sure you will have questions. As I said before, I am happy to remote into your system to get you sorted. Might be faster than me trying to talk you through the procedure.
Let me know how it goes.
N2N
|
Hi (another User with old Hardware)
I wonder, if I could also bring to work my Studiomix with Motu Timepiece AV. I have a 16 port Tiemepiece Av Midi-System where my Studiomix is attached to port 8. I used it that way for many years with cakewalk/Sonar.
Now:
I installed OSCii downloaded the files (OSCII-bot+StudioMix v91.ReaperOSC/StudioMix+REAPER v91.txt) and changed in the second file OSC input/output settings to the values of my computer (-> success) and also the midi input/output settings (-> failed). When I start OSCii i get the warning that opening the midi input/output had failed.
How and what else do i have to change?
Thank you for any suggestion and help!!!
DKamm
|
|
|
07-20-2020, 07:51 PM
|
#346
|
Human being with feelings
Join Date: Jan 2014
Location: Oakland, CA
Posts: 19
|
I had similar symptoms and realized I had the device name (in quotes) entered with "Midi" in capitals when it shouldn't have been. Go to Reaper preferences>MIDI Devices to check the exact name to use (spaces and case-sensitive).
Can't believe the longevity of these devices
|
|
|
10-06-2020, 11:28 AM
|
#347
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
The OSC Scripted for the StudioMix nolonger work with Reaper and I see that Banned and N2NPro are no longer around.
Is there anyone that could get this working?
I'm trying myself, but new to scripting.
Robert
|
|
|
10-06-2020, 01:51 PM
|
#348
|
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
Robert, the script should still work. What has changed since it looks like it worked for you in July 2019?
The instructions at https://forum.cockos.com/showpost.ph...8&postcount=11 should still be good to get the Peavey script working.
Or there are instructions here https://forum.cockos.com/showpost.ph...&postcount=169 for a different hardware control surface, but the advice on OSCII-bot and a control surface script are still good.
See also the help above in this Peavey thread above from jico27
Be specific about the problem and others can help
Good luck
|
|
|
10-06-2020, 04:01 PM
|
#349
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
I've gone through all the instructions, I did have it working a 1 year ago, but now!....the script does not work, and if you use a different version of OSCII-Bot, if will show that their are errors in the script.
Their are two versions of scripts for the StudioMix and 5 versions for OSCII-BOT
Now if you run the script with the correct version of OSCII-BOT everything appears to be working correctly (No Errors), But....It does not work.
I will need to install an old version of Reaper and see if that makes it work.
Robert
|
|
|
10-07-2020, 07:53 AM
|
#350
|
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
Quote:
Originally Posted by rncwalker
I will need to install an old version of Reaper and see if that makes it work.
Robert
|
Roberrt. This reinstall shouldn't be needed. There has been no material change to Reaper's OSC since V5.70. And all this did was slightly change the OSC setup screens and config needed in Reaper. There's no material change between OSCII-bot 0.3 and 0.6 in relation to this script.
If it's not been used for a while the first place to check is that the IP addresses are correctly set up in both Reaper and the script and that they match your DAW. The IP address will change because it is dynamic unless you use your network router to make it static.
Good luck or be more specific about the symptoms or output seen when "not working" to get better help.
|
|
|
10-07-2020, 10:04 AM
|
#351
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
@goldenarpharazon,
I do QC with software,
Thank you for helping, it's providing me ideas where to look.
I agree that it still should work but it does not.
Looking at windows 10 itself, that may have broken things (System Updates)
See below text, It is set to the correct ports, but shows errors (May be a false positive)
===== Loading scripts from C:\Users\Robertw\AppData\Roaming\oscii-bot:
C:\Users\Robertw\AppData\Roaming\oscii-bot\StudioMix+REAPER v91.txt
Warning: line '///////////////////////////////////////////////////////////////////////////////' (and possibly more)' are not in valid section and may be ignored
Listening on 'localhost:9000'
Error: in @init: 349: syntax error: ') oscsend(OSC_to_REAPER, last_selected_track_receive_volume'
Error: in @timer: 907: 'update_fx_display' undefined: 'update_fx_display()'
Error: in @oscmsg: 1092: 'get_oscparm_str_val' undefined: 'fmt0 = <!> get_oscparm_str_val(x)'
Error: in @midimsg: 1413: 'device_fader_to_osc_message' undefined: 'device_fader_to_osc_message(fader_number, value_float)'
1 inputs, 1 outputs, 2 bidirectional
Total: 1 scripts, 1 inputs 1 outputs 2 bidirectional
================================================== ==============================
Again Thank you for trying to help.
Robert
|
|
|
10-07-2020, 10:09 AM
|
#352
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
So you know the script is unchanged.
and if you run different OSCII-Bot versions, you get different error results.
Robert
|
|
|
10-07-2020, 02:02 PM
|
#353
|
Human being with feelings
Join Date: Feb 2016
Posts: 189
|
Robert
The error messages look like some, possibly earlier top part of the script is corrupt (i.e changed unexpectedly). OSCII-bot is complaining because it doesn't intrepret it as good (i.e correct syntax) EEL2 code.
The recommendation is to very carefully check the contents of a fresh clean script download against the one you are trying to run (or did run in the past). Look for intended and unintended differences. Use a text editor for this and looking side by side. Tidy it up and the script should run.
|
|
|
09-06-2021, 12:05 PM
|
#354
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
@goldenarpharazon and everyone else,
I got everything working correctly now, to let you all know what my problem was:
If you MIDI is not correctly set up in reaper
ie: do not activate the ports used for the StudioMix, it's best to have an In & Out dedicated to the StudioMix, do not use the through port.
Renaming the ports (You can changes the names in Reaper), the problem in doing that is programs outside of Reaper only know the MIDI devise factory name given them.
Then you need to correctly set the port names in the text file for StudioMix.
In the end, once I set the correct MIDI port settings, everything worked.
Thank You Goldenarpharazon for all you help!
Robert
Last edited by rncwalker; 09-07-2021 at 08:23 AM.
|
|
|
09-07-2021, 08:58 AM
|
#355
|
Human being with feelings
Join Date: Apr 2016
Location: South Fl.
Posts: 799
|
Here is what my Studio Mix now looks like.
I just now need to get the Master button to control Horizontal and Vertical (Shift) Zoom in and out.
I'm not a programmer and do not know EEL so if anyone can help, it would be much appreciated.
Robert
The colors on the FX knobs match the GUI Colors
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 04:54 AM.
|