VST Structure -> XM...
 
Notifications
Clear all

VST Structure -> XML -> Chameleon


Patrick REBULLIDA
(@patrick)
Eminent Member Registered
Joined: 1 year ago
Posts: 34
Topic starter  

HI ,

this is an example of a structure of VST in XML:

<VSTPluginProperties>

<!--  name="ARP 2600 V3.dll" id="{41727475-4156-4953-4152-503350726F63}" -->
<VSTParametersStructure>
<!-- Global: -->
<Param id="0" name="Width Osc1" shortName="Width Os" canRamp="" />
<Param id="1" name="Fine Tune Osc1" shortName="Fine Tun" canRamp="" />
<Param id="2" name="Coarse Tune Osc1" shortName="Coarse T" canRamp="" />
<Param id="3" name="Amount FM1 Osc1" shortName="Amount F" canRamp="" />
<Param id="4" name="Amount FM2 Osc1" shortName="Amount F" canRamp="" />
<Param id="5" name="Amount FM3 Osc1" shortName="Amount F" canRamp="" />
<Param id="6" name="Amount FM4 Osc1" shortName="Amount F" canRamp="" />
<Param id="7" name="Amount PWM Osc1" shortName="Amount P" canRamp="" />
<Param id="8" name="Width Osc2" shortName="Width Os" canRamp="" />
<Param id="9" name="Fine Tune Osc2" shortName="Fine Tun" canRamp="" />
<Param id="10" name="Coarse Tune Osc2" shortName="Coarse T" canRamp="" />
<Param id="11" name="Amount FM1 Osc2" shortName="Amount F" canRamp="" />
<Param id="12" name="Amount FM2 Osc2" shortName="Amount F" canRamp="" />
<Param id="13" name="Amount FM3 Osc2" shortName="Amount F" canRamp="" /> ....

Is it possible to add this file to Chameleon and to draw certain objects automatically?

to simplify the drawing of a template

Quote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

Based on what I know there is no smart way to do some kind of automap importing xml files.
The xml file not contain info about what kind of object is, is is a slider, knob, button, switch etc.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

The only way can of do this be a sort of list inside the chameleon result of import the xml file, then showing the list of available controls from the VST, then at side of every object in that list, a iconic representation of objects availables on chameleon what you can click.
Once all is selected, you can press create objects, and all objects will be created in one step with some random position and label. I dont thing this way save VST 3 include the info i not see here, I cant remember the full structure of VSTXML, can paste complete file here please.

 

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

Please paste the XML file just for take a look, im researching in other direction, about this. Just not make any comment yet until I have something solid.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Patrick REBULLIDA
(@patrick)
Eminent Member Registered
Joined: 1 year ago
Posts: 34
Topic starter  

 

Made with the export option on the freeware VstHost (from H.Seib)


ReplyQuote
Patrick REBULLIDA
(@patrick)
Eminent Member Registered
Joined: 1 year ago
Posts: 34
Topic starter  

More examples

 


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

Hi Patrick.
As I commented before, there is no info about what kind of object is.
Put time on this I think not have a lot of sense, at least for now.  I reply this post again later, working on some new things maybe see the light soon.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Patrick REBULLIDA
(@patrick)
Eminent Member Registered
Joined: 1 year ago
Posts: 34
Topic starter  

Hi,

I found it tedious to write all the names of the parameters of a plug in.

The idea was to retrieve the list of parameter names and assign a controller to each in order to quickly create a template.

Maybe in a future version

Bye

 


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

I know, is tedious task always create a template, specially all the details.
Working on something related to this. But take some time.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote