The Advanced Linux Sound Architecture (ALSA) - tools
Find a file
Takashi Iwai 711d2aec15 us428control 0.4.5
- A new command line option indicates which interface model is actually
present (-m us428|us224|mixxx) -- nb. the mixxx mode is actually
orthogonal to the us428 and us224 ones, which are in turn both mutually
exclusive, so that more than one -m option can be specified in the same
command line, for compatibility sake; default to us428 mode, of course.

- New BANK switching allows for mapping to a maximum of 32 (!) logical
channel-tracks. This introduces effective BANK L/R button functionality.
Under the default us428 mode it now offers a total of 4 switchable banks
(or layers) for the available 8 fader-channels; while in the new us224
mode, one can switch across 8 banks of 4 fader-channels each. Each
fader-channel maps sequentially (0-31) to a logical track in your DAW,
when connected in a MMC closed-loop. This only applies when not in INPUT
MONITOR mode.

- SELECT, REC, MUTE and SOLO state LEDs/buttons/channel functionality
are now split into INPUT MONITOR and BANK modes, so that each bank
(layer) has its own state. INPUT MONITOR mode gets its own independent
state, which is the only that affects the audio interface channel signal
volume (via respective faders) through the internal hardware mixer --
nb. this special mode deals exclusively to channel/faders 0 and 1 (A/B)
and eventually to 2 and 3 (C/D) which are only available on the US-428
and made accessible through modprobe'ing snd-usb-usx2y with nrpacks=1
and thus made usable via the special hwdep "rawusb" interface mode (ie.
hw:N,2).

- The new track-channel mapping gets effectively signaled through
correspondent but rather experimental MMC MASKED WRITE sub-commands for
RECORD, MUTE and SOLO arming. It is important to note that this late
SOLO sub-command is just some MMC implementation mockup of mine, as I
believe there's no support whatsoever for just that from the official
MIDI MMC RP-013 document (which I don't even have access to date:)
However, I've been prototyping around with this, to my own amusement and
home-brew audio/MIDI sequencer, qtractor:
	http://qtractor.sourceforge.net

- NULL fader switch LED is now switchable on/off, but not actually of
any usefulness at this time ;)

I have tried to maintain all previous functionality as it were. Of
course I only tested this new stuff over my own US-224, for which it
surely needs the '-m us224' command-line option. This is also proposedto
be specified in a correspondent udev rule, for all this to work
correctly OOTB for the US-224 at least. US-428 owners don't need to
bother ;)

From: Rui Nuno Capela <rncbc@rncbc.org>
2007-02-15 00:22:20 +01:00
ac3dec Add hgcompile scripts 2006-05-12 15:36:52 +02:00
as10k1 as10k1 - increase max number of macros and check the size 2007-01-19 18:30:05 +01:00
echomixer Add hgcompile scripts 2006-05-12 15:36:52 +02:00
envy24control Don't compare with a literal 2006-10-17 17:34:42 +02:00
hdspconf Add hgcompile scripts 2006-05-12 15:36:52 +02:00
hdsploader Add hgcompile scripts 2006-05-12 15:36:52 +02:00
hdspmixer hdspmixer - Fix duplicated parameters in function declaration 2006-05-31 15:08:46 +02:00
ld10k1 ld10k1 - Use the new API 2007-01-19 18:38:26 +01:00
mixartloader Add hgcompile scripts 2006-05-12 15:36:52 +02:00
pcxhrloader Add hgcompile scripts 2006-05-12 15:36:52 +02:00
qlo10k1 Add hgcompile scripts 2006-05-12 15:36:52 +02:00
rmedigicontrol Add hgcompile scripts 2006-05-12 15:36:52 +02:00
sb16_csp Add hgcompile scripts 2006-05-12 15:36:52 +02:00
seq Add hgcompile scripts 2006-05-12 15:36:52 +02:00
sscape_ctl Add hgcompile scripts 2006-05-12 15:36:52 +02:00
us428control us428control 0.4.5 2007-02-15 00:22:20 +01:00
usx2yloader Add hgcompile scripts 2006-05-12 15:36:52 +02:00
vxloader Add hgcompile scripts 2006-05-12 15:36:52 +02:00
.hgignore Fix exec permission of cvscompile and add .hgignore 2006-04-07 18:17:19 +02:00
.hgtags Added tag v1.0.14rc1 for changeset f534b5d24988006a3b50cd10fd10ecf62c1fabe5 2006-12-07 15:04:33 +01:00
cvscompile Fix exec permission of cvscompile and add .hgignore 2006-04-07 18:17:19 +02:00
hgcompile Add hgcompile scripts 2006-05-12 15:36:52 +02:00
Makefile release 1.0.14rc1 2006-12-07 15:04:33 +01:00