Best place/way to publish a new pedal based on the Hothouse? #14
-
I've been working on a version of the pedal that combines reverb, tremolo, and delay. Is there a recommended way of publishing it? One of the things I did is to port the Spoodge Reverb as a new daisysp class so it can more easily be used, which my new pedal code uses. Do I submit it to the Examples repo? Do I create my own repo to house it? If I publish it on my own, is there a recommended way of including the Hothouse libraries/etc? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Great question! The short answer is: it's up to you. I welcome pull requests for this repo as long as they follow the conventions already established:
Here's an example of a user-submitted effect: https://github.com/clevelandmusicco/HothouseExamples/tree/main/src/TremVerb. If you port third party libraries, keep them in your effect's source directory. For example: I honestly think this is the easiest way to work with the Hothouse and create your own effects. But ... If you decide to go off-road and publish your own project, the structure of your porject and how you include the Hothouse stuff is totally up to you. There are jut a few needed |
Beta Was this translation helpful? Give feedback.
-
Thanks for answering. Yeah, i guess it’s just a matter of how to include other third-party items. In this case, it’s a “Sploodge” Reverb: https://github.com/joulupukki/hothouse-effects/blob/main/Flick/reverbsploodge.cpp I’m not sure what to do with choosing the right license/etc. Sploodge Reverb isn’t probably what I’ll land on for the Flick project, but it’s at least a start. One thing I have in the Flick project that could be interesting to incorporate into the Hothouse hardware files is supporting double press. If you look at flick.cpp you’ll notice that I can turn on and off both the delay and the tremolo independently using a single foot switch. The Tremolo with a double press and the Delay with a single press. I didn’t spend enough time to figure out how to get that in the Hothouse main library, but it’d be a nice built-in feature. |
Beta Was this translation helpful? Give feedback.
The Flick looks pretty cool and would definitely be a fit in the Hothouse repo! I also looked at your
hothouse-effects
and it would be really easy to move the/Flick
subdirectory into a fork of the Hothouse repo so you could submit a pull request: just follow your own installation instructions in the fork and you're off to the races. If you're not familiar with PRs, check out https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork.As for the double-tap and single-tap functionality, I totally agree it could be a nice addition to the Hothouse "library". We'd have to think through how bes…