|
|
|
07-15-2018, 03:05 AM
|
#1521
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by MixMonkey
So no longer any need for 00 7F at the end of every message or the prefix 'Channel' for messages between 'Channel' and 'ChannelEnd'?
How's the .axt coming along?
|
There was never any need for the Channel prefix, other than convention, I say let's drop it.
On the other front, we're going to leave the .rst's alone for now.
Characteristics of the widget should stay in the .rst -- Press/PressRelease/Fader/Rotary, etc.
Usage, on the other hand, can be described in the .axt file -- e.g. treat this Press switch as a Toggle.
So it turns out we can just leave the .rst alone. and add the keyword (e.g. Toggle) to the .axt file grammar.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2018, 12:19 AM
|
#1522
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
Long thread.
What's the status of this project?
What benefits over Klinke?
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
07-16-2018, 01:51 AM
|
#1523
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by G-Sun
What's the status of this project?
|
pre alpha, hopefully alpha soon...
Quote:
Originally Posted by G-Sun
What benefits over Klinke?
|
The main difference is the emphasis on integration.
The first phase is midi, but OSC will be added soon after.
It is also tuned for high performance.
Here's an ancient demo (it's faster now) with a 1420 track project, a 20 fader console, and a Console 1:
https://www.youtube.com/watch?v=ravhFzHcYKI
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-16-2018, 05:11 AM
|
#1524
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
|
Quote:
Originally Posted by G-Sun
What benefits over Klinke?
|
Primarily the use of more than one surface- Klinke no longer supports additional fader units. CSI allows you add as many as you like and combine surfaces from different manufacturers.
Performance is much faster than WaddC4 as well.
|
|
|
07-16-2018, 06:52 AM
|
#1525
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
|
Quote:
Originally Posted by G-Sun
What benefits over Klinke?
|
Not limited to Windows OS.
|
|
|
07-17-2018, 10:35 AM
|
#1526
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
New syntax for .rst files.
To define a C4 just enter it as an 8 channel, non-bankable and you'll get the 32 definitions generated.
@MixMonkey, can you change an .fxt line like this:
SomeButton Bypass
to this:
Toggle+SomeButton Bypass
and see if this turns it into a toggle -- SomeButton is probably best defined as a Press or PressFB in the .rst, but others may work too.
@michael, can you test this with switch type PressReleaseFB and see if that works in native mode on your X-Touch Compact ?
Everyone, please do a general check, I expect some bugs here
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2018, 04:47 PM
|
#1527
|
Human being with feelings
Join Date: Mar 2013
Posts: 463
|
Hi Geoff, I have been out of the loop for ages, it looks like things are coming along nicely... I just watched your old youtube video demonstration, looks pretty sweet.
How hard would it be to set this up to work with my Icon Qcon Pro?
Also on a side note, that looks like a pretty sweet studio setup, what kind of specs/settings are on your computer? Im curious to know how youre able to run so many tracks with plugins
|
|
|
07-17-2018, 05:04 PM
|
#1528
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by matthewjumpsoffbuildings
Hi Geoff, I have been out of the loop for ages, it looks like things are coming along nicely... I just watched your old youtube video demonstration, looks pretty sweet.
How hard would it be to set this up to work with my Icon Qcon Pro?
|
Had a quick look at the spec, looks like you just need to use the MCU setup to get a real good start
Quote:
Originally Posted by matthewjumpsoffbuildings
Also on a side note, that looks like a pretty sweet studio setup, what kind of specs/settings are on your computer? Im curious to know how youre able to run so many tracks with plugins
|
Haha, that project won't play at all on my system (quad i7 mac mini)
It's just used to demonstrate the banking performance.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2018, 05:07 PM
|
#1529
|
Human being with feelings
Join Date: Mar 2013
Posts: 463
|
sweet, ill test it out asap and let you know how it goes.
|
|
|
07-17-2018, 05:10 PM
|
#1530
|
Human being with feelings
Join Date: Mar 2013
Posts: 463
|
what DAW mode should I set my Icon Pro to btw? I usually put it in Reaper mode, but theres lots of other options...
|
|
|
07-17-2018, 05:16 PM
|
#1531
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by matthewjumpsoffbuildings
what DAW mode should I set my Icon Pro to btw? I usually put it in Reaper mode, but theres lots of other options...
|
Mackie Control protocol is probably best.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2018, 05:29 PM
|
#1532
|
Human being with feelings
Join Date: Mar 2013
Posts: 463
|
it doesnt have that option in the DAW mode selection, it has
Reaper, Reason, Cubase, Samplitude, Nuendo, and a few other DAWS, thats the only options the qcon pro has
a few things ive noticed so far.
1. any attempt to use my jog wheel instantly crashes reaper
2. my master fader is separate from the 8 main faders, its on the right, but its not working correctly, instead the master track is showing up as track 1 of my 8 normal track faders
3. banking left/right isnt working properly. this may have something to do with 2
4. i have to hold shift down to use my Read/Write/Trim etc buttons, not sure why
5. the FX button isnt working at all and i have no idea how to use the control surface to edit my FX
|
|
|
07-17-2018, 05:41 PM
|
#1533
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by matthewjumpsoffbuildings
it doesnt have that option in the DAW mode selection, it has
Reaper, Reason, Cubase, Samplitude, Nuendo, and a few other DAWS, thats the only options the qcon pro has
a few things ive noticed so far.
1. any attempt to use my jog wheel instantly crashes reaper
2. my master fader is separate from the 8 main faders, its on the right, but its not working correctly, instead the master track is showing up as track 1 of my 8 normal track faders
3. banking left/right isnt working properly. this may have something to do with 2
4. i have to hold shift down to use my Read/Write/Trim etc buttons, not sure why
5. the FX button isnt working at all and i have no idea how to use the control surface to edit my FX
|
I guess choose Reaper for now.
Well, this is pre alpha software, thanks for testing.
You will probably want to "Pin" the Master fader, so that it doesn't bank with the rest.
The FX button doesn't do anything yet...
Hmmm... Jog wheel crashes ? - will look into that.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-17-2018, 05:45 PM
|
#1534
|
Human being with feelings
Join Date: Mar 2013
Posts: 463
|
how do i pin master?
|
|
|
07-17-2018, 06:00 PM
|
#1535
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by matthewjumpsoffbuildings
how do i pin master?
|
F7 to Pin any selected tracks
F8 to Unpin any selected tracks
Are you using Channel Left/Right and Bank Left/Right to bank ?
Also, remove any virtual surfaces except yours from the rightmost window in the config panel.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Last edited by Geoff Waddington; 07-17-2018 at 06:20 PM.
|
|
|
07-17-2018, 10:52 PM
|
#1536
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Geoff Waddington
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
New syntax for .rst files.
To define a C4 just enter it as an 8 channel, non-bankable and you'll get the 32 definitions generated.
@MixMonkey, can you change an .fxt line like this:
SomeButton Bypass
to this:
Toggle+SomeButton Bypass
and see if this turns it into a toggle -- SomeButton is probably best defined as a Press or PressFB in the .rst, but others may work too.
@michael, can you test this with switch type PressReleaseFB and see if that works in native mode on your X-Touch Compact ?
Everyone, please do a general check, I expect some bugs here
|
GREAT !!!
I'll check it out ASAP.
I suppose I should use the files coming with the ZIP and start modifying them from scratch for "XTouch native" support.
Any description about the "New syntax for .rst files." ?
What is "C4" ?
-Michael
|
|
|
07-18-2018, 02:28 AM
|
#1537
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by mschnell
I suppose I should use the files coming with the ZIP and start modifying them from scratch for "XTouch native" support.
|
Yes, and you should use PressRelease and PressReleaseFB type switches for this test.
Quote:
Originally Posted by mschnell
What is "C4" ?
|
Mackie C4, something like a Console 1, but much more flexible, including 2 displays per cell.
Quote:
Originally Posted by mschnell
Any description about the "New syntax for .rst files." ?
|
FB = supports feedback
Press
outputs message on Press only
1 midi message
no feedback necessary/doesn't need Update from host
PressFB
outputs message on Press only — 1 or 0 depending on the current state
2 midi messages
feedback necessary/needs Update from host
PressRelease
outputs message on Press and on Release
2 midi messages
no feedback necessary/doesn't need Update from host
PressReleaseFB
outputs message on Press and on Release
2 midi messages
feedback necessary/needs Update from host
Fader14Bit
outputs a 2 byte 14 bit value
typically normalized, then sent to host
no feedback necessary/doesn't need Update from host
Fader14BitFB
outputs a 2 byte 14 bit value
typically normalized, then sent to host
feedback necessary/needs Update from host
Fader7Bit
outputs a 1 byte 7 bit value
typically normalized, then sent to host
no feedback necessary/doesn't need Update from host
Fader7BitFB
outputs a 1 byte 7 bit value
typically normalized, then sent to host
feedback necessary/needs Update from host
Encoder
outputs a 1 byte less/more value
sent raw to host
no feedback necessary/doesn't need Update from host
EncoderFB
outputs a 1 byte less/more value
typically normalized, then sent to host
feedback necessary/needs Update from host
MCUDisplayUpper, MCUDisplayLower, MCUXTDisplayUpper, MCUXTDisplayLower, C4DisplayUpper, C4DisplayLower
uses SysEx
feedback necessary/needs Update from host
VUMeter - e.g. generic meter
1 midi message
feedback necessary/needs Update from host
MCUVUMeter
1 midi message
very specialized
feedback necessary/needs Update from host
MCUTimeDisplay
multiple midi messages
very specialized
feedback necessary/needs Update from host
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Last edited by Geoff Waddington; 07-18-2018 at 02:34 AM.
|
|
|
07-18-2018, 02:43 AM
|
#1538
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-20-2018, 05:39 PM
|
#1539
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
|
Quote:
Originally Posted by Geoff Waddington
@MixMonkey, can you change an .fxt line like this:
SomeButton Bypass
to this:
Toggle+SomeButton Bypass
|
This works
Definitions seem to be generated ok, mapped controls to D1-D8, all ok.
Turning a C4 control that isn't assigned in the .fxt quits Reaper. Seems to happen on 'Channel' 5-8 on the C4, 1-4 seem ok. Assigning the control in the .fxt prevents the quit.
MCU displays (Upper and Lower) show gibberish, but MCU/XT faders and buttons work ok and bank correctly.
Good work, considering how big a disruption the new button defs must have been
|
|
|
07-21-2018, 12:23 AM
|
#1540
|
Human being with feelings
Join Date: Jul 2016
Location: Karditsa, Greece
Posts: 20
|
Hi Geoff
I have an old Euphonix MC control V2 and so far I used the oldest eucon project from you (thanks for this!)The only drawback as you know is the slow responce on add/delete tracks. So i decide to test your new CSI. The problem is that the MC control does not responce at all. I have enable Mackie control protocol on Eucon control panel. I think Euphonix must be disabled on Reaper's Midi Devices but i'm not sure for this . I'm sure that I'm wrong somewhere but I do not know where.I would very much appreciate if someone could help me, or have one "ready to go" template for Euphonix MC Control. Thanks to Geoff and to all these great guys for the hard work. Keep going!
|
|
|
07-21-2018, 02:54 AM
|
#1541
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by loupis45
Hi Geoff
I have an old Euphonix MC control V2 and so far I used the oldest eucon project from you (thanks for this!)The only drawback as you know is the slow responce on add/delete tracks. So i decide to test your new CSI. The problem is that the MC control does not responce at all. I have enable Mackie control protocol on Eucon control panel. I think Euphonix must be disabled on Reaper's Midi Devices but i'm not sure for this . I'm sure that I'm wrong somewhere but I do not know where.I would very much appreciate if someone could help me, or have one "ready to go" template for Euphonix MC Control. Thanks to Geoff and to all these great guys for the hard work. Keep going!
|
That all sounds right...
What EuControl version, what computer OS, etc., is the MC Control firmware up to date ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-21-2018, 03:01 AM
|
#1542
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by MixMonkey
This works
Definitions seem to be generated ok, mapped controls to D1-D8, all ok.
|
Good, thanks for testing !
Quote:
Originally Posted by MixMonkey
Turning a C4 control that isn't assigned in the .fxt quits Reaper. Seems to happen on 'Channel' 5-8 on the C4, 1-4 seem ok. Assigning the control in the .fxt prevents the quit.
|
Yuchhh, we're never supposed to crash, this seems like it might be related to @matthewjumpsoffbuildings issue with the jog wheel, will look into this immediately.
Quote:
Originally Posted by MixMonkey
MCU displays (Upper and Lower) show gibberish, but MCU/XT faders and buttons work ok and bank correctly.
|
Cool, as you know flying blind with the MCU displays.
Quote:
Originally Posted by MixMonkey
Good work, considering how big a disruption the new button defs must have been
|
Oh yeah, the whole front end has changed considerably, but I think the effort was worth it
Next up, .axt/.fxt files -- add the concept of matrix/cell for C4 style definitions -- see next post.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-21-2018, 03:04 AM
|
#1543
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Been thinking about the matrix concept for things like the C4, and wondering if we need full matrix navigation up/down/left/right.
Every use case I can think of is better implemented as up/down, or drill down, or a combo of the up/down and drill down.
Seems like having 4 way navigation on anything could easily get confusing, and actually slow you down.
What say you folks...
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-21-2018, 05:03 AM
|
#1544
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
|
Quote:
Originally Posted by Geoff Waddington
Been thinking about the matrix concept for things like the C4, and wondering if we need full matrix navigation up/down/left/right.
Every use case I can think of is better implemented as up/down, or drill down, or a combo of the up/down and drill down.
Seems like having 4 way navigation on anything could easily get confusing, and actually slow you down.
What say you folks...
|
Certainly doesn't need to move in two directions. I see it more as 'banking' in jumps set by the 'channel' size in the .rst- the C4 would navigate in jumps of 8, for instance.
I see the direction as more up-down than left-right, plug in slots are arranged vertically, but there may be other uses that would suit left-right better. Perhaps we could choose one or the other via .axt
Am I right in assuming sends would be dealt with on a separate, bankable Page? I see sends as the other principle use of the C4 (or any other 'knob array' type surface eg BCR2000) and pictured it as 8 channels of 8 sends following one of the other surfaces around (ie the MCU or one of the XTs)
|
|
|
07-21-2018, 06:02 AM
|
#1545
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by MixMonkey
Certainly doesn't need to move in two directions. I see it more as 'banking' in jumps set by the 'channel' size in the .rst- the C4 would navigate in jumps of 8, for instance.
I see the direction as more up-down than left-right, plug in slots are arranged vertically, but there may be other uses that would suit left-right better. Perhaps we could choose one or the other via .axt
Am I right in assuming sends would be dealt with on a separate, bankable Page? I see sends as the other principle use of the C4 (or any other 'knob array' type surface eg BCR2000) and pictured it as 8 channels of 8 sends following one of the other surfaces around (ie the MCU or one of the XTs)
|
Yeah, pretty much how I see it, either up/down or left/right but not both simultaneously.
Left/Right is equivalent to channel based.
Up/Down is equivalent to slot based.
My current thinking is that sends are handled on another page, in the case of multiple controllers, perhaps a controller set to non-bankable that handles just sends on that page, as per your suggestion.
Example of hypothetical sends page using my setup:
2 mixes - 16 channels -- bankable -- as usual
1 Control - 4 channels -- non-bankable -- dedicated to selected channel sends (max 4 in this case)
1 Console 1 -- 1 channel - non-bankable -- dedicated to FX on elected channel.
This is where bankable/bank stride on a per page basis comes in handy.
On "normal" pages the bank stride would be 20 (8 + 8 + 4), and all would be bankable.
On this page the bank stride would be 16, since the Control is not bankable on this page.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Last edited by Geoff Waddington; 07-21-2018 at 06:11 AM.
|
|
|
07-21-2018, 06:07 AM
|
#1546
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
Hopefully fixed crash with non-mapped widgets.
Try MCU displays again please, might have fixed them.
New syntax for .fxt files:
If the param has spaces, it must now be in quotes like so:
HFGain "HF Atten"
This is in anticipation of the new .axt/.fxt design work.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-21-2018, 12:24 PM
|
#1547
|
Human being with feelings
Join Date: Jul 2016
Location: Karditsa, Greece
Posts: 20
|
Quote:
Originally Posted by Geoff Waddington
That all sounds right...
What EuControl version, what computer OS, etc., is the MC Control firmware up to date ?
|
Ok. I have Windows 10 x64 with EuControl 18.3.0.244 (formally 3.8), EUCON Client Monitoring Service 4.0.7.244, MC Control Firmware 1.3.7.0, Reaper X64 5.7.9
Also when i press the button "choose" from track colour page, Reaper hangs
|
|
|
07-21-2018, 01:30 PM
|
#1548
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by loupis45
Ok. I have Windows 10 x64 with EuControl 18.3.0.244 (formally 3.8), EUCON Client Monitoring Service 4.0.7.244, MC Control Firmware 1.3.7.0, Reaper X64 5.7.9
Also when i press the button "choose" from track colour page, Reaper hangs
|
Hmmm...
What is EuControl 18.3.0 244 ?
I thought they were at 3.8.x.x
Running 3.7.0 134 here
Do you mean Reaper 5.79 ?
Can you please post the contents of the CSI.ini file and the .rst, .axt and .fxt files that you are using.
Sounds like it might just be mapping issues.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-21-2018, 03:24 PM
|
#1549
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Geoff Waddington
@michael, can you test this with switch type PressReleaseFB and see if that works in native mode on your X-Touch Compact ?
|
That does not work.
PressReleaseFB adheres to the off stat, when releasing the button and sets (e.g. Mute) to same. So it's not suitable for toggle functions.
PressReleaseFB does work nicely with the channel select buttons.
The PressFB does not send anything on release, so that does not work at all for the weired XTouch buttons.
So I suppose we still need the additional "PushButtonWithResendOnRelease" button flavor, not adhering to release, but send state on Release, that now might be called "PressDoubleFB" or "PressFBonRelease" or similar.
Using
Fader Fader7BitFB -60.0 12.0 bd 01 00 7f
I get this Midi output from moving a fader in the GUI
OUT -> XTouchCompactNative a0 15 4a
OUT -> XTouchCompactNative a0 15 4b
OUT -> XTouchCompactNative a0 15 53
OUT -> XTouchCompactNative a0 15 57
OUT -> XTouchCompactNative a0 15 5a
OUT -> XTouchCompactNative a0 15 5e
OUT -> XTouchCompactNative a0 15 62
and no reaction on moving a fader on the XTouch, sending
IN -> XTouchCompactNative bd 04 0a
IN -> XTouchCompactNative bd 68 00
.
-Michael
Last edited by mschnell; 07-21-2018 at 03:49 PM.
|
|
|
07-21-2018, 05:09 PM
|
#1550
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by mschnell
That does not work.
PressReleaseFB adheres to the off stat, when releasing the button and sets (e.g. Mute) to same. So it's not suitable for toggle functions.
PressReleaseFB does work nicely with the channel select buttons.
The PressFB does not send anything on release, so that does not work at all for the weired XTouch buttons.
|
Cool, that was just for the test, in the next build you should be able to use PressFB as well.
Quote:
Originally Posted by mschnell
Using
Fader Fader7BitFB -60.0 12.0 bd 01 00 7f
|
That notation is no longer used, please check the new C4 folder in the download for the new file formats.
Crossing fingers the .rst format should be fairly stable going forward.
Same for the CSI.ini file.
The .axt/.fxt format is still changing and will for a while longer.
Ahh, the joys of pre alpha, thanks for testing !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-21-2018, 06:08 PM
|
#1551
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 902
|
Quote:
Originally Posted by Geoff Waddington
Yeah, pretty much how I see it, either up/down or left/right but not both simultaneously.
Left/Right is equivalent to channel based.
Up/Down is equivalent to slot based.
My current thinking is that sends are handled on another page, in the case of multiple controllers, perhaps a controller set to non-bankable that handles just sends on that page, as per your suggestion.
Example of hypothetical sends page using my setup:
2 mixes - 16 channels -- bankable -- as usual
1 Control - 4 channels -- non-bankable -- dedicated to selected channel sends (max 4 in this case)
1 Console 1 -- 1 channel - non-bankable -- dedicated to FX on elected channel.
This is where bankable/bank stride on a per page basis comes in handy.
On "normal" pages the bank stride would be 20 (8 + 8 + 4), and all would be bankable.
On this page the bank stride would be 16, since the Control is not bankable on this page.
|
As far as sends and for that matter inputs and outputs, would it be possible to have the Vpot assignment buttons on the MCU dictate what we see on the C4?
So press Sends see sends for selected channel(s) (with some predifined format)
Press plugins, see plugins for the selected channel.
Same for the input and out put buttons (in the global view section) Press it see it displayed on the C4.
I'd also agree with the one direction, slot up, slot down,
Really the track L and Track R buttons are duplicates of the single bank buttons. Unless they could be utilised in some cunning way.
|
|
|
07-22-2018, 12:12 AM
|
#1552
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Geoff Waddington
check the new C4 folder in the download for the new file formats.
|
??? No C4 folder, No "channel" nor "Fader" in C4.rst ???
-Michael
|
|
|
07-22-2018, 01:27 AM
|
#1553
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Geoff Waddington
That notation is no longer used,
|
Hmm. It seems to make perfect sense, though.
Especially for 7 Bit I would like to drastically limit the range the virtual faders are to be moved in.
I do suppose for use in an FX - control "page", the fader assignment can be defined differently ?!?!?
Quote:
Originally Posted by Geoff Waddington
.rst format should be fairly stable going forward.!
|
I do hope that it's still open for extensions.
Especially for surfaces with relatively few buttons and relatively many rotaries a "Rotary faking up/down buttons" would be very welcome.
This could be done by a "PressFakeFB" keyword, that is to be used for both the "up" and the "down" functionality, using the first message as press and sending out the second message as a feedback. By this the rotary will be forced to a constant state (e.g. "40" in the middle position) and each turning in one direction would trigger either "up" or "down".
e.g.:
BankLeft PressFakeFB bd 19 3F bd 19 40
BankRight PressFakeFB bd 19 41 bd 19 40
This is very similar to what the XTouch Compact does in MC mode.
-Michael
Last edited by mschnell; 07-22-2018 at 04:11 AM.
|
|
|
07-22-2018, 04:06 AM
|
#1554
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by mschnell
??? No C4 folder, No "channel" nor "Fader" in C4.rst ???
-Michael
|
Haha, my bad, I was thinking about C4 mapping and mistyped
I meant to say CSI folder.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-22-2018, 04:21 AM
|
#1555
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by mschnell
Especially for 7 Bit I would like to drastically limit the range the virtual faders are to be moved in.
I do suppose for use in an FX - control "page", the fader assignment can be defined differently ?!?!?
|
Yes, that's the idea, move as much of the definition as is feasible/reasonable to the "soft" side so that different pages can interpret the Widgets in different ways.
Quote:
Originally Posted by mschnell
I do hope that it's still open for extensions.
|
Yup, I said fairly stable, not frozen
Quote:
Originally Posted by mschnell
Especially for surfaces with relatively few buttons and relatively many rotaries a "Rotary faking up/down buttons" would be very welcome.
This could be done by a "PressFakeFB" keyword, that is to be used for both the "up" and the "down" functionality, using the first message as press and sending out the second message as a feedback. By this the rotary will be forced to a constant state (e.g. "40" in the middle position) and each turning in one direction would trigger either "up" or "down".
-Michael
|
You can already do that, here's how:
Rotary Encoder b0 12 41 b0 12 01
can instead be defined as 2 Press switches:
Up Press b0 12 41
Down Press b0 12 01
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-22-2018, 04:49 AM
|
#1556
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,869
|
Quote:
Originally Posted by Geoff Waddington
New build is up: https://stash.reaper.fm/v/33037/CSI%20pre%20alpha.zip
Hopefully fixed crash with non-mapped widgets.
Try MCU displays again please, might have fixed them.
New syntax for .fxt files:
If the param has spaces, it must now be in quotes like so:
HFGain "HF Atten"
This is in anticipation of the new .axt/.fxt design work.
|
MCU Upper display now working, Lower display just shows: .....................
Non-mapped widgets no longer crash Reaper, but now there's a new crash scenario: Select a channel that has a plugin, fiddle with a few plugin controls on the C4, select a different channel- Reaper crashes.
Regarding the parameter names, can I just put all of them in quotes- even the ones without spaces?
|
|
|
07-22-2018, 05:13 AM
|
#1557
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Geoff Waddington
Up Press b0 12 41
Down Press b0 12 01
|
This will not reset the value of the rotary to middle position, and hence the next step in the same direction will give another value and this is not "seen" by CSI.
The idea is to force the rotary to always create the same value (i.e. 3F) when rotated one step left and always the same value (i.e. 41) when rotated right. Hence any step will press one of the two buttons (while tie indicator LED stays in middle position).
(This is how the rotaries (and faders) of the XTouch work: when moved they issue values directly below or above those that they "hold", e.g because they ave been sent that value by the master. They can't work in an "incremental" way, as seemingly MCU rotaries do.)
-Michael
Last edited by mschnell; 07-22-2018 at 05:19 AM.
|
|
|
07-22-2018, 05:14 AM
|
#1558
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Quote:
Originally Posted by Geoff Waddington
Haha, my bad, I was thinking about C4 mapping and mistyped
I meant to say CSI folder.
|
Anyway: no "fader" entry there, at all .
-Michael
|
|
|
07-22-2018, 05:32 AM
|
#1559
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by Freex
As far as sends and for that matter inputs and outputs, would it be possible to have the Vpot assignment buttons on the MCU dictate what we see on the C4?
So press Sends see sends for selected channel(s) (with some predifined format)
Press plugins, see plugins for the selected channel.
Same for the input and out put buttons (in the global view section) Press it see it displayed on the C4.
|
Yup, I'm pretty sure I'll be mapping mine such that the Assignment section buttons select appropriately mapped pages.
Quote:
Originally Posted by Freex
I'd also agree with the one direction, slot up, slot down,
Really the track L and Track R buttons are duplicates of the single bank buttons. Unless they could be utilised in some cunning way.
|
Thanks for the vote.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
07-22-2018, 05:42 AM
|
#1560
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,183
|
Quote:
Originally Posted by mschnell
This will not reset the value of the rotary to middle position, and hence the next step in the same direction will give another value and this is not "seen" by CSI.
The idea is to force the rotary to always create the same value (i.e. 3F) when rotated one step left and always the same value (i.e. 41) when rotated right. Hence any step will press one of the two buttons (while tie indicator LED stays in middle position).
(This is how the rotaries (and faders) of the XTouch work: when moved they issue values directly below or above those that they "hold", e.g because they ave been sent that value by the master. They can't work in an "incremental" way, as seemingly MCU rotaries do.)
-Michael
|
OK, let's agree on some terminology:
Rotaries like yours are Fader7Bit/Fader7BitFB
Rotaries like the MCU are Encoder/EncoderFB
Let's not use the word Rotary in this context, let's be explicit and say either Fader7Bit or Encoder.
As far as your use case, it's probably way easier and better to implement an Action that simply stores the last value sent from a Fader7Bit and sends Reaper +1 if the current value is greater and -1 if it is less.
That way, if you have more than one Action assigned to the Fader7Bit you won't be messing all those other Actions up by monkeying around with the Fader7Bit control surface value.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 02:02 AM.
|