PLUGIN AUTHORS: Help migrating existing plugins to Rack v1

Are you the person behind the LifeFormModular Plugin package? If not then you should know that they have also done 21kHz (though i haven’t tried then yet).
It’s good to see you tackling Qwelk. Some really interesting and unique pluggins though their oscilator (Indra’s net) has a crash bug in it that was never resolved. (Actually I may be misremembering the type bug).

In answer to the second question: the alto777 LFSR set is quite interesting

1 Like

Were you able or did you make the oscillators and the transposer Polyphonic ? I ask because AFAIK @stevo.sebik made the transposer polyphonic but not the oscillators.

PS spellcheck thinks it should be trans-poser but I think that’s something else.

3 Likes

No. I’m not. Unfortunately, it seems like I’m the only one that posted a pull request to the original author. It’s much easier to find out other developers efforts if they give the original developer the courtesy of merging their changes through Github’s pull-request mechanism. Regarding Qwelk, that was a pretty nasty bug that originated from the original developer building WRAP into Indra and then introducing a bug while reversing it (because WRAP is now a separate module). Indra now loads fine. I’m still cleaning up and verifying the code changes. I should be done with it in the next few days and will post a pull-request to the original developer repo.

2 Likes

I agree. I’ll put it on my list. Thanks for the suggestion.

1 Like

No. This was a simple migration. I prefer to work on migrations before moving on to feature enhancements. @stevo.sebik did a great job in migrating and starting a polyphonic addition. Unfortunately, from a programming perspective, doing polyphonic on audio is a totally different beast than doing them on CV’s and requires a major code rewrite of the module (you should use SIMD vector extensions to manipulate signals).

I knew it was hard @stevo.sebik said so in one of his posts, so I was just wondering if you were able to do it.
Thanks for answering.:smiley:

I’ve completed the V1 migration of Qwelk. Pull-Request is posted on the original developer’s GitHub repo. I’ve also posted the plugin binaries for users to test out on the repo’s issue thread.

6 Likes

I’ve completed the V1 migration of LFSR. Pull-Request is posted on the original developer’s GitHub repo. I’ve also posted the plugin binaries for users to test out on the repo’s issue migration thread. Please let me know if something is broken. I’ve tested it on Linux and all modules seem to work well.

5 Likes

Seems to work well for me too on linux, thanks!

1 Like

works great on Win!

1 Like

Linux binary will not load on older systems, it’s been compiled with versioned symbols (GLIBC). I’ve posted the issue on github, but the solution will likely be access to the source code so I can build it locally. Looking forward to playing with those modules again ! :slight_smile:

1 Like

Just to note that @netboy3 got me squared away with the source code, thanks to his assistance I now have a shiny new LFSR plugin.

1 Like

@netboy3 Feel like helping out with tidying up southpole modules for 1.0 after well? i assume Gerrard Brandt won’t mind as he’s pulled someone else’s hose to make it ready for 1.0 at all. Would love the cornrows right click to crash Rack bug to go away.

2 Likes

Looks like there are a few folks working on stuff there (as recent as 3 days ago). I’m happy to join the party :tada: Will have some updates soon…

1 Like

Ah that must be what I was experiencing but haven’t managed to track down.

Anyone up for fixing MilkRack ? It builds for v1 but crashes Rack when I open the browser, every time. :frowning:

EDIT: Btw, I filed an issue on github on July 30.

Hi, I’m sure I’m not supposed to do this? But I’m repeating my request for some help here. I could use some help with porting the plugin I’ve developed for Rack v0.6.2c. It is a single plugin called Vocode-O-Matic (which you will find under the name Sculpt-O-Sound), so that should not be too much work to convert.
I’ve managed to create a working copy for v0.6.2c by looking at example code but since I’m not really fluent in C++ I have difficulties in understanding the changes needed for v1.x. I tried to follow the migration steps but am running into troubles after that (see branch here: https://github.com/josbouten/Sculpt-O-Sound/tree/v0.6_to_v1.1 ). Possibly it is best to start again but with the guidance of someone more experienced in C++. Can anybody help?

1 Like

opened a pull request for you.

1 Like

Thx. You are a life saver!