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

Reply
 
Thread Tools Display Modes
Old 03-05-2018, 07:49 AM   #801
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


What say you ?

Is this a really early April fools?


Of course we'll play with it...

...break it (but not in a mean way)...

...and report back.
Freex is offline   Reply With Quote
Old 03-05-2018, 07:52 AM   #802
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Quote:
Originally Posted by MixMonkey View Post
Hi Geoff

Demo video looks great- very fast, congratulations!

Regarding FX slots and the C4, the system you implemented in the WaddC4 driver works very well for me.

I get to specify how many lines the FX uses (I always use multiples of 4, I don't mix FX on a single page) and I always map controls to the bottom row first (nearest to me, another reason for always using multiples of 4)

So, for me, in the new system, simple whole page (4 x rows on the C4) scrolling would be enough. we would only need to specify the number of pages an FX uses (usually will be 1) C4 up/down scroll buttons to move between pages/FX slots.

For any given controller, we get to specify which controls get assigned to FX duties (and this determines the size of the 'page') ie you may want just the rotaries, leaving the faders assigned to track levels.

Regarding the point of what should be visible on the surfaces, I think it should follow the MCP.

What he said...lol

Sure scrolling looks fancy but whole page would work just as well.

And if cycling on fx buttons was added at some point, then realistically 1 page should be more than enough for any FX.
Freex is offline   Reply With Quote
Old 03-05-2018, 08:32 AM   #803
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Ok, build is up...

https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip

Have at 'er
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-05-2018, 09:12 AM   #804
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

I never tried to use any Controller device to do any Mixing/Producing with Reaper

Do I have a chance to test it with my Behringer XTouch Compact (not using the Mackie mode) ? Or will that be too steep to get going for me ?

(.... reading the PDF ....)

-Michael

Last edited by mschnell; 03-05-2018 at 11:05 PM.
mschnell is offline   Reply With Quote
Old 03-05-2018, 11:00 AM   #805
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Had a quick play around, got some faders working (must have done something right)
But master only "showed" (on mcu on track 1) once I added 1st track in reaper, then 1st track only "showed" (on mcu track 2) once I added a 2nd track, 2nd "showed" after adding 3rd and so on.
So tried to figure out how to get the Master in reaper on the master o the mcu.
Then I broke it...
In the pop up menu, if you click default in left hand box, it brings default in middle box, click on it bring up mix, console etc, in right hand box.

But if you click more than once on default in the left hand box, it adds more in middle and inturn more in right hand box, then crash. I'll not do that again lol.

I'll hopefully get a better play later.

I'm assuming I need to add the MCU master info to the mcu.rst, but I could be completely wrong, any suggestions Geoff?
Freex is offline   Reply With Quote
Old 03-05-2018, 01:29 PM   #806
Diego
Human being with feelings
 
Diego's Avatar
 
Join Date: Jan 2011
Location: Italy and... world
Posts: 131
Default

Thanks Geoff, now I've only to understand how to start my Avid Artist Mix and Transport in MCU mode....
Edit, found the EUCON Configure in the Control Panel and set to:
Application name: Reaper
Protocol: Mackie Control
MIDI Ports: 1-4
Is this right?
Do I have to restart the PC? PC restarted and it works, now I have to understand how...

It controls Mastertrack (on fader 1 even if I have it docked at right)and even if I have created 5 tracks i doesn't control the sixth one... I try to explain better: when I create first track, the mastertrack fader (first oone on the left of my Avid Artist Mix) moves to 0 db but on screen I have the master track and track 1 and in the real surface I have Mastertrack alone. When I create the track 2 I have two fader on the real surface (Master Track and track 1 but no track 2 as in the Reaper screen). Faders works fine (right dB values but the track name appears twice) and also pan, mute and solo except that on the Master Track (I can set solo and/or mute but no change in the real surface lights and it's not possible to unsolo and unmute the mastertrack).
If I delete all the track , Reaper crashes...
In the Virtual Surface Mený I have:
Real Surface: Mix1
Action template MCU
FX Template: Console 1 (and is not possible to select anything else)

I wish something I wrote has sense to you Geoff and maybe helps you in any way
__________________
G66 Technical Manager for Italy

Last edited by Diego; 03-05-2018 at 02:48 PM.
Diego is offline   Reply With Quote
Old 03-05-2018, 03:32 PM   #807
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Quote:
Originally Posted by Diego View Post
Thanks Geoff, now I've only to understand how to start my Avid Artist Mix and Transport in MCU mode....
Edit, found the EUCON Configure in the Control Panel and set to:
Application name: Reaper
Protocol: Mackie Control
MIDI Ports: 1-4
Is this right?
Do I have to restart the PC? PC restarted and it works, now I have to understand how...

It controls Mastertrack (on fader 1 even if I have it docked at right)and even if I have created 5 tracks i doesn't control the sixth one... I try to explain better: when I create first track, the mastertrack fader (first oone on the left of my Avid Artist Mix) moves to 0 db but on screen I have the master track and track 1 and in the real surface I have Mastertrack alone. When I create the track 2 I have two fader on the real surface (Master Track and track 1 but no track 2 as in the Reaper screen). Faders works fine (right dB values but the track name appears twice) and also pan, mute and solo except that on the Master Track (I can set solo and/or mute but no change in the real surface lights and it's not possible to unsolo and unmute the mastertrack).
If I delete all the track , Reaper crashes...
In the Virtual Surface Mený I have:
Real Surface: Mix1
Action template MCU
FX Template: Console 1 (and is not possible to select anything else)

I wish something I wrote has sense to you Geoff and maybe helps you in any way
I think you're getting the same results as me. (above) Re: Reaper Master channel on actual control surface track 1.
Freex is offline   Reply With Quote
Old 03-05-2018, 04:29 PM   #808
Diego
Human being with feelings
 
Diego's Avatar
 
Join Date: Jan 2011
Location: Italy and... world
Posts: 131
Default

Yes @Freex same results (Iíve start typing without reading your post, sorry).
I hope Geoff can give us a hint since the integrator works very well (at least until I do something wrong and I break it :-) )
__________________
G66 Technical Manager for Italy
Diego is offline   Reply With Quote
Old 03-05-2018, 05:29 PM   #809
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

I've broken it...
several times lol.
Keep crashing reaper and then have to delete the reaper_csurf_integrator64.dll to get reaper to open, then add a random csurf. close reaper, and the reaper_csurf_integrator64.dll again and start again.

I've been trying to figure out the master fader, to the point I can't even get what I had at the very start to work...

...but it's starting to all make sense, well the file structure anyway. Actually getting it to work...now there's the golden ticket.


UPDATE: When i close Reaper and restart it, the MCU works albeit as describe above, as soon as i go in to edit or even just enable the midi monitoring, everything stops.

No Transport control either.

Last edited by Freex; 03-05-2018 at 05:49 PM.
Freex is offline   Reply With Quote
Old 03-05-2018, 11:05 PM   #810
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

I read the PDF, but unfortunately I understand close to nothing of it's content, as I am not familiar with most of the concepts used there .

Nonetheless I wold be interested in trying to make this work with my XTouch Compact in native (non-Mackie) mode.

Thanks,
-Michael
mschnell is offline   Reply With Quote
Old 03-06-2018, 12:13 AM   #811
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Quote:
Originally Posted by mschnell View Post
I read the PDF, but unfortunately I understand close to nothing of it's content, as I am not familiar with most of the concepts used there .

Nonetheless I wold be interested in trying to make this work with my XTouch Compact in native (non-Mackie) mode.

Thanks,
-Michael
I reakon your first step, is to map your x-touch, by that I mean using program like Midi-IO and noting all the massages sent by each button/knob/fader etc.

Then make an .rst map, using either notepad, or download notepad++ (somewhere in this thread I was told about it, I think that's what it's called, {I'm not at pc now})

Once you have gotten that far you can start to think about using the map.rst and also making a map.axt to like the buttons to actions in reaper.
Then you'll be all set to try CSI.

I hope all that info's correct. That's my understandING of it so far.
Freex is offline   Reply With Quote
Old 03-06-2018, 02:35 AM   #812
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by mschnell View Post
I read the PDF, but unfortunately I understand close to nothing of it's content, as I am not familiar with most of the concepts used there .

Nonetheless I wold be interested in trying to make this work with my XTouch Compact in native (non-Mackie) mode.

Thanks,
-Michael
You can make a template as Freex suggested, but I would just use the stock MCU to start and see what you get.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 02:37 AM   #813
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Thanks for the early reports guys, looks like I've got some crash work and a one-off bug to fix immediately, I'll put a new build as soon as I can solve the crash.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 02:41 AM   #814
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Freex View Post
Had a quick play around, got some faders working (must have done something right)
But master only "showed" (on mcu on track 1) once I added 1st track in reaper, then 1st track only "showed" (on mcu track 2) once I added a 2nd track, 2nd "showed" after adding 3rd and so on.
So tried to figure out how to get the Master in reaper on the master o the mcu.
Then I broke it...
In the pop up menu, if you click default in left hand box, it brings default in middle box, click on it bring up mix, console etc, in right hand box.

But if you click more than once on default in the left hand box, it adds more in middle and inturn more in right hand box, then crash. I'll not do that again lol.

I'll hopefully get a better play later.

I'm assuming I need to add the MCU master info to the mcu.rst, but I could be completely wrong, any suggestions Geoff?
OK, let's agree on some terminology:

The pop up menu is the Config dialog.
The left hand box is Layout.
The middle box is Zone.
The right hand box is Virtual Surface.
The box above the Virtual surface box is Real Surface.

No need to do anything re: Master, that's a bug on my end.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki

Last edited by Geoff Waddington; 03-06-2018 at 02:51 AM.
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 03:19 AM   #815
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Freex View Post
In the pop up menu, if you click default in left hand box, it brings default in middle box, click on it bring up mix, console etc, in right hand box.

But if you click more than once on default in the left hand box, it adds more in middle and inturn more in right hand box, then crash. I'll not do that again lol.
Confirmed: Windows bug.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 03:22 AM   #816
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Diego View Post
If I delete all the track , Reaper crashes...
Confirmed.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 03:23 AM   #817
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Freex View Post
Had a quick play around, got some faders working (must have done something right)
But master only "showed" (on mcu on track 1) once I added 1st track in reaper, then 1st track only "showed" (on mcu track 2) once I added a 2nd track, 2nd "showed" after adding 3rd and so on.
Confirmed.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 03:25 AM   #818
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Freex View Post
UPDATE: When i close Reaper and restart it, the MCU works albeit as describe above, as soon as i go in to edit or even just enable the midi monitoring, everything stops.
Confirmed: Windows bug.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 04:11 AM   #819
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
OK, let's agree on some terminology:

The pop up menu is the Config dialog.
The left hand box is Layout.
The middle box is Zone.
The right hand box is Virtual Surface.
The box above the Virtual surface box is Real Surface.

No need to do anything re: Master, that's a bug on my end.
Sorry Geoff, I wasn't at the pc to note which box was which, but terminology noted.

Also to note is an error on the "replace button" in the mcu.rst and the absence of "drop button" which I mentioned at some point in an eariler post.

I've attached the full maps for the MCU and C4 (I had to rename it as a .txt file but it was an .rst), just in case you need it, I think all the terminology is correct.

Wondering how to make the marker and nudge buttons latch so that the Rewind and Fastfwd buttons can be used to move/nudge backwards and forwards.
Any idea if this is even doable?

Last edited by Freex; 09-01-2019 at 04:23 PM.
Freex is offline   Reply With Quote
Old 03-06-2018, 07:03 AM   #820
fundorin
Banned
 
Join Date: Feb 2014
Location: Moscow, Russia
Posts: 554
Default

Automatically generated plugmaps: https://i.imgur.com/4TILJR6.png
fundorin is offline   Reply With Quote
Old 03-06-2018, 07:10 AM   #821
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

Quote:
Originally Posted by Freex View Post
I reakon your first step, is to map your x-touch, by that I mean using program like Midi-IO and noting all the massages sent by each button/knob/fader etc.
Done. (I happily use the thing with my set of JSFX plugins for creating my live keyboard playing setup.)

A small drawback is that the device features two layers and uses two burttons to switch between those. These buttons do net send any Midi messages, so they will be dead when used with CSI. But the Xcontrol does have a lot buttons.

These two buttons are functional in Makie Mode, but I suppose there are other drawbacks, as the layout of course is a lot different than a Mackie.

Quote:
Originally Posted by Freex View Post
Then make an .rst map, using either notepad, or download notepad++ (somewhere in this thread I was told about it, I think that's what it's called, {I'm not at pc now})
I need to find out what exactly is the format of the information to type there.

Quote:
Originally Posted by Freex View Post
Once you have gotten that far you can start to think about using the map.rst and also making a map.axt to like the buttons to actions in reaper.
Then you'll be all set to try CSI.
I'll be back.

Thanks a lot !
-Michael

Last edited by mschnell; 03-06-2018 at 07:18 AM.
mschnell is offline   Reply With Quote
Old 03-06-2018, 07:14 AM   #822
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

Quote:
Originally Posted by Geoff Waddington View Post
You can make a template as Freex suggested, but I would just use the stock MCU to start and see what you get.
I do like experimenting and I am not in a hurry with that.

-Michael
mschnell is offline   Reply With Quote
Old 03-06-2018, 09:02 AM   #823
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Quote:
Originally Posted by mschnell View Post

I need to find out what exactly is the format of the information to type there.


-Michael
AFAIK, the naming convention for the .rst file is, Whatever it says on your device.
So if there's a knob and on the actual controller it's called "Black Round Turny Thing", then in .rst it's
BlackRoundTunryThingRotary Encoder b0 00 00 7f (the last two sets on numbers are the min and max values)

Just have a look in the .rst files that are included in the CSI folder. You'll get the gist.

Another example is on my MackieC4 there are no labels just knob, which also have push button functions.
The agreed naming for those was
RotaryA1, RotaryA2, ...RotaryA8, B1-B8, C1-C8, D1-D8 and RotaryPushA1/RotaryA1Push (I'm not quite sure) etc. If you have anything similar on the x control, you may need to adopt a similar format.


Geoff, is it RotaryPushA1 or RotaryA1Push ?

Last edited by Freex; 03-06-2018 at 09:38 AM.
Freex is offline   Reply With Quote
Old 03-06-2018, 09:47 AM   #824
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Freex View Post
AFAIK, the naming convention for the .rst file is, Whatever it says on your device.
So if there's a knob and on the actual controller it's called "Black Round Turny Thing", then in .rst it's
BlackRoundTunryThingRotary Encoder b0 00 00 7f (the last two sets on numbers are the min and max values)

Just have a look in the .rst files that are included in the CSI folder. You'll get the gist.

Another example is on my MackieC4 there are no labels just knob, which also have push button functions.
The agreed naming for those was
RotaryA1, RotaryA2, ...RotaryA8, B1-B8, C1-C8, D1-D8 and RotaryPushA1/RotaryA1Push (I'm not quite sure) etc. If you have anything similar on the x control, you may need to adopt a similar format.


Geoff, is it RotaryPushA1 or RotaryA1Push ?
I like to keep the qualifier last, so I prefer RotaryPushA1.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 10:14 AM   #825
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

Quote:
Originally Posted by Freex View Post
AFAIK, the naming convention for the .rst file is, Whatever it says on your device.
The controller board does not say anything (or in fact really not much) on that behalf. I would need to invent some decent layout, but as I never held such a thing in my hands I am totally confused.

Anyway. Firstly find out the syntax of that "rst" ....

It has 9 motorized sliders, 16 rotaries with LED rings and Push, and 39 (+2 dead) buttons with LEDs that can be set to off, on, and blink, plus a foot "expression" pedal and a foot push button.

I'll keep to the naming conventions you gave.

-Michael

Last edited by mschnell; 03-06-2018 at 10:23 AM.
mschnell is offline   Reply With Quote
Old 03-06-2018, 10:26 AM   #826
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by mschnell View Post
The controller board does not say anything (or in fact really not much) on that behalf. I would need to invent some decent layout, but as I never held such a thing in my hands I am totally confused.

Anyway. Firstly find out the syntax of that "rst" ....

It has 9 motorized sliders, 16 rotaries with LED rings and Push, and 38 (+2) buttons with LEDs that can be set to off, on, and blink, plus two foot pedal and a foot push button.

I'll keep to the naming conventions you gave.

-Michael
Yeah, there's not much text on this one.

I would suggest the following for the Channels:

Channel
ChannelFaderTouch ButtonWithRelease 90 68 00 7f
ChannelRotaryPush ButtonCycler 90 20 00 7f
ChannelRotary Encoder b0 10 00 7f
ChannelDisplay Display
ChannelFader Fader14Bit -72.0 12.0 e0 00 7f 00 7f
ChannelRecordArm Button 90 00 00 7f
ChannelSolo Button 90 08 00 7f
ChannelMute Button 90 10 00 7f
ChannelSelect Button 90 18 00 7f
ChannelEnd

I would label the group of 8 rotaries thusly:
RotaryA1
RotaryPushA1
RotaryA2
RotaryPushA2
RotaryB1
RotaryPushB1
RotaryB2
RotaryPushB2
RotaryC1
RotaryPushC1
RotaryC2
RotaryPushC2
RotaryD1
RotaryPushD1
RotaryD2
RotaryPushD2
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 10:55 AM   #827
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Michael, is it the 2 layer button that don't supply midi?

Is there a "Mackie mode" in which they do?

If there is and they do, I doubt you would be limited in function, whats more, you could use those to change change bank (groups of 8) with the 9th staying as master.

Just a thought worth checking out.

You'll probably find most of the midi messages are the same as the MCU.
Freex is offline   Reply With Quote
Old 03-06-2018, 11:30 AM   #828
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Freex View Post
Also to note is an error on the "replace button" in the mcu.rst and the absence of "drop button" which I mentioned at some point in an eariler post.

I've attached the full maps for the MCU and C4 (I had to rename it as a .txt file but it was an .rst), just in case you need it, I think all the terminology is correct.
Thanks !!

I will include these in the next build !
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 11:51 AM   #829
Diego
Human being with feelings
 
Diego's Avatar
 
Join Date: Jan 2011
Location: Italy and... world
Posts: 131
Default

Geoff, since you have a Artist Mix can you share the config for that surface? I'm not able to make the SEL and ON button working fine...
Thanks
__________________
G66 Technical Manager for Italy
Diego is offline   Reply With Quote
Old 03-06-2018, 12:11 PM   #830
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Diego View Post
Geoff, since you have a Artist Mix can you share the config for that surface? I'm not able to make the SEL and ON button working fine...
Thanks
Hmmm, I don't recall doing anything special for the Mixes.

Select (SEL) and Mute(ON) are working just fine here....
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 01:36 PM   #831
Diego
Human being with feelings
 
Diego's Avatar
 
Join Date: Jan 2011
Location: Italy and... world
Posts: 131
Default

No I mean the two buttons at the top near the pan knob, but I think I will make them work as soon as I fully understand the logic
__________________
G66 Technical Manager for Italy
Diego is offline   Reply With Quote
Old 03-06-2018, 02:11 PM   #832
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

Quote:
Originally Posted by Diego View Post
No I mean the two buttons at the top near the pan knob, but I think I will make them work as soon as I fully understand the logic
Ah gotcha', in my version of the software at least, the ON button is a repeat of the push top switch on the Pan knob, and the SEL button does nothing, neither light works.

I'm hoping we can get some firmware update, or secret combo key press hold at startup to get the Mixes to boot in a mode where these switches and lights are available.
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 02:14 PM   #833
Diego
Human being with feelings
 
Diego's Avatar
 
Join Date: Jan 2011
Location: Italy and... world
Posts: 131
Default

Thanks Geoff, I think thereís a lot more to discover; my biggest problem now is the crash when you delete all the tracks.
__________________
G66 Technical Manager for Italy
Diego is offline   Reply With Quote
Old 03-06-2018, 02:58 PM   #834
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

Quote:
Originally Posted by Freex View Post
Michael, is it the 2 layer button that don't supply midi?
Yep
Quote:
Originally Posted by Freex View Post
Is there a "Mackie mode" in which they do?
There is a Mackie Mode, but while the standard Mode is fully documented and there even is an editor that allows to define the Midi Messages to be sent and received for each control elements independently in both layers, the Mackie mode is not documented, only a layout with Mackie-names for the elements is printed in the docs. Evern the foot switch and the Expression pedal get the Mackie lables [User Switch 1] and [external Control].

And here the "layer" buttons seem to get the labels [Marker] and [Nudge], hence I reckon that they do send messages and maybe their LEDs can be controlled. I could easily try out what is sent in Mackie Mode if appropriate.

Quote:
Originally Posted by Freex View Post
If there is and they do, I doubt you would be limited in function, whats more, you could use those to change change bank (groups of 8) with the 9th staying as master.
Six of the eight rotaries at the right site are Mackie-labeled only with "Push", while the ten other rotaries are labeled only with "Turn", so I suppose the other function is inhibited.

Quote:
Originally Posted by Freex View Post
Just a thought worth checking out.
That is what I intended (as a second usage opportunity) when I bought the XTouch. But I did not know CSI at that time

Quote:
Originally Posted by Freex View Post
You'll probably find most of the midi messages are the same as the MCU.
Obviously.

-Michael
mschnell is offline   Reply With Quote
Old 03-06-2018, 03:15 PM   #835
LugNut
Human being with feelings
 
Join Date: Jun 2013
Location: So Florida
Posts: 1,055
Default

Hi,
The MCU protocol ,or more correctly,MCP Mackie control protocol is documented I believe by Justin in one of the files that make up the stock reaper MCU csurf . it opens in notepad. I'll look and see which file it is when I'm at computer.
LugNut is online now   Reply With Quote
Old 03-06-2018, 03:45 PM   #836
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Future fixes? And a Question.

At present,

Save led is permanently on
Undo led is permanently on
Nudge led permanently on
Marker led permanently on (but I'll get on to that one in a sec)

Trim led lights up until F1, modifiers or bank/single track, buttons are pressed.

Rewind and FFwd are poor, moves by 0.3 secs with every press, holding down does same.

Time display remains at 000 00 00 000,



I tried to find a way to allow the marker button to latch and allow me to skip thru markers with the rew and ffwd buttons,

Found the toggle Reaper 40868, (which works) but the rew and ffwd buttons on the mcu are not connected to the those on the transport bar in reaper.
So it doesn't work.
Any ideas how to get rew and ffwd to 1. work better, 2. mirror the transport bar?
Freex is offline   Reply With Quote
Old 03-06-2018, 03:49 PM   #837
Freex
Human being with feelings
 
Freex's Avatar
 
Join Date: Jul 2011
Location: Northern Ireland
Posts: 593
Default

Quote:
Originally Posted by mschnell View Post
Six of the eight rotaries at the right site are Mackie-labeled only with "Push", while the ten other rotaries are labeled only with "Turn", so I suppose the other function is inhibited.

-Michael
Have you checked (with Midi-OX or something like it) that no "Push" midi messages are being sent by the ten rotaries in Mackie Mode?
Freex is offline   Reply With Quote
Old 03-06-2018, 06:18 PM   #838
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,090
Default

New build is up.
https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip

Hopefully fixed in this build:

Crash when deleting all tracks
One-off when adding tracks
Windows dialog bugs
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki
Geoff Waddington is offline   Reply With Quote
Old 03-06-2018, 11:37 PM   #839
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

Quote:
Originally Posted by LugNut View Post
The MCU protocol ,or more correctly,MCP Mackie control protocol is documented
I don't doubt this, but as the XControl features different elements than a Mackie box, it's obvious that the same uses a kind of variant of that definition.

-Michael
mschnell is offline   Reply With Quote
Old 03-06-2018, 11:40 PM   #840
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,526
Default

Quote:
Originally Posted by Freex View Post
Have you checked (with Midi-OX or something like it) that no "Push" midi messages are being sent by the ten rotaries in Mackie Mode?
Not yet (as I did not intend to use the Mackie Mode). But as you suggest I on the contrary should do that, it would be easy (using the ReaMidiControl log) to reverse engineer the messages sent by any control element.

I'll post a list ASAP.

-Michael
mschnell 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:10 PM.


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