|
|||
In Kontakt automation names can be changed while the instance is running, as well. Sure, you have to change it via script (if so inclined), then resave and reload the instrument, but it works... Just saying.
Thanks for the info |
|||
| ^ | Joined: 06 Jan 2009 Member: #197719 Location: Croatia | ||
|
|||
I'm guessing it rewrites the vstxml file then. Which still would not work for the TX16Wx (that is not dynamic names, just not wholly hard coded in the plugin).
Afaik, the only host that actually uses getParameterProperties is VSTHost (Herman, you are great!). And even that only reads the parameter properties on first use, which again makes it almost useless for these purposes. It would be awesome if reaper would start using it though, since automation in general is pretty neat in reaper. And we all love reaper! |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm | ||
|
|||
elcallio wrote: I'm guessing it rewrites the vstxml file then. Which still would not work for the TX16Wx (that is not dynamic names, just not wholly hard coded in the plugin).
Afaik, the only host that actually uses getParameterProperties is VSTHost [...] And even that only reads the parameter properties on first use, which again makes it almost useless for these purposes. It's a rather costly operation (besides setting up internal structures for the parameter, VSTHost also integrates informations from a matching .vstxml file/resource at this time), and since there's no method to inform the host about changes to a specific parameter's properties (it's not strictly prohibited, but, as so much in the VST SDK, simply unspecified behavior), the host would permanently have to check for changes. Regarding an older post in this thread: elcallio wrote: VST standard sets the param name length to 8 characters. And to make it worse, the callbacks do not even provide a buffer size, thus host implementations cannot even allow for longer names. (Great design steinberg!)
Things are even worse if you look at them from the other side (host development). You wouldn't believe how many PlugIns ignore the limit and copy longer strings into the buffer. Some add a delimiter, some don't. It's great fun to work around that. |
|||
| ^ | Joined: 16 Aug 2004 Member: #37236 Location: Vienna, Austria | ||
|
|||
elcallio wrote: for me the automation lanes in reaper display the correct names.
Yes, seems fine here also now (using the same build). I think my eyes must have gone a bit dyslexic due to tiredness. I'll try the new build later. |
|||
| ^ | Joined: 07 Feb 2007 Member: #139265 | ||
|
|||
arakula wrote: elcallio wrote: I'm guessing it rewrites the vstxml file then. Which still would not work for the TX16Wx (that is not dynamic names, just not wholly hard coded in the plugin).
Afaik, the only host that actually uses getParameterProperties is VSTHost [...] And even that only reads the parameter properties on first use, which again makes it almost useless for these purposes. It's a rather costly operation (besides setting up internal structures for the parameter, VSTHost also integrates informations from a matching .vstxml file/resource at this time), and since there's no method to inform the host about changes to a specific parameter's properties (it's not strictly prohibited, but, as so much in the VST SDK, simply unspecified behavior), the host would permanently have to check for changes. Regarding an older post in this thread: elcallio wrote: VST standard sets the param name length to 8 characters. And to make it worse, the callbacks do not even provide a buffer size, thus host implementations cannot even allow for longer names. (Great design steinberg!)
Things are even worse if you look at them from the other side (host development). You wouldn't believe how many PlugIns ignore the limit and copy longer strings into the buffer. Some add a delimiter, some don't. It's great fun to work around that. Oh, I agree. And you won't catch me defending too many aspects of the VST interface any day soon. Though a reasonable compromise regarding updating param info might be to do what reaper seems to do, i.e. re-check parameter names etc on opening the "parameter window", from which track lane parameters are selected. Then use that in "normal" display. As for the problem for a host handling buffers, I'd say three memory pages, one guard, one buffer and a last guard page is the only safe way! |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm | ||
|
|||
EvilDragon wrote: In Kontakt automation names can be changed while the instance is running, as well. Sure, you have to change it via script (if so inclined), then resave and reload the instrument, but it works... Just saying.
Thanks for the info .. or if you just assign a different knob to the parameter (or to another parameter) PS Non-Reaper hosts use 16 character parameter names too (is this vstxml resource within the dll file?) ---- DarkStar Interesting, if true ... Last edited by DarkStar on Mon Feb 11, 2013 4:35 am; edited 1 time in total |
|||
| ^ | Joined: 02 Sep 2003 Member: #8767 Location: Surrey, UK | ||
|
|||
It can be both embedded and as a file next to the DLL itself.
http://www.oifii.org/ns-org/nsd/ar/cp/vst/mda-vst_source/mda -vst/vst/vstsdk2.4/doc/html/vstparamstruct.html |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm | ||
|
|||
While not an issue for me, in Maschine you just see Param 0, Param 0, Param 0 etc .. and then Param 1, param 1, Param 1.. (i use Mux to create custom names so im not affected by this .. and i doubt many will use TX16Wx within Maschine even though there are some benefits - ie random sampleplay) ---- Mulab-MUX-Diversion-TX16Wx-SKNOTE-Charlatan-Valhalla-GordonSmith-YamahaTHR10-Trackspacer-TheDrop/Glue-Drumaxx-VOS-DC8C [i5 2500K @ 4,3GHz] [8Gb DDR3] [200Gb+ SSD][M-Audio Delta 24/96 PCI] |
|||
| ^ | Joined: 10 Sep 2003 Member: #8920 Location: Karlskoga, Stockholm, Sweden | ||
|
|||
Wave matrix crashed when click to button in the Reaper latest version. |
|||
| ^ | Joined: 29 May 2009 Member: #208402 Location: Latvia | ||
|
|||
GTC Studio wrote: Wave matrix crashed when click to button in the Reaper latest version.
Sorry, but I cannot see anything like that here. Can you reproduce it, and if so, can you send me the offending bank? /C |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm |
| KVR Forum Index » CWI Technology | All times are GMT - 8 Hours |
|
Printable version |
Disclaimer: All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).
Powered by phpBB © phpBB Group
















