brintos

brintos / linux-shallow public Read only

0
0
Text · 3.4 KiB · 48aba98 Raw
111 lines · plain
1==============================================================2Alsa driver for Digigram miXart8 and miXart8AES/EBU soundcards3==============================================================4 5Digigram <alsa@digigram.com>6 7 8GENERAL9=======10 11The miXart8 is a multichannel audio processing and mixing soundcard12that has 4 stereo audio inputs and 4 stereo audio outputs.13The miXart8AES/EBU is the same with a add-on card that offers further144 digital stereo audio inputs and outputs.15Furthermore the add-on card offers external clock synchronisation16(AES/EBU, Word Clock, Time Code and Video Synchro)17 18The mainboard has a PowerPC that offers onboard mpeg encoding and19decoding, samplerate conversions and various effects.20 21The driver don't work properly at all until the certain firmwares22are loaded, i.e. no PCM nor mixer devices will appear.23Use the mixartloader that can be found in the alsa-tools package.24 25 26VERSION 0.1.027=============28 29One miXart8 board will be represented as 4 alsa cards, each with 130stereo analog capture 'pcm0c' and 1 stereo analog playback 'pcm0p' device.31With a miXart8AES/EBU there is in addition 1 stereo digital input32'pcm1c' and 1 stereo digital output 'pcm1p' per card.33 34Formats35-------36U8, S16_LE, S16_BE, S24_3LE, S24_3BE, FLOAT_LE, FLOAT_BE37Sample rates : 8000 - 48000 Hz continuously38 39Playback40--------41For instance the playback devices are configured to have max. 442substreams performing hardware mixing. This could be changed to a43maximum of 24 substreams if wished.44Mono files will be played on the left and right channel. Each channel45can be muted for each stream to use 8 analog/digital outputs separately.46 47Capture48-------49There is one substream per capture device. For instance only stereo50formats are supported.51 52Mixer53-----54<Master> and <Master Capture>55	analog volume control of playback and capture PCM.56<PCM 0-3> and <PCM Capture>57	digital volume control of each analog substream.58<AES 0-3> and <AES Capture>59	digital volume control of each AES/EBU substream.60<Monitoring>61	Loopback from 'pcm0c' to 'pcm0p' with digital volume62	and mute control.63 64Rem : for best audio quality try to keep a 0 attenuation on the PCM65and AES volume controls which is set by 219 in the range from 0 to 25566(about 86% with alsamixer)67 68 69NOT YET IMPLEMENTED70===================71 72- external clock support (AES/EBU, Word Clock, Time Code, Video Sync)73- MPEG audio formats74- mono record75- on-board effects and samplerate conversions76- linked streams77 78 79FIRMWARE80========81 82[As of 2.6.11, the firmware can be loaded automatically with hotplug83 when CONFIG_FW_LOADER is set.  The mixartloader is necessary only84 for older versions or when you build the driver into kernel.]85 86For loading the firmware automatically after the module is loaded, use a87install command.  For example, add the following entry to88/etc/modprobe.d/mixart.conf for miXart driver:89::90 91	install snd-mixart /sbin/modprobe --first-time -i snd-mixart && \92			   /usr/bin/mixartloader93 94 95(for 2.2/2.4 kernels, add "post-install snd-mixart /usr/bin/vxloader" to96/etc/modules.conf, instead.)97 98The firmware binaries are installed on /usr/share/alsa/firmware99(or /usr/local/share/alsa/firmware, depending to the prefix option of100configure).  There will be a miXart.conf file, which define the dsp image101files.102 103The firmware files are copyright by Digigram SA104 105 106COPYRIGHT107=========108 109Copyright (c) 2003 Digigram SA <alsa@digigram.com>110Distributable under GPL.111