![]() |
#17641 | |
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 937
|
![]() Quote:
I added Code:
OnTrackSelection Reaper "_S&M_WNCLS3" OnTrackSelection GoHome if I open an FX with the mouse, it splays across the C4. If I have a number of FX open, I can click on then to bring them into focus which in turn splays them across the C4 Perfect. I don't know if I'll keep the "auto close" or not, but it's doing what i set out for it to do, so thanks to all for the input. Last edited by Freex; 06-24-2022 at 12:31 PM. |
|
![]() |
![]() |
![]() |
#17642 |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() |
![]() |
![]() |
![]() |
#17643 |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]()
@FunkyBot: I've attempted all of your changes
- You can still bank through FX, you just have to press Shift to see the banking buttons. *Pressing shift also reveals buttons on any of the Send/Receive stuff @MixMonkey: I changed the SelectedTrackFXMenu to be like yours. There was also a problem with my SlickEQ Zone so it wouldn't have loaded for you even if I had everything correct in the first place. Loads now here. *The alias is super important. I had a space between Slick and EQ but my layout is looking for "SlickEQ" - Tried to make "Automation" and "Macro" buttons have "Feedback" like the other "Associated Zones" ("lol") This was mostly successful but I've introduced intermittent bugs so this maybe taken out. - There's now a Gain Reduction meter on the FX Page selected track section. - Track FX Menus should be blank on startup. (The one on the FX page however still needs to be fixed) If anyone else wants to give this a go, feel free. Last edited by Puck; 06-27-2022 at 04:31 AM. |
![]() |
![]() |
![]() |
#17644 |
Human being with feelings
Join Date: Jan 2022
Posts: 45
|
![]()
if you assign the TrackSendVolume function to the encoder. When trying to assign to an encoder with a modifier ( alt or shift, no difference), I can't control the volume of sends. Is it solved somehow? Just with 32 encoder modifiers. With this scheme, there are only 8. It's a shame
![]() |
![]() |
![]() |
![]() |
#17645 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17646 | |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,978
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17647 | |
Human being with feelings
Join Date: Jan 2022
Posts: 45
|
![]() Quote:
SelectedTrackSendNavigator Shift Shift Option Option Control Control Alt Alt RotaryA| TrackSendVolume [ (0.001,0.02,0.04,0.06,0.1) ] ZoneEnd Zone "Track" SelectedTrackNavigator Shift Shift Option Option Control Control Alt Alt RotaryA7 TrackVolume [ (0.0011,0.005,0.01,0.1) ] RotaryA8 TrackPan [ (0.005,0.01,0.02,0.05) ] Alt+RotaryA1 NoAction Alt+RotaryA2 NoAction Alt+RotaryA3 NoAction Alt+RotaryA4 NoAction Alt+RotaryA5 NoAction Alt+RotaryA6 NoAction Alt+RotaryA7 NoAction Alt+RotaryA8 NoAction ZoneEnd When adding Alt+Rotary to the "Track" zone. In the "Send" zone, the send volume does not work. |
|
![]() |
![]() |
![]() |
#17648 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17649 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
![]() I solved my [ 0.5 ] issue. I cleaned up all the button definitions in the .tosc file and got rid of a lot of unnecessary touch entries that were created by importing a V1 file. Now it works with just the single entry, as it should. |
|
![]() |
![]() |
![]() |
#17650 |
Human being with feelings
Join Date: Jan 2022
Posts: 45
|
![]()
Here.
|
![]() |
![]() |
![]() |
#17651 | ||
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]() Quote:
There are a few though ![]() SSL 9000J Lindell API ReEQ Are all fully fleshed out special layouts. I’ve also developed a hybrid system where I use the main c4 layout for most of the buttons and if a plug-in has special radio style buttons I’ll make a page on the additional buttons pager and lay the whole thing over the regular c4 layout such that it all fits together. Valhalla SuperMassive SPL Iron Are examples of this, but there are quite a bit more. I plan on making videos on explaining how to add stuff yourself. Hopefully a little community and a repository where people will be able to share and pick plugins they want special layouts for. I suppose a donation could also motivate me to do a specific one ![]() I was wondering if you had any other overarching opinions on the layout? I’m about ready to start making videos explaining everything so any thoughts would be appreciated. Quote:
|
||
![]() |
![]() |
![]() |
#17652 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
The way round this is not to have the two Zones active at the same time when you want to access Rotaries 1-6 for something other than sends (when the Track Zone is active). I've made some modifications to your files and these are attached below. In brief, I removed SelectedTrackSends from the IncludedFiles and made them activate on TrackSelection instead, so the behaviour doesn't change from what you're used to. I then made RotaryPushA8 toggle between the Track Zone and SelectedTrackSends. Note: the operation of Rotaries 7 and 8 doesn't change between the Zones. Now, when you toggle out of the SelectedTrackSends, you end up in the Track Zone and you'll have access to Rotaries 1-6. I mapped TrackVolume and Pan to Rotaries 1 and 2 and Alt+Rotaries 7 and 8 to Pan and TrackVolume to make sure they worked, and they do ![]() About other stuff; in CSI, the modifiers are global and only need to be defined once. So, I removed all the modifier definitions except those in the Buttons Zone. I also moved all your button definitions to the Buttons Zone ![]() ![]() If you're using the X-Touch Mini exclusively with CSI, you may want to consider using MC mode and a .mst based on that. The second layer available in standard mode offers no advantage in CSI and the standardisation of the MC mode definition makes it easer to swap Zone files with others. I tweaked a MC .mst file for you so you can try it out. There should't be any difference in operation, but you'll be using a standard hardware setup, available to everyone with an X-Touch Mini. Last edited by MixMonkey; 07-14-2022 at 06:26 AM. |
|
![]() |
![]() |
![]() |
#17653 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
![]() I'm sure you'll get lots of useful feedback when you put it out there. My setup is as much about having a CSI test machine without leaving the comfort of my living room chair, as it is having a useful production tool ![]() btw mine currently looks like this: ![]() Last edited by MixMonkey; 06-26-2022 at 06:23 PM. |
|
![]() |
![]() |
![]() |
#17654 | |
Human being with feelings
Join Date: Jan 2022
Posts: 45
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17655 |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]() Quote:
Thanks for checking it out. Truly appreciated! Yes, yours looks great! Different approach, as you say, but kudos to you for getting all that info on there in a usable way! |
![]() |
![]() |
![]() |
#17656 |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]() |
![]() |
![]() |
![]() |
#17657 |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() |
![]() |
![]() |
![]() |
#17658 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
![]() I did some tests on my iPadAir4 before I started to see what the smallest button size was I could reliably operate with my fingers/thumbs. What you see is the result. I think it's also important to make the distinction between layouts designed to be operated whilst holding the pad vs layouts intended for use with the pad on a stand at arms length. Mine is definitely intended to be held, which is why the most used buttons are positioned on the left and right edges and because it's close to your face, the control and text sizes can be smaller. One point about the C4 FX grid, I don't intend those tiny horizontal faders to used to make adjustments (though you can) The manner of operation is to touch the parameter in the grid with your left hand, which then throws that parameter on to the LastTouchedParameter fader on the RHS where you can adjust it with your right thumb. There are two sets of modifier buttons, because modifiers are always used in conjunction with another control and you don't know whether that control will be on the right or the left. So you want to be able to operate the modifier with one hand and control that is being modified with the other. |
|
![]() |
![]() |
![]() |
#17659 |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]()
All good points here and some great ideas for your use case.
Hoping this catches on and we get more CSI users in here. It’d be great to be able to push donations Geoff’s way. But nevertheless I’m pretty happy where mine is at. It looks pretty impressive on a 22” touchscreen monitor and I’m close to selling my midi fighter twisters although I’m holding off on that. ![]() |
![]() |
![]() |
![]() |
#17660 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17661 | |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]() Quote:
99% of mine are correct but I have noticed a couple that were off. Particularly the default color. I think the remainder potentially stem from CSI sometimes not sending a “0” sometimes but I’m unsure. |
|
![]() |
![]() |
![]() |
#17662 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#17663 |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]() |
![]() |
![]() |
![]() |
#17664 | |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,978
|
![]() Quote:
I wonder if that means CSI on Windows is sending RGB but CSI on Mac is somehow sending BGR? That might also explain why they've been flipped back and forth multiple times. Fixing one, may break the other. |
|
![]() |
![]() |
![]() |
#17665 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17666 |
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 12,290
|
![]()
New build is up.
CSI Exp.zip Mea culpa on this, I misread a comment in the Reaper API docs. // I_CUSTOMCOLOR : int * : custom color, OS dependent color|0x1000000 (i.e. ColorToNative(r,g,b)|0x1000000). Try it now and let me know. Also, this may break something elsewhere that I tried to fix by reversing r, g, b. Let me know if you find one of those as well please ![]() |
![]() |
![]() |
![]() |
#17667 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#17668 | |
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 405
|
![]() Quote:
After a while using CSI 1.1 with my X-Touch One and an X-Touch Extender y got myself an X-Touch Universal and am now in the process of having the three work together with CSI 2. The X-Touch One was my first surface so instead of just replacing it with the Universal I decided to keep it as a button bank and a handy 2nd. wheel on the other end of the desk. So, that is my hardware config and it's available should you need me to make any test in such configuration. Now to the point. I'm starting to configure the X-Touch Universal with CSI 2, and wanted to make the buttons do what their labels say (as long as it is something possible in Reaper). So... I've come to face the "Drop" button and found MixMonkey's comment (above). In MCU Drop is mostly used for AutoPunch stuff, and I found a couple of Reaper Actions that would make it right and came to this attempt on my zone files (based on the "Marker" approach): Code:
Zone "Buttons" SubZones "Marker" "Drop" SubZonesEnd ... Drop Reaper 40076 //Record: Set record mode to time selection auto-punch Drop GoSubZone "Drop" ... ZoneEnd Zone "Drop" Drop Reaper 40252 //Record: Set record mode to normal Drop LeaveSubZone ZoneEnd Thank you all! |
|
![]() |
![]() |
![]() |
#17669 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,978
|
![]() |
![]() |
![]() |
![]() |
#17670 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#17671 |
Human being with feelings
Join Date: Apr 2019
Posts: 29
|
![]()
Hi,
I have an idea to use a phone with CSI for surround panning. But when I use XY pad, it produced bundled messages like /xy1 0.34625 0.34563 What syntax should I use to work with such messages? |
![]() |
![]() |
![]() |
#17672 | |
Human being with feelings
Join Date: Feb 2022
Location: Almost Canada
Posts: 508
|
![]() Quote:
You have to send one message at a time. So you have to have two messages. One for X and one for Y. and in your OST they would be two separate widgets Code:
Widget someX Control /someAddress/someX FB_Processor /someAddress/someX WidgetEnd Widget someY Control /someAddress/someY FB_Processor /someAddress/someY WidgetEnd Last edited by Puck; 06-27-2022 at 08:38 PM. |
|
![]() |
![]() |
![]() |
#17673 | |
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 405
|
![]() Quote:
My idea of calling a Reaper action and then load a zone was that the light would lit with the zone and the zone itself could just overwrite the functionality for the same widget to put things back and exit the zone with the corresponding LED off. That would allow me to turn "any" reaper action that gives no feedback into a visual aide. |
|
![]() |
![]() |
![]() |
#17674 |
Human being with feelings
Join Date: Jun 2022
Posts: 17
|
![]()
What the title says! Indicating which tracks are being controlled as you bank up and down on the control surface would be a massive quality of life improvement, especially if you could have different colours for different surfaces.
|
![]() |
![]() |
![]() |
#17675 |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() |
![]() |
![]() |
![]() |
#17676 | |
Human being with feelings
Join Date: Jan 2022
Posts: 274
|
![]() Quote:
Jd |
|
![]() |
![]() |
![]() |
#17677 | |
Human being with feelings
Join Date: Jan 2022
Location: Unifield
Posts: 405
|
![]() Quote:
As always, a great thank you MixMonkey! |
|
![]() |
![]() |
![]() |
#17678 | |
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 5,372
|
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#17679 |
Human being with feelings
Join Date: Aug 2021
Posts: 86
|
![]()
Did I read on here once upon a time that there was an effort to have modifiers mirrored by qwerty keystrokes? I searched through the forum and couldn't find when it was discussed. Just wanna voice that I would greatly benefit from this!
I'm currently using a trial version of Bome MIDI Translator Pro to turn shift, cmd, opt, and ctrl into midi messages, and then SteerMouse to route four extra mouse buttons to shift, cmd, opt, and ctrl. It's working fine but I'd love to cut out as many middle men as I can ... and not have to pay for Bome hehe ![]() |
![]() |
![]() |
![]() |
#17680 |
Human being with feelings
Join Date: Jul 2007
Location: New Joisey
Posts: 6,978
|
![]()
I think at one point Geoff was trying to work on a way to pass an Escape keystroke to Reaper from a Control Surface button press, but I'm not aware of work having been done with modifiers.
|
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|