News:

CWP2Song, public beta.
My  DAW is Reaper
YouTube channel

Main Menu

BCR2000-preset, beta 3

Started by MarKo, July 05, 2015, 10:43:48 PM

Previous topic - Next topic

azslow3

ACT learn has (too) many bugs:
http://www.azslow.com/index.php/topic,5.0.html

I have not changed anything (testes with X2 right now, it works like expected). I remember the feeling with SPlat it is worse then before, so I also prefer XML editing. Since VST3 is impossible to learn at all, that is the only option for modern plug-ins.

Bassman

Hi nochmal:) Hab ne kleine Radtour und hätte Zeit zum Nachdenken! Kann es sein dass die Learn Funktion die Elemente der Reihe nach erkennt, d.h. wenn nu 1Button benötigt wird, erkennt er auch nur einen, halt der Reihe nach nur den ersten! Nur eine Idee! Probier mal nen Synthie mit richtig viel Parameter......
Ich Probier da mal morgen früh, bin noch ne Weile unterwegs:)

MarKo

#137
It seems to me that the problem is the default control type, which mostly is set to knob.
If you edit the genericpluginparams.xml and change the types to switch or slider, then its working also with learn.
As i see it, you can assign so many buttons, as controltypes-switch appear in genericpluginparams for this Plugin. So if there is no switch-type, its not possible to learn a button. But it does not matter which parameter you change - as long as there are X switches, you can assign X buttons. The same of course for sliders. That´s my findings.

Bassman

HI:)

Wie ich gesagt hatte! Wenn du ein PlugIn mit sehr vielen Parametern nimmst, geht's!! D.H. Bei Dimension Pro konnte ich die 16 Rotors und die 8 Slider zuordnen. Auch 16 Knöpfe werden erkannt, liegt also daran, dass nur soviele gehn, soviele Parameter es bei dem PlugIn gibt!
allerdings kann man mit Bank +- nicht durch Synthies schalten. Ist ja auch was völlig anderes....

Ok, somit ist das Problem geklärt für mich!

Cu;)
Heinz.

MarKo

QuoteWie ich gesagt hatte! Wenn du ein PlugIn mit sehr vielen Parametern nimmst, geht's!
ich bin nicht sicher ob wir das gleiche meinen. ich meinte es müssen in der genericpluginparams schon ausreichend viele Controls des richtigen Typs drin sein.

Testweise habe ich noch einige durchprobiert, bei fast allen waren nur controltype=knob eingetragen (obwohl natürlich jedes Plugin auch "switch"-parameter hat) - und dann kann ich eben keine Buttons "learnen". Also muss ich zuerst die nötigen Anzahl an Parametern von Knob auf Switch editieren, erst dann kann ich die auch zuweisen.
Aber wie schon gesagt editiere ich dann gleich weiter die XML und spar mir das "Learn"-Theater.

Bassman

Hi:)
Du hast recht!! Man muss eh die Reihenfolge in der generic Datei ändern! Gut, einmal musst du auf Learn, damit ein Eintrag drin steht!

Heinz

MarKo

Das blöde XML-editieren hat mich schon zu oft genervt jetzt...
Ich hab mal versucht ob´s leicht möglich wäre einen simplen grafischen Editor dafür zu machen, und das sieht machbar aus.
So ungefähr wie:
- PlugIn auswählen
- alle Parameter werden aufgelistet
- Drag&Drop von Param auf Surface-Control

Bassman

Moin Martin:)

Na dir muss ja ganz schön langweilig sein;)

Super Idee!!! Das Ausprobieren nervt schon ziemlich, bis die Reihenfolge stimmt. Hab meine wichtigsten Plugins soweit belegt, aber ich hab noch längst nicht alle installiert. Wenn ich Waves installiere, kommen ein paar Hundert dazu, wobei ich davon höchstens 10 oder so verwende! In letzter Zeit kuck ich immer, soviel wie möglich von Platinum zu verwenden, um die Übersicht zu behalten!!! Ich nehm als EQ und Compressor fast nur noch Prochannel....
Den Editor benutz ich selbstverständlich gerne!!! Irgendwann muss ich mich mal erkenntlich zeigen bei dir!!!

Noch ne Frage: Kann ich die generic Datei auf einen anderen PC portieren und geht das dann? Ich hab Sonar auf 2 Rechnern, einer im Studio, der andere in der Wohnung. Sitz lieber in der Wohnung wenn ich allein arbeite.
LG
Heinz.

azslow3

Good idea!

I was thinking about something like that. Current schema implemented in AZ Controller was working for me more or less well, since:
1) my sonaract.xml is "broken" since long time, that was not an intention, but as the result only generic xml is used by Sonar (which has many advantages)
2) till VST3 and some (I can not say which) version of Sonar, learn was working. I am pretty sure I was able to assign new switches, I mean I could change parameter types without prior XML modifications.

In addition, I have understood that current ACT schema has 2 week points:
1) some parameters are not good mappable generic way, you know that from PC EQ Type for example
2) static mapping using ACT is not practical in most cases, even with ACT banks and/or so many controls as BCR2000 has.

Let me explain (2). Let say you have EQ as a separate plug-in or as a part of some overall strip control plug-in (Sonar has several of them). I would prefer that Freq/Gain/Q are mapped to 3 controls plus one control switch bands. For any plug-in which has EQ section. But once I switch to Compressor mode, the same controls modify dynamics related parameters.
In case EQ and Compressor are "stand alone", that can be organized by ACT. But with plug-ins implementing EQ and Compressor, that is possible only using per plug-in/mode lines in preset and that is nightmare even compare with XML editing.
Note that I would like to see some other categories of control groups like LFO and other synth parts, reverb, etc.

