Hi!
The developer of Geonkick (https://geonkick.org/) seems to have started programming again on his plugin, which is great and all, but..
unfortunately he is not the slightest interested in trying to implement a feature that Sonic Academy's Kick2 has which makes the plugin much better. I've spend a lot of time with both and Kick2 is just easier to make good kicks because of one "weird" function:
The timeline (x-axis) in Kick2 is working in a logarithmic fashin. This makes the envelopes much easier to work with, since there is alot happening the first 10% of the timeline of a kick.
I made an issue descriing this in greater detail here:
https://codeberg.org/Geonkick-Synthesiz ... k/issues/1
I'm a developer myself with 25+ years of experience, but mainly in the web department, not much C/C++ etc..
Anyway, I cloned the repo and started digging... after some time, fiddling around and building tests, I found one file that at least seemed to have some inpact on the waveform
https://codeberg.org/Geonkick-Synthesiz ... envelope.c
I messed about with the x1/x2 values trying to do some logarithmic operations etc.., and even though "something" happened, it wasn't close to the desired result. ...I'm not going to pretend I understand 100% whats going on here..
OK, so I'm looking for anyone with some experience in audio programming and C/C++ who think this would be an interesting challenge.
This shouldn't be that hard if we can just find the code that processes the envelope and generates pitch/volume...
Who's in?