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

Reply
 
Thread Tools Display Modes
Old 04-20-2019, 03:18 AM   #2841
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 SebyMusic View Post
How, please tell me how to accomplish this.
I have a send page in CSI. When I press a button, I do enter in the sends mode, but I want to see ALL the sends of the selected track.
So if the selected track have 4 sends on it, well all 4 first faders will reflect the send amount for that selected track.

Right now, what I see is only one send of all 8 tracks in view.

tks
Seby
That's not implemented yet, stay tuned, we're getting closer to a release with the new architecture
__________________
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 04-20-2019, 06:53 AM   #2842
SebyMusic
Human being with feelings
 
Join Date: Apr 2018
Posts: 211
Default

Quote:
Originally Posted by Geoff Waddington View Post
That's not implemented yet, stay tuned, we're getting closer to a release with the new architecture
Hi Geoff, are you telling me that I should wait before trying to configure it because I will have to redo it all on the new architecture?

Do you have an approx on when it will be available sir?
tks
Seby
SebyMusic is offline   Reply With Quote
Old 04-21-2019, 03:14 AM   #2843
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 SebyMusic View Post
Hi Geoff, are you telling me that I should wait before trying to configure it because I will have to redo it all on the new architecture?
Yes, the file formats change, so hold off for now.

Quote:
Originally Posted by SebyMusic View Post
Do you have an approx on when it will be available sir?
I am currently working on a project to put food on the table, but a good guess ?

Should have something in May.
__________________
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 04-21-2019, 06:20 AM   #2844
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post

Should have something in May.
MixMonkey is online now   Reply With Quote
Old 04-21-2019, 02:55 PM   #2845
SebyMusic
Human being with feelings
 
Join Date: Apr 2018
Posts: 211
Default

Quote:
Originally Posted by Geoff Waddington View Post
Yes, the file formats change, so hold off for now.



I am currently working on a project to put food on the table, but a good guess ?

Should have something in May.
Geoff if there's a way to make it faster, please tell me in private
Seby
SebyMusic is offline   Reply With Quote
Old 04-22-2019, 02:59 AM   #2846
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 SebyMusic View Post
Geoff if there's a way to make it faster, please tell me in private
Seby
Well, the more folks donate, the more I can prioritize this

See donation link in sig below.
__________________
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 04-23-2019, 02:26 AM   #2847
uksnowy
Human being with feelings
 
uksnowy's Avatar
 
Join Date: Feb 2008
Location: 6950 DK
Posts: 659
Default

Hi Geoff

I am glad to read that the scrub/jog will be implemented. I wait in anticipation.

Another thing I would like to know is how to get Reaper to turn a LED on on my controller. For example, I have manged to configure a button on my controller to toggle my mixer control panel into view and it works a treat. However, it does not set the LED on my button. Is there a way to do that?
__________________
REAPING HAVOC SINCE 2008
uksnowy is offline   Reply With Quote
Old 04-23-2019, 02:35 AM   #2848
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 uksnowy View Post
Hi Geoff

I am glad to read that the scrub/jog will be implemented. I wait in anticipation.

Another thing I would like to know is how to get Reaper to turn a LED on on my controller. For example, I have manged to configure a button on my controller to toggle my mixer control panel into view and it works a treat. However, it does not set the LED on my button. Is there a way to do that?
Hopefully

The new architecture splits out the feedback (lighting the light), so it should be doable with the next release.
__________________
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 04-23-2019, 11:49 PM   #2849
uksnowy
Human being with feelings
 
uksnowy's Avatar
 
Join Date: Feb 2008
Location: 6950 DK
Posts: 659
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hopefully

The new architecture splits out the feedback (lighting the light), so it should be doable with the next release.
Awesome Geoff.. I am hoping with this system I can program my controller to operate how I want it to.

I'm sending a donation.
__________________
REAPING HAVOC SINCE 2008
uksnowy is offline   Reply With Quote
Old 04-30-2019, 11:48 PM   #2850
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Hi Geoff,

As CSI seemingly starts to enter a stable state, it might be worth considering the distribution of the great work.

Due to the multiple request daily popping in all these forums, IMHO it's essential that Control Surface support can easily be found and installed via ReaPack !
This holds for the extension itself, and for the many CSI configuration files that will be available by many helpful users.

Maybe a ReaPack Compatible Comment syntax - usable for the ReaPack "@about" section - might be needed to be defined.
-Michael
mschnell is online now   Reply With Quote
Old 05-01-2019, 06:26 AM   #2851
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Been out of the loop for a while, so I'd like to ask @Geoff,
will CSI get a 'learn parameter' function at some point?
nofish is offline   Reply With Quote
Old 05-01-2019, 11:27 AM   #2852
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 nofish View Post
Been out of the loop for a while, so I'd like to ask @Geoff,
will CSI get a 'learn parameter' function at some point?
Hadn't thought about it yet, but it would probably best to build a separate app that incorporates learn and blasts out .zon files, probably something that you launch from the config panel would do the trick
__________________
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 05-01-2019, 12:06 PM   #2853
Gass n Klang
Human being with feelings
 
Gass n Klang's Avatar
 
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hadn't thought about it yet, but it would probably best to build a separate app that incorporates learn and blasts out .zon files, probably something that you launch from the config panel would do the trick
definitly! I'm sure that many users flinch from editing files using the text editor. An easy and understandable user interface will do it!
Gass n Klang is offline   Reply With Quote
Old 05-01-2019, 01:10 PM   #2854
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Quote:
Originally Posted by Gass n Klang View Post
An easy and understandable user interface will do it!
Blowing up the effort to create the software by a factor of 10.

So I suggest considering adding a GUI once CSI is proven to work decently stable and does not need additional functional features.

-Michael
mschnell is online now   Reply With Quote
Old 05-01-2019, 02:18 PM   #2855
poetnprophet
Human being with feelings
 
poetnprophet's Avatar
 
Join Date: Jan 2018
Posts: 1,651
Default

a learn app would be nice.

You know what else would be awesome, and cutting edge? An auto-learn function! Think about something like the console 1, where sections are predefined on the surface for certain functions. And it seems to me that these kinds of parameters often share the same names: compressor THRESHOLD/THRESH, RATIO/RAT, RELEASE/REL

..I think you see where I'm going with this. That would be pretty badass, Geoff! I can't imagine how much more that would complicate things, so...(mic drop and exit stage quick!)
__________________
https://www.kdubbproductions.com/
https://www.youtube.com/channel/UCpC...2dGA3qUWBKrXQQ
i7 8700k,4.9Ghz,Win10,Reaper 6,Motu 828es, Cranborne ADAT500
poetnprophet is offline   Reply With Quote
Old 05-01-2019, 09:51 PM   #2856
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

CSI needs KI !!!!

-Michael
mschnell is online now   Reply With Quote
Old 05-02-2019, 05:16 AM   #2857
uksnowy
Human being with feelings
 
uksnowy's Avatar
 
Join Date: Feb 2008
Location: 6950 DK
Posts: 659
Default

Quote:
Originally Posted by Gass n Klang View Post
definitly! I'm sure that many users flinch from editing files using the text editor. An easy and understandable user interface will do it!
I'll take editing text files if it allows me to customise my controller.
__________________
REAPING HAVOC SINCE 2008
uksnowy is offline   Reply With Quote
Old 05-02-2019, 05:22 AM   #2858
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Quote:
Originally Posted by Gass n Klang View Post
definitly! I'm sure that many users flinch from editing files ...
Most users supposedly don't even want to take the pain of defining the interaction between the Control Surface and Reaper in any way.

Hence I think the power of CSI is that on the long run there will be a great library of configuration files, that "lazy" users can choose from to get a decent workflow for the Control Surface thy happen to own, "out of the box".
-Michael
mschnell is online now   Reply With Quote
Old 05-02-2019, 05:39 AM   #2859
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by uksnowy View Post
I'll take editing text files if it allows me to customise my controller.
+1 on this.

I think for the foreseeable future we will be in the position of having some people who have a deeper understanding of the CSI ecosystem and create the text files and other people who mix and match the files they've created.

The challenge will be in troubleshooting their systems when it doesn't 'just work'.

Perhaps we could create a guide based around a clean, portable install of Reaper, so that if people have difficulties with their main system they could begin completely from scratch and follow step by step instructions. That should make it easier to isolate problems.
MixMonkey is online now   Reply With Quote
Old 05-02-2019, 05:42 AM   #2860
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by mschnell View Post
Most users supposedly don't even want to take the pain of defining the interaction between the Control Surface and Reaper in any way.

Hence I think the power of CSI is that on the long run there will be a great library of configuration files, that "lazy" users can choose from to get a decent workflow for the Control Surface thy happen to own, "out of the box".
-Michael
As Geoff's the only one writing the code for CSI, we're all 'lazy' to a degree
MixMonkey is online now   Reply With Quote
Old 05-02-2019, 06:23 AM   #2861
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
Default

I don't mind what hoops i need to jump thru to get it working, as long as at the end of it I have what I need.
Freex is offline   Reply With Quote
Old 05-02-2019, 10:22 AM   #2862
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
Hadn't thought about it yet, but it would probably best to build a separate app that incorporates learn and blasts out .zon files, probably something that you launch from the config panel would do the trick
I wonder if a control surface extension can talk to a Lua script.

Maybe some folks in the scripting business can help. Lua might be just the ticket with all the GUI libraries.
__________________
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 05-03-2019, 02:43 AM   #2863
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 airon View Post
I wonder if a control surface extension can talk to a Lua script.

Maybe some folks in the scripting business can help. Lua might be just the ticket with all the GUI libraries.
Cool, thanks, will check it out.
__________________
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 05-03-2019, 02:50 AM   #2864
uksnowy
Human being with feelings
 
uksnowy's Avatar
 
Join Date: Feb 2008
Location: 6950 DK
Posts: 659
Default

Quote:
Originally Posted by Freex View Post
I don't mind what hoops i need to jump thru to get it working, as long as at the end of it I have what I need.
what he said..
__________________
REAPING HAVOC SINCE 2008
uksnowy is offline   Reply With Quote
Old 05-03-2019, 06:11 AM   #2865
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Quote:
Originally Posted by mschnell View Post
As CSI seemingly starts to enter a stable state, it might be worth considering the distribution of the great work ... via ReaPack !
I suppose to support ReaPack the file format needs to allow some kind of block comment feature to allow for the ReaPack control lines.

Does the CSI file format already feature tghis ?

-Michael

Last edited by mschnell; 05-04-2019 at 03:46 PM.
mschnell is online now   Reply With Quote
Old 05-04-2019, 01:13 PM   #2866
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Way back when we were discussing what happens when layered Zones get deactivated.

The thinking at the time was that leaving a Zone would automatically take you back Home.

In any reasonable workflow I can think of, issues develop with that approach.

I think the natural way is the most intuitive and is likely the easiest to get functioning properly.

The natural way is that as Zones are deactivated the widgets revert to the "previous" Zone on the "stack".

Anyone see any problems with 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
Geoff Waddington is offline   Reply With Quote
Old 05-05-2019, 04:48 AM   #2867
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post
The natural way is that as Zones are deactivated the widgets revert to the "previous" Zone on the "stack".

Anyone see any problems with this ?
Nope, that's fine as long as we can still have a 'Home' button to teleport us back out of the bottom of the rabbit hole we've gone down, directly to the Home Zone.
MixMonkey is online now   Reply With Quote
Old 05-05-2019, 05:35 AM   #2868
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 MixMonkey View Post
Nope, that's fine as long as we can still have a 'Home' button to teleport us back out of the bottom of the rabbit hole we've gone down, directly to the Home Zone.
Cool, yeah, similar to GoPage SomePage, there will be ActivateZone SomeZone, where you can supply any Zone name you like to directly Activate that Zone, so to map a "Home" button:

SomeButton ActivateZone Home
__________________
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 05-05-2019, 06:46 AM   #2869
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post
Cool, yeah, similar to GoPage SomePage, there will be ActivateZone SomeZone, where you can supply any Zone name you like to directly Activate that Zone, so to map a "Home" button:

SomeButton ActivateZone Home
Direct Zone access- cool!

Those 'VPOT Assign' buttons at the top of the MCU Pro are just itchin' to be Zone access radio buttons! (and i've got 'Global View' down for the Home button)
MixMonkey is online now   Reply With Quote
Old 05-05-2019, 08:11 AM   #2870
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
Default

I've got a portable Reaper installation just for developing my CSI stuff. Lots and lots of buttons, encoders, faders and knobs for doing the great stuff the Digidesign Icon consoles did. Now it can all be mine but even better. (insert maniacal laughter)





When can we play and get in to the zones ?
__________________
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 05-05-2019, 10:54 AM   #2871
Audbol
Human being with feelings
 
Join Date: Jan 2012
Posts: 45
Default

Hey all, just getting started with all this, I have some devices I want to start working on, a Yamaha 02r and a Yamaha ProMix 01, focused on the ProMix right now, sadly it came before pet much every control standard but does feature a "local" control that was used to connect it to another ProMix so you could control it. It allows for 16 faders and 16 buttons, I can observe all the information in reacontrol midi and do this and that is various different methods but it looks like you guys have exactly what I need, all the faders are transmitting and receiving on channel 1 CC 35 value is assigned to the first fader channel 1 CC 36 is fader two, etc etc. I figure this is simple enough. I see you guys use templates and I figure I just need to set one up to get rolling so I would love if you guys would be able to point me in the right direction to do so. Thank you guys so much for this project!
Audbol is offline   Reply With Quote
Old 05-05-2019, 03:46 PM   #2872
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 MixMonkey View Post
Direct Zone access- cool!

Those 'VPOT Assign' buttons at the top of the MCU Pro are just itchin' to be Zone access radio buttons! (and i've got 'Global View' down for the Home button)
Yup, that's exactly what first came to my mind
__________________
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 05-05-2019, 03:46 PM   #2873
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 airon View Post
I've got a portable Reaper installation just for developing my CSI stuff. Lots and lots of buttons, encoders, faders and knobs for doing the great stuff the Digidesign Icon consoles did. Now it can all be mine but even better. (insert maniacal laughter)





When can we play and get in to the zones ?
Hopefully by end of May or so.
__________________
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 05-05-2019, 03:47 PM   #2874
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 Audbol View Post
Hey all, just getting started with all this, I have some devices I want to start working on, a Yamaha 02r and a Yamaha ProMix 01, focused on the ProMix right now, sadly it came before pet much every control standard but does feature a "local" control that was used to connect it to another ProMix so you could control it. It allows for 16 faders and 16 buttons, I can observe all the information in reacontrol midi and do this and that is various different methods but it looks like you guys have exactly what I need, all the faders are transmitting and receiving on channel 1 CC 35 value is assigned to the first fader channel 1 CC 36 is fader two, etc etc. I figure this is simple enough. I see you guys use templates and I figure I just need to set one up to get rolling so I would love if you guys would be able to point me in the right direction to do so. Thank you guys so much for this project!
I would wait a few weeks, as the file format is in flux right 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
Geoff Waddington is offline   Reply With Quote
Old 05-05-2019, 03:57 PM   #2875
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

@MixMonkey, you were exactly right when you were surprised a few pages back how free-form the Shift (Control, etc.) Zone definitions were.

That way works great until you start layering other Zones on top, then you have to be careful that pressing Shift (which Activates the Home Shift Zone among others) doesn't clobber a layered definition with the Shifted Home behaviour.

Clear as mud right ?

Anyway, looks like I was overzealous in the use of Zones, let's go back to the old notation:

Select TrackUniqueSelect
Shift+Select TrackRangeSelect
Control+Select TrackSelect

etc.

That solves one part of the layering issues with which I'm currently wrestling.
__________________
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 05-06-2019, 12:04 PM   #2876
TVbene
Human being with feelings
 
Join Date: Oct 2017
Posts: 42
Default

Hey, I really like the concept of CSI so far! Though I cannot get it to receive MIDI signals for now. I created a new page, added my MIDI-surfaces (x-touch mini, maschine and launchpad mini) and enabled MIDI In monitoring in CSI. But no MIDI signals are displayed in the console when I press the buttons. I have disabled these MIDI devices in the preferences and they all send MIDI but seemingly not to CSI. Is there maybe some simple explanation for this?
TVbene is offline   Reply With Quote
Old 05-07-2019, 03:55 AM   #2877
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
Default

Quote:
Originally Posted by Geoff Waddington View Post
@MixMonkey, you were exactly right when you were surprised a few pages back how free-form the Shift (Control, etc.) Zone definitions were.

That way works great until you start layering other Zones on top, then you have to be careful that pressing Shift (which Activates the Home Shift Zone among others) doesn't clobber a layered definition with the Shifted Home behaviour.

Clear as mud right ?

Anyway, looks like I was overzealous in the use of Zones, let's go back to the old notation:

Select TrackUniqueSelect
Shift+Select TrackRangeSelect
Control+Select TrackSelect

etc.

That solves one part of the layering issues with which I'm currently wrestling.
I was wondering whether any Zone other than the Home Zone would need its own modifier definitions to avoid a clash - ie a new Zone would have to have its own '2nd Function' button definied (or 3rd or 4th etc) or am I barking up the wrong tree?
MixMonkey is online now   Reply With Quote
Old 05-07-2019, 06:27 AM   #2878
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 TVbene View Post
Hey, I really like the concept of CSI so far! Though I cannot get it to receive MIDI signals for now. I created a new page, added my MIDI-surfaces (x-touch mini, maschine and launchpad mini) and enabled MIDI In monitoring in CSI. But no MIDI signals are displayed in the console when I press the buttons. I have disabled these MIDI devices in the preferences and they all send MIDI but seemingly not to CSI. Is there maybe some simple explanation for this?
After you select Midi ports, etc., and the rest of the config, if you are on Windows, you may have to exit Reaper, and restart, you may even have to power cycle your interfaces -- known pre alpha bug.
__________________
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 05-07-2019, 06:30 AM   #2879
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 MixMonkey View Post
I was wondering whether any Zone other than the Home Zone would need its own modifier definitions to avoid a clash - ie a new Zone would have to have its own '2nd Function' button definied (or 3rd or 4th etc) or am I barking up the wrong tree?
Yup, that's exactly the issue i'm avoiding by containing the modified behaviour within its Zone.

That way Shift is the same for everyone -- you don't need extra "2nd function" buttons.
__________________
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 05-09-2019, 11:13 AM   #2880
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

Ok, so this is slowly coming together.

I believe we have a solution for modifiers that works reasonably well, and with a few constraints -- mostly good ones -- on the user, we are there, see what you think.

A Widget on a given Page is either a modifier or it isn't -- imagine a world where depending on which Zone was Activated the notion of Modifiers could wander about -- yuchhh !!

Mapping a Widget to any of the following Actions automatically designates it a Modifier:

TrackTouch
Shift
Option
Control
Alt

Yup, TrackTouch is now treated just like any other modifier (Shift, etc.).

That allows for a nice syntax a la:

DisplayLower| TrackPanDisplay
TrackTouch+DisplayLower| TrackVolumeDisplay

but requires that we do this trick so that the Fader adjusts the Volume while it is touched

Fader| TrackVolume
TrackTouch+Fader| TrackVolume

This solves the modifier issues in terms of reasonable syntax with reasonable constraints without making my programming life hell

What say you?
__________________
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
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 12:55 PM.


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