I changed all the effects because I didn't like the way parameter values were being smoothed.
A month or so ago I changed the entire engine to process all audio in 64-float blocks, because on certain CPUs this makes processing massively fast...
2020-09-16 17:11:41 +0000 UTC
View Post
Work on effect modulation is slow but I'm getting there. Loads of bugs to iron out. The back end part of it is almost done. Meanwhile there is a massive number of little UI related things that need to come together for everything to feel right and...
2020-09-14 19:47:17 +0000 UTC
View Post
I have been working on effect parameter modulation! Unfortunately it's all work-in-progress back end stuff so nothing much to show until it's actually working. I delayed thinking about effect modulation for a long time and a lot of the existing co...
2020-09-11 18:20:49 +0000 UTC
View Post
I was woken up by noisy neighbours and felt terrible all day! I decided to give myself a weekend since I think my last one was about 2 weeks ago. I was still thinking about these dev logs though and it feels good to write something down every day....
2020-09-09 21:09:14 +0000 UTC
View Post
I started working on effect modulation and got sidetracked again debugging a crash related to data synchronization across threads. In the process I ended up creating a new set of classes for performing lock-free synchronization of audio obje...
2020-09-08 17:42:40 +0000 UTC
View Post
I can now modify sample modulation envelopes without causing clicks. From now on modifying anything in the workspace while it's playing back shouldn't cause any major clicking artifacts at all. The size and complexity of the code to get this all w...
2020-09-07 15:39:21 +0000 UTC
View Post
I spent the entire day trying to get the declicking mechanism to also work with the sample modulation envelopes. The entire thing is really complicated.
Audio programming falls under the umbrella of something called "real time computing" whi...
2020-09-06 21:15:28 +0000 UTC
View Post
Today I managed to resolve the remaining clicking artifacts which occurred while moving blocks around, including when blocks are dragged quickly out of chunks. I then spent some time cleaning up all the code I added to achieve this clickless playb...
2020-09-05 15:22:30 +0000 UTC
View Post
Hello to my three patrons,
Thank you! I do feel a bit weird about accepting money from people without being able to offer anything in return. I am working towards a beta release which hopefully will be ready before the end of the year, and I...
2020-09-04 14:14:34 +0000 UTC
View Post