|
|
|
06-21-2018, 02:50 PM
|
#1441
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Here's a couple of lines from Console1.rst
ChannelOutputMeterLeft VUMeter -60.0 6.0 b0 70 00 7f
ChannelOutputMeterRight VUMeter -60.0 6.0 b0 71 00 7f
Notice the -60.0 6.0, that's the minDB/maxDB for the VU's.
I was playing around today with actually utilizing those values, and now have things working at a primitive level.
So, for my Reaper setup the VU min/max values are -62 12.0.
So, early days, but the Console1 meter hits top of scale earlier than the Reaper meter (as it should be).
Going to also try this concept with faders, hopefully making it possible for the DB gradations on your surface to agree (at least reasonably) with the actual Reaper values.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-22-2018, 07:20 AM
|
#1442
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Anyway to leverage this for the MCU's 'Signal Present' LED?
|
|
|
06-22-2018, 08:40 AM
|
#1443
|
Human being with feelings
Join Date: Apr 2017
Posts: 139
|
any sort of "folder mode" integrated yet?
|
|
|
06-22-2018, 11:23 PM
|
#1444
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Did message #1442 help in any way ? can I do any more tests ?
-Michael
|
|
|
06-23-2018, 03:35 AM
|
#1445
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MixMonkey
Anyway to leverage this for the MCU's 'Signal Present' LED?
|
Will look into it.
How's the "intermittent C4 switches" problem ?
If it's still there try this:
Open the FX for a track with that has one plugin.
Does everything work OK?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-23-2018, 03:47 AM
|
#1446
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by orbiterred
any sort of "folder mode" integrated yet?
|
Not yet, for now it follows either MCP or TCP, set in the Page config.
When it gets done it will probably be on a per Page basis, so that you can have a Page for Folder view as well as MCP or TCP views, you can rapidly navigate amongst them by switching Pages.
On an MCU there are assignment buttons:
Track
Send
Pan/Surround
Plug-In
EQ
Instrument
For me the EQ assignment doesn't make much sense, the Plug-In button takes care of that.
So, I would map the EQ button to go to the Folder Page.
But, hey, that's just me, you could map an entirely different button go to the Folder Page.
Easily configurable using simple files is the goal for phase one.
Then, when things are stable, we will start adding GUI editing tools, but that's down the road, the goal is to get a reasonably effective system in the hands of as many as possible as soon as possible
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-23-2018, 03:50 AM
|
#1447
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
Did message #1442 help in any way ? can I do any more tests ?
-Michael
|
Well...
What we seem to have found is:
Using the same configuration (Play) on different buttons causes different results.
That would seem to point to the hardware.
Did you say you had this working with a script ?
Could you post the contents ?
[EDIT] Hold on a second, I just thought of one more thing to try, will be in next build.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-23-2018, 05:21 AM
|
#1448
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
In my scripts I dedicatedly send the new state to be shown with the buttons' LEDs after getting the release (note off) message. This does work.
In the CSI Log window, I don't see any message going out after the release message is received. So it should not work at all. But as it does work for some buttons, I suppose the log does not show all messages (which is weird) .
I did not try to set up some other log (e.g. re-routing the strema by LoopMidi and record in Reaper, or use MidiOX) to verify this, as I hope for you commenting on that issue.
-Michael
|
|
|
06-23-2018, 05:35 AM
|
#1449
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
In the CSI Log window, I don't see any message going out after the release message is received. So it should not work at all. But as it does work for some buttons, I suppose the log does not show all messages (which is weird) .
|
That's correct, there's an internal optimization to avoid blasting the log with SysEx messages.
Since the resend uses that SysEx logic, you shouldn't expect them to show up in the log.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-23-2018, 11:16 AM
|
#1450
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Quote:
Originally Posted by Geoff Waddington
Since the resend uses that SysEx logic, you shouldn't expect them to show up in the log.
|
Ooops ??? Why does the "resend" use Sysex messages ? After seeing a Note-Off, it should simply use Note-On (Note-Off can be done, but is not necessary, as the LED is off after release, anyway)
AFAIK, the X-Control does not even recognize SysEx ?!?!?
-Michael
|
|
|
06-23-2018, 01:24 PM
|
#1451
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
Ooops ??? Why does the "resend" use Sysex messages ? After seeing a Note-Off, it should simply use Note-On (Note-Off can be done, but is not necessary, as the LED is off after release, anyway)
AFAIK, the X-Control does not even recognize SysEx ?!?!?
-Michael
|
Haha, it doesn't use SysEx at all
It uses the same function call as SysEx which does not check last message, it's an internal technical thing, but these type of messages are not logged.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-23-2018, 02:52 PM
|
#1452
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Quote:
Originally Posted by Geoff Waddington
these type of messages are not logged.
|
... Making debugging exceptionally hard
-Michael
|
|
|
06-23-2018, 04:12 PM
|
#1453
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
... Making debugging exceptionally hard
-Michael
|
The new fix will show the output, don't worry
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-25-2018, 02:30 AM
|
#1454
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
@Michael, can you try this once again and see if you are getting what you want.
You should also see the outgoing messages now.
Other than that just internals and bug fixes.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-25-2018, 06:32 AM
|
#1455
|
Human being with feelings
Join Date: Apr 2017
Posts: 139
|
Quote:
Originally Posted by Geoff Waddington
Not yet, for now it follows either MCP or TCP, set in the Page config.
When it gets done it will probably be on a per Page basis, so that you can have a Page for Folder view as well as MCP or TCP views, you can rapidly navigate amongst them by switching Pages.
On an MCU there are assignment buttons:
Track
Send
Pan/Surround
Plug-In
EQ
Instrument
For me the EQ assignment doesn't make much sense, the Plug-In button takes care of that.
So, I would map the EQ button to go to the Folder Page.
But, hey, that's just me, you could map an entirely different button go to the Folder Page.
Easily configurable using simple files is the goal for phase one.
Then, when things are stable, we will start adding GUI editing tools, but that's down the road, the goal is to get a reasonably effective system in the hands of as many as possible as soon as possible
|
This all sounds A+++ Thanks Geoff!
|
|
|
06-25-2018, 12:44 PM
|
#1456
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Quote:
Originally Posted by Geoff Waddington
@Michael, can you try this once again and see if you are getting what you want.
You should also see the outgoing messages now.
|
Yep. I so see the output messages.
And the XTouch does work as requested by those.
Most buttons work fine, but the buttons hex 15 and hex 1e don't get "Resend" messages. (As with the previous version of CSI. )
I did check that no "15" or "1e" is mentioned in the rst file.
Moreover with this version the PLAY button (36 hex) gets dim even when playing. It does not get a message on Replease. I seem to remember that with the previous versions, PLAY was lit when playing.
As with all previous versions, in the first "channel" only the MUTE button (10 hex) works correctly, while the SOLO and ARM buttons (hex 18 and 20) don't. Their lights do follow the GUI actions correctly, but SOLO mutes the master (that is pinned to channel 9 ), but does not unmute it, and ARM solos the Master, but does not unsolo it. Supposedly this is because the buttons start with 10 hex instead of 11 hex and hence the channel 9 buttons somehow get wrapped to the buttons in the next row in channel 1.
-Michael
Last edited by mschnell; 06-25-2018 at 12:50 PM.
|
|
|
06-25-2018, 02:19 PM
|
#1457
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
Yep. I so see the output messages.
And the XTouch does work as requested by those.
Most buttons work fine
|
Good, glad we've finally got this working.
Quote:
Originally Posted by mschnell
but the buttons hex 15 and hex 1e don't get "Resend" messages. (As with the previous version of CSI. )
I did check that no "15" or "1e" is mentioned in the rst file.
Moreover with this version the PLAY button (36 hex) gets dim even when playing. It does not get a message on Replease. I seem to remember that with the previous versions, PLAY was lit when playing.
As with all previous versions, in the first "channel" only the MUTE button (10 hex) works correctly, while the SOLO and ARM buttons (hex 18 and 20) don't. Their lights do follow the GUI actions correctly, but SOLO mutes the master (that is pinned to channel 9 ), but does not unmute it, and ARM solos the Master, but does not unsolo it. Supposedly this is because the buttons start with 10 hex instead of 11 hex and hence the channel 9 buttons somehow get wrapped to the buttons in the next row in channel 1.
-Michael
|
These all would appear to be mapping problems, since other buttons work fine.
I would double check your midi messages, which you probably have done already
Then I would just experiment by changing midi messages and see what happens, this certainly appears to be a strange beast, unless we are missing something obvious somehow.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-25-2018, 03:24 PM
|
#1458
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
I think I did decently check everything going in and out via the CSI midi log.
So I don't think I can do anything further.
BTW.: the balance/width toggle function with the channel rotaries does work fine with the invisible width width control (showing the correct state in the LED ring), but if I set the fader GUI to "Dual Pan" to see both toggle states, the GUI faders hop to a middle position any time i press the rotary and then start turning, even though the LED ring seems to show the correct starting point.
-Michael
Last edited by mschnell; 06-25-2018 at 09:55 PM.
|
|
|
06-25-2018, 03:54 PM
|
#1459
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
BTW.: the balance/width toggle function with the channel rotaries does ork fine with the invisible width width control (showing the correct tate in the LED ring), but if I set the fader GUI to "Dual Pan" to see both toggle states, the GUI faders hop to a middle position any time i press the rotary and then start turning, even though the LED ring seems to show the correct starting point.
-Michael
|
Yes, you would need actions for the left and right pan versions, simply switching Reaper is not enough.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-25-2018, 09:58 PM
|
#1460
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Ahh. I erroneously thought that this would just be a GUI display setting.
Any additional idea regarding the "missing button release message resent" and the "button assignment" issues with certain dedicated buttons ?
-Michael
Last edited by mschnell; 06-25-2018 at 10:03 PM.
|
|
|
06-26-2018, 02:15 AM
|
#1461
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
Ahh. I erroneously thought that this would just be a GUI display setting.
|
Yeah, I haven't built those actions yet, will do later.
Quote:
Originally Posted by mschnell
Any additional idea regarding the "missing button release message resent" and the "button assignment" issues with certain dedicated buttons ?
-Michael
|
Well, you've tested the code and it works for other buttons.
Seems like the unit has some funky behaviour, perhaps a firmware update is needed ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-26-2018, 08:21 AM
|
#1462
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Quote:
Originally Posted by Geoff Waddington
Seems like the unit has some funky behaviour, perhaps a firmware update is needed ?
|
Nope as I see in the CSI log, the midi messages XCopntrol sends are OK, and it reacts correctly on those that are sent by CSI.
-Michael
|
|
|
06-26-2018, 09:16 AM
|
#1463
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by mschnell
Nope as I see in the CSI log, the midi messages XCopntrol sends are OK, and it reacts correctly on those that are sent by CSI.
-Michael
|
Could you please post the relevant sections of the .rst file -- the ones with 15 and 1e if I recall correctly.
Could you also please post the relevant sections of the .axt/.fxt files -- where you've mapped the 15 and 1e Widgets.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-26-2018, 01:27 PM
|
#1464
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
neither of 15 or 1e is mentioned in the .rts or axt file.
I did not touch or look at any .fxt file yet. Should I ?
the most relevant section in the .rst file is
Code:
Channel
ChannelFaderTouch Button bd 65 00 7f
ChannelRotaryPush Button 9d 00 00 7f
ChannelRotary Fader7Bit bd 0a 00 7f
ChannelDisplayUpper DisplayUpper
ChannelDisplayLower DisplayLower
ChannelFader Fader7Bit bd 01 00 7f
ChannelRecordArm PushButtonWithResendOnRelease 9d 20 7f 8d 20 00
ChannelSolo PushButtonWithResendOnRelease 9d 18 7f 8d 18 00
ChannelMute PushButtonWithResendOnRelease 9d 10 7f 8d 10 00
ChannelSelect PushButtonWithResendOnRelease 9d 28 7f 8d 28 00
ChannelEnd
Here some logs:
twice pushing and releasing some working buttons (Channel 2)
MUTE:
IN -> XTouchCompactNative 9d 11 7f
OUT -> XTouchCompactNative 9d 11 7f
OUT -> XTouchCompactNative 8d 11 00
IN -> XTouchCompactNative 8d 11 00
OUT -> XTouchCompactNative 9d 11 7f
IN -> XTouchCompactNative 9d 11 7f
OUT -> XTouchCompactNative 8d 11 00
OUT -> XTouchCompactNative 8d 11 00
IN -> XTouchCompactNative 8d 11 00
OUT -> XTouchCompactNative 9d 11 7f
SOLO:
IN -> XTouchCompactNative 9d 19 7f
OUT -> XTouchCompactNative 9d 19 7f
OUT -> XTouchCompactNative 8d 19 00
IN -> XTouchCompactNative 8d 19 00
OUT -> XTouchCompactNative 9d 19 7f
IN -> XTouchCompactNative 9d 19 7f
OUT -> XTouchCompactNative 8d 19 00
OUT -> XTouchCompactNative 8d 19 00
IN -> XTouchCompactNative 8d 19 00
ARM:
IN -> XTouchCompactNative 9d 21 7f
OUT -> XTouchCompactNative 9d 21 7f
OUT -> XTouchCompactNative 8d 21 00
IN -> XTouchCompactNative 8d 21 00
OUT -> XTouchCompactNative 9d 21 7f
IN -> XTouchCompactNative 9d 21 7f
OUT -> XTouchCompactNative 8d 21 00
OUT -> XTouchCompactNative 8d 21 00
IN -> XTouchCompactNative 8d 21 00
Toggling MUTE channel 1 (Track 1) in the REAPER GUI works:
OUT -> XTouchCompactNative 9d 10 7f
OUT -> XTouchCompactNative 8d 10 00
Toggling SOLO channel 1 (Track 1) in the REAPER GUI works:
OUT -> XTouchCompactNative 9d 18 7f
OUT -> XTouchCompactNative 8d 18 00
Toggling ARN channel 1 (Track 1) in the REAPER GUI works:
OUT -> XTouchCompactNative 9d 20 7f
OUT -> XTouchCompactNative 8d 20 00
Twice pressing MUTE button channel 1 (works):
IN -> XTouchCompactNative 9d 10 7f
OUT -> XTouchCompactNative 9d 10 7f
OUT -> XTouchCompactNative 8d 10 00
IN -> XTouchCompactNative 8d 10 00
OUT -> XTouchCompactNative 9d 10 7f
IN -> XTouchCompactNative 9d 10 7f
OUT -> XTouchCompactNative 8d 10 00
OUT -> XTouchCompactNative 8d 10 00
IN -> XTouchCompactNative 8d 10 00
Twice pressing SOLO button channel 1 ( Button LED always gets dim in release, Master track Mute is set and never reset):
IN -> XTouchCompactNative 9d 18 7f
OUT -> XTouchCompactNative 8d 18 00
IN -> XTouchCompactNative 8d 18 00
IN -> XTouchCompactNative 9d 18 7f
OUT -> XTouchCompactNative 8d 18 00
IN -> XTouchCompactNative 8d 18 00
Twice pressing ARM button channel 1 ( Button LED always gets dim in release, Master track SOLO is set and never reset):
IN -> XTouchCompactNative 9d 20 7f
OUT -> XTouchCompactNative 8d 20 00
IN -> XTouchCompactNative 8d 20 00
IN -> XTouchCompactNative 9d 20 7f
OUT -> XTouchCompactNative 8d 20 00
IN -> XTouchCompactNative 8d 20 00
Pressing START ( START button LED gets dim on release):
IN -> XTouchCompactNative 9d 36 7f
OUT -> XTouchCompactNative 8d 35 00
OUT -> XTouchCompactNative 9d 36 7f
IN -> XTouchCompactNative 8d 36 00
Astonishingly, after creating a new project, the stray malfunctional Channel buttons 15 and 1e do work now.
-Michael
|
|
|
06-27-2018, 05:39 AM
|
#1465
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
Flying blind, so please check the following:
MCU meters/activity light should work if you use the new MCU.rst and MCU.axt.
Also check this line in MCU.axt:
ChannelRotary TrackCycle ChannelRotaryPush "TrackPan 0" "TrackPanWidth 1"
You should now be able to set the ring type for the LED rings:
0 = Single LED -- Pan, EQ freq, etc.
1 = Fans left and right -- Boost/Cut, Pan width, etc.
2 = Fill -- Level, etc.
3 = Spread -- Q, etc.
If this works I will add it to the .fxt logic.
For example, you could have one rotary per band on a 4 band EQ
Turn encoder for Boost/Cut (ring set to type 1 in template)
Press top to cycle
Turn encoder for Frequency (ring set to type 0 in template)
Press top to cycle
Turn encoder for Q (ring set to type 3 in template)
When we include display, this should work quite well:
Boost/Cut displayed in DB and rings show boost/cut
Frequency displayed in Hz and ring shows single dot
Q displayed and rings show bandwidth
Thanks for testing !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-27-2018, 05:58 AM
|
#1466
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
|
Holy smoke, the LED Rings for EQ idea sounds really good Geoff, i will try the concept out using pans on my MCU later!
|
|
|
06-27-2018, 09:07 AM
|
#1467
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,784
|
Quote:
Originally Posted by Geoff Waddington
|
No change on my behalf. I guess this was not supposed to, anyway.
-Michael
|
|
|
06-28-2018, 07:15 AM
|
#1468
|
Human being with feelings
Join Date: May 2015
Posts: 7
|
Hi Geoff,
I have been following your this thread with great interest. I just picked up a Console 1 Mk2 last week and would love to map it to my Izotope Neutron channel strip VST. I was looking at the console1.rst in the pre-alpha files and my question is did you define all of the controls of the Console 1 in that .rst file? I am hoping to utilize the shift button+ others to control some of the many parameters in the Neutron plugin. Also, are the names of the VST functions in the .fxt files generated somewhere or are they labeled exactly as they are in the VST GUI? Meaning, how do you know exactly what to call them? Thanks for the great work.
|
|
|
06-28-2018, 07:43 AM
|
#1469
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by migman
I have been following your this thread with great interest. I just picked up a Console 1 Mk2 last week and would love to map it to my Izotope Neutron channel strip VST. I was looking at the console1.rst in the pre-alpha files and my question is did you define all of the controls of the Console 1 in that .rst file?
|
No, a lot are defined, but I haven't yet done them all.
You can do this yourself quite easily, just install the software, set up your Console 1, and enable Midi in monitoring on the config page.
Push a button and you will see the mdi message.
Quote:
Originally Posted by migman
I am hoping to utilize the shift button+ others to control some of the many parameters in the Neutron plugin.
|
Unfortunately, the Shift button on the Console 1 does not generate a midi message.
Quote:
Originally Posted by migman
Also, are the names of the VST functions in the .fxt files generated somewhere or are they labeled exactly as they are in the VST GUI? Meaning, how do you know exactly what to call them? Thanks for the great work.
|
Just turn on VST param monitoring, insert the Neutron plugin, you will see all the prams listed, just cut and paste these into an .fxt file.
Then prepend each line with the name of the Widget (from the .rst file) that you want to control that parameter.
Leave out any that you don't want to map.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-28-2018, 09:48 AM
|
#1470
|
Human being with feelings
Join Date: May 2015
Posts: 7
|
Perfect! I will give it shot tonight. Thanks again.
Quote:
Originally Posted by Geoff Waddington
No, a lot are defined, but I haven't yet done them all.
You can do this yourself quite easily, just install the software, set up your Console 1, and enable Midi in monitoring on the config page.
Push a button and you will see the mdi message.
Unfortunately, the Shift button on the Console 1 does not generate a midi message.
Just turn on VST param monitoring, insert the Neutron plugin, you will see all the prams listed, just cut and paste these into an .fxt file.
Then prepend each line with the name of the Widget (from the .rst file) that you want to control that parameter.
Leave out any that you don't want to map.
|
|
|
|
06-29-2018, 02:25 AM
|
#1471
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Oops !!!
Forgot to mention, do not run the Console 1 software !!
When you run it the Console 1 stops sending midi messages !!
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
06-30-2018, 05:15 AM
|
#1473
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
New build is up https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
IMPORTANT -- BREAKING CHANGE !!
You will need to use the new CSI.ini file or modify yours to look like the new style.
The notion of bankable has been moved from Real Surface to Virtual Surface.
CSI now remembers the bank position and what page you were on, as long as you saved, of course
Making Bankable a per Virtual Surface setting allows for things like:
Imagine you have an MCU, XT, and C4, not much of a stretch for some out there
So you could have the XT participate in banking on the Mix Page, and be dedicated to Sends on the Sends Page, or permanently mapped to a reverb on the VoxMix page.
Moving the notion of bankable to Virtual Surface within Pages opens up a whole new realm of possibilities,
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-01-2018, 04:57 AM
|
#1474
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
MCU/MCU_XT/C4/Reaper 5.9.2/macOS 10.3.5
New build installed and working here. Good idea to move banking to the Virtual Surface. I've temporarily abandoned Windows for CSI testing, as it's my work system. Will go back when things are good on Mac. Still using Wadd C4 for work
On Mac, I've done a completely vanilla Reaper install (my Windows setup is heavily customised) and installed the latest build and it's associated support files.
Current issues are: C4 pushes still don't work properly (one of the main reasons to swap OS and do the vanilla install) They will 'turn on' a plugin switch, but a second push does not 'turn off'. Rotaries working fine.
Regarding the pushes, the MIDI monitor shows the incoming message, but, unlike the MCU+XT, there is no corresponding outgoing message (don't know whether this is significant)
Not seeing any signal present LED action or meters (are these in the scribble strip?)
One question, is the Reaper GUI supposed to bank with the surface (and vice versa)? MIne doesn't.
|
|
|
07-01-2018, 06:59 AM
|
#1475
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MixMonkey
MCU/MCU_XT/C4/Reaper 5.9.2/macOS 10.3.5
New build installed and working here. Good idea to move banking to the Virtual Surface. I've temporarily abandoned Windows for CSI testing, as it's my work system. Will go back when things are good on Mac. Still using Wadd C4 for work
On Mac, I've done a completely vanilla Reaper install (my Windows setup is heavily customised) and installed the latest build and it's associated support files.
Current issues are: C4 pushes still don't work properly (one of the main reasons to swap OS and do the vanilla install) They will 'turn on' a plugin switch, but a second push does not 'turn off'. Rotaries working fine.
Regarding the pushes, the MIDI monitor shows the incoming message, but, unlike the MCU+XT, there is no corresponding outgoing message (don't know whether this is significant)
|
There is no outgoing because there is no feedback to the switch, try this line in any .fxt, assuming there is a RotaryA1Push named in the C4.rst file:
RotaryA1Push Bypass
Try clicking Bypass on the FX GUI whilst monitoring the midi out, let me know what you see.
Quote:
Originally Posted by MixMonkey
Not seeing any signal present LED action or meters (are these in the scribble strip?)
|
Meters are on scribble strip, but I forget how to change to metering, will look into it.
Quote:
Originally Posted by MixMonkey
One question, is the Reaper GUI supposed to bank with the surface (and vice versa)? MIne doesn't.
|
No, they are separate in the current design.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-02-2018, 02:55 AM
|
#1476
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MixMonkey
Current issues are: C4 pushes still don't work properly (one of the main reasons to swap OS and do the vanilla install) They will 'turn on' a plugin switch, but a second push does not 'turn off'. Rotaries working fine.
|
Had an Aha moment, should have a fix within a day or two for this.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-02-2018, 05:47 AM
|
#1477
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
@MixMonkey, can you set the type to ToggleButton (is now Button) in the C4.rst and tell me if the push tops are working properly now ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-02-2018, 09:18 AM
|
#1478
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,887
|
Success!!
All C4 pushes now working and mappable. Will try the Function/Assignment/Modifiers/Parameter next.
Terrific work Geoff!!
Pleasepleasepleasepleasepleasepleasepleasepleeeaaa assseee can we have some parameter names/values fed back to the C4 display?
Regarding the level meters in the scribble strip- I wouldn't bother, just make the signal present LED work (maybe with a settable threshold if poss)
|
|
|
07-02-2018, 10:13 AM
|
#1479
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
|
Yeah i'm the same with levels, it's the first thing i turn off on the display as it limits the character count - signal LED is enough for me too!
|
|
|
07-03-2018, 02:12 AM
|
#1480
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,252
|
Quote:
Originally Posted by MixMonkey
Success!!
All C4 pushes now working and mappable. Will try the Function/Assignment/Modifiers/Parameter next.
|
Great... sort of
That exposes a design flaw.
Suppose, instead of using the push top as a toggle you wanted to use it as a cycler, as in the pan pots switching from pan to width on the MCU and extender.
That means part of the midi Widget definition belongs in the .rst and part belongs in the .axt/.fxt so that the push top switches can behave differently on different pages.
Hmmm....
At least you can get going for now.
Quote:
Originally Posted by MixMonkey
Pleasepleasepleasepleasepleasepleasepleasepleeeaaa assseee can we have some parameter names/values fed back to the C4 display?
|
That brings us right back to defining cells in a matrix.
We'll have to introduce .axt/.fxt terms to describe a matrix cell (rotary, push top, scribble block, etc.), and terms to describe the layout of the cells.
That's a bit of design thinking, so feel free to jump in with ideas folks
Quote:
Originally Posted by MixMonkey
Regarding the level meters in the scribble strip- I wouldn't bother, just make the signal present LED work (maybe with a settable threshold if poss)
|
Ok, will try that.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
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 08:22 PM.
|