1 ============================================== 2 Low latency, multichannel audio with JACK and 3 ============================================== 4 5 This document is a guide to using the emu10k1 6 latency, multichannel recording functionality. 7 Linux users to use the full capabilities of th 8 by the kX Project. Without their work I never 9 power of this hardware. 10 11 http://www.kxproject.com 12 13 14 15 Until recently, emu10k1 users on Linux did not 16 latency, multichannel features offered by the 17 Windows driver. As of ALSA 1.0.9 this is no m 18 19 For those unfamiliar with kX ASIO, this consis 20 channels. With a post 2.6.9 Linux kernel, lat 21 even 32 (0.66ms) frames should work well. 22 23 The configuration is slightly more involved th 24 select the correct device for JACK to use. Ac 25 fairly self explanatory - select Duplex, then 26 the multichannel devices, set the in and out c 27 rate to 48000Hz. The command line looks like 28 :: 29 30 /usr/local/bin/jackd -R -dalsa -r48000 -p64 31 32 This will give you 16 input ports and 16 outpu 33 34 The 16 output ports map onto the 16 FX buses ( 35 Audigy). The mapping from FX bus to physical 36 sb-live-mixer.rst (or audigy-mixer.rst). 37 38 The 16 input ports are connected to the 16 phy 39 popular belief, all emu10k1 cards are multicha 40 input channels have physical inputs connected 41 model. Trial and error is highly recommended; 42 for the card have been reverse engineered by s 43 available on the internet. Meterbridge is hel 44 packed with useful information. 45 46 Each input port will either correspond to a di 47 input, or nothing. The one exception is the S 48 the second and third input ports are wired to 49 still see 16 capture channels, but only 14 are 50 51 This chart, borrowed from kxfxlib/da_asio51.cp 52 ports to FXBUS2 (multitrack recording input) a 53 channels. 54 55 JACK (& ASIO) mappings on 10k1 5.1 SBLive card 56 57 ============== ======== ============ 58 JACK Epilog FXBUS2(nr) 59 ============== ======== ============ 60 capture_1 asio14 FXBUS2(0xe) 61 capture_2 asio15 FXBUS2(0xf) 62 capture_3 asio0 FXBUS2(0x0) 63 ~capture_4 Center EXTOUT(0x11) 64 ~capture_5 LFE EXTOUT(0x12) 65 capture_6 asio3 FXBUS2(0x3) 66 capture_7 asio4 FXBUS2(0x4) 67 capture_8 asio5 FXBUS2(0x5) 68 capture_9 asio6 FXBUS2(0x6) 69 capture_10 asio7 FXBUS2(0x7) 70 capture_11 asio8 FXBUS2(0x8) 71 capture_12 asio9 FXBUS2(0x9) 72 capture_13 asio10 FXBUS2(0xa) 73 capture_14 asio11 FXBUS2(0xb) 74 capture_15 asio12 FXBUS2(0xc) 75 capture_16 asio13 FXBUS2(0xd) 76 ============== ======== ============ 77 78 TODO: describe use of ld10k1/qlo10k1 in conjun
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.