I forked this repo and worked a bit on it.
Could you create a Gwion branch so that I can make a PR?
It works on my Machine 😄
And it should also on yours with the latest Gwion from the master branch.
I'm pretty happy it uncovered a few things in Gwion's implementation:
- a problem with global things being incorrectly freed
- a problem when overriding function
- reference arrays not behaving as in chuck
All is fixed now 🍾
I tried to modify as little code as possible, just using const where applicable, and the new final keyword where requested in the comments.
I have not looked at the other directory yet, I might try it at some point, hoping it'll be as interesting as this one.
Could the LinuxSampler plugin suit your needs?
I don't know how to report that, but it seems (looking at top and perf stat results), that this is more efficient than the chuck version 👍
I forked this repo and worked a bit on it.
Could you create a Gwion branch so that I can make a PR?
It works on my Machine 😄
And it should also on yours with the latest Gwion from the master branch.
I'm pretty happy it uncovered a few things in Gwion's implementation:
All is fixed now 🍾
I tried to modify as little code as possible, just using
constwhere applicable, and the newfinalkeyword where requested in the comments.I have not looked at the other directory yet, I might try it at some point, hoping it'll be as interesting as this one.
Could the LinuxSampler plugin suit your needs?
I don't know how to report that, but it seems (looking at
topandperf statresults), that this is more efficient than the chuck version 👍