Forum Replies Created
-
AuthorPosts
-
September 23, 2017 at 3:08 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73058
Thanks for confirming, I posted a request..
Also, when I right click on a panel, the menu that appears has the “Add Component” menu as a sub-menu within the “Replace With” menu.
If you try to Add a component from the Add Component menu any component you select will replace the entire panel with that one component.There is no other menu to add components, and this menu is only able to replace an existing component.
Shouldn’t the “Add Component” menu be at the top level of that sub menu?
Is this a BUG?
Attachments:
You must be logged in to view attached files.September 23, 2017 at 2:11 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73054So weird.. when I change the uiSlider to a uiFixedSlider I can no longer adjust the thumb width or height?
Is this a BUG?
September 23, 2017 at 1:38 am in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73049Here is an example of the “SIZE” parameter for the PCM-70
It is sending a Sysex string as follows:
Sysex:Lexicon:PCM-70:MIDI CHANNEL 1: PARAMETER 03: MSB:LSB:EOX
F0 06 00 20 03 MS LS F7
The data range for the size parameter is given in the Lexcon manual as from 488 to 537
I simply set the component minimum value to 488 and maximum to 537
I manually entered the “Slider Contents” to match the PCM-70s displayed values
3.5m=488
4.2m=489
4.9m=490
5.6m=491
6.3m=492
7.1m=493
7.8m=494
8.5m=495
9.2m=496
9.9m=497
10.6m=498
11.3m=499
12.0m=500
12.7m=501
13.4m=502
14.2m=503
14.9m=504
15.6m=505
16.3m=506
17.0m=507
17.7m=508
18.4m=509
19.1m=510
19.8m=511
20.5m=512
21.3m=513
22.0m=514
22.7m=515
23.4m=516
24.1m=517
24.8m=518
25.5m=519
26.2m=520
26.9m=521
27.6m=522
28.4m=523
29.1m=524
29.8m=525
30.5m=526
31.2m=527
31.9m=528
32.6m=529
33.3m=530
34.0m=531
34.7m=532
35.5m=533
36.2m=534
36.9m=535
37.6m=536
38.3m=537Attachments:
You must be logged in to view attached files.September 22, 2017 at 8:57 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73047Yes, it’s so exciting to have complete control of every parameter int eh PCM-70, especially when using the Mackie C4 32-encoder control surface to adjust it in real time..I only wish the parameter names would say more than “Undefined_01…Undefined_64”
Since the PCM 70 doesn’t have direct access to the algos, and using a program change is worthless since it pops out of preset mode as soon as you adjust anything, some sort of bulk, send to the working buffer in the unit might ensure that I am starting from a known algorithm.
I have a collection of 312 byte sysex presets, how could I activate them via a tab, and then send the panel parameter settings?
September 22, 2017 at 8:12 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73045have you got the lexicon responding to sysex yet?
It has been working perfectly the whole time, I’m a little confused by all the diversion into byte order, etc.. I’ve got all that worked out already.. Maybe I wasn’t clear enough about that.
I was looking for a way to get the settings on the panel to correspond to the parameter values, and thanks to you guys I have that mostly worked out.
I’m still unsure about making a multi algo panel, it might be a waste of time given the structure of the PCM-70.. maybe it will require sending and receiving full 312 byte data dumps..
Also still not getting modulator names to appear in the DAW using the AU component.. is there a secret I’m missing?
September 22, 2017 at 6:23 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73042BEST thing about using the uiFixed slider is that I can put in the display values, and their direct Sysex values…!!!
170Hz=497
350Hz=498
530Hz=499
720Hz=500
920Hz=501
1.12kHz=502
1.33kHz=503
1.55kHz=504
1.78kHz=505
2.02kHz=506
2.27kHz=507
2.53kHz=508
2.81kHz=509
3.1kHz=510
3.41kHz=511
3.73kHz=512
4.08kHz=513
4.45kHz=514
4.85kHz=515
5.28kHz=516
5.75kHz=517
6.27kHz=518
6.83kHz=519
7.47kHz=520
8.19kHz=521
9.02kHz=522
10kHz=523
11.1kHz=524
12.3kHz=525
13.6kHz=526
15kHz=527September 22, 2017 at 6:01 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73037So weird.. when I change the uiSlider to a uiFixedSlider I can no longer adjust the thumb width or height?
September 22, 2017 at 5:47 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73034Ok, so for example, there are 32 listed frequencies for the High Cut filter:
0Hz
170
350
530
720
920
1120
—
snip
—
12300
13600
15000HzThe modulator covers these 32 values by sending 496-527 in the Sysex parameter range MSB / LSB
When you get into the reverberation times, it has a table of 32 more magic numbers 5,6,8,9,11,12,13,14,15,17,18,20,22,244,26,28,30,34,38,42,46,52,57,65,75,85,100,120160,220,350 and 700
These numbers are entered into a formula which varies based on the program, the selected size, etc..it’s in the manual on page 6-13
Attachments:
You must be logged in to view attached files.September 22, 2017 at 3:54 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73031‘expression to evaluate’ + number worked perfectly! Thanks.
Now to map other non sequential numbers, like the 15 possible filter cutoff settings, room sizes etc..
Will that require some sort of lookup table?
September 22, 2017 at 2:32 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73030I downloaded your evaluate panel, that looks promising.. I’ll play with ‘expression to evaluate’ on my panel and report back..!
September 22, 2017 at 1:21 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73027You guys are great.. let me try to wrap my head around all this and see what works..!
September 22, 2017 at 2:48 am in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73018Thanks Guys…
I’m not having any trouble sending the MSB / LSB Sysex to the unit.
That is already working perfectly.
It’s just that the Ctrlr panel shows 462-562 as the values for the mix parameter, for example, (which are the sysex values I am sending across the 10 bits) and the Hardware unit correspondingly displays 0-100%.
What I would like is to have the Ctrlr panel controls to reflect the “real” parameter values (i.e. 0-100%), so looking for a way to “map the displayed values”, or similar etc..
I’d also like those values and parameter names to be visible in the Audio Units Host, which appears broken (?), with every parameter showing up as “undefined” in my DAW (Logic Pro)
September 21, 2017 at 8:59 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73011Ok, so I want to create a new “method”,, and call it something like “Add462”
What is the syntax to offset the sent value?
Add462 = function(–[[ CtrlrModulator –]] modulator, –[[ number –]] numericModulatorValue)
return numericModulatorValue
endSeptember 21, 2017 at 8:46 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73010Yes, exactly… I’m using MS LS to send the values in the sysex stream, and setting the ranges to 462 – 562 (etc) for each parameter…
September 21, 2017 at 8:06 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73007Perhaps I’m not being clear…
I’m already sending the proper parameter values via sysex (462 – 562, for example)
At the moment the Ctrlr panel fader is displaying those values (462-562) as I move the fader.
The displayed parameter range in the PCM-70 is 0-100.
I would like to have the numbers displayed on the Ctrlr Panel read 0-100, matching the values displayed in the hardware.
After reading the tutorial, I got the impression that the correct way to do this was to assign the onscreen fader’s range to 0-100 and then add 462 to it to transmit the correct values required for the sysex parameter range.
This is how the procedure was described in atom’s tutorials “Expressions in Ctrlr” as “modulatorValue+N”.
I just can’t see where in the editor to change or add to the modulatorValue itself..
I hope this clarifies my conundrum..!!
September 21, 2017 at 7:35 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73005I posted the Sysex section of the manual in another topic I created when I joined here, but here is a link to the V2.00 manual, the sysex info starting on page 53 looks identical to v3.00
Curious why I can’t make a fader / modulator that goes from 0-100 and add 462 to it?
Is the modifier value for a modulator really limited to 7 bit numbers?
September 21, 2017 at 6:33 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #73002That is a very slick looking panel..!
I’ve tried to cannibalize it for my purposes, only to discover that the PCM-70 will only accept program changes when the “PGM” button on the front panel is lit, but once it receives a sysex message it goes into a sort of edit mode, the PGM button is de-selected and any further program changes are ignored… hmmm…
Possibly will have to proceed by requesting a sysex dump of some specific location (which is only 312 bytes) and then edit the parameters from there using the assigned faders…
I’m a bit unclear about how to map the actual parameter values to the onscreen fader values.. for example, the “mix” parameter, via sysex, has a range from 462 to 562, while the parameter on the PCM-70 displays a range of 0-100. I assumed I could set the onscreen fader to a range of 0-100 the add 462 to it for the sysex range.. It’s a procedure outlined in one of atom’s tutorials “Expressions in Ctrlr” as simply “modulatorValue+N”, but somehow this is not appearing to me in the editable controller settings…
September 21, 2017 at 12:39 am in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #72986Thanks again for the reply..
Yes, it’s basically using the same parameter numbers and nearly identical ranges, with slight variations from algo to algo..
I suppose Lua is inevitable.. I know *nothing* about it, though.. Looking at other panems will be a great place to start, though so thanks. I was looking at the Lexicon MXP panel when I began but I was unable to see any “code” and it says “Invalid Resource” on the panel itself. The Korg Minilogue panel has a button that requests the current program and loads it into the panel, might be an approach I can modify to my panel?function loadProgramIntoPanel(midiSysExDump)
— Your method code here
modulatorValues = extractModulatorValuesFromMidiSysExDump(midiSysExDump)for key, value in pairs(modulatorValues) do
local modulator = panel:getModulatorByName(key)
local component = modulator:getComponent()if (component:getProperty(‘uiType’) == ‘uiListBox’) then
modulator:setValueMapped(value, true, true)
else
modulator:setModulatorValue(value, false, false, false)
end
–if (key == ‘vco1-octave’) then
–console(tostring(key) .. ” ” .. tostring(value))
–end
end
endIs there a Lua “library” of such functions?
As an aside, I did discover what I think is a “bug” in that the Panel isn’t passing the parameter names to the DAW when using the Audio Units Component
( here )
So I’m a bit leary to program 7 panels of 29 faders only to have them appear as “undefined” in the control surface I’m using to adjust the parameters..
Is there any way you could verify / debunk this for me?
September 19, 2017 at 3:30 pm in reply to: Can I copy all the faders from one tab to another without copying all the tabs? #72970Thank you so much.. I’ll give this a try..!!
To be specific, I am trying to make it possible to access the basic algos in the unit by selecting a tab and then have the specific set of controls tailored to it
There are 7 different types of programs in the unit, and since there is no direct way to access the underlying algos I plan to have the selected tab send a program change to the unit to select the factory (ROM) preset, and then send the Ctrlr on screen Fader positions. Perhaps you have some procedural advice here, I’ve been unable to get the tab to send a simple program change (I’m such a newbie..!!). I’d like to understand the Ctrlr programming environment better.
September 14, 2017 at 5:42 pm in reply to: Audio Units Component not passing parameter names to host #72924The panels work fine both as standalone and within Logic. The assigned parameters are all able to be automated and also are able to be adjusted by using a control surface, such as the Mackie C4.
The issue is that the parameter names are not being passed to the Host DAW, so that rather than seeing a list of all the parameters you’ve assigned, numbered and named (in three places within Ctrlr), and whose names appear in the panel, you see a list of 64 parameters all named “undefined_x”
-
AuthorPosts