11 Jan, 2012
1 commit
-
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
12 Dec, 2011
1 commit
-
Signed-off-by: Sergiusz Urbaniak
Signed-off-by: Takashi Iwai
29 Nov, 2011
1 commit
-
Added table quirks entry for Roland GAIA SH-01 Synthesizer based upon
Roland SH-201 table entry as template. USB MIDI and audio was tested
with Muse and Audacity.Signed-off-by: John F Leach
Signed-off-by: Takashi Iwai
16 Sep, 2011
1 commit
-
Roland UM-ONE midi usb interface differs from Roland UM-1.
Signed-off-by: Daniele Guerrieri
Signed-off-by: Takashi Iwai
26 Aug, 2011
1 commit
-
Add support for Starr Labs USB MIDI devices such as the Z7S, which are
based on an FTDI serial UART chip.Based on a patch by Daniel Mack.
Signed-off-by: Kristian Amlie
Acked-by: Daniel Mack
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
10 Aug, 2011
1 commit
-
Signed-off-by: Kazutomo Yoshii
Signed-off-by: Takashi Iwai
05 Aug, 2011
1 commit
-
Signed-off-by: Miller Puckette
Signed-off-by: Takashi Iwai
22 Jul, 2011
1 commit
-
Add support for Roland/BOSS BR-800 (0582:011e) to snd-usb-audio driver.
This allows playback and recording, which has been tested and found to
work. The third interface should be MIDI (MTC/SMPTE?) for DAW interface
and is set as per ME-25, but this has not been tested. SDHC card access
is already supported by usb-storage for Backup/Rhythm Editor/Wave
Convertor mode which should not conflict with this.Signed-off-by: David G Turner
Signed-off-by: Takashi Iwai
25 May, 2011
1 commit
-
Make use of the freshly introduced methods to re-use standard mixer
handling and add some controls that are hidden but implemented in a
standard conform way on M-Audio's FastTrack devices.Signed-off-by: Daniel Mack
Original-code-by: Felix Homann
Signed-off-by: Takashi Iwai
18 May, 2011
4 commits
-
That way, the class compliant MIDI interface is also handled.
Signed-off-by: Daniel Mack
Reported-and-tested-by: Grant Diffey
Signed-off-by: Takashi Iwai -
Signed-off-by: Daniel Mack
Reported-by: Jeffrey Scott Flesher
Signed-off-by: Takashi Iwai -
Signed-off-by: Daniel Mack
Reported-and-tested-by: Frédéric Jaume
Signed-off-by: Takashi Iwai -
This was a flaw in the reading of the spec tables - Native Instrument's
"Komplete Audio 6" device has no such extra controls.This patch also fixes the device name in two comments.
Signed-off-by: Daniel Mack
Signed-off-by: Takashi Iwai
14 Apr, 2011
1 commit
-
This new device by Native Instruments is also compliant to the USB
standard v2.0, but hides this detail at when connected.It needs the same boot quirks than other models, and also has two
non-class-compliant mixer controls.Signed-off-by: Daniel Mack
Signed-off-by: Takashi Iwai
24 Mar, 2011
2 commits
-
Signed-off-by: Keith A. Milner
Signed-off-by: Takashi Iwai -
Add a quirk for the Cakewalk UM-1G USB MIDI interface in
"advanced driver" mode. (It already works in standard mode.)Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
11 Mar, 2011
1 commit
15 Feb, 2011
1 commit
-
The MK2 generation of Native Instruments' sound cards are in fact
compliant to the USB audio standard of version 2 and other approved USB
standards. However, they come up as vendor-specific device when first
connected but can be told to come up with a new set of descriptors
upon their next enumeration. The interfaces announced by the new
descriptors will be handled by the kernel's class drivers. This is done
by issuing a vendor specific device request and sending the device to
reset.There are also some vendor-specific USB requests for some mixer elements
that can't be exported in a standard compliant way. The driver now
supports them with quirks handling mechanisms.Signed-off-by: Daniel Mack
Signed-off-by: Takashi Iwai
08 Feb, 2011
1 commit
-
Signed-off-by: Joseph Teichman
Signed-off-by: Takashi Iwai
10 Jan, 2011
1 commit
-
Add support for the 24-bit audio I/Os of the Edirol SD-90 interface.
Reported-any-tested-by: Jim Grusendorf
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
23 Oct, 2010
1 commit
-
Add a quirk entry for the Novation Launchpad USB MIDI controller.
QUIRK_MIDI_FASTLANE gets renamed to *_RAW_BYTES because this quirk type
is now shared by different devices.Signed-off-by: Clemens Ladisch
Tested-by: Jakob Flierl
Signed-off-by: Takashi Iwai
06 Oct, 2010
1 commit
-
Add quirks for more devices (according to driver V.3.0.4-2).
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
04 Sep, 2010
3 commits
-
Add a quirk to make the BOSS ME-25 work.
Many thanks to Kees van Veen.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Add a quirk for the Roland/Cakewalk A-300PRO/A-500PRO/A-800PRO keyboards.
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Add a quirk for the other logical device of the PCR-1 so that not only
the MIDI interface but also the audio interface works.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
02 Sep, 2010
1 commit
-
The M-Audio Fast Track Ultra series devices did not play sound correctly
at 44.1/88.2 kHz. Changing the output endpoint attribute to adaptive
fixes this.Signed-off-by: Felix Homann
Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai
02 Aug, 2010
1 commit
-
Match usb ids in usb/quirks-table.h for some Hauppage HVR-950Q models
and for the HVR850 model to those ids at the end of au0828-cards.cThanks to nhJm449 for pointing out the problem.
Signed-off-by: John S Gruber
Signed-off-by: Takashi Iwai
21 May, 2010
1 commit
-
The decoding/encoding is based on own reverse-engineering. Both control and
data ports are handled. Writing to control port supports SysEx events only,
as this is the only type of messages that MPD16 recognizes.Signed-off-by: Krzysztof Foltman
Signed-off-by: Takashi Iwai
25 Mar, 2010
1 commit
-
This adds basic support for M-Audio's Fast Track Ultra series of USB
audio interfaces. It is a refactored version of the patch Clemens
Ladisch posted some time ago. Neither playback nor capturing work
properly at 44100 Hz (don't know why).
The other sampling rates work properly. There's no support for the DSP
mixer, yet.Signed-off-by: Felix Homann
Signed-off-by: Takashi Iwai
05 Mar, 2010
3 commits
-
Change the parser to correctly handle v2 descriptors with multiple
format bits set.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
In preparation for USB audio 2.0 support, change the audioformat
structure so that it uses a bitmask to specify possible formats.Signed-off-by: Clemens Ladisch
Signed-off-by: Takashi Iwai -
Clean up the usb audio driver by factoring out a lot of functions to
separate files. Code for procfs, quirks, urbs, format parsers etc all
got a new home now.Moved almost all special quirk handling to quirks.c and introduced new
generic functions to handle them, so the exceptions do not pollute the
whole driver.Renamed usbaudio.c to card.c because this is what it actually does now.
Renamed usbmidi.c to midi.c for namespace clarity.
Removed more things from usbaudio.h.The non-standard drivers were adopted accordingly.
Signed-off-by: Daniel Mack
Cc: Clemens Ladisch
Signed-off-by: Takashi Iwai