| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Again, not tested. Report problems or missing control info to the
mailing list.
|
|
|
|
|
|
|
|
|
| |
Some plugins won't compile for various reasons, these have been left out
for now. One plugin failed autoporting, so that one's left out too.
I have not tested these plugins yet, so no guarantees that they work, or
that they work right. Please report any problems or if there's missing
control info to the mailing list.
|
|
|
|
|
|
| |
A tester reported that one of the plugins (DustBunny) would not build,
and caused this error on their system. Tried to replicate the setup, but
was not able to reproduce it. Hoping this will fix the issue.
|
|
|
|
|
|
| |
Different distro's may use slightly different directory layout for the
lv2 include files. This global include should always be present in the
system include dir however.
|
| |
|
|
|
|
|
|
|
|
| |
As upstream is aware of the error, but does not want to correct it to
keep existing behaviour, we do the same. However, the assignment in the
if statement has no effect, since the variable is reassigned in the body
of the if statement. So we comment it out to prevent it from causing any
errors during compilation.
|
| |
|
|
|
|
|
| |
Assuming this is meant to be a comparison and not an assignment, as it
is in the original sources.
|
|
|
|
|
| |
The code for the 'curve' plugin thinks it's a good idea to have more
than one if-statement on the same line.
|
| |
|
| |
|
|
|
|
|
| |
Just checks git for changed plugins, and cats their manifests to the
main manifest file. Crude but good enough for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Plugins added in this batch is:
- C5RawBuss
- C5RawChannel
- Calibre
- Channel4-7
- Chorus
- ChorusEnsemble
- ChromeOxide
- Cider
- ClipOnly
- Coils
- Cojones
- Compresaturator
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Plugins added in this batch:
- BitGlitter
- BitShiftGain
- Bite
- BlockParty
- BrassRider
- BrightAmbience
- BuildATPDF
- BussColors4
- ButterComp
- ButterComp2
|
| |
|
| |
|
|
|
|
|
| |
Detect end of variable decralations in original header file even if end
brace is not first char on line.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the following plugins:
- Baxandall
- Beam
- Biquad
- Biquad2
- BiquadOneHalf
Had to manually fix the `Type` param in the Biquad* plugins, since the
script isn't able to pick up enumeration values. Apart from that the
script took care of everything.
|
|
|
|
|
| |
This arg will make the plugin from scratch, throwing away any existing
port of the same plugin.
|
| |
|
|
|
|
|
| |
This makes the generated plugin manifest.ttl.in file suitable to append
to the bundle manifest.ttl.in file.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
As suggested by @dromer@github.com, this moves all Airwindows plugins
into a separate bundle. This cleans up the lv2 directory quite a bit.
|
|
|
|
|
|
|
|
|
|
| |
This makes sure all internal parameters are initializet to sane values
before processing starts. The VST version does this on construction, but
it seems better (at least for LV2) to do this as part of the activate
callback.
This should fix noise on the start of the audio processing with the
plugins.
|
|
|
|
|
|
|
|
| |
The `activate` callback is called _before_ any audio processing begins.
This is a good place to initialize the plugin to a known good state.
The `deactivate` callback is called _after_ all audio processing is
finished. If any cleanup is needed, this is a good place to do so.
|
|
|
|
| |
And add the EQ type to makeplugin.
|
|
|
|
|
|
|
| |
There's an issue, where it seems the plugin will only produce noise if
it's active when starting playback. Enabling it after playback has
started seems to work fine. This is puzzling and will have to be
investigated further at some time.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Tried a way to get the units/labels for the AverMatrix controls to
better fit. It's not perfect, and I'm not sure if it's possible to make
it fit 100% either. I'll have to explore this some more.
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|