@johnmike Hi John, this is an excellent question - I'm on deadline for a massive project, and will get back with you later in the week with my code. Cheers.
@ustk Perfetto is a beast and requires you to sprinkle code snippets across your code to allow a good trace.
If you enable debug symbols (!= debug mode) in your release build then you can also use the Time Profiler in the Xcode Instruments toolkit for finding the CPU hotspots.
@d-healey But in this case that would mean delivering the file in question along with the binary, right? I am not sure it is "appropriate" for a neural model.
@griffinboy Why not simply paste it in an included script file that only serves this purpose? After all, having an include line or a variable you load a json into, there are not much differences in terms of code weight
@d-healey I notice it quite a bit with synthesised samples too, hence my interest, even more annoying is the tendency for crossfaded sounds to have volume dip between layers. Smoothing helps a bit (smoothed parameter in low pass mode in particular) but it's always there to some extent.
It's a shame physical modelling (of real instruments) never really fulfilled it's promise, but then many of us might not be here, or maybe we'd be talking about HIPME.
@clevername27 Cool, hadn't thought of that.. Got me thinking, I wonder if it's possible to give a table envelope a release stage somehow, maybe by inverting a gate signal to activate a standard envelope on note off?
The current communication regarding multisamplers and Christoph's recent tip about harmonic filters has taken me to a whole new level. I already have a sustain separately in another sampler and I used Harmonic Filter + Random Modulator for sustain. I'll make a short recording. You should hear that.