Old 06-06-2020, 03:16 AM   #9441
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-06-2020, 03:39 AM   #9442
WaveTrans
Human being with feelings
 
Join Date: Aug 2019
Posts: 189
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
Good to hear!
Take your time to recover properly.
__________________
CSI files for the Icon Nano Vers. 2.0: https://stash.reaper.fm/v/38686/CSI_IconNano_2_0.zip
CSI FX.zones for the Icon Nano: https://stash.reaper.fm/v/38685/CSI_FX_zones.zip
WaveTrans is offline   Reply With Quote
Old 06-06-2020, 04:07 AM   #9443
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
Good to hear. Get some rest and may you recover quickly.
siniarch is offline   Reply With Quote
Old 06-06-2020, 04:13 AM   #9444
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by matthias.matthias View Post
I have a QConProG2 with ne QConExG2. In CSI for surface and zone I use an adjusted MCU or the BehringerXTouch one. Both work pretty well. I can even adjust send levels for one selected channel.

BUT the I can't switch back to normal mode with level faders and pan pots for the channels (I believe it is called pan mode) no matter which button I press.

Does anyone have an idea? Thanks in advance!
Hey, check out the post I did regarding the QCon Pro G2 and Reaper. I have the files there for download. Also have the commands mapped out on a PDF so you can see what each button does. It's a work in progress and I will be tweaking it as needed and will be adding FX Zone files as well. Also, haven't fully integrated the EX controller, so currently when I go into SENDS mode or FX mode, both units show the same info. I will fix this later.

Currently on version 0.003. I'll try and keep all files update with the save version.

https://bit.ly/CSI-QConProG2

Also, if anyone wants to take a look at the post and have anything corrected or your name added as a contributor, please let me know.

I just did the website in Wix in the last hour so please disregard some of the info on it, but the blog post should be ok.

thank everyone for your help again.
siniarch is offline   Reply With Quote
Old 06-06-2020, 04:21 AM   #9445
ramses
Human being with feelings
 
Join Date: Jul 2009
Posts: 720
Default

Quote:
Originally Posted by andyp24 View Post
Thanks. I'm pretty sold on the C1 For "channel strip FX" duties. It's the fader unit I'm not so sure about. Something like the Behringer x-touch has scribble strips to show what channel a fader is controlling, and a rotary (panpot) for each fader, which seems like a big advantage. On the other hand, I bet the C1 faders are better quality.

How do you manage the absence of scribble strip and panpot?

Cheers
The lack of individual panpots is not an issue for me, since pan is more of a set & forget thing and the fader AND C1 having dedicated pan pots for selected tracks. I rarely feel the need to simultaneously pan two channels at once, but perhaps I'm missing something.

The best thing about Softube fader is how quickly you can set a new rough mix up. All the most important controls are right there, input/output gain, high/low cut filters, pan, 3 sends, levels and drive - across 10 channels simultaneously - which is just unbelievably handy. And. Using high quality faders to control stuff is SO much more intuitive and exact as opposed to using endless encoders, it's much more like working on an analog surface to me. And the faders feel great over all.

Also, you can set up "layers" that work like VCA groups for controlling clusters of tracks, outside of having to set VCA groups up in reaper, which is awesome.

The lack of scribble strips could potentially be an issue, but I think it's more a matter of getting used to the idea than anything else. Using Softube's own OSD overlay, it's never a problem of finding the right track for me. Not using it could potentially be, but since the unit banks in groups of TEN as opposed to eight, just labeling the fader 1-0 and having really clear track numbers displayed in the MCP solves it for me. So, that's kind of theme-dependent I would say. Also, setting things up the same way, in the same order and so on, all the time helps, but that's generally a good idea anyway for ease of navigation. In short, I think the pros easily make up for the lack of a dedicated scribble strip.

In short, it took me a while to get used to working on both units, but now I'm just flying. Highly recommended.

