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

Reply
 
Thread Tools Display Modes
Old 02-22-2020, 01:21 PM   #6881
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Geoff Waddington View Post
I had a quick look at the MFT RGB spec, looks simple enough.

I'll definitely do this one, looks like an afternoons work at most, so you're good there

You've sold me

Do you agree at all on the case for some sort of global fx navigator (or however you would implement that)
cjewellstudios is offline   Reply With Quote
Old 02-22-2020, 01:40 PM   #6882
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

MasterRotary and Rotary1 send the same code, for whatever reason.

So no dedicated MasterRotary on the IconNano

So I went for assigning some other rotaries to tha MasterPan task.

Found that rotaries 2-8 are fine.

Rotary1 is always assigned to the selected track pan.

Sends pan rotaries 1-8 are not influenced.

So it works now, thanks!

Cheers


Quote:
Originally Posted by Geoff Waddington View Post
Rotary should be whatever the Master Channel Rotary is -- maybe Rotary 9 ?

Just turn the rotary with Midi in monitor on and make a Widget with the Midi message you see.


Code:
Zone "MasterChannel|"
	MasterTrackNavigator 
	MasterFader TrackVolume
	VUMeterMaster TrackOutputMeter
        Rotary9 TrackPan "0"
ZoneEnd
If you don't have a dedicated Master Channel rotary and you want to use Channel 8 Pan, then you will have to make some Zones like Pan/PanWidth and switch between them, something like:

Code:
Zone "Channel8Pan"
    TrackNavigator
    Rotary8 TrackPan
    RotaryPush8 GoZone "MasterPan"
ZoneEnd

Zone "MasterPan"
    MasterTrackNavigator
    Rotary8 TrackPan
    RotaryPush8 GoZone "Channel8Pan"
ZoneEnd
[Edit] -- You don't have to use RotaryPush8, any button you want is fine
WaveTrans is offline   Reply With Quote
Old 02-22-2020, 02:50 PM   #6883
n0ne
Human being with feelings
 
Join Date: Jun 2014
Posts: 152
Default

Hi guys!

This thread is moving so fast it's kind of hard to keep up with all the development. It's amazing though! Please excuse me if this has already been answered.

I'm wondering: is there a way to control which track(s) are being controlled by the surface through Reascript?

I'm wanting to use a controller to control the channel(s) that are currently recording for example. Would it be possible to dynamicly assign tracks to the surface? (Also if they are not in a sequence, eg: track 4, 2, 9)

One way I think it could be done is using track grouping on X number of tracks, controlling those with the surface (not following reaper selection) and then assign the groups with Reascript. But I'm just wondering if there is a direct or better way.

Thanks!
n0ne is offline   Reply With Quote
Old 02-22-2020, 03:03 PM   #6884
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by cjewellstudios View Post
You've sold me
Do you agree at all on the case for some sort of global fx navigator (or however you would implement that)
@ GEOFF
Any chance of being able to get the master meter to work on the Qcon ProX ??
Cragster is offline   Reply With Quote
Old 02-22-2020, 03:04 PM   #6885
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by MixMonkey View Post
Do you lose a lot of functionality in one of the MCU modes?
Not so much lose it. It's just a bloody nightmare with the split in to two midi devices. I would be less than half as much fun doing the extra fucking work with the MST and zones files for an 8-track block legacy controller format. One of them has to have the buttons, and then synching that across two surfaces, even though you have it all on one unit with almost no changes to midi messages.

So Geoff is left with doing extra work for this display type. The units have come down in price, so it'll be useful to many I should hope.


Quote:
Originally Posted by Geoff Waddington View Post
Correct, now is the time to start thinking about these.

They really are unique in that they roll the whole 2-7 line display + metering into one SysEx package with 10 different modes.

That means a lot of custom control work on this end.

Why don't you peruse the manual and pick a mode or two you would like implemented, along with what you would like to see in the displays, and we can go from there.

Kind of need a jumping off point for this one, it's so flexible (complex)
Give it to one of the default. It's the best one to support. Tack on any others in the future, perhaps with the help of other coders. No use in going bananas with choices, when working with limitations has often been a good thing.