I am still in early planning of roadmap to implement that. But I hope once done, that will supersede ACT.

-----

For ACT XML mappings. I have never tried that, but sonar has "Import ACT data..." button to import parts of XML mapping file. I mean it should be possible to create separate XML files for one or more plug-ins and share these files without destroying user mappings for other plug-ins.

May be we should try that approach. I think for one particular device good mapping is more or less universal and so it can be the subject to share. At the same time, replacing the whole generic file can produce bad side effects for users with more that one control surface device.



MarKo

Hi Alexey,
QuoteGood idea!
thanks, but first it has to work...
Quotemy sonaract.xml is "broken" since long time
how to do that intentionally? just brake XML-structure? currently i delete it every time.
QuoteI am pretty sure I was able to assign new switches
i´m also quite sure, but currently i can not assign switches if there is no switch in the generic.xml. But i´m still on X3e and so didn´t update anything (apart from AzCtrl).
Quotesonar has "Import ACT data..."
we should try if that works for sharing ACT-mappings - this could be very useful!

Now about your plans:
I see it a bit different, but i assume this depends on controlsurface and personal usage.
For me the static mapping seems ok, but only because i have enough controls.
The 32 endless + 16 buttons are more than enough to work with, because if there are much more controls needed, then it´s not useable efficiently for me anyway from CS, so i would use the PlugIN-interface.
To map similar params of different plugins to the same controls seems like a nice idea, but i´m not sure that this will work for many plugins.
I prefer mapping the controls similar to their screen-layout, but again this depends on possibilities of the surface.

What i have in mind additionally, is expanding the static ACT-map with 8 quick-mappings.
So that in my ACT-mode i have up to 24 static mapped controls + 8 of those speed-dials (the last 8 touched params).
That is now really the last idea i have left for expanding my preset.

MarKo

Hi Heinz,
QuoteNa dir muss ja ganz schön langweilig sein;)
das kann ich nicht wirklich behaupten.
QuoteKann ich die generic Datei auf einen anderen PC portieren
prinzipiell ja, aber wie Alexey auch meint - da verliert man natürlich eine evtl. andere Belegung. Wenn du aber 2 gleiche Installationen hast (sonst würden ja auch die Projekte nicht funktionieren), dann sollte das schon gehen.
Einfach ausprobieren und die Datei natürlich vorher sichern.

azslow3

Quote from: MarKo on September 02, 2015, 11:24:29 PM
Quotemy sonaract.xml is "broken" since long time
how to do that intentionally? just brake XML-structure? currently i delete it every time.
I have no idea... that has happened long time ago, unnoticed. Firefox opens it fine, Sonar writes it after any ACT learn once, but it does not use it then and remove related section on next restart. I can send you this "nice broken" file once I am back home (next week).

Quote
Now about your plans:
I see it a bit different, but i assume this depends on controlsurface and personal usage.
For me the static mapping seems ok, but only because i have enough controls.
The 32 endless + 16 buttons are more than enough to work with, because if there are much more controls needed, then it´s not useable efficiently for me anyway from CS, so i would use the PlugIN-interface.
To map similar params of different plugins to the same controls seems like a nice idea, but i´m not sure that this will work for many plugins.
I prefer mapping the controls similar to their screen-layout, but again this depends on possibilities of the surface.

What i have in mind additionally, is expanding the static ACT-map with 8 quick-mappings.
So that in my ACT-mode i have up to 24 static mapped controls + 8 of those speed-dials (the last 8 touched params).
That is now really the last idea i have left for expanding my preset.
I agree that is use case specific. I miss explained functionality especially for controlling synth like Z3TA by my MPKmini (8 knobs only). And 16 encoders on my StudioMix are also not helpful in case the number of parameters is bug (100+). In the original Alphatrack plug-in I have found really nicely mapped to 3 encoders all EQ parameters. Easy to remember and use.

azslow3

@MarKo

I have uploaded b281 (in the release) with Align option for WAI.

MarKo

QuoteI have uploaded b281 (in the release) with Align option for WAI.
Thank you, i wil try that.

Meantime i made progress with ACT-XML-Editor, which seems to work now (after some headaches).
It´s really unbeliebable that they don´t put a little work into ACT and CS-Api.
With very little effort all this could work much better.

Bassman

#149
Moin:)

@MarKo

Hab noch festgestellt, dass Bank links bei ACT nicht geht, stört mich jetzt nicht, ich schalte eigentlich immer nach rechts durch, wollte es dir nur mitteilen.

Was anderes: ich hab ein Plugin da ist es völlig egal, wie ich die Reihenfolge oder die Nummern in der genericplugins ändere, es bleibt immer gleich, also völlig durcheinander. Bisher konnte ich alle anpassen, mittlerweile hab ich geblickt, dass für die unteren 8 "Slider" eintragen muss, sonst gehn sie nicht.
Kann das sein, oder hab ich da was verbockt in der Datei...? Das Plugin heisst 112dB Redline Reverb, bisher das Einzige wqas sich nicht anpassen lässt....

Merci:)
Bassman.

P.S. Bin wie immer zu voreilig:)  ACT Bank links geht, nur geht das vorherige Fenster nicht auf, der Focus stimmt schon! Dann ist mir noch aufgefallen, dass Zoom1 und Zoom (vertikal) vertauscht sind, also 4+5 in der untersten Reihe.

Dann sind das glaube ich die VST3 PlugIns, die sich in der "generic" nicht ändern lassen, bin am Überlegen, ob ich bei allen die 64bit Varianten nehme. VST3 bringt mir jetzt persönlich gar nichts...