idiotSavant wrote:Man it's an off night. My head isn't working well. The presets show up in Apple Logic because they're being loaded as AU plug-ins. So that really doesn't prove anything...
Digital Performer 8 (MOTU) supports both AU and VST plug-ins, where support for VST plug-ins on the Mac is a
new feature for Digital Performer 8, so I am doing some experiments with Digital Performer 8, although so far I have not discovered how to get it to load VST plug-ins . . .
[
NOTE: The information about Digital Performer 8 supporting the VST format for plug-ins is found at the bottom of the following link, so it should work, but since this is a new feature I need to discover how it works. And for reference, previous versions of Digital Performer only supports Audio Unit (AU) plug-ins, as well as running only on the Mac, but beginning with Digital Performer 8, it runs on Windows and on the Mac, as well as supporting Steinberg's VST technology, but the AU support is only for the Mac, since it is an Apple technology. Hence if you are running Digital Performer 8 on the Mac, you get both AU and VST, but if you are running the Windows version of Digital Performer 8, then you get VST . . . ]
Digital Performer 8 (MOTU)Nevertheless, I would expect differences in the way AU and VST plug-ins are implemented, hence the reason for trying it in Digital Performer 8, where if I can get it to load VST plug-ins, then I can compare the AU implementation with the VST implementation . . .
Lots of FUN! 
P. S. After discovering how to load VST plug-ins to Digital Performer 8, I did some experiments and was able to create and to recall user-defined presets for the ToneBooster's "Isone" plug-in, both for the AU and VST versions, but the key bit of information is that in Digital Performer 8 this is done in a way where Digital Performer 8 handles the user-defined preset defining, loading, modifying, and saving rather than the ToneBooster plug-ins . . .
[
NOTE: Digital Performer 8 automatically recognizes and scans AU effects plug-ins, but for VST effects plug-ins you need to tell Digital Performer 8 to look at the specific VST plug-in, which is easy to do but does not happen automatically . . . ]
In other words, at least for the free versions of the ToneBooster's VST plug-ins, working with user-defined presets is accomplished by having the Digital Audio Workstation (DAW) application itself create the user-defined presets, which explains why NOTION 4 does not support creating, modifying, and saving user-defined presets for some plug-ins . . .
Explained another way, it appears (a) that the ToneBooster VST plug-ins expose their parameters, where "expose" is a programming term that refers to making something visible in a way that allows working with it via code and (b) that a DAW application can save exposed parameters as an externally defined user-defined preset, but with NOTION 4 there is no support for creating user-defined presets
externally to the various VST plug-ins, and since the free versions of the ToneBooster VST plug-ins do
not provide a graphic user interface (GUI) control for working with user-defined presets, the ToneBooster VST plug-ins running in NOTION 4 do not have any of these presets . . .
As an example, for the ToneBooster "Isone" effect plug-in, there are two supported presets, as shown in the screen capture in my previous post, where one set of presets is for "Room Presets" and the other set of presets is for different types of monitoring systems and is the one at the bottom of the graph in the middle of the plug-in's graphic user interface . . .
It is possible that this second set of presets will support user-defined preset in the full version of the ToneBooster effects plug-ins, and if it does, then there will be a "Save", "Save As . . . ", or some type of additional item(s) in the drop-down listbox to indicate that you want to create, load, modify, or save a user-defined preset, but the only way I can verify this hypothesis is to purchase the full-version, which at present is not practical for me to do, since I am saving money to get the full version of Cyclop (Sugar Byes) . . .
[
NOTE: Cyclop looks to be the definitive bass synthesizer VSTi virtual instrument plug-in for Electronic genres, including Dubstep, which is the reason I want it . . . ]
Cyclop (Sugar Bytes)Reiterating, Digital Performer 8 will take a "snapshot" of all the exposed parameters for an AU or VST plug-in, which Digital Performer 8 uses to create, load, modify, and save a custom "snapshot", which it calls a "preset", which is fine with me, but this is different from the VST effect plug-in doing this
itself and handling everything
within the plug-in framework, and it is this latter functionality that NOTION 4 does not support . . .
[
NOTE: The "Snaphost" button does something different, where it records information for automation purposes, but conceptually a user-defined preset is a type of snapshot in the general usage of the word. In this example, the Digital Performer 8 user-defined preset is shown in the area above the actual graphic user interface for the VST plug-in, which is a clue that it is functionality provided by the higher-level DAW application provided container. In other words, compare this screenshot to the similar but different screenshot of the plug-in as it appears in NOTION 4 (see my previous post to this topic), and you can see the additional information and functionality that Digital Performer 8 provides . . . ]

If the VST plug-in supports user-defined presets, then everything is fine, so long as the VST plug-in is able to recall its user-defined presets and to provide information to NOTION 4 so that NOTION 4 can include the information in the NOTION 4 score or project file so that when the NOTION 4 score or project is opened at some later time NOTION 4 knows what to tell the plug-in to do with respect to parameter settings, but otherwise NOTION 4 does
not support the types of "snapshots" that Digital Performer 8 does, which is fine with me because doing "snapshots" of exposed plug-in parameters occurs at a higher level than the plug-in, itself, and is what I consider to be an
advanced DAW application functionality, where based on this hypothesis the DAW application has the ability to save everything
separately from whatever the plug-in might do within the AU and VST frameworks, with the general idea in terms of standard plug-in designing and coding practices being that it is better for the AU and VST plug-ins to save user-defined presets within their respective frameworks rather than to expect the DAW application or host application to provide this functionality externally . . .
And for reference, I base this hypothesis on the facts (a) that the 64-bit IK Multimedia AU and VST plug-ins fully support user-defined presets and (b) NOTION 4 works as I expect it to work with the IK Multimedia plug-ins, which from my perspective is strong evidence that IK Multimedia and Notion Music are following the generally accepted rules for the AU and VST plug-in technologies, infrastructures, and frameworks. Digital Performer 8 (MOTU) goes a step beyond this and provides a way to work with "snapshots" regardless of the way individual plug-ins support or do not support user-defined presets, but this additional functionality is an advanced DAW application type of thing, really . . .
Really! 