Commit graph

541 commits

Author SHA1 Message Date
Jaroslav Kysela
fbcd3789bc ac3dec - remove config.sub 2007-05-02 09:26:57 +02:00
Jaroslav Kysela
865c8ee622 Added tag v1.0.14rc3 for changeset af93520f79d6 2007-02-26 09:21:17 +01:00
Jaroslav Kysela
10c55bd4cf release 1.0.14rc3
Patch-level: Merged
2007-02-26 09:21:17 +01:00
Takashi Iwai
89dd8301d9 us428control 0.4.6
Minor clean ups.

From: Rui Nuno Capela <rncbc@rncbc.org>
2007-02-16 18:45:48 +01:00
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
Takashi Iwai
ca6a8bac3c ld10k1 - Use the new API
Issue SNDRV_EMU10K1_IOCTL_PVERSION and check the driver.
This prevents to run ld10k1 on the older binary-incompatible driver.
2007-01-19 18:38:26 +01:00
Takashi Iwai
54becc11d0 as10k1 - increase max number of macros and check the size
- Increase the max number of macros to 30.
- Check the current number of macros to avoid segfault.
2007-01-19 18:30:05 +01:00
Jaroslav Kysela
4ca5af3d8e Added tag v1.0.14rc1 for changeset f534b5d24988006a3b50cd10fd10ecf62c1fabe5 2006-12-07 15:04:33 +01:00
Jaroslav Kysela
4c975c3a18 release 1.0.14rc1
Patch-level: Merged
2006-12-07 15:04:33 +01:00
Takashi Iwai
afb0fb4f7b Don't compare with a literal
Don't compare a pointer with a string literal.  Use strcmp instead.
2006-10-17 17:34:42 +02:00
Cedric GESTES
b715a9637d us428control support for mixxx
This patch allow to change the mapping of the us428, the new mapping is
used with mixxx.
To use the new mapping:
./us428control -m mixxx

Signed-off-by: Cedric GESTES <goctaf@gmail.com>
2006-10-05 14:59:38 +02:00
Jaroslav Kysela
b956edf51f Added tag v1.0.13 for changeset 28488057ee5fd4d6f1891a8b05e7e473bf68833e 2006-09-29 13:31:02 +02:00
Jaroslav Kysela
d2fea66a31 release 1.0.13
Patch-level: Merged
2006-09-29 13:31:01 +02:00
Jaroslav Kysela
bb030cf975 Added tag v1.0.13rc2 for changeset 8c44e489a1ae9886308e942ad17fb79f1c9cfbe0 2006-09-12 15:35:53 +02:00
Jaroslav Kysela
c0ec6fe4fe release 1.0.13rc2
Patch-level: Merged
2006-09-12 15:35:52 +02:00
Takashi Iwai
917e71fcc8 Fix ADC controls with higher resolution in envy24control
Fixed envy24control to handle ADC volumes with higher resolution
properly.
Also, the bogus sync of gtk_adjustment between ADC and IPGA volumes
is fixed in the case no IPGA is detected.
2006-09-07 20:55:49 +02:00
Jaroslav Kysela
526334dda9 Added tag v1.0.12 for changeset 38b9278a205c799b92d986c673026ff2fb23ce3e 2006-08-22 14:40:50 +02:00
Jaroslav Kysela
bfe9cccaaf release 1.0.12
Patch-level: Merged
2006-08-22 14:40:50 +02:00
Jaroslav Kysela
eb816be3e6 Added tag v1.0.12rc2 for changeset c27fc3ff10787ad9e10b69764d5907bfbd401c8f 2006-08-04 14:28:19 +02:00
Jaroslav Kysela
a4475d8bc3 release 1.0.12rc2
Patch-level: Merged
2006-08-04 14:28:18 +02:00
Jaroslav Kysela
861264d59b Added tag v1.0.12rc1 for changeset 79dfb27e10de499f2bd0110b791014c82bfd1718 2006-06-21 15:50:45 +02:00
Jaroslav Kysela
9007d5ec09 release 1.0.12rc1
Patch-level: Merged
2006-06-21 15:50:45 +02:00
Takashi Iwai
2c1948764c hdspmixer - Fix duplicated parameters in function declaration
Fixed duplicated parameters in function declaration.
2006-05-31 15:08:46 +02:00
Takashi Iwai
e13da40b0e Add hgcompile scripts
Added hgcompile scripts.
2006-05-12 15:36:52 +02:00
Clemens Ladisch
ec25bb1219 qlo10k1: use stdlib.h for malloc()/free()
Some qlo10k1 files need <stdlib.h> for malloc() and free(); it seems not
all Qt headers include them by default.
2006-05-02 15:38:46 +02:00
Jaroslav Kysela
560ba32dd9 Added tag v1.0.11 for changeset f8d587b7450f0b30ef8ec12bfd5821cd9ac1eca5 2006-04-19 12:29:51 +02:00
Jaroslav Kysela
c8e25082b0 release 1.0.11
Patch-level: Merged
2006-04-19 12:29:51 +02:00
Jaroslav Kysela
f64a5b8f8a Added tag v1.0.11rc5 for changeset a0a7f3324858ab4d407a274f08e39579863353f5 2006-04-11 15:59:11 +02:00
Jaroslav Kysela
711dd048c5 release 1.0.11rc5
Patch-level: Merged
2006-04-11 15:59:11 +02:00
Jaroslav Kysela
1237a210ff Added tags for ALSA version since 1.0.3 2006-04-10 15:02:15 +02:00
Takashi Iwai
ef87719aec Fix exec permission of cvscompile and add .hgignore 2006-04-07 18:17:19 +02:00
Takashi Iwai
5341e4ece0 Support both GTK+1.2 and GTK+2.x
Support both GTK+ 1.2 and GTK+ 2.x in single configure scripts.
GTK+ 2.x is used unless --with-gtk2=no is given.

If you have no gtk1 or gtk2 devel packages, use configure.in-gtk1
or -gtk2 and do autoreconf.
2006-03-29 11:33:02 +00:00
Jaroslav Kysela
3cda29dba9 release 1.0.11rc4
Patch-level: Merged
2006-03-22 10:48:15 +00:00
Alan Horstmann
2f3fb1aa16 Update envy24control man page
Update envy24control man page for options -t and -w.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-02-16 18:56:13 +00:00
Jaroslav Kysela
ce125c5d76 envy24control - Delta 1010LT driver has Word Clock Status now
See ALSA bug#1806 for details.
2006-02-10 08:43:45 +00:00
Jaroslav Kysela
06570095be envy24control - select external clock source for WordClock
See bug#1806 for more details.
2006-02-08 08:19:42 +00:00
Jaroslav Kysela
ee5d6793a4 release 1.0.11rc3
Patch-level: Merged
2006-01-27 15:27:26 +00:00
Alan Horstmann
f205a90f1a Change scroll policy in envy24control
Change gtk scroll policy for the main notebook pages in envy24control from
ALWAYS to AUTOMATIC;  also raise envy24control version.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-01-09 11:51:33 +00:00
Alan Horstmann
41d8838291 envy24control - Tidy up redundant declarations
Remove declarations in envy24control not needed following my previous patches.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-01-05 16:26:16 +00:00
Alan Horstmann
18e2c3bf12 Change on-screen appearance of envy24control
Re-arrange envy24control on-screen; put digital mixer meter in outer frame;
split input and pcm mixer meters; add scroll windows on all notebook pages;
re-layout button boxes; add options -w and -t; add rt-click menu; add pixmap
test to levelmeters.c

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2006-01-02 16:18:07 +00:00
Takashi Iwai
547c373a47 envy24control - Fix/clean up checks of DMX 6fire
Fix/clean up checks of DMX 6fire.
2006-01-02 16:13:06 +00:00
Takashi Iwai
26247b5422 ld10k1 - Fix eq10 patch for SB Live
From: Piotr Tajdus <aegis@op.pl>

There were problems with EQ10 on Sound Blaster (caused by ACCUM or macmv
instruction, i am not sure), so i made some changes. Now equalizer
should work also with SB Live.
2006-01-02 14:28:40 +00:00
Takashi Iwai
4ba26a7f4f envy24control wordclock text patch
From: John Rigg <ad@sound-man.co.uk>

I reported a bug in envy24control about the text displayed when using
the BNC word clock input on a Delta 1010 (bug id 0001677). It says
`No signal' when locked and `Locked' when there's no signal. I wasn't
sure how to submit a patch using the Bugtrack interface, so I've
attached it here (this fixes it in alsa-tools-1.0.10).
2006-01-02 14:25:53 +00:00
Jaroslav Kysela
90377dd7e7 release 1.0.11rc2
Patch-level: Merged
2006-01-02 08:04:06 +00:00
Takashi Iwai
aa10f5531f envy24control: missing command line option help text
From: Dirk Jagdmann <doj@cubic.org>

this patch adds the help description of the "-M" command line option.
2005-12-22 16:03:21 +00:00
Jaroslav Kysela
a57c1508c4 release 1.0.11rc1
Patch-level: Merged
2005-12-13 10:41:47 +00:00
Takashi Iwai
82b21d4c71 Add Equalizer support for emu10k1 Audigy
From: Piotr Tajdus <aegis@op.pl>

Added the equalizer support for emu10k1 (Audigy only).
2005-12-12 11:32:07 +00:00
Alan Horstmann
f9e1a7c1a1 Tidy up DMX6fire eeprom checks
Multiple instances of DMX6FIRE eeprom checks in envy24control replaced with a
variable.

Signed-off-by: Alan Horstmann <gineera@aspect135.co.uk>
2005-12-08 16:36:12 +00:00
Alan Horstmann
26b56f36f5 Rationalise envy24control controls specific to Terratec DMX6fire
Remove separate 'breakbox led' selector and use led to indicate 'front line
in' is selected (as it should be); combine digital input select to a
one-of-three selector; change various labels; set default pcm mixer channels
to 6.

Signed-off-by:  Alan Horstmann <gineera@aspect135.co.uk>
2005-12-05 21:03:06 +00:00
Takashi Iwai
80dcc7974d Fix for Delta boards
Fix the element types of some delta-specific controls to follow the change
in the driver.
2005-11-28 18:15:09 +00:00