On Tue, 2009-08-11 at 00:43 +0200, Jens M Andreasen wrote:
On Mon, 2009-08-10 at 17:40 -0400, David Robillard
wrote:
Software
is the free 'C for CUDA' compiler and SDK from Nvidia
Latency low enough to make realtime use feasible?
What I do is - imagining that I am a Jack client with near zero
processing time - what I do is that I 'receive previous/send next/launch
kernel' in one go. Current process is in principle a 192 voice Minimoog
style polysynth with 4 external audio inputs + a ton of midi in. Mixdown
to 16 stereo (midi)channels, further mixdown to 8 out (1 stereo 'house'
+ 3 stereo 'fx send') Sorting the dynamically assigned voices to their
respective channels is currently the main bottleneck - or so it seems.
With buffersize 3 × 1.3 ms @96KHz I have clockcycles to spare and can at
ease display a stream of video (320×200) simultaniosly for doing a
soundtrack to some movie or something. And more ...
Interesting... I am surprised you can crunch DSP on these things with
this kind of latency at 96Khz. 48Khz should be a breeze then...
The general hostility against non-GPL software is
tougher though
Huh? Are you using "non-GPL" here to mean "not open source"?
-dr