Rakarrack LV2 Plugins
Posted: Fri Jan 30, 2015 10:46 pm
Hi all:
I've started porting the rakarrack effects to the lv2 plugin format. I've only done the first 4 so far (eq, compressor, distortion, echo), but haven't had a ton of time for testing beyond loading each one and tweaking a few parameters. They work, but if you'd like to help please test and leave feedback. I'm considering this an alpha stage.
The porting takes quite some time for each effect for several reasons. One is because they aren't quite standardized so I must analyze the code to make sure parameters stay in bounds, certain functions happen that aren't actually part of the effect module etc. Also rakarrack has fairly extensive use of global variables that I have to remove to make it stable. I'm trying to make any changes such that they could be merged upstream (this was one of the first goals of this work) but the changes have been fairly extensive and would require refactoring of many modules in rakarrack that I have no intention of touching. If someone were willing to address this then we could merge my changes. If no one really expresses interest I will just complete the fork and make a new project for it. Currently I'm trying to keep the interface exactly the same as rakarrack's so that you can easily rebuild any preset from rakarrack in an lv2 host like carla.
Anyway, I'm just trying to say, if you'd like to help or even just start using it, or follow my progress feel free, but it will be slow going. There are a few effects that I won't do (most of the *tron effects because I don't want the overhead of loading files). Feel free to make requests so I can prioritize one effect or another.
Find the project at:
https://sourceforge.net/u/ssj71/rakarra ... ster/tree/
To install download a snapshot or clone and follow the instructions in the README.
Have a great weekend.
I've started porting the rakarrack effects to the lv2 plugin format. I've only done the first 4 so far (eq, compressor, distortion, echo), but haven't had a ton of time for testing beyond loading each one and tweaking a few parameters. They work, but if you'd like to help please test and leave feedback. I'm considering this an alpha stage.
The porting takes quite some time for each effect for several reasons. One is because they aren't quite standardized so I must analyze the code to make sure parameters stay in bounds, certain functions happen that aren't actually part of the effect module etc. Also rakarrack has fairly extensive use of global variables that I have to remove to make it stable. I'm trying to make any changes such that they could be merged upstream (this was one of the first goals of this work) but the changes have been fairly extensive and would require refactoring of many modules in rakarrack that I have no intention of touching. If someone were willing to address this then we could merge my changes. If no one really expresses interest I will just complete the fork and make a new project for it. Currently I'm trying to keep the interface exactly the same as rakarrack's so that you can easily rebuild any preset from rakarrack in an lv2 host like carla.
Anyway, I'm just trying to say, if you'd like to help or even just start using it, or follow my progress feel free, but it will be slow going. There are a few effects that I won't do (most of the *tron effects because I don't want the overhead of loading files). Feel free to make requests so I can prioritize one effect or another.
Find the project at:
https://sourceforge.net/u/ssj71/rakarra ... ster/tree/
To install download a snapshot or clone and follow the instructions in the README.
Have a great weekend.