![]() ![]() I'm also interested, how you've worked with your RPi as a drum-machine, does it offer also the low latency like the guitarix-system(halfed latency of course, because of output only)? I think also the 2GB are quite few but it might be enough with custom librarys(since wine and VSTis can't be run on an ARM machine.) With Superior-Drummer(a VSTi) on Pc, I reach about 4GB pure Samples. I already thought about the Raspberry Pi, but especially with big drum-Librarys the 512 MBs RAM are far too little. I think the reason is somewhere in the mainboard/CPU, because it doesn't make any difference if I use the Audiophile192 or the Onboard Sound(and I tried almost everything with rtirq, rt-Kernel, manual priority over chrt etc.). its about 10ms) with my main Pc, also with lowest buffer/framesizes like 16-32 Samples. I already saw your Raspberry Pi Guitarix video, 8ms system latency is not bad especially for this low-performance device.įor some reason I can only reach 5ms Audio-Output latency(in total with the edrum etc. It sure is, I can use my RPi as a simple drum machine but I don't think it could be used with an e-drumset. If you want a slower attack on a cymbal, or a duller sound, you have to modify the waveform in some editor.Ĥ) Audio card must support memory-map i/o. The sound of the raw wave is what you get (although volume and panning is adjustable). It does have some limitations, designed to trade features for performance:ġ) All waves must be the same format, for example you can't mix 48KHz waves with 44.1KHz, nor 16-bit with 24-bit.Ģ) No filter, nor amp eg's. Eventually, it will become a wayland app. It's an X app, so it doesn't use big toolkits like Gnome or KDE. I haven't tested, but it should also work with SALSA, the stripped-down version of ALSA for embedded CPUs. ![]() Integer math and data compression (ie, less ram/disk used) may be especially useful for an ARM CPU. Furthermore, it uses a very efficient lossless compression technique to reduce the size of waveforms, on disk and also loaded into ram. It also uses all integer math for mixing waveforms to stereo outputs (unlike jack's float usage), and uses ALSA's memory-mapped output to mix directly to the soundcard's DAC, for the lowest possible audio latency. It uses ALSA's rawmidi input for the lowest possible MIDI latency (unlike jack which uses Alsa's MIDI Seq API. My custom "drum box" software already does this (ie, I can "play" the kit live from my MIDI keyboard). I'm kind of intruding here, sort of off-topic, but.Īre you guys drummers looking for software that turns your computer into a simple, midi-triggered "drum sampler (playback)" with the lowest possible latency and RAM/CPU usage? I may just have the thing for you.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |