| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Not all plugins use the symbolic names A,B,C, etc for params, so we need
to capture the real names for those that don't.
|
| |
|
|
|
|
|
| |
This arg will make the plugin from scratch, throwing away any existing
port of the same plugin.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Could possibly flesh out this to a proper class, but a hash is ok enough
for now.
|
| |
|
|
|
|
|
| |
Instantiate PluginInfo object instead of using a class method returning
a hash.
|
|
|
|
|
| |
Make PluginInfo class to hold the code for fetching info about the
plugin from other sources.
|
|
|
|
|
| |
Fetch number of control ports and their labels from the WinVST source
files.
|
|
|
|
| |
And add the EQ type to makeplugin.
|
|
|
|
|
|
| |
Only the 'Saturation' type is mapped to lv2::DistortionPlugin for now,
but this is easy to expand as we go. I'll update this for each new
plugin type that's ported for now.
|
|
|
|
|
|
| |
It has no way (yet) of knowing the specifics of the ports, so for now it
will only create he correct number of ports, assign their symbols ('A',
'B' etc.) and corresponding index.
|
|
|
|
|
|
|
|
| |
If specified, the correct number will be put in the class declaration,
and the correct number of params will be assigned to their respecive
param instance variables.
The ttl file is not updated with this info yet.
|
|
To ease booting up a new plugin. The script just reads the template
files, replaces the placeholders with the new plugin name, and writes
them out as the proper plugin files in the right directory. Primitive,
but does the job.
The script should work with any version of ruby.
|