Last edited by ramses; 06-06-2020 at 04:35 AM.
ramses is offline   Reply With Quote
Old 06-06-2020, 05:09 AM   #9446
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by siniarch View Post
Hey, check out the post I did regarding the QCon Pro G2 and Reaper. I have the files there for download. Also have the commands mapped out on a PDF so you can see what each button does. It's a work in progress and I will be tweaking it as needed and will be adding FX Zone files as well. Also, haven't fully integrated the EX controller, so currently when I go into SENDS mode or FX mode, both units show the same info. I will fix this later.

Currently on version 0.003. I'll try and keep all files update with the save version.

https://bit.ly/CSI-QConProG2

Also, if anyone wants to take a look at the post and have anything corrected or your name added as a contributor, please let me know.

I just did the website in Wix in the last hour so please disregard some of the info on it, but the blog post should be ok.

thank everyone for your help again.
Wow, fantastic work !!

If you would permit me, as per your suggestion:

" that have been working on a software protocol that is able to integrate almost any Midi Control Surface and allow it to work and control Reaper in a very customizable way."

Actually CSI supports Midi, OSC, and EuCon.

The Midi surface files are mst, not mts

.mst - Midi Surface Template

.ost - OSC Surface Template

The template file for EuCon is built in.
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-06-2020, 06:05 AM   #9447
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by Geoff Waddington View Post
Wow, fantastic work !!

If you would permit me, as per your suggestion:

" that have been working on a software protocol that is able to integrate almost any Midi Control Surface and allow it to work and control Reaper in a very customizable way."

Actually CSI supports Midi, OSC, and EuCon.

The Midi surface files are mst, not mts

.mst - Midi Surface Template

.ost - OSC Surface Template

The template file for EuCon is built in.
Geoff,
Thank you for those corrections. By all means, I want to make sure I get it right. Also, if you'd like me to link to your Code and Wiki as per your signature I can do that as well. Or if you want me to link to your website I can do that also.

The idea is to help others but also to say thank you to you and the guys working on this.

And thanks for the "Fantastic Work", but you guys are really the ones doing the heavy lifting here. I just came in at the end and I'm benefiting from all your efforts. Thank you so much for all that you and the rest of the contributors do.
siniarch is offline   Reply With Quote
Old 06-06-2020, 06:20 AM   #9448
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 1,356
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
Great news Geoff! Take it easy for a bit.
Funkybot is online now   Reply With Quote
Old 06-06-2020, 06:24 AM   #9449
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,418
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
Glad to hear it all went well Give yourself time to recover.
MixMonkey is offline   Reply With Quote
Old 06-06-2020, 12:50 PM   #9450
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
Great news,

Sure, just let that horse run around in a field for a bit, once you can watch it all the way round, it'll be time enough for taking to the trail. LOL
Freex is offline   Reply With Quote
Old 06-06-2020, 05:41 PM   #9451
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Quakertown PA USA
Posts: 445
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle, but for the next few days we're going for a nice ol' trail ride, none of this galloping' sh^t
Glad to hear all is well !!
Cragster is offline   Reply With Quote
Old 06-06-2020, 10:30 PM   #9452
kram0
Human being with feelings
 
Join Date: Mar 2015
Posts: 35
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey y'all, everything went well, back in the saddle,
Glad to hear!

Quote:
Originally Posted by Geoff Waddington View Post
Right now CSI only supports absolute in OSC, but relative is on the feature list
Thanks Geoff.
Is that feature list available and is there a roadmap of sorts?
Just if it's a low priority for you I'll need to work something out.
kram0 is offline   Reply With Quote
Old 06-07-2020, 03:26 AM   #9453
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by kram0 View Post
Is that feature list available and is there a roadmap of sorts?
Just if it's a low priority for you I'll need to work something out.
Not really, as it morphs a bit, mostly because folks around here find clever ways to do things -- I think Folders happened using Reaper Actions in about a half a day, thanks to the community

Adding OSC relative (encoders) doesn't sound like a tough one (famous last words ), currently we are finishing up a re-arch, after that we'll go back into feature mode, I will be able to give an estimate then.
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-07-2020, 03:50 AM   #9454
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Hey folks, thanks for the good wishes, progressing steadily.

Design question to ponder on during a relaxing Sunday morning...

As we can attest to from our focused FX adventures, getting into Vietnam is a hell of a lot easier than getting out

It's really all about letting go.

We have actions to engage/disengage:
Sends
SelectedTrackFX
SelectedTrackFXMenu
FocusedFX

This works just fine with most use cases.

But it all falls apart when you GoZone "ChildZone" from, say, a Selected Track FX Zone.

When the Track is deselected, the original Zone gets deactivated, but not the "ChildZone".

Let's peek into the internals to suss this out.

When you select a Track and MapSelectedTracksToFX is on, CSI activates any FX Zones it can map for the Selected Track and places them in the activeSelectedTrackFXZones list.

When you ToggleMapSelectedFX, you simply activate/deactivate any Zones in the activeSelectedTrackFXZones list.

BUT, when you GoZone directly you don't place the Zone in the activeSelectedTrackFXZones list.

I've been racking my brain and can't come up with an automatic solution.

So, I think the .zon file author has to state the intention.

The simplest way I can think of is to bring back "GoSubZone" from the "Stacks of Wax, the Golden Oldies, the Groove Graveyard, here on 99 5 where it's 20 drive time degrees, just a beautiful morning", oops sorry, that's from my other day job

Seriously, GoSubZone will take its cue from its originating Zone, placing itself in the appropriate list.

Using GoZone will place the Zone in the general bucket -- the Control surface activeZones list.

Comments / suggestions welcomed.
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-07-2020, 06:45 AM   #9455
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by matthias.matthias View Post
I have now. Thank you for letting me know about it! It's not exactly what I'm looking for, but it is certainly nice to see that somebody else is working with the same hard- and software.
You should also look at the post above which has my latest files as well as PDF of button layouts.

https://forum.cockos.com/showpost.ph...postcount=9444
siniarch is offline   Reply With Quote
Old 06-07-2020, 08:55 AM   #9456
kram0
Human being with feelings
 
Join Date: Mar 2015
Posts: 35
Default

Quote:
Originally Posted by Geoff Waddington View Post
Seriously, GoSubZone will take its cue from its originating Zone, placing itself in the appropriate list.
Using GoZone will place the Zone in the general bucket -- the Control surface activeZones list.
I probably don't understand what you talking about. But what makes sense to me is GoSubZone would "overlay" the zone over the current zone(s) whereas GoZone would apply the new zone discarding the previous zone and subzones.
I'm still learning how to coordinate controls between the Mixer and FX duties.
kram0 is offline   Reply With Quote
Old 06-07-2020, 09:17 AM   #9457
dr_After
Human being with feelings
 
dr_After's Avatar
 
Join Date: Sep 2009
Location: Poland
Posts: 586
Default

Got a problem, but didn't find a solution: I installed by X-touch and CSI on desktop and everything works fine, but on my laptop Reaper does not see any templates, although they are put in a CSI folder in User Reaper folder. Any clues?

PS. I also cannot save any page. I add a page, closer Repaer, restart Reaper and it is gone.

EDIT: SOLUTION: if your user account folder has non-english characters, CSI will not recognize templates and will not able to save pages. Change the name of your userfolder to one that does not use non-english characters.

Last edited by dr_After; 06-07-2020 at 11:29 AM.
dr_After is offline   Reply With Quote
Old 06-07-2020, 11:48 AM   #9458
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,418
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hey folks, thanks for the good wishes, progressing steadily.

Design question to ponder on during a relaxing Sunday morning...

As we can attest to from our focused FX adventures, getting into Vietnam is a hell of a lot easier than getting out

It's really all about letting go.

We have actions to engage/disengage:
Sends
SelectedTrackFX
SelectedTrackFXMenu
FocusedFX

This works just fine with most use cases.

But it all falls apart when you GoZone "ChildZone" from, say, a Selected Track FX Zone.

When the Track is deselected, the original Zone gets deactivated, but not the "ChildZone".

Let's peek into the internals to suss this out.

When you select a Track and MapSelectedTracksToFX is on, CSI activates any FX Zones it can map for the Selected Track and places them in the activeSelectedTrackFXZones list.

When you ToggleMapSelectedFX, you simply activate/deactivate any Zones in the activeSelectedTrackFXZones list.

BUT, when you GoZone directly you don't place the Zone in the activeSelectedTrackFXZones list.

I've been racking my brain and can't come up with an automatic solution.

So, I think the .zon file author has to state the intention.

The simplest way I can think of is to bring back "GoSubZone" from the "Stacks of Wax, the Golden Oldies, the Groove Graveyard, here on 99 5 where it's 20 drive time degrees, just a beautiful morning", oops sorry, that's from my other day job

Seriously, GoSubZone will take its cue from its originating Zone, placing itself in the appropriate list.

Using GoZone will place the Zone in the general bucket -- the Control surface activeZones list.

Comments / suggestions welcomed.
Wasn't this why the 'ParentZone' concept came into being? So that when a track was de-selected so was the FX zone and with it any SubZones that had declared the FX Zone as 'Parent'.
MixMonkey is offline   Reply With Quote
Old 06-07-2020, 12:19 PM   #9459
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by dr_After View Post
Got a problem, but didn't find a solution: I installed by X-touch and CSI on desktop and everything works fine, but on my laptop Reaper does not see any templates, although they are put in a CSI folder in User Reaper folder. Any clues?

PS. I also cannot save any page. I add a page, closer Repaer, restart Reaper and it is gone.

EDIT: SOLUTION: if your user account folder has non-english characters, CSI will not recognize templates and will not able to save pages. Change the name of your userfolder to one that does not use non-english characters.
Ahh, thanks for catching that !

CSI strips out problematic file characters, but it seems it's overzealous
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-07-2020, 12:23 PM   #9460
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by MixMonkey View Post
Wasn't this why the 'ParentZone' concept came into being? So that when a track was de-selected so was the FX zone and with it any SubZones that had declared the FX Zone as 'Parent'.
Sort of, the Parent Zone was about passing along the Slot Index.

I guess another way to look at this is it's a bug, we implemented the Slot Index part, but never fully implemented the Zones list part

At any rate the preferred fix, implementation wise is to introduce GoSubZone and remove ParentZone.

Does that give you mountains of work to do on your .zon files ?
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-07-2020, 12:37 PM   #9461
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 1,418
Default

Quote:
Originally Posted by Geoff Waddington View Post
Does that give you mountains of work to do on your .zon files ?
A bit, but I've got used to tweaking their syntax as things have moved forward
MixMonkey is offline   Reply With Quote
Old 06-07-2020, 04:27 PM   #9462
Cragster
Human being with feelings
 
Join Date: Apr 2019
Location: Quakertown PA USA
Posts: 445
Default

Quote:
Originally Posted by Geoff Waddington View Post
Sort of, the Parent Zone was about passing along the Slot Index.

I guess another way to look at this is it's a bug, we implemented the Slot Index part, but never fully implemented the Zones list part

At any rate the preferred fix, implementation wise is to introduce GoSubZone and remove ParentZone.

Does that give you mountains of work to do on your .zon files ?
Is this refereing to what we were just previously talking about with the fx subzones? Doing away with parentzone and adding the fxslot ? Idk ill probly need some guidance with all this from you guys once the new build comes .i wish i could comment but i dont fully understand. But thats ok I'll just wait and sort it out when the time comes. Thank you all !! In advance .i will surly need help with some things
Cragster is offline   Reply With Quote
Old 06-07-2020, 05:51 PM   #9463
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by Cragster View Post
Is this refereing to what we were just previously talking about with the fx subzones? Doing away with parentzone and adding the fxslot ?
Yes, we will just use GoSubZone instead of GoZone, no FXSlot needed.
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-08-2020, 01:16 AM   #9464
matthias.matthias
Human being with feelings
 
Join Date: Jun 2010
Posts: 183
Default

Quote:
Originally Posted by siniarch View Post
Hey, check out the post I did regarding the QCon Pro G2 and Reaper.
Thanks a lot! The Reaper community is the best!

Two small things I noticed:

1. The Send button opens the routing window, which is okay, but it does not close it when pressing the button again to get back into pan mode.

2. I would/will map the motors button to "latch preview" as this is such a versatile automation mode once you get the hang of it.

Quote:
Originally Posted by siniarch View Post
Also, if anyone wants to take a look at the post and have anything corrected or your name added as a contributor, please let me know.
Sure, I'll help where I can and I would also contribute.
matthias.matthias is offline   Reply With Quote
Old 06-08-2020, 12:24 PM   #9465
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by matthias.matthias View Post
Thanks a lot! The Reaper community is the best!

Two small things I noticed:

1. The Send button opens the routing window, which is okay, but it does not close it when pressing the button again to get back into pan mode.

2. I would/will map the motors button to "latch preview" as this is such a versatile automation mode once you get the hang of it.



Sure, I'll help where I can and I would also contribute.
Yes, I think I mentioned it above. The SENDS and the FX button for some reason does not work on our units as it does on other units. Pressing SENDS puts the unit into "Send Mode" just fine. But when you press it again it does take you out of "Send Mode" but not fully back to "Pan Mode" there is some sort of limbo. Where the displays don't come back, nor the volume fades. So what you have to do is Press SENDS the second time and after press HOME to get everything back. Same thing happens with the FX button.
If you download the latest files I have, I think I found a workaround on the SENDS button. Where I send it to another Zone and in that Zone if the SENDS button is pressed, then it performs the second "SENDS Commnad" but also invokes the GoZone HOME command to try and reset it completely.

Hope that makes sense. And yes, by all means, change any button you'd like. Glad is working out though.
siniarch is offline   Reply With Quote
Old 06-08-2020, 05:32 PM   #9466
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 172
Default

Quote:
Originally Posted by Geoff Waddington View Post

Seriously, GoSubZone will take its cue from its originating Zone, placing itself in the appropriate list.

Using GoZone will place the Zone in the general bucket -- the Control surface activeZones list.

Comments / suggestions welcomed.

If I understand this, does this mean all the intent about whether something is a subzone or a zone is in the "caller", not in the "callee" zon file?


If so, then that feels much better for me. The zone file is agnostic about where and how it is invoked and reusable in both situations. Just call it differently.

Oh, and glad to hear you're on the mend.
__________________
CSI Notes wiki : https://github.com/malcolmgroves/reaper_csi/wiki
MalcolmG is offline   Reply With Quote
Old 06-08-2020, 06:40 PM   #9467
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by MalcolmG View Post
If I understand this, does this mean all the intent about whether something is a subzone or a zone is in the "caller", not in the "callee" zon file?

If so, then that feels much better for me. The zone file is agnostic about where and how it is invoked and reusable in both situations. Just call it differently.

Oh, and glad to hear you're on the mend.
Thanks, progressing every day

Yes, you are exactly right, it's the decision made in the calling Zone about whether to pass along context (GoSubZone) or not (GoZone).

The called Zone has no knowledge of how it was called.
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-09-2020, 12:11 AM   #9468
philippas
Human being with feelings
 
Join Date: Nov 2019
Posts: 9
Thumbs up

First of all, this is a really impressive (and slightly overwhelming) project!

@Funkybot or @tdc, I also have a MFT and would love to try this setup, but I could not find any Midi Fighter Twister files on the github rep. Could someone point me in the right direction?

Nevermind, I found it. If anyone else was searching, it is here.

Can't wait to try it out!

Last edited by philippas; 06-09-2020 at 12:32 AM. Reason: found the link
philippas is offline   Reply With Quote
Old 06-09-2020, 06:19 AM   #9469
philippas
Human being with feelings
 
Join Date: Nov 2019
Posts: 9
Question

Quote:
Originally Posted by philippas View Post
First of all, this is a really impressive (and slightly overwhelming) project!

@Funkybot or @tdc, I also have a MFT and would love to try this setup, but I could not find any Midi Fighter Twister files on the github rep. Could someone point me in the right direction?

Nevermind, I found it. If anyone else was searching, it is here.

Can't wait to try it out!
@Funkybot, I wanted to give this a try, but I cannot find the "Reaper CSI MFT.mfs" file. Was this maybe included in an earlier download?
philippas is offline   Reply With Quote
Old 06-09-2020, 08:21 AM   #9470
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 1,356
Default

Quote:
Originally Posted by philippas View Post
@Funkybot, I wanted to give this a try, but I cannot find the "Reaper CSI MFT.mfs" file. Was this maybe included in an earlier download?
I didn't realize that old link was still up. I've since redone a LOT on the MIDI Fighter Twister mapping to take advantage of the endless encoders, encoder acceleration, and use a more generic naming convention for widgets.

You'll need to use the attached MIDI Fighter Twister settings and send them to the unit. This may require the latest firmware for the device - at least that's the only one I can confirm it'll work on.

This is earlier than I wanted to share (was holding off to see if the re-arch Geoff is working on would offer any changes or advantages), but it should work very well right now. See the included instructions.
Attached Files
File Type: zip MIDI Fighter Twister v1-5.zip (49.4 KB, 10 views)
Funkybot is online now   Reply With Quote
Old 06-09-2020, 01:11 PM   #9471
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Hi Everyone,
Please let me know if anyone objects to this post being put here and I'll be happy to remove it if it's in the wrong place.

I was wondering if anyone would be interested in doing a group buy of a custom controller? I'm contacting a guy who makes controllers and see how much he would charge for something like this. Not even sure if he can make it but we'll see. I'm sure if he had a number of guaranteed orders it might be worth his time.

Here's what I've come up with. Let me know if this makes sense. Basically, I'm just looking for a controller to handle all the plugins. And whatever plugin is in focus can be controlled by the unit.

Attached Files
File Type: pdf Controller_001.pdf (106.7 KB, 15 views)
siniarch is offline   Reply With Quote
Old 06-09-2020, 02:21 PM   #9472
Pompeysie
Human being with feelings
 
Join Date: Aug 2019
Location: UK
Posts: 59
Default Faderport V2 noob questions [be gentle]

I have a faderport v2 coming tomorrow. I had read some of this vast thread and am excited by the possibilities, if not a little daunted. Forgive the basic questions and feel free to tell me to pst this elsewhere.

1. Where should I start? The Github pages?
2. I assume many of you have already worked on faderport v2 integrations. Is there a repository somewhere?
3. Are these stupid questions?

I’m a Mac user btw.

Thanks in advance for your help and keep up the fabulous work.

Simon
P.S. I read that this work is approaching a v1.0 release, is this right?
Pompeysie is offline   Reply With Quote
Old 06-09-2020, 02:31 PM   #9473
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Welcome to CSI.
I would start with the Wiki on Geoff's Signature:

installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki

Then download from the link on his signature

Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip

I've only been here for a few weeks but I keep coming back because it's very exciting to be able to customize your controller to your specific needs.

I'm not familiar with the Faderport v2, so can't answer those. But feel free to ask anything, everyone is very friendly here.

Once you get it all set up, and if it worked for you, consider donating to the cause. These guys have been working on this for almost 4 years. Specially Geoff.

Good luck.

CSI - You can donate here: geoffwaddington.ca
siniarch is offline   Reply With Quote
Old 06-09-2020, 02:48 PM   #9474
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 1,356
Default

Quote:
Originally Posted by siniarch View Post
Hi Everyone,
Please let me know if anyone objects to this post being put here and I'll be happy to remove it if it's in the wrong place.
The devil would be in the details (quality, price) but if such a product existed and worked wtih CSI, I'd be all over it. A MIDI controller with good encoders and displays is much needed right now. Then again, with MIDI 2.0 official, I wouldn't be surprised if we started seeing controllers that could talk to plugins and vice versa without anything other than MIDI 2.0, assuming DAWs and plugins begin supporting it.

Looking at your proposed device, bonus points if you took an MFTwister style approach and the encoders had not just two layers, but could also function as buttons when pressed.

What protocol would you use for the displays? If you used MCU or something that could be easily accessed by CSI, that'd be awesome. If a software editor/sysex dump is required, that's less fun.

Looking at it, not sure why Wet/Dry is a button. I'd probably want to assign that to an encoder with an LED, unless that being enabled was designed to work exclusively with encoder 16.

I'd probably rename the Layer button to Shift.

Otherwise, if you could commit to getting someone to actually build it at a reasonable price then sure, I'd be interested. Otherwise, it's just a drawing of something I wish someone would build.
Funkybot is online now   Reply With Quote
Old 06-09-2020, 03:15 PM   #9475
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by Funkybot View Post
The devil would be in the details (quality, price) but if such a product existed and worked wtih CSI, I'd be all over it. A MIDI controller with good encoders and displays is much needed right now. Then again, with MIDI 2.0 official, I wouldn't be surprised if we started seeing controllers that could talk to plugins and vice versa without anything other than MIDI 2.0, assuming DAWs and plugins begin supporting it.

Looking at your proposed device, bonus points if you took an MFTwister style approach and the encoders had not just two layers, but could also function as buttons when pressed.

What protocol would you use for the displays? If you used MCU or something that could be easily accessed by CSI, that'd be awesome. If a software editor/sysex dump is required, that's less fun.

Looking at it, not sure why Wet/Dry is a button. I'd probably want to assign that to an encoder with an LED, unless that being enabled was designed to work exclusively with encoder 16.

I'd probably rename the Layer button to Shift.

Otherwise, if you could commit to getting someone to actually build it at a reasonable price then sure, I'd be interested. Otherwise, it's just a drawing of something I wish someone would build.
Yes, definitely was thinking the buttons could function as buttons. On some plugins where there is an ON/Off switch, you could spin it one way to turn it off and the other to turn it on, but it would also toggle on/off by pushing it. I mean we could assign the push to be anything really. Such as go back to center (default)

Yes, display would be MCU if it's capable of controlling all the characters desired and color. And yes, I want everything accessible to CSI. I'd go with OSC as Geoff suggested, but the guy that I'm contacting only deals with Midi.

Yes, the Wet/Dry was just to engage the Fader 16 into controlling how much the plugin is being mixed with the original. The little dial on the top right on the FX window.

Don't mind renaming the Layer to Shift, but really wanted to make it clear that you wouldn't be pressing the button down and turning the encoder. You'd be Toggling the button on/off (with a light feedback) and when on encoders 1-15 behave one way, and when off they behave differently. (on my QCon G2, only my F1-F8 buttons and my Left/Right/Solo buttons next to the transport have two layers of midi outputs. When I engage my "Layer 2" button only those 11 buttons change midi output commands?)

Encoder 16 could be focused on either Layers/Effects/Submenu/Page/Presets. So if you press it once, you'd be on Layers and spinning the fader would select layers up and down. Press it again, and it would select effects for that layer. Press it again and it would affect either Submenu,Page,or Preset depending on how you configured your Zone file for that plugin. The up, down, left and right would basically bank the encoders much like you would bank tracks along the different plugin parameters. Again this would have to be setup via the Zone file.

Also thinking about making it a little longer and adding 3 extra buttons next to bypass, Wet/dry and layer. So we can have 6 customizable buttons. Maybe a lock button to lock the controller to a certain fx even if you select new layer. A button to work on selected item FX rather than layers. and maybe a bypass all FX in chain?

Finally, what do you think would be a reasonable price? $750? What's the highest you would go? Just wondering.

Last edited by siniarch; 06-09-2020 at 03:21 PM.
siniarch is offline   Reply With Quote
Old 06-09-2020, 03:23 PM   #9476
Funkybot
Human being with feelings
 
Join Date: Jul 2007
Posts: 1,356
Default

My MIDI Fighter Twister was $200. This would be a larger version of that with some extra buttons, but with the addition of displays. A Behringer BCR-2000 is under $300. So if it were kickass, $500 would be about the going rate considering the competition. If it were really, really kickass, maybe a little more. $750 would be the absolute top end of the spectrum price-wise and it would really have be amazing for that price. Talking excellent build quality, fully class-compliant USB for plug and play operation, metal housing, jitter-free encoders, crystal clear OLED displays I could read from across the room and no weird angle to the displays. I get the economy of scale doesn't favor small runs on a specialty controller but I doubt many other people would buy it at at $750 personally.

Just my two cents.

Maybe make a new thread as not to crowd out this one, while also plugging your project, and/or post on KVR to gauge interest and solicit additional feedback.
Funkybot is online now   Reply With Quote
Old 06-09-2020, 03:57 PM   #9477
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Thanks for that. Yes I will make a new thread. If you want me to remove it from here, let me know. I'm guessing there's a way to remove a post.
siniarch is offline   Reply With Quote
Old 06-09-2020, 04:09 PM   #9478
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

I was waiting to post, but since it has already been illustrated, hopefully you will take this in the spirit in which it is given, however bluntly it is put

Simply stated -- you're going about it all wrong

The discussion has been about things like layers etc.

That's a problem.

The smarter you make the device the worse off you are.

Say someone wants a new layout -- does that mean firmware burn ? -- can it even be done at all ?

CSI is built to handle all those layer, etc. tasks in software, leave it to CSI -- that way many people can share the same hardware blocks (economy of scale on hardware purchase), whilst retaining full customizability.

As far a specs, from my experimentation of late:

Colour displays -- Novation Launchpad Mini mk3 has button addressable RGB -- you can use that for simply on/off colours, or multi colour cycling, etc. -- I'll be posting a video after I get the re-arch out.

Display for everything -- C4 is the closest I've seen with:
2 rows of scribble strips
1 encoder
1 pushtop

This way there is no "silk screening" -- cost reduction to help offset the oled cost.

Make sure the encoders are high quality, smooth, and put out at least 10 bit resolution (1024 steps).

RGB (0-255, 0-255, 0-255) colour oled displays would be the Gold plated solution, man you could do real nice track colouring, context indication, etc.

If you are going Midi, will have to do SysEx for text, but that's not bad.

So, in summary, make the firmware as simple as possible, no layers or anything else.
CSI takes care of that.
The firmware becomes much simpler, there is only one layer, etc.
The key is to identify each control, once only, that's all you need, let CSI do the switching.

Make sure you overspend on the displays incorporating as much colour as possible -- look at the Avid S6 to get some ideas as to how powerful colour can be

Litle or no labeling on the panel -- the displays tell you what the control is/does -- it's all completely fluid and undefined, until you hook up software.

For the reasons stated above, the Mackie C4, although from a much larger format earlier time, is still in high demand.

Speaking of being up to date:
Artist Mix / Console One size or smaller is about right for today's on-the-go rig.

You are well within that -- matter of fact, I might up the size a bit -- seems like it might be cramped to operate.

Anyway, just my 2c worth
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-09-2020, 04:10 PM   #9479
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,057
Default

Quote:
Originally Posted by siniarch View Post
Thanks for that. Yes I will make a new thread. If you want me to remove it from here, let me know. I'm guessing there's a way to remove a post.
No worries, perhaps branch off at your convenience
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki
Geoff Waddington is offline   Reply With Quote
Old 06-09-2020, 04:28 PM   #9480
siniarch
Human being with feelings
 
Join Date: Jun 2018
Posts: 156
Default

Quote:
Originally Posted by Geoff Waddington View Post
No worries, perhaps branch off at your convenience
Made new thread. I see your point and is excellent. Will update. I'll continue on the other thread. Thanks so much for your comments. If you know someone that can help do the electronics for something like this please PM or email me.
Thank you.
siniarch is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:25 PM.


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