Thread Review (Newest First) |
Posted by hansehv - 13-06-25, 00:31 |
Hi Soumello, I see possibilities in e.g. this CPP code and using that on special samples like the SynthWaveforms in the download samples area. For me to create a future nice to have, but contributions are always welcome. Hans |
Posted by soumello - 29-05-25, 20:50 |
(28-05-25, 21:25)noek Wrote: hi noek! |
Posted by noek - 28-05-25, 21:25 |
Hi Soumello, Interesting question. Attack, Decay and Sustain envelope characteristics are taken from the sample(s), so I assume you talk about the Release. As far as I can see in samplerbox_audio.pyx, the time=length of the release is calculated linear, but the fadeout volume it self isn't. I can't really explain what the line pairs 176-177 and 195-196 do with the volume, but it certainly doesn't look linear. And it all sounds pretty natural. But perhaps I missed your point. Regards, Noek. |
Posted by soumello - 27-05-25, 21:44 |
[font=-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"]Hi again Hansehv! I installed your samplerbox and i loved it! Really amazing! I was just wondering if there is a easy way to control attack release decay and sustain with it. I saw in the code that you added a linear function to do it however im trying here to add a exponencial function like normally is. Im still a beginner at coding for music stuff so im trying to figure it out how to do it, do you have any ideias since you now this code better than me? I was thinking about maybe trying with csound but i would have to change the sound engine or try to change the pyx code to use some exponential function for this adsr envelopes. Thanks for your attention![/font] |