|
|
|
09-13-2019, 02:48 AM
|
#4641
|
Human being with feelings
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
|
Another question is, how do i know which FX Parameter is for a chosen plugin. In Reaper when i click Param, in the plugin window, it shows only the name of the controllable parameter, not the FX parameter number.
|
|
|
09-13-2019, 06:01 AM
|
#4642
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Sure, it's a pretty quick run-through -- it doesn't... yet.
Seriously, that's next up, hopefully have something tomorrow.
You'll have to focus an FX, then push the New button for a new file.
It will hint at the name and initial Zone.
Saying OK will generate the RAW FX file, but will not save the FX file.
At least that's the thought right now as to how it will work
|
That's ok I just wanted to check in case I was missing something. As I said before, no rush.
You really have taken on a gargantuan task with the Learn window. As far as I can tell it seeks to read and modify pretty much all the information contained within the .mst, .ost and .zon files on a system. The only thing it leaves out is the actual MIDI message defined for a widget in the .mst file! (but it still creates a list of all the widgets in the .mst) Yikes!!
|
|
|
09-13-2019, 06:20 AM
|
#4643
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by pepe44
Thanks a lot for the video ! You are the best! Thanks you very much.
Edit: Saw the video, i was on that point already ehehe! now i know i did it right!
My problem now is controlling the plugins.
I created a blank text file and added these lines: (saved has *.zon in my folder)
Zone "VST: UAD Pultec EQP-1A Legacy (Universal Audio, Inc.)" EQP1A
SelectedTrackNavigator
LFBoost FXParam 0 "Low Freq"
LoGain FXParam 1 "LF Boost"
LoMidGain FXParam 2 "LF Atten"
HiMidFrequency FXParam 3 "High Freq"
HiMidGain FXParam 4 "HF Boost"
HiMidQ FXParam 5 "HF Q"
HiFrequency FXParam 6 "HF Atten Freq"
HiGain FXParam 7 "HF Atten"
Invert+Equalizer FXParam 10 Bypass
Parallel FXParam 11 Wet
ZoneEnd
This file is inside my folder
|
That Zone definition is for a Console1, did you get that one you were mentioning earlier ?
Quote:
Originally Posted by pepe44
What else should i do so the surface ( behringer X touch) changes the display for the plugin controls ?
|
If you want this to work on an XTouch you need to map Widgets from the .mst you are using.
On MCU/XTouch, there is no widget named LFBoost:
Code:
LFBoost FXParam 0 "Low Freq"
instead it should look something like this
Code:
Rotary1 FXParam 0 "Low Freq"
and so on...
__________________
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
|
|
|
09-13-2019, 06:20 AM
|
#4644
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by poetnprophet
afraid this doesn't work either. It's so weird, it's not just the channels but other buttons that should work and even show up in the midi monitor but don't activate anything I've setup. Even when verifying all the midi messages, i swear sometimes it would change. Am I going crazy??
|
Hmmm...
I'll have to dig deeper on this.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
|
|
|
09-13-2019, 06:22 AM
|
#4645
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by pepe44
Another question is, how do i know which FX Parameter is for a chosen plugin. In Reaper when i click Param, in the plugin window, it shows only the name of the controllable parameter, not the FX parameter number.
|
It's easy, the first one listed is 0, the second one is 1, etc.
__________________
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
|
|
|
09-13-2019, 06:30 AM
|
#4646
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
You really have taken on a gargantuan task with the Learn window. As far as I can tell it seeks to read and modify pretty much all the information contained within the .mst, .ost and .zon files on a system. The only thing it leaves out is the actual MIDI message defined for a widget in the .mst file! (but it still creates a list of all the widgets in the .mst) Yikes!!
|
Thanks, real-time editing is perhaps an ambitious task, but maybe not gargantuan
It actually only works on Zone files, .mst/.ost files must be present and operational first.
As far as creating the list of Widgets, don't forget we have a running app with all the Widgets already defined in the system so getting a list of Widgets is not that difficult:
Code:
widgetList = currentSurface->GetWidgets();
__________________
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
|
|
|
09-13-2019, 06:43 AM
|
#4647
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Thanks, real-time editing is perhaps an ambitious task, but maybe not gargantuan
|
I forgot to mention leveraging the entire Reaper action list.
Quote:
As far as creating the list of Widgets, don't forget we have a running app with all the Widgets already defined in the system so getting a list of Widgets is not that difficult:
Code:
widgetList = currentSurface->GetWidgets();
|
I figured that was probably part of the lure of creating the Learn window, that the info was already in the system somewhere.
|
|
|
09-13-2019, 09:35 AM
|
#4648
|
Human being with feelings
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
|
I have on my mst file this:
//only copied the part with the Rotaries....
Widget Rotary1
Encoder b0 10 7f
FB_Encoder b0 10 7f
WidgetEnd
Widget Rotary2
Encoder b0 11 7f
FB_Encoder b0 11 7f
WidgetEnd
Widget Rotary3
Encoder b0 12 7f
FB_Encoder b0 12 7f
WidgetEnd
Widget Rotary4
Encoder b0 13 7f
FB_Encoder b0 13 7f
WidgetEnd
Widget Rotary5
Encoder b0 14 7f
FB_Encoder b0 14 7f
WidgetEnd
Widget Rotary6
Encoder b0 15 7f
FB_Encoder b0 15 7f
WidgetEnd
Widget Rotary7
Encoder b0 16 7f
FB_Encoder b0 16 7f
WidgetEnd
Widget Rotary8
Encoder b0 17 7f
FB_Encoder b0 17 7f
WidgetEnd
on my zon file i only have this
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
IncludedZones
Buttons
Channel|1-8
IncludedZonesEnd
ZoneEnd
Zone Buttons
Send ToggleMapSelectedTrackSends
Track ToggleMapSelectedTrackFXMenu
Pan ToggleMapSelectedTrackFX
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
BankLeft TrackBank -8
BankRight TrackBank 8
Rewind Rewind
FastForward FastForward
Stop Stop
Play Play
Record Record
F1 NextPage
F8 Reaper _S&M_WNTGL5
smpteBeats CycleTimeDisplayModes
TimeDisplay TimeDisplay
Read TrackAutoMode 1
Write TrackAutoMode 3
Trim TrackAutoMode 0
Touch TrackAutoMode 2
Latch TrackAutoMode 4
Group Reaper 42023
Shift+Read GlobalAutoMode 1
Shift+Write GlobalAutoMode 3
Shift+Trim GlobalAutoMode 0
Shift+Touch GlobalAutoMode 2
Shift+Latch GlobalAutoMode 4
Shift+Group Reaper 42024
Save Reaper 40026
Shift+Save Reaper 40022
Undo Reaper 40029
Shift+Undo Reaper 40030
Shift Shift
Option Option
Control Control
Alt Alt
Marker Reaper 40172
Shift+Marker Reaper 40157
Option+Marker Reaper 40174
Nudge Reaper 40173
Cycle CycleTimeline
Click Reaper 40364
MasterFader MasterTrackVolume
ZoneEnd
Zone Channel|1-8
TrackNavigator
DisplayUpper| TrackNameDisplay
DisplayLower| TrackPanDisplay
TrackTouch+DisplayLower| TrackVolumeDisplay
RotaryPush| GoZone PanWidth|
Rotary| TrackPan 0
RecordArm| TrackRecordArm
Solo| TrackSolo
Mute| TrackMute
Select| TrackUniqueSelect
Shift+Select| TrackRangeSelect
Control+Select| TrackSelect
Shift+Control+Select| TogglePin
Option+Select| TrackFolderDive
Fader| TrackVolume
TrackTouch+Fader| TrackVolume
FaderTouch| TrackTouch
ZoneEnd
Zone Pan|1-8
TrackNavigator
Rotary| TrackPan 0
RotaryPush| GoZone PanWidth|
ZoneEnd
Zone PanWidth|1-8
TrackNavigator
Rotary| TrackPanWidth 1
RotaryPush| GoZone Pan|
ZoneEnd
Zone Send|1-8
SelectedTrackNavigator
DisplayUpper| TrackSendNameDisplay
TrackTouch+DisplayUpper| TrackSendVolumeDisplay
Mute| TrackSendMute
Fader| TrackSendVolume
TrackTouch+Fader| TrackSendVolume
FaderTouch| TrackTouch
ZoneEnd
Zone FXMenu|1-8
SelectedTrackNavigator
DisplayUpper| FXNameDisplay |
RotaryPush| GoFXSlot |
ZoneEnd
and i have another zon file with this:
Zone "VST: UAD Pultec EQP-1A Legacy (Universal Audio, Inc.)" EQP1A
SelectedTrackNavigator
Rotary1 FXParam 1 "LF Boost"
Rotary2 FXParam 2 "LF Atten"
Rotary3 FXParam 0 "Low Freq"
Rotary4 FXParam 5 "HF Q"
Rotary5 FXParam 4 "HF Boost"
Rotary6 FXParam 6 "HF Atten Freq"
Rotary7 FXParam 3 "High Freq"
ZoneEnd
Both zon files are on the same folder
Last edited by pepe44; 09-13-2019 at 09:44 AM.
|
|
|
09-13-2019, 09:53 AM
|
#4649
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Ok, make sure the ZON files are all in the same ZON folder that you're using for your surface. This should be separate from the MST file, which is in the SURFACES folder.
Now that you changed the statement to Rotary* it should work....?
|
|
|
09-13-2019, 10:10 AM
|
#4650
|
Human being with feelings
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
|
Quote:
Originally Posted by poetnprophet
Ok, make sure the ZON files are all in the same ZON folder that you're using for your surface. This should be separate from the MST file, which is in the SURFACES folder.
Now that you changed the statement to Rotary* it should work....?
|
Nop. when i insert the plugin nothing happens. no display change, no menu to click the insert slot i want to change, nothing.
|
|
|
09-13-2019, 10:14 AM
|
#4651
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by pepe44
Zone "VST: UAD Pultec EQP-1A Legacy (Universal Audio, Inc.)" EQP1A
SelectedTrackNavigator
Rotary1 FXParam 1 "LF Boost"
Rotary2 FXParam 2 "LF Atten"
Rotary3 FXParam 0 "Low Freq"
Rotary4 FXParam 5 "HF Q"
Rotary5 FXParam 4 "HF Boost"
Rotary6 FXParam 6 "HF Atten Freq"
Rotary7 FXParam 3 "High Freq"
ZoneEnd
Both zon files are on the same folder
|
Nearly You'll need something like:
Code:
Zone "VST: UAD Pultec EQP-1A Legacy (Universal Audio, Inc.)" "EQP1A"
SelectedTrackNavigator
DisplayUpper1 FXParamNameDisplay 1 "LFBst"
DisplayLower1 FXParamValueDispaly 1
Rotary1 FXParam 1
Toggle+RotaryPush1 NoAction
DisplayUpper2 FXParamNameDisplay 2 "LFAttn"
DisplayLower2 FXParamValueDisplay 2
Rotary2 FXParam 2
Toggle+RotaryPush2 NoAction
DisplayUpper3 FXParamNameDisplay 0 "LF"
DisplayLower3 FXParamValueDisplay 0
Rotary3 FXParam 0
Toggle+RotaryPush3 NoAction
DisplayUpper4 FXParamNameDisplay 5 "HFQ"
DisplayLower4 FXParamValueDisplay 5
Rotary4 FXParam 5
Toggle+RotaryPush4 NoAction
DisplayUpper5 FXParamNameDisplay 4 "HFBst"
DisplayLower5 FXParamValueDisplay 4
Rotary5 FXParam 1
Toggle+RotaryPush5 NoAction
DisplayUpper6 FXParamNameDisplay 6 "HFAtFr"
DisplayLower6 FXParamValueDisplay 6
Rotary6 FXParam 6
Toggle+RotaryPush6 NoAction
DisplayUpper7 FXParamNameDisplay 3 "HF"
DisplayLower7 FXParamValueDisplay 3
Rotary7 FXParam 3
Toggle+RotaryPush7 NoAction
DisplayUpper8 NoAction
DisplayLower8 NoAction
Rotary8 NoAction
Toggle+RotaryPush8 NoAction
Zone End
Last edited by MixMonkey; 09-17-2019 at 05:31 AM.
Reason: Errors, lots of errors.
|
|
|
09-13-2019, 10:16 AM
|
#4652
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Nearly You'll need something like:
Code:
Zone "VST: UAD Pultec EQP-1A Legacy (Universal Audio, Inc.)" "EQP1A"
SelectedTrackNavigator
DisplayUpper1 FXParamNameDisplay 1 "LFBst"
DisplayLower1 FXParamValueDispaly 1
Rotary1 FXParam 1
Toggle+RotaryPush1 NoAction
DisplayUpper2 FXParamNameDisplay 2 "LFAttn"
DisplayLower2 FXParamValueDispaly 2
Rotary2 FXParam 2
Toggle+RotaryPush2 NoAction
DisplayUpper3 FXParamNameDisplay 0 "LF"
DisplayLower3 FXParamValueDispaly 0
Rotary3 FXParam 0
Toggle+RotaryPush3 NoAction
DisplayUpper4 FXParamNameDisplay 5 "HFQ"
DisplayLower4 FXParamValueDispaly 5
Rotary4 FXParam 5
Toggle+RotaryPush4 NoAction
DisplayUpper5 FXParamNameDisplay 4 "HFBst"
DisplayLower5 FXParamValueDispaly 4
Rotary5 FXParam 1
Toggle+RotaryPush5 NoAction
DisplayUpper6 FXParamNameDisplay 6 "HFAtFr"
DisplayLower6 FXParamValueDispaly 6
Rotary6 FXParam 6
Toggle+RotaryPush6 NoAction
DisplayUpper7 FXParamNameDisplay 3 "HF"
DisplayLower7 FXParamValueDispaly 3
Rotary7 FXParam 3
Toggle+RotaryPush7 NoAction
DisplayUpper8 FXParamNameDisplay NoAction
DisplayLower8 FXParamValueDispaly NoAction
Rotary8 NoAction
Toggle+RotaryPush8 NoAction
Zone End
|
Nope, what he has is perfectly fine, Console1's have no displays or push tops.
__________________
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; 09-13-2019 at 10:28 AM.
|
|
|
09-13-2019, 10:19 AM
|
#4653
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Nope, what he has is perfectly fine, Console1's have no displays or push tops.
|
My bad Thought he was talking about the X-Touch1.
|
|
|
09-13-2019, 10:23 AM
|
#4654
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by pepe44
Nop. when i insert the plugin nothing happens. no display change, no menu to click the insert slot i want to change, nothing.
|
Your are missing this:
Code:
Zone Home
OnTrackSelection MapSelectedTrackSendsToWidgets
OnTrackSelection MapSelectedTrackFXToWidgets
IncludedZones
Buttons
Channel|1-8
IncludedZonesEnd
ZoneEnd
You will also need to press "Pan" as shown below to turn on Selected Track FX mapping.
[tip for later]You can also set this as the default if you always want it on -- it's a checkbox in the config. Then you don't need the button, but you can't turn it off without going to the config panel -- your choice.
Code:
Zone Buttons
Send ToggleMapSelectedTrackSends
Track ToggleMapSelectedTrackFXMenu
Pan ToggleMapSelectedTrackFX
ChannelLeft TrackBank -1
...
And, of course, you need to select a Track that has an FX for which there is a map
__________________
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
|
|
|
09-13-2019, 10:25 AM
|
#4655
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
My bad Thought he was talking about the X-Touch1.
|
Oops, NO, I think my bad
Yes, he was talking about the X-Touch, anyway, this is good enough for a test
BTW just noticed that Pultec is an older map, missing FXParam statements, maybe edit to prevent disinformation ? -- I fixed it in the quote of your 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
|
|
|
09-13-2019, 10:32 AM
|
#4656
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
BTW just noticed that Pultec is an older map, missing FXParam statements, maybe edit to prevent disinformation ? -- I fixed it in the quote of your post.
|
Oops again I'll edit it.
"Confused?, You won't be, after the next episode of......"
|
|
|
09-13-2019, 10:41 AM
|
#4657
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Oops again I'll edit it.
"Confused?, You won't be, after the next episode of......"
|
Haha
However, this just in from the "everything happens for a reason" dept.
Why do we even need
Code:
MapSelectedTrackSendsToWidgets
MapSelectedTrackFXToWidgets
MapSelectedTrackFXToMenu
MapFocusedFXToWidgets
anymore, now that we can Toggle them in realtime, and set the default in the config ?
Seems like a needlessly redundant step that just increases noise and confusion -- what say you good folk ?
Of course, OnTrackSelection, OnFXFocus will still be available for anything else you need, see Console1.zon for example.
__________________
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
|
|
|
09-13-2019, 10:57 AM
|
#4658
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Haha
However, this just in from the "everything happens for a reason" dept.
Why do we even need
Code:
MapSelectedTrackSendsToWidgets
MapSelectedTrackFXToWidgets
MapSelectedTrackFXToMenu
MapFocusedFXToWidgets
anymore, now that we can Toggle them in realtime, and set the default in the config ?
Seems like a needlessly redundant step that just increases noise and confusion -- what say you good folk ?
Of course, OnTrackSelection, OnFXFocus will still be available for anything else you need, see Console1.zon for example.
|
The commands you're talking about getting rid of would be more useful if they could be used like:
Code:
SomeButton MapSelectedTrackFXToMenu
SomeOtherButton MapSelectedTrackSendsToWidgets
This would provide a way of jumping back to the FxMenu in a single push, rather than pressing ToggleFXMenu twice or re-selecting the track (can be a reach! )
In other news, just crashed the whole shebang with the learn window:
Code:
Process: REAPER [861]
Path: /Applications/REAPER64.app/Contents/MacOS/REAPER
Identifier: com.cockos.reaper
Version: 5.97.900 (5.97.900)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: REAPER [861]
User ID: 501
Date/Time: 2019-09-13 18:41:29.452 +0100
OS Version: Mac OS X 10.14.6 (18G95)
Report Version: 12
Anonymous UUID: 2BA6B564-D394-4BC7-86C1-959074C24EAA
Time Awake Since Boot: 3700 seconds
System Integrity Protection: enabled
Crashed Thread: 0 reaper Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000280000018
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [861]
VM Regions Near 0x280000018:
mapped file 00000001232a5000-0000000124b2c000 [ 24.5M] r--/r-x SM=ALI Object_id=c0aa681d
-->
MALLOC_NANO 0000600000000000-0000600008000000 [128.0M] rw-/rwx SM=ALI
Application Specific Information:
objc_msgSend() selector name: respondsToSelector:
Thread 0 Crashed:: reaper Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff7c51d69d objc_msgSend + 29
1 com.cockos.reaper 0x000000010ce23fa0 SendMessage(HWND__*, unsigned int, unsigned long, long) + 64
2 reaper_csurf_integrator.dylib 0x00000001150d7edc Page::InputReceived(Widget*) + 108
3 reaper_csurf_integrator.dylib 0x00000001150d7de3 Widget::DoAction(double) + 67
4 reaper_csurf_integrator.dylib 0x0000000115124835 PressRelease_Midi_CSIMessageGenerator::ProcessMidiMessage(MIDI_event_ex_t const*) + 69
5 reaper_csurf_integrator.dylib 0x00000001150dee26 Midi_ControlSurface::ProcessMidiMessage(MIDI_event_ex_t const*) + 374
6 reaper_csurf_integrator.dylib 0x00000001150ed8ad Midi_ControlSurface::HandleMidiInput() + 125
7 reaper_csurf_integrator.dylib 0x00000001150ed1a9 Midi_ControlSurface::Run() + 25
8 reaper_csurf_integrator.dylib 0x00000001150bad35 Page::Run() + 133
9 reaper_csurf_integrator.dylib 0x00000001150b773d Manager::Run() + 77
10 reaper_csurf_integrator.dylib 0x00000001150b76e8 CSurfIntegrator::Run() + 24
11 com.cockos.reaper 0x000000010cc26ca4 CSurf_Run() + 852
12 com.cockos.reaper 0x000000010c9c4bdf runMiscTimers() + 6127
13 com.cockos.reaper 0x000000010c9c2773 Main_OnTimer(HWND__*, unsigned long) + 163
14 com.cockos.reaper 0x000000010cf66061 MainProc(HWND__*, unsigned int, unsigned long, long) + 2481
15 com.cockos.reaper 0x000000010ce0f766 SwellDialogDefaultWindowProc(HWND__*, unsigned int, unsigned long, long) + 438
16 com.apple.Foundation 0x00007fff540517fb __NSFireTimer + 80
17 com.apple.CoreFoundation 0x00007fff51dc4060 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
18 com.apple.CoreFoundation 0x00007fff51dc3c0c __CFRunLoopDoTimer + 851
19 com.apple.CoreFoundation 0x00007fff51dc3752 __CFRunLoopDoTimers + 330
20 com.apple.CoreFoundation 0x00007fff51da4962 __CFRunLoopRun + 2130
21 com.apple.CoreFoundation 0x00007fff51da3ebe CFRunLoopRunSpecific + 455
22 com.apple.HIToolbox 0x00007fff510031ab RunCurrentEventLoopInMode + 292
23 com.apple.HIToolbox 0x00007fff51002ee5 ReceiveNextEventCommon + 603
24 com.apple.HIToolbox 0x00007fff51002c76 _BlockUntilNextEventMatchingListInModeWithFilter + 64
25 com.apple.AppKit 0x00007fff4f39b79d _DPSNextEvent + 1135
26 com.apple.AppKit 0x00007fff4f39a48b -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
27 com.apple.AppKit 0x00007fff4f3945a8 -[NSApplication run] + 699
28 com.apple.AppKit 0x00007fff4f383ae8 NSApplicationMain + 777
29 com.cockos.reaper 0x000000010c8fe7b4 start + 52
|
|
|
09-13-2019, 11:08 AM
|
#4659
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
The commands you're talking about getting rid of would be more useful if they could be used like:
Code:
SomeButton MapSelectedTrackFXToMenu
SomeOtherButton MapSelectedTrackSendsToWidgets
This would provide a way of jumping back to the FxMenu in a single push, rather than pressing ToggleFXMenu twice or re-selecting the track (can be a reach! )
|
They already can be
Code:
Zone Home
OnTrackSelection GoZone Channel
OnTrackSelection MapSelectedTrackFXToWidgets
//OnFXFocus MapFocusedFXToWidgets
//Preset MapSelectedTrackFXToWidgets
DisplayFX SetShowFXWindows
Mode ToggleMapSelectedTrackFX
Shape ToggleLearnMode
//Mode Reaper 40022
Preset GoZone Home
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
ZoneEnd
I'm just saying we should also add the 4 naturals automatically, since we can turn them on/off at will.
It just eliminates one setup step (and opportunity for error/confusion) for the most frequent use cases, that's all.
Quote:
Originally Posted by MixMonkey
In other news, just crashed the whole shebang with the learn window:
|
Thanks will check into it.
__________________
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
|
|
|
09-13-2019, 11:11 AM
|
#4660
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
They already can be
Code:
Zone Home
OnTrackSelection GoZone Channel
OnTrackSelection MapSelectedTrackFXToWidgets
//OnFXFocus MapFocusedFXToWidgets
//Preset MapSelectedTrackFXToWidgets
DisplayFX SetShowFXWindows
Mode ToggleMapSelectedTrackFX
Shape ToggleLearnMode
//Mode Reaper 40022
Preset GoZone Home
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
ZoneEnd
|
I thought I tried this and couldn't make it work, will try again.
Quote:
I'm just saying we should also add the 4 naturals automatically, since we can turn them on/off at will.
It just eliminates one setup step (and opportunity for error/confusion) for the most frequent use cases, that's all.
|
Fine by me
|
|
|
09-13-2019, 11:46 AM
|
#4661
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
I thought I tried this and couldn't make it work, will try again)
|
Actually, thinking this through, you may be right...
It certainly won't work if I change the behaviour, since if auto map is on, the hardwired OnTrackSelection will do the trick, and if it is off, the button won't work anyway.
Thanks, you just gave a great reason to leave things alone.
Probably should include the standard 4 in any .zon files in the CSI folder that comes in the build though.
__________________
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
|
|
|
09-13-2019, 11:48 AM
|
#4662
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Actually, thinking this through, you may be right...
It certainly won't work if I change the behaviour, since if auto map is on, the hardwired OnTrackSelection will do the trick, and if it is off, the button won't work anyway.
Thanks, you just gave a great reason to leave things alone.
Probably should include the standard 4 in any .zon files in the CSI folder that comes in the build though.
|
Just tried it again, it doesn't work. No biggie.
|
|
|
09-13-2019, 12:08 PM
|
#4663
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Just tried it again, it doesn't work. No biggie.
|
Hmmm...
Works fine here with this:
Code:
OnTrackSelection GoZone Channel
//OnTrackSelection MapSelectedTrackFXToWidgets
//OnFXFocus MapFocusedFXToWidgets
Preset MapSelectedTrackFXToWidgets
DisplayFX SetShowFXWindows
Mode ToggleMapSelectedTrackFX
Shape ToggleLearnMode
//Mode Reaper 40022
//Preset GoZone Home
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
ZoneEnd
__________________
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
|
|
|
09-13-2019, 12:28 PM
|
#4664
|
Human being with feelings
Join Date: Jul 2013
Location: Portugal
Posts: 1,827
|
Wow! nice, watching those command lines makes everything a bit more clear, thanks!
I ll tried it...ill come back for the...next episode..
|
|
|
09-13-2019, 04:45 PM
|
#4665
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Hmmm...
Works fine here with this:
Code:
OnTrackSelection GoZone Channel
//OnTrackSelection MapSelectedTrackFXToWidgets
//OnFXFocus MapFocusedFXToWidgets
Preset MapSelectedTrackFXToWidgets
DisplayFX SetShowFXWindows
Mode ToggleMapSelectedTrackFX
Shape ToggleLearnMode
//Mode Reaper 40022
//Preset GoZone Home
ChannelLeft TrackBank -1
ChannelRight TrackBank 1
ZoneEnd
|
...and now working here I think I may have had some old nomenclature hanging around, there've been a lot of changes recently and I haven't kept up
Update on the multi Zone FX maps not working properly. This only seems to happen when the FXMenu is used.
At first I tried switching to an OnFXFocus MapFocusedFXToWidgets/FocusedFXNavigator method and the multi Zone map worked fine, so I became suspicious of the SelectedTrackNavigator.
However, when I switched to OnTrackSelection MapSelectedTrackFXToWidgets/SelectedTrackNavigator and put a single, multi Zone map on a track, it worked fine.
Conclusion: something hinkey with the FX Menu
EDIT: Narrowed it down a bit further. Using the FX Menu, multi Zone maps work fine if they are in slot 1, but not anywhere else.
Last edited by MixMonkey; 09-13-2019 at 04:56 PM.
Reason: more info
|
|
|
09-13-2019, 05:54 PM
|
#4666
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
...and now working here I think I may have had some old nomenclature hanging around, there've been a lot of changes recently and I haven't kept up
|
Yeah, there has been quite a bit of change lately, most of it rationalization -- well at least that's the intent
Seriously, I think the new nomenclature is better, but if anyone sees any holes, please speak up.
Quote:
Originally Posted by MixMonkey
Update on the multi Zone FX maps not working properly. This only seems to happen when the FXMenu is used.
At first I tried switching to an OnFXFocus MapFocusedFXToWidgets/FocusedFXNavigator method and the multi Zone map worked fine, so I became suspicious of the SelectedTrackNavigator.
However, when I switched to OnTrackSelection MapSelectedTrackFXToWidgets/SelectedTrackNavigator and put a single, multi Zone map on a track, it worked fine.
Conclusion: something hinkey with the FX Menu
EDIT: Narrowed it down a bit further. Using the FX Menu, multi Zone maps work fine if they are in slot 1, but not anywhere else.
|
Thanks for isolating it so well, will take a look.
__________________
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
|
|
|
09-13-2019, 06:01 PM
|
#4667
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Thanks for isolating it so well, will take a look.
|
Thanks Geoff If I could be cheeky and put in a little feature request (as you'll be in the neighbourhood, so to speak )
It would be great if we could have a function like SetShowWindows, but which only shows the FX window you've just selected in the FX menu (toggleable, of course) I've trawled through the actions and nothing really fits.
Really love the FX menu concept, my whole CSI workflow really came together when you created that
|
|
|
09-14-2019, 02:37 AM
|
#4668
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
It would be great if we could have a function like SetShowWindows, but which only shows the FX window you've just selected in the FX menu (toggleable, of course) I've trawled through the actions and nothing really fits.
|
Cool idea, will ponder on it a bit...
__________________
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
|
|
|
09-14-2019, 03:14 AM
|
#4669
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Quote:
Originally Posted by Geoff Waddington
Cool idea, will ponder on it a bit...
|
Thanks
Actually, it just occurred to me that the SelectedTrackNavigator isn't completely resolved of blame regarding multi Zone FX maps. The scenario in which it works (OnTrackSelection MapSelectedTrackFXToWidgets), has the plugin in the first slot, where it works properly anyway.
|
|
|
09-14-2019, 11:48 AM
|
#4670
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
|
Jumped back to 27-8-19 build and OSC working a little better, but here's the problem, (for then) Shift as a button works if you hold shift, shift as a toggle doesn't work.
Toggles on but not off.
Tried as PressOnly and As Control.
So C4emu "works" but not on latest few builds
Any Ideas?
|
|
|
09-14-2019, 11:54 AM
|
#4671
|
Human being with feelings
Join Date: Jan 2018
Posts: 1,651
|
Quote:
Originally Posted by MixMonkey
EDIT: Narrowed it down a bit further. Using the FX Menu, multi Zone maps work fine if they are in slot 1, but not anywhere else.
|
I wonder if this is related to the issue I reported about modifier-fx params not working on FXs other than slot 1?
|
|
|
09-14-2019, 12:21 PM
|
#4672
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by poetnprophet
I wonder if this is related to the issue I reported about modifier-fx params not working on FXs other than slot 1?
|
Yup, there does seem to be a familiar ring...
__________________
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
|
|
|
09-14-2019, 12:22 PM
|
#4673
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by Freex
Jumped back to 27-8-19 build and OSC working a little better, but here's the problem, (for then) Shift as a button works if you hold shift, shift as a toggle doesn't work.
Toggles on but not off.
Tried as PressOnly and As Control.
So C4emu "works" but not on latest few builds
Any Ideas?
|
Yes, you now put that behaviour in the .zon file like this:
Code:
Press+someButton someAction
__________________
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
|
|
|
09-14-2019, 03:42 PM
|
#4674
|
Human being with feelings
Join Date: Sep 2017
Location: London, England.
Posts: 4,870
|
Configurator update
A few bug fixes.
Restored ability to create Zone file with name different to plugin. Allows mapping of FX chains, amongst other things.
Last edited by MixMonkey; 09-27-2019 at 11:46 AM.
|
|
|
09-14-2019, 04:42 PM
|
#4675
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by MixMonkey
Configurator update
A few bug fixes.
Restored ability to create Zone file with name different to plugin. Allows mapping of FX chains, amongst other things.
|
Big thanks as usual !
__________________
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
|
|
|
09-14-2019, 04:55 PM
|
#4676
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
New build is up.
Learn Mode is actually starting to be fun to play with
Don't worry, you can't hurt anything, Save is disabled.
Most importantly, after the Learn Mode Window opens, turn a knob/hit a switch on the surface you want to map, CSI Learn Mode needs to have a real set of Widgets to work with. When you do that, the buttons will enable.
If you have a focused FX, and you hit "New" for a new .zon file, CSI will guess that you want to map the currently focused FX, you should accept the default names if you do -- feel free to add your own alias though.
If there is a Raw FX file it will be used, otherwise, one will be generated.
If there is no FX focused, you can name the .zon file anything you want, just don't forget to include an initial Zone.
The Modifier stuff is getting better too, but I'm sure there will be bugs.
You can add / delete Zones and Zone Entries.
Parent Zones and Included Zones haven't been implemented.
Also have to say, sure is handy having I/O/FX monitoring available in realtime.
Have a play and let me know what you think.
__________________
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
|
|
|
09-14-2019, 10:24 PM
|
#4677
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Quote:
Originally Posted by Geoff Waddington
Don't worry, you can't hurt anything, Save is disabled.
... let me know what you think ...
|
Does the "Learn" feature use additional files for saving it's result or does it allow to corrupt the normal straight-forward configuration files ?
IMHO it would make a lot of sense to keep these bits of information separate.
In fact I think it usually would be useful to have the "normal" configuration global but the "learned" stuff (supposedly mostly plugin assignments) per project.
OTOH allowing to use either configuration method to dedicatedly do as well global as project specific settings might be nice, too.
-Michael
|
|
|
09-15-2019, 02:13 AM
|
#4678
|
Human being with feelings
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
|
Quote:
Originally Posted by mschnell
Does the "Learn" feature use additional files for saving it's result or does it allow to corrupt the normal straight-forward configuration files ?
IMHO it would make a lot of sense to keep these bits of information separate.
In fact I think it usually would be useful to have the "normal" configuration global but the "learned" stuff (supposedly mostly plugin assignments) per project.
OTOH allowing to use either configuration method to dedicatedly do as well global as project specific settings might be nice, too.
-Michael
|
It doesn't "corrupt" anything
It's just an alternative to a text editor -- another way to edit the same files we're all used to.
When complete, it will also have the advantage of being real-time -- make change -- test change -- save change.
Mapping a plugin will consist of these steps:
Focus Plugin
Open Learn Window
Click "New" button for a new file - since there is a focused Plugin, CSI guesses you want to map it, and sets up the filename and Plugin Zone name automatically.
Press OK
Move a control on your surface -- it is selected in the left window and displayed in the edit box
Select an Action in the right window
Press "Add To Zone"
Test -- in real time
Repeat for as many parameters as you want mapped
Press "Save" -- saves .zon file
Close Learn Window
Back to what you were doing.
As far as per project, CSI explicitly disallows per project settings, to keep it more predictable and portable.
It is fundamental to the design.
Have you got a project specific use case in mind ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Last edited by Geoff Waddington; 09-15-2019 at 02:32 AM.
|
|
|
09-15-2019, 02:57 AM
|
#4679
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
|
Quote:
Originally Posted by Geoff Waddington
As far as per project, CSI explicitly disallows per project settings, to keep it more predictable and portable.
It is fundamental to the design.
|
This does seem to make sense as a primary paradigm.
Quote:
Originally Posted by Geoff Waddington
Have you got a project specific use case in mind ?
|
Very obviously different project will use different plugins and/or the same plugins in different tracks or in a different position or count in the FX chains.
It seems that a purely general setup of CSI would not be able to cope with that.
OTOH much of the setup for CSI will be the same for all projects.
In fact it seems to depend on the user how "variable" they will do the layout of their projects.
-Michael
Last edited by mschnell; 09-15-2019 at 05:01 AM.
|
|
|
09-15-2019, 03:15 AM
|
#4680
|
Human being with feelings
Join Date: Jul 2011
Location: Northern Ireland
Posts: 903
|
Quote:
Originally Posted by Geoff Waddington
Yes, you now put that behaviour in the .zon file like this:
Code:
Press+someButton someAction
|
So how are we defining Surface widgets?
How do I get Shift to Toggle on/off?
|
|
|
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 08:29 AM.
|