[quote]Holy cow. MoonDragon’s thread is here:
This kind of overhead is lethal.
That’s why, even on dedicated DSPs, almost all audio processing is done in assembly. Heck, even on my desktop, audio apps that generate sound using VSTs and similar need to use a very low latency specialized audio driver and additional external hardware, and that’s a 6 core 4ghz beast
Like most higher-level languages and platforms, NETMF just isn’t well suited to real-time signal processing. I’ve tried it myself with attempting to generate a waveform (not using PWM) as samples to be fed to an external DAC.
I have yet to use RLP, but moving your audio sampling/processing to that while keeping the rest of the application as NETMF may work well for you. Keep in mind that if you decide to go stereo, you need to double your sampling.