RE: https://mastodon.social/@fuimadane/116456257715692097
Hey #LinuxAudio (and others), say hi to my fellow dane @fuimadane, who I recently discovered just released a special granular plugin for Linux!
RE: https://mastodon.social/@fuimadane/116456257715692097
Hey #LinuxAudio (and others), say hi to my fellow dane @fuimadane, who I recently discovered just released a special granular plugin for Linux!
@fuimadane @ercanbrack @mosgaard Cool that you are using DPF, but why the hell did you put your code inside the examples folder? :P
I might "fork" and restructure this into a more "proper" repo ..
@dreamer @fuimadane @ercanbrack I didn't see an examples folder while installing, so it took me a little to notice there was a Github fork.
I feel in big risk of wanting to learn C++ with all these cool projects!
@dreamer @ercanbrack @mosgaard
Haha, fair point 😄
It started out as an experiment inside the DPF examples folder while I was learning and prototyping the plugin, and then DrumCloud just kept growing from there. So yes — it’s definitely more “it evolved there” than “this was the master plan from the beginning”.
I’ve since moved the active work into a cleaner worktree/branch, but I agree that it would make more sense as a more proper standalone repo structure.
:)
@dreamer @ercanbrack @mosgaard
So if you fork and restructure it, I’d actually be happy to see that
@fuimadane Of course I'd also be happy to transfer ownership of this. Or just show you how to do this so you can keep it on your end ;)
In this case I started with `git subtree split -P examples/DrumCloud/ -b DrumCloud` which pulled all of your changes to the root of the project (removing all of DPF and its history). So that could be a starting point for you here as well.
@dreamer @dreamer Wow, thank you — that honestly means a lot.
That’s incredibly kind of you. I’d really love to learn how to do it properly on my end as well, so I can understand the process and maintain it myself going forward.
And thank you for sharing the git subtree split approach — that sounds like exactly the kind of starting point I was missing.
I’m genuinely very grateful for both the restructuring work and the offer to help. It means a lot to me.
I tested your version locally and I really like the cleaner repo structure.
At the moment though, I noticed that the LV2 build in REAPER cannot browse/load samples from the UI yet, while that part is working in my current stable version.
So for now I’ll probably keep my current release as the main/public one, but I definitely think your restructure is interesting and valuable.