SynthMaker

Plugin Details Module

Archive · 2005 4 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

Tom7777 ·

I was thinking a module that displays the details of the .osm file its placed in would be great, but it would display the details of the exported .dll also (sorry that sound confusing), and it would also be a good part of a rompler if connected to other modules. I guess the best way to explain this is by the feature list -

.osm File Size (Displays only if the file been saved so if its just been added it remains empty), .osm Name (Again show once saved), .osm Saved Location (The path to the .osm once saved), .osm Saved Folder Location (If in a folder gives the folder location once saved),

Then all of these but for .dll also. They would all be solid string outputs so if you wanted to edit them then you would put them through a string data type. The .osm details would update every time you save a file with the Plugin Details Module in so if the location changed it would update on saving.

This way you could make a rompler and there would be no need for using text loaders or anything complex it would just be a case of connecting .dll Saved Folder Location to a string add with the other input being a .wav filename. And this would also solve the various other things that might otherwise require parsers ect. Hope you like my idea 😀

rl ·

Tom7777 wrote: This way you could make a rompler and there would be no need for using text loaders or anything complex it would just be a case of connecting .dll Saved Folder Location to a string add with the other input being a .wav filename. ...

In this case the dll saved folder location is different on other systems. I think loaders (text, bitmap,...) by default (means: when no path is specified) should use the folder where the dll is loaded from (internally using GetModuleFileName from the Win32 API, or similar methods) and it should be possible to use relative positions - e.g. if you have your dll in "C:\program files\steinberg\vst\plugins" and you connect "waves\Testwave.wav" to the path input of a TextLoad module, the TextLoad should load the file "C:\program files\steinberg\vst\plugins\waves\Testwave.wav". If you connect "Wave2.wav" it should load "C:\program files\steinberg\vst\plugins\Wave2.wav"

Tom7777 ·

Well i did actually know this and it the same with saving of files but that still has a bug -

[old link]

but i just thought it would be usefull to have all the data together in one module, it would just simplify things i think but i did not want it just for a rompler as there could be many uses, i was just refering to a rompler as an example of what type of way it could be used if it were added. Sorry for the confusion of my reason for wanting of such a module 😀

rl ·

sorry if I misunderstood. But agreed. I can imagine a couple of good uses for such a module. I could think about a general "runtime config" module giving a broad range of information (and the path of the dll, of course)

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.