Conversation
|
Btw, looking at What do you think? |
|
I'm getting some merge conflicts, can you please rebase this against the current develop branch? I think merging / integrating can be done in steps: |
|
You are right, yesterday I started fresh from latest develop which has some differences. Indeed basic step would be to just use the plain |
8f6d11a to
f178f77
Compare
|
I've been able to build this simple patch using the mentioned It flashed to my Lich and responds to usb-midi ;) I tried a |
|
How did you build that? Using your branch, with this command: I see a couple of problems with the heavy.mk makefile:
|
|
@dromer this is a fairly complex patch: https://www.rebeltech.org/patch-library/patch/Fascination_I Here's one with |
Did you use my
The code isn't put in the
I've also changed the output filename set in |
|
For that other patch I need all the separate pd files in |
I installed hvcc with pip as you suggested elsewhere. How do I use this branch instead?
Looks like you need to add make target
Yes or you can put them in any folder and specify it with the |
|
Hah, yeah this is still on a feature branch, not released yet. What I always do is: This way you can make edits to the code while it's installed in the path. Keeps the edit/test cycle small. |
|
Btw, I've decided that we will start using
My branch has full backwards compatible use of |
|
Until this is merged in a release of hvcc I suppose these tests will fail. Will see if I can make a version that installs from git directly until then. |
|
Hmm, one thing I don't really understand is how to support the old naming convention like |
|
|
|
It's used by the web server when building patches. I don't think it belong to HVCC repo though. There's a relevant issue here: RebelTechnology/OwlServer#245 |
|
Ah, in that case it'll need some rewriting to work with the new HVCC. However I guess the web server still expects to be able to build several targets that are now much different. Needs input from @pingdynasty to rewrite proper then. For one, we have deprecated the internal bela target, as downstream bela actually uses the bare c target with their own wrapper. Also instead of the old vst2 that requires vst2sdk we now use DPF (which also includes vst3, lv2 and clap targets). |

Seems to work for me with these changes (and you can now drop python2.7 requirements).
I am probably missing some things since this entire process seems quite involved.
(my editor also removed trailing white-space in the README btw)
What I did to test this:
make libsmake HEAVY=Lich_PD_template loadYou are probably not ready to switch to this, but at least should give some hints on what changes are needed to transition.