If you want to have metering, the default text meter mode, no.5 is a good compromise there, and even has peak reduction meters. Maybe Reaper can provide such data to control surface plugins or already does ?

Page 86 of v4 of the owner manual of the Faderport 8/16 has the messages needed.
Quote:
Originally Posted by Funkybot View Post
Took a first stab at creating a page on the Wiki for AnyPress:

https://github.com/malcolmgroves/rea.../wiki/AnyPress
Nice. Thanks for all the updates you guys. This should help a lot.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom

Last edited by airon; 02-22-2020 at 03:23 PM.
airon is offline   Reply With Quote
Old 02-22-2020, 03:10 PM   #6886
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Geoff Waddington View Post
I had a quick look at the MFT RGB spec, looks simple enough.

I'll definitely do this one, looks like an afternoons work at most, so you're good there
Really ? The RGB LEDs are fantastic on this unit. I use them for 'at a glance' detection of what bank is active and thus what plugin I'm controlling with those knobs.

That would certainly help us get even more use out of these things. They are amongst the best knobs for me, especially since you can customize the colour of the knobs themselves via chroma caps.


Btw, big question for some of you motor fader users. Could you give this bug a go over at https://forum.cockos.com/showthread.php?t=231810 ? It affects CSI as well as the MCU driver in Reaper, at least for me so far.

The gist is that if volume automation is moving a fader on your control surface then new volume automation in the same time on another track in the block of tracks covered by the control surface will turn out blocky and messed up.

I've tested this on the Presonus FP16 in Studio One(CSI) and MCU(Reaper drivers) mode on my current and fresh portable installs.

If you guys have five minutes time, please give this a quick test and post in the bug thread that you've verified or not verified this.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-22-2020, 03:10 PM   #6887
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by cjewellstudios View Post
You've sold me

Do you agree at all on the case for some sort of global fx navigator (or however you would implement that)
Do I think it's a good feature ?

Yes.

However, I think we should think it through carefully before implementing -- aka -- wouldn't hold up the beta for it
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-22-2020, 03:12 PM   #6888
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by WaveTrans View Post
MasterRotary and Rotary1 send the same code, for whatever reason.

So no dedicated MasterRotary on the IconNano

So I went for assigning some other rotaries to tha MasterPan task.

Found that rotaries 2-8 are fine.

Rotary1 is always assigned to the selected track pan.

Sends pan rotaries 1-8 are not influenced.

So it works now, thanks!

Cheers
Glad you got it working !

Pretty weird mapping on the Nano
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-22-2020, 03:14 PM   #6889
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Cragster View Post
@ GEOFF
Any chance of being able to get the master meter to work on the Qcon ProX ??
FB_QConProXMasterVUMeter Widget, I think it works, give it a try
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-22-2020, 03:35 PM   #6890
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
FB_QConProXMasterVUMeter Widget, I think it works, give it a try
heres what i got mst
Code:
Widget MasterChannelMeterLeft
	FB_QConProXMasterVUMeter
WidgetEnd

Widget MasterChannelMeterRight
       FB_QConProXMasterVUMeter
WidgetEnd
i tried evry possible(well i think) mapping in the masterchannel zone of my zone file and nothing seems to work.any advice or mapping you can suggest ? thanks Geoff very much
Cragster is offline   Reply With Quote
Old 02-22-2020, 04:02 PM   #6891
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Cragster View Post
heres what i got mst
Code:
Widget MasterChannelMeterLeft
	FB_QConProXMasterVUMeter
WidgetEnd

Widget MasterChannelMeterRight
       FB_QConProXMasterVUMeter
WidgetEnd
i tried evry possible(well i think) mapping in the masterchannel zone of my zone file and nothing seems to work.any advice or mapping you can suggest ? thanks Geoff very much
Ah, found a bug, for now give them a dummy Midi message:

Code:
Widget MasterChannelMeterLeft
	FB_QConProXMasterVUMeter  90 01 00
WidgetEnd

Widget MasterChannelMeterRight
	FB_QConProXMasterVUMeter  90 01 00
WidgetEnd
Also make sure you specify Left (0) and Right (1) in the.zon file

Code:
Zone "MasterTrack|"
MasterTRackNavigator
    MasterChannelMeterLeft TrackOutputMeter  0
    MasterChannelMeterRight TrackOutputMeter  1
ZoneEnd
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-22-2020, 04:15 PM   #6892
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ah, found a bug, for now give them a dummy Midi message:

Code:
Widget MasterChannelMeterLeft
	FB_QConProXMasterVUMeter  90 01 00
WidgetEnd

Widget MasterChannelMeterRight
	FB_QConProXMasterVUMeter  90 01 00
WidgetEnd
Also make sure you specify Left (0) and Right (1) in the.zon file

Code:
Zone "MasterTrack|"
MasterTRackNavigator
    MasterChannelMeterLeft TrackOutputMeter  0
    MasterChannelMeterRight TrackOutputMeter  1
ZoneEnd
Still nothing. Thanks though Geoff. The master meter never worked . Didnt work with klinke ..stock mcu ..that drivenbymoss one claims that it supports master meter on icon but i never tried it. Im sticking with your CSI so if no master meter i can live with that
Cragster is offline   Reply With Quote
Old 02-22-2020, 04:38 PM   #6893
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Inman, SC USA
Posts: 859
Default

@Geoff .Although mine says masterchannel in zones. You had mastertrack. Does that make a difference ?
Edit.. wait nevermind i thought about that for a second and if it did matter then the fader wouldnt work

Last edited by Cragster; 02-22-2020 at 04:53 PM.
Cragster is offline   Reply With Quote
Old 02-22-2020, 05:03 PM   #6894
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by airon View Post

Btw, big question for some of you motor fader users. Could you give this bug a go over at https://forum.cockos.com/showthread.php?t=231810 ? It affects CSI as well as the MCU driver in Reaper, at least for me so far.

The gist is that if volume automation is moving a fader on your control surface then new volume automation in the same time on another track in the block of tracks covered by the control surface will turn out blocky and messed up.

I've tested this on the Presonus FP16 in Studio One(CSI) and MCU(Reaper drivers) mode on my current and fresh portable installs.

If you guys have five minutes time, please give this a quick test and post in the bug thread that you've verified or not verified this.
I gave it whirl, each new track recorded with the previous playing back in Read:
MixMonkey is offline   Reply With Quote
Old 02-22-2020, 05:33 PM   #6895
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Were any of these volume envelopes moving faders on your control surface ?

This only happens to me if faders on the control surface are being moved by existing volume automation, while recording on a track with another fader on the control surface.

Quote:
Originally Posted by MixMonkey View Post
I gave it whirl, each new track recorded with the previous playing back in Read:
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-22-2020, 05:34 PM   #6896
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

They all were.
MixMonkey is offline   Reply With Quote
Old 02-22-2020, 05:41 PM   #6897
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by MixMonkey View Post
They all were.
What hardware were you using ? This might be an issue with mine.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-22-2020, 05:46 PM   #6898
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by airon View Post
What hardware were you using ? This might be an issue with mine.
That was the Mackie MCU, the first 4 faders, on Win10.
MixMonkey is offline   Reply With Quote
Old 02-22-2020, 06:40 PM   #6899
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post
I had a quick look at the MFT RGB spec, looks simple enough.

I'll definitely do this one, looks like an afternoons work at most, so you're good there
Sweet. That's super cool. Will be happy to test that once ready.

On the subject of the MFTWister, the encoders are upside down for some reason. I remembered that we talked about this a few months ago and I could always just use an invert modifier in the .zon to fix the encoder behavior, but feels kind of ugly considering how many FX and other parameters I've already mapped. I'd need invert everything. Not sure why their encoders are so different but it would be great if there was an out of the box CSI encoder widget that worked with them or some way at the widget level to dictate which encoder values increase and which decrease.

Example...
Code:
Widget
EncoderPlain 09 2e 41 09 2e 3f
WidgetEnd
...where the first value is the increase value, second value is the decrease. And when it comes time to build acceleration, the further away from those values the message is towards one extreme or the other, the more turn to add. Thinking of how the MFTwister starts outputing different encoder values with the acceleration modes enabled for encoders. The benefit of that type of approach is that if any other odd encoder values get transmitted, the device's encoders could be configured to work with CSI regardless of what values the hardware spits out.

Not sure if that would be feasible or the best solution, but just a thought.
Funkybot is online now   Reply With Quote
Old 02-22-2020, 06:54 PM   #6900
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by MixMonkey View Post
That was the Mackie MCU, the first 4 faders, on Win10.
Thank you. That's very helpful.

I've now found artifacts in volume automation recordings of a slightly different nature in Ableton Live as well. So I'm slowly suspecting this might be the unit. Oh well.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-22-2020, 06:56 PM   #6901
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by airon View Post
Thank you. That's very helpful.

I've now found artifacts in volume automation recordings of a slightly different nature in Ableton Live as well. So I'm slowly suspecting this might be the unit. Oh well.
Is there a demo version of Studio One you could try? Put the surface on its home turf as it were.
MixMonkey is offline   Reply With Quote
Old 02-22-2020, 08:15 PM   #6902
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by MixMonkey View Post
Is there a demo version of Studio One you could try? Put the surface on its home turf as it were.
I did try this. I've now run tests on Reaper, Ableton Live 10 and Studio One (I had an Artist license that comes with the unit).

All resulted in the same messed up data. It just looked a little different because they don't capture data at the same speed as Reaper. They might also be trying to interpret the data. I ran the test with different powered USB hubs and a direct USB cable in to the machine. Same thing.

I've posted in the community forums to see what their support folks say before I take the unit in for servicing.

https://forums.presonus.com/viewtopi...223412#p223412

I posted three little videos of live tests in all three DAWs there too. They're between 2 and 11 MB in size. No biggy.

I might have to get some other off-the-shelf faders in case this falls in to the time I'm mixing a couple of shows next month. I'm used to improvising, so I'm not too worried, just tired. I might pick up an X-Touch expander. Just need the faders.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-23-2020, 04:37 AM   #6903
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

New build is up.

CSI is now beta.

Added EncoderPlainReverse for MFT folks.

Also, what is up with these MFT guys ? -- upon looking into the colour thing, looks like we'll need to translate from RGB to HSV, invert H and translate it about 160 degrees -- Yeeesh -- anyone know the math on 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

Last edited by Geoff Waddington; 02-23-2020 at 04:42 AM.
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 05:07 AM   #6904
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

Quote:
Originally Posted by Geoff Waddington View Post
New build is up.

CSI is now beta.

Added EncoderPlainReverse for MFT folks.

Also, what is up with these MFT guys ? -- upon looking into the colour thing, looks like we'll need to translate from RGB to HSV, invert H and translate it about 160 degrees -- Yeeesh -- anyone know the math on that ?
wOHO. Beta time.

MFT colour is weird ? Interestingly the source code to the firmware is available too. Could that help ? :P
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-23-2020, 07:32 AM   #6905
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Location: Forest City
Posts: 336
Default

Quote:
Originally Posted by Geoff Waddington View Post
Glad you got it working !

Pretty weird mapping on the Nano
Weird indeed!

Thanks for the help!


Since I´m working on the master channel..

So far I was unable to control FX on the Masterchannel;

Now I ask myself if this is the nano´s or my own fault?

Last edited by WaveTrans; 02-23-2020 at 09:44 AM.
WaveTrans is offline   Reply With Quote
Old 02-23-2020, 09:44 AM   #6906
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post
New build is up.

CSI is now beta.

Added EncoderPlainReverse for MFT folks.

Also, what is up with these MFT guys ? -- upon looking into the colour thing, looks like we'll need to translate from RGB to HSV, invert H and translate it about 160 degrees -- Yeeesh -- anyone know the math on that ?
Congrats on the beta! So far, EncoderPlainReverse is working very well. I'll keep using it and report back if any issues.

The RGB to HSV conersion math looks awful (I'm totally not a math person):

https://www.rapidtables.com/convert/...gb-to-hsv.html

https://docs.opencv.org/3.4/de/d25/i...nversions.html

The Source Code for the MIDI Fighter Twister is here if you're interesting in poking around: https://github.com/DJ-TechTools/Midi...er_Open_Source
Funkybot is online now   Reply With Quote
Old 02-23-2020, 10:49 AM   #6907
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Thanks @airon and @Funkybot, the MFT source was (is) indeed helpful.

I can see a way to do this -- a bit hacky and tacky -- but a way
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 02:05 PM   #6908
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

New build is up.

First try at MFT RGB:

Code:
Widget Play
    Press 90 5e 7f
    FB_MFT_RGB 90 5e 7f
WidgetEnd

Zone "Buttons|"
    Play Play { 0 25 255 0 189 255  }
ZoneEnd
As usual the MFT has it's own version -- this time the RGB table is such that any one colour (r, g, b) MUST be 0 AND any OTHER colour (r, g, b) MUST be 255 -- the third colour can vary in the range 1 - 255 or so -- the colour table is a bit quirky

In the example above r is always 0, b is always 255, and g varies - 25 - 189
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 02:52 PM   #6909
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by Geoff Waddington View Post
New build is up.

First try at MFT RGB:

Code:
Widget Play
    Press 90 5e 7f
    FB_MFT_RGB 90 5e 7f
WidgetEnd

Zone "Buttons|"
    Play Play { 0 25 255 0 189 255  }
ZoneEnd
As usual the MFT has it's own version -- this time the RGB table is such that any one colour (r, g, b) MUST be 0 AND any OTHER colour (r, g, b) MUST be 255 -- the third colour can vary in the range 1 - 255 or so -- the colour table is a bit quirky

In the example above r is always 0, b is always 255, and g varies - 25 - 189
Awesome!

Is it possible to send these within fx zones?
cjewellstudios is offline   Reply With Quote
Old 02-23-2020, 03:31 PM   #6910
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Quote:
Originally Posted by Geoff Waddington View Post
CSI is now beta.
Any news regarding documentation ?

-Michael
mschnell is offline   Reply With Quote
Old 02-23-2020, 03:43 PM   #6911
cjewellstudios
Human being with feelings
 
Join Date: Sep 2017
Posts: 998
Default

Quote:
Originally Posted by mschnell View Post
Any news regarding documentation ?

-Michael
A few people here have been updating this wiki as a starting block for documentation.

https://github.com/malcolmgroves/reaper_csi/wiki
cjewellstudios is offline   Reply With Quote
Old 02-23-2020, 04:25 PM   #6912
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post
New build is up.

First try at MFT RGB:

Code:
Widget Play
    Press 90 5e 7f
    FB_MFT_RGB 90 5e 7f
WidgetEnd

Zone "Buttons|"
    Play Play { 0 25 255 0 189 255  }
ZoneEnd
As usual the MFT has it's own version -- this time the RGB table is such that any one colour (r, g, b) MUST be 0 AND any OTHER colour (r, g, b) MUST be 255 -- the third colour can vary in the range 1 - 255 or so -- the colour table is a bit quirky

In the example above r is always 0, b is always 255, and g varies - 25 - 189
Hi Geoff, thanks for working on this. The lights are behaving erratically over here.

For instance, using the below setup, I get slow pink/purple-ish blinking of the play button when stopped, and fast blinking when playback is happening.

Code:
Widget Play
    Press B1 0F 7F
    FB_MFT_RGB B1 0F 7F
WidgetEnd
Code:
Zone "Buttons|"
    Play Play { 0 25 255 0 189 255 }
ZoneEnd

Using this in the .zon, I get a slow-blinking pinkish purple when stopped, and a solid purple when playing.
Code:
Zone "Buttons|"
	Play Play { 0 10 255 0 255 255 }
ZoneEnd
Using this, I don't think I'm getting any feedback at all (the default colors I setup in the MFTwister Utility are being used but the on color isn't staying on when playback is happening like when I use TwoState FB).

Code:
Zone "Buttons|"
        Play Play { 0 255 0 0 255 255 }
ZoneEnd
Let me know if there's anything else I can do to help out with this.

Last edited by Funkybot; 02-23-2020 at 04:34 PM.
Funkybot is online now   Reply With Quote
Old 02-23-2020, 04:32 PM   #6913
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by cjewellstudios View Post
Awesome!

Is it possible to send these within fx zones?
Of course, once it is all working
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 04:33 PM   #6914
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by mschnell View Post
Any news regarding documentation ?

-Michael
Yes, the Wiki will be the official documentation -- the link is on the download page, the first page of this thread, and in MalcolmG's sig.
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 04:34 PM   #6915
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by cjewellstudios View Post
A few people here have been updating this wiki as a starting block for documentation.

https://github.com/malcolmgroves/reaper_csi/wiki
Actually, this will be the official documentation.
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 04:38 PM   #6916
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Funkybot View Post
Hi Geoff, thanks for working on this. The lights are behaving erratically over here.

For instance, using the below setup, I get slow pink/purple-ish blinking of the play button when stopped, and fast blinking when playback is happening.

Code:
Widget Play
    Press B1 0F 7F
    FB_MFT_RGB B1 0F 7F
WidgetEnd
Code:
Zone "Buttons|"
    Play Play { 0 25 255 0 189 255 }
ZoneEnd

Using this in the .zon, I get a slow-blinking pinkish purple when stopped, and a solid purple when playing.
Code:
Zone "Buttons|"
	Play Play { 0 10 255 0 255 255 }
ZoneEnd
Using this, I don't think I'm getting any feedback at all (the default colors I setup in the MFTwister Utility are being used but the on color isn't staying on when playback is happening like when I use TwoState FB).

Code:
Zone "Buttons|"
        Play Play { 0 255 0 0 255 255 }
ZoneEnd
Let me know if there's anything else I can do to help out with this.
Wow, never seen a setup with a B1, used to a B0, is that the MFT messages ?

B1 0f 7f ?
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 04:57 PM   #6917
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post
Wow, never seen a setup with a B1, used to a B0, is that the MFT messages ?

B1 0f 7f ?
Yep, here's a single button press from Bome's message log...

1: MIDI IN [Midi Fighter Twister]: B1 0F 7F
2: MIDI IN [Midi Fighter Twister]: B1 0F 00

And how that looks in the CSI input monitor...

IN -> MFTwister -> Play 1.000000
IN -> MFTwister b1 0f 00
Funkybot is online now   Reply With Quote
Old 02-23-2020, 05:06 PM   #6918
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Quote:
Originally Posted by Funkybot View Post
Yep, here's a single button press from Bome's message log...

1: MIDI IN [Midi Fighter Twister]: B1 0F 7F
2: MIDI IN [Midi Fighter Twister]: B1 0F 00

And how that looks in the CSI input monitor...

IN -> MFTwister -> Play 1.000000
IN -> MFTwister b1 0f 00
Ok can you try this and see what happens ?

Code:
Widget Play
    Press b1 0f 7f
    FB_MFT_RGB af 0f 7f
WidgetEnd
__________________
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
Geoff Waddington is offline   Reply With Quote
Old 02-23-2020, 05:12 PM   #6919
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 5,990
Default

Quote:
Originally Posted by Geoff Waddington View Post
Ok can you try this and see what happens ?

Code:
Widget Play
    Press b1 0f 7f
    FB_MFT_RGB af 0f 7f
WidgetEnd
Nothing happens in respect to RGB or feedback.

Code:
Widget Play
    Press B1 0F 7F
    FB_MFT_RGB af 0f 7f
WidgetEnd
Code:
Zone "Buttons|"
        Play Play { 0 25 255 0 189 255 }
ZoneEnd
The default colors I setup in the MIDI Fighter Twister Utility for that button are Purple (off) and Green (on). Using standard two-state feedback in CSI, they'll alternate between these two accordingly.

Right now, with the above setup, it's still using the default two colors, but the green only flashes momentarily as play is depressed. No color related feedback getting from CSI to the MFTwister.
Funkybot is online now   Reply With Quote
Old 02-23-2020, 05:32 PM   #6920
KroniK907
Human being with feelings
 
Join Date: Mar 2017
Posts: 11
Default Assign Tracks To Faders?

Hello Everyone,

I asked this elsewhere but I was directed here.

I'm looking to expand the capabilities of my control surface, but primarily I'm looking to find a good way to assign tracks to specific faders on my control surface. Is there an existing implementation of this concept? I have a thorough concept for what I would like to see but I'm curious what might already exist here in this plugin.
KroniK907 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 05:36 AM.


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