Thread View: pl.comp.os.linux.sprzet
7 messages
7 total messages
Started by wzab
Thu, 17 Jun 2010 22:23
Tania przejściówka gitara->PC przez USB zgodna z Linuxem?
Author: wzab
Date: Thu, 17 Jun 2010 22:23
Date: Thu, 17 Jun 2010 22:23
21 lines
2236 bytes
2236 bytes
W ofercie AVT znalazłem coś takiego: http://sklep.avt.com.pl/p/pl/488622/konwerter+usb++gniazdo+jack+6-3+++1096.html Niestety poza informacją, że można podłączyć przez toto gitarę elektryczną (czułość wejści 800mV, impedancja 1M - więc powinno działać) i rozdzielczością przetwornika - 16 bitów, nie podają zbyt wielu szczegółów. Czy ktoś może zetknął się już z tym cudeńkiem i wie np. jakie częstotliwości próbkowania to obsługuje, na ile przeszkadzają szumy i na ile jest zgodne z Linux'em? Nie da się ukryć, że pod względem ceny bije na głowę UGM96, którego aktualnie używam, choć tam są dwa wejścia i dwa wyjścia 24-bitowe z próbkowaniem 48kHz (przy 16 bitach nawet 96 kHz) i poziom szumów jest rewelacyjnie mały... -- Dzięki z góry i pozdrawiam, WZab http://www.ise.pw.edu.pl/~wzab/MIDI/perkusja/index_pl.html - jak tanio zrobić perkusję elektroniczną USB-MIDI
Re: Tania przejściówka gitara->PC przez USB zgodna z Linuxem?
Author: W.P.
Date: Thu, 17 Jun 2010 23:14
Date: Thu, 17 Jun 2010 23:14
30 lines
2148 bytes
2148 bytes
Użytkownik wzab napisał: > W ofercie AVT znalazłem coś takiego: > http://sklep.avt.com.pl/p/pl/488622/konwerter+usb++gniazdo+jack+6-3+++1096.html > Niestety poza informacją, że można podłączyć przez toto gitarę > elektryczną (czułość wejści 800mV, impedancja 1M - więc powinno > działać) i rozdzielczością przetwornika - 16 bitów, nie podają zbyt > wielu szczegółów. > > Czy ktoś może zetknął się już z tym cudeńkiem i wie np. jakie > częstotliwości próbkowania to obsługuje, na ile przeszkadzają szumy i > na ile jest zgodne z Linux'em? > "nie wymaga sterowników" - czyli jest obsługiwane jako "class device" powinno pod Linuxem działać. > Nie da się ukryć, że pod względem ceny bije na głowę UGM96, którego > aktualnie używam, choć tam są dwa wejścia i dwa wyjścia 24-bitowe z > próbkowaniem 48kHz (przy 16 bitach nawet 96 kHz) i poziom szumów jest > rewelacyjnie mały... Prawdopodobnie relacja cena/jakość jest stała... W.P. > -- > Dzięki z góry i pozdrawiam, > WZab > > http://www.ise.pw.edu.pl/~wzab/MIDI/perkusja/index_pl.html - jak tanio > zrobić perkusję elektroniczną USB-MIDI
Re: Tania przejściówka gitara->PC przez USB zgodna z Linuxem?
Author: Antoni.Buracki
Date: Wed, 18 Aug 2010 21:34
Date: Wed, 18 Aug 2010 21:34
8 lines
1279 bytes
1279 bytes
Dnia 17.06.2010 W.P. <laurentp@wp.pl> napisał/a: > Użytkownik wzab napisał: > "nie wymaga sterowników" - czyli jest obsługiwane jako "class device" > powinno pod Linuxem działać. Własnie, zapytam: co oznacza "class device" ? Marcin
Re: Tania przejściówka gitara->PC przez USB zgodna z Linuxem?
Author: W.P.
Date: Thu, 19 Aug 2010 15:06
Date: Thu, 19 Aug 2010 15:06
25 lines
1879 bytes
1879 bytes
Użytkownik Antoni.Buracki@gmail.com napisał: > Dnia 17.06.2010 W.P. <laurentp@wp.pl> napisał/a: >> Użytkownik wzab napisał: >> "nie wymaga sterowników" - czyli jest obsługiwane jako "class device" >> powinno pod Linuxem działać. > > Własnie, zapytam: co oznacza "class device" ? > > Marcin Jeżeli sam dobrze rozumiem: np pendrive jest klasy "mass storage" - masz JEDEN driver do tej KLASY a nie do każdego urządzenia osobno. Tak samo myszy i klawiatury (aczkolwiek one są BARDZIEJ skomplikowane, bo wykorzystują klasę HID i jej protokół). Przeciwieństwem będą urządzenia "vendor class" - tutaj producent (lub ktoś inny - pod Linuksem) MUSI dostarczyć sterownik do konkretnego urządzenia (VID:PID). Jak chcesz NAPRAWDĘ się "wgryźć" to mi polecili "USB complete" Jana Angelsona. W.P.
Re: Tania przejściówka gitara->PC przez USB zgodna(!) z Linuxem
Author: wzab
Date: Sun, 05 Sep 2010 11:41
Date: Sun, 05 Sep 2010 11:41
360 lines
15939 bytes
15939 bytes
Kilka miesięcy temu pytałem o zgodność przejściówki VASMON201 z oferty AVT
( http://sklep.avt.com.pl/p/pl/488622/konwerter+usb++gniazdo+jack+6-3+++1096.html )
z Linuxem.
Szczęśliwie urządzenie to trafiło właśnie w moje ręce i mogę przedstawić
informację o jego zgodności (dla tych, którzy nie chcą czytać do końca:
tak, urządzenie współpracuje z Linuxem jako USB audio, mono, z rozdzielczością
16 bitów i częstotliwością próbkowania 44100 lub 48000 Hz).
Oto dokładniejsze informacje:
Na obudowie urządzenie opisane jest jako
"UA0081 USB Audio Converter Cable - 6.3mm MONOJACK to USB"
Na opakowaniu podano także link do producenta: http://www.logilink.com ,
gdzie można znaleźć dokładniejsze dane:
http://www.logilink.com/cmsfiles/modules/i-sell2u/showproduct.htm?isu_zeigeartikel=UA0081
W systemie urządzenie przedstawia się jako (wynik z lsusb na Linuksie):
ID 0d8c:000e C-Media Electronics, Inc. Audio Adapter (Planet UP-100, Genius G-Talk)
Dokładniejszy raport z lsusb (z opcją -v) wygląda następująco:
=====================================================================================
Bus 004 Device 002: ID 0d8c:000e C-Media Electronics, Inc. Audio Adapter (Planet UP-100, Genius G-Talk)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0d8c C-Media Electronics, Inc.
idProduct 0x000e Audio Adapter (Planet UP-100, Genius G-Talk)
bcdDevice 1.00
iManufacturer 0
iProduct 1 Generic USB Audio Device
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 224
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 71
bInCollection 2
baInterfaceNr( 0) 1
baInterfaceNr( 1) 2
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0201 Microphone
bAssocTerminal 0
bNrChannels 1
wChannelConfig 0x0001
Left Front (L)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 6
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 9
iTerminal 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 7
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 10
iTerminal 0
AudioControl Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 9
bSourceID 1
bControlSize 1
bmaControls( 0) 0x01
Mute
bmaControls( 1) 0x02
Volume
bmaControls( 2) 0x02
Volume
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 10
bSourceID 2
bControlSize 1
bmaControls( 0) 0x43
Mute
Volume
Automatic Gain
bmaControls( 1) 0x00
iFeature 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 1
bDelay 1 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 2 Discrete
tSamFreq[ 0] 48000
tSamFreq[ 1] 44100
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x00c8 1x 200 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 1 Milliseconds
wLockDelay 1 Milliseconds
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 7
bDelay 1 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 2 Discrete
tSamFreq[ 0] 48000
tSamFreq[ 1] 44100
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0064 1x 100 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x01
Sampling Frequency
bLockDelayUnits 0 Undefined
wLockDelay 0 Undefined
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 50
Report Descriptor: (length is 50)
Item(Global): Usage Page, data= [ 0x0c ] 12
Consumer
Item(Local ): Usage, data= [ 0x01 ] 1
Consumer Control
Item(Main ): Collection, data= [ 0x01 ] 1
Application
Item(Global): Logical Minimum, data= [ 0x00 ] 0
Item(Global): Logical Maximum, data= [ 0x01 ] 1
Item(Local ): Usage, data= [ 0xe9 ] 233
Volume Increment
Item(Local ): Usage, data= [ 0xea ] 234
Volume Decrement
Item(Global): Report Size, data= [ 0x01 ] 1
Item(Global): Report Count, data= [ 0x02 ] 2
Item(Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Local ): Usage, data= [ 0xe2 ] 226
Mute
Item(Local ): Usage, data= [ 0x00 ] 0
Unassigned
Item(Main ): Input, data= [ 0x06 ] 6
Data Variable Relative No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Local ): Usage, data= [ 0x00 ] 0
Unassigned
Item(Global): Report Count, data= [ 0x04 ] 4
Item(Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
Item(Local ): Usage, data= [ 0x00 ] 0
Unassigned
Item(Global): Report Size, data= [ 0x08 ] 8
Item(Global): Report Count, data= [ 0x03 ] 3
Item(Main ): Input, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Local ): Usage, data= [ 0x00 ] 0
Unassigned
Item(Global): Report Count, data= [ 0x04 ] 4
Item(Main ): Output, data= [ 0x02 ] 2
Data Variable Absolute No_Wrap Linear
Preferred_State No_Null_Position Non_Volatile Bitfield
Item(Main ): End Collection, data=none
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 32
Device Status: 0x0000
(Bus Powered)
=====================================================================================
Jak widać urządzenie jest w stanie próbkować sygnał monofoniczny z rozdzielczością
16 bitów i częstotliwością 44.1kHz lub 48kHz.
Przetwornik jest w pełni obsługiwany jako urządzenie USB audio przez Linuksa i bez
problemów współpracuje np. z systemem jack-audio (a co za tym idzie z takimi
programami jak guitarix lub rakarrack czy ardour.
Jedynym problemem (przynajmniej w przypadku posiadanego przeze mnie egzemplarza)
były dość znaczne szumy.
Przy podłączeniu gitary (Cort G260, włączony przetwornik humbucker przy mostku),
i ustawieniu wzmocnienia tak, aby uzyskać pełny poziom sygnału (0dB) przy dość
silnym uderzeniu w struny, po pełnym stłumieniu strun pozostaje szum
na poziomie ok. -50dB - może to przeszkadzać zwłaszcza przy używaniu efektów
typu "overdrive" lub "distortion".
Niewykluczone, że pewien wpływ może mieć tu jakość napięcia zasilającego
w porcie USB, bo przetwornik podłączony do portu USB w laptopie wykazywał
nieco mniejsze szumy.
Niemniej jednak w obu przypadkach, w tych samych warunkach, przetwornik
UGM96 firmy EGO SYStems, Inc. dawał szumy znacznie mniejsze
(lecz jest kilka razy droższy).
Mam nadzieję, że powyższe informacje będą przydatne dla użytkowników
chcących tanio podłączyć gitarę elektryczną do komputera pracującego jako
wirtualny wzmacniacz gitarowy, procesor i rejestrator dźwięku.
--
WZab
http://www.ise.pw.edu.pl/~wzab/MIDI/pedal/index.html - Jak samemu zrobić "pedał
ekspresji" MIDI USB z cichym i trwałym czujnikiem pojemnościowym
Re: Tania przejściówka gitara->PC przez USB zgodna(!) z Linuxem
Author: W.P.
Date: Sun, 05 Sep 2010 12:17
Date: Sun, 05 Sep 2010 12:17
360 lines
16560 bytes
16560 bytes
Użytkownik wzab napisał: > Kilka miesięcy temu pytałem o zgodność przejściówki VASMON201 z oferty AVT > ( http://sklep.avt.com.pl/p/pl/488622/konwerter+usb++gniazdo+jack+6-3+++1096.html ) > z Linuxem. > Szczęśliwie urządzenie to trafiło właśnie w moje ręce i mogę przedstawić > informację o jego zgodności (dla tych, którzy nie chcą czytać do końca: > tak, urządzenie współpracuje z Linuxem jako USB audio, mono, z rozdzielczością > 16 bitów i częstotliwością próbkowania 44100 lub 48000 Hz). > > Oto dokładniejsze informacje: > > Na obudowie urządzenie opisane jest jako > "UA0081 USB Audio Converter Cable - 6.3mm MONOJACK to USB" > Na opakowaniu podano także link do producenta: http://www.logilink.com , > gdzie można znaleźć dokładniejsze dane: > http://www.logilink.com/cmsfiles/modules/i-sell2u/showproduct.htm?isu_zeigeartikel=UA0081 > > W systemie urządzenie przedstawia się jako (wynik z lsusb na Linuksie): > ID 0d8c:000e C-Media Electronics, Inc. Audio Adapter (Planet UP-100, Genius G-Talk) > > Dokładniejszy raport z lsusb (z opcją -v) wygląda następująco: > ===================================================================================== > Bus 004 Device 002: ID 0d8c:000e C-Media Electronics, Inc. Audio Adapter (Planet UP-100, Genius G-Talk) > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x0d8c C-Media Electronics, Inc. > idProduct 0x000e Audio Adapter (Planet UP-100, Genius G-Talk) > bcdDevice 1.00 > iManufacturer 0 > iProduct 1 Generic USB Audio Device > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 224 > bNumInterfaces 4 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xa0 > (Bus Powered) > Remote Wakeup > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 1 Audio > bInterfaceSubClass 1 Control Device > bInterfaceProtocol 0 > iInterface 0 > AudioControl Interface Descriptor: > bLength 10 > bDescriptorType 36 > bDescriptorSubtype 1 (HEADER) > bcdADC 1.00 > wTotalLength 71 > bInCollection 2 > baInterfaceNr( 0) 1 > baInterfaceNr( 1) 2 > AudioControl Interface Descriptor: > bLength 12 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 1 > wTerminalType 0x0101 USB Streaming > bAssocTerminal 0 > bNrChannels 2 > wChannelConfig 0x0003 > Left Front (L) > Right Front (R) > iChannelNames 0 > iTerminal 0 > AudioControl Interface Descriptor: > bLength 12 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 2 > wTerminalType 0x0201 Microphone > bAssocTerminal 0 > bNrChannels 1 > wChannelConfig 0x0001 > Left Front (L) > iChannelNames 0 > iTerminal 0 > AudioControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 3 (OUTPUT_TERMINAL) > bTerminalID 6 > wTerminalType 0x0301 Speaker > bAssocTerminal 0 > bSourceID 9 > iTerminal 0 > AudioControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 3 (OUTPUT_TERMINAL) > bTerminalID 7 > wTerminalType 0x0101 USB Streaming > bAssocTerminal 0 > bSourceID 10 > iTerminal 0 > AudioControl Interface Descriptor: > bLength 10 > bDescriptorType 36 > bDescriptorSubtype 6 (FEATURE_UNIT) > bUnitID 9 > bSourceID 1 > bControlSize 1 > bmaControls( 0) 0x01 > Mute > bmaControls( 1) 0x02 > Volume > bmaControls( 2) 0x02 > Volume > iFeature 0 > AudioControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 6 (FEATURE_UNIT) > bUnitID 10 > bSourceID 2 > bControlSize 1 > bmaControls( 0) 0x43 > Mute > Volume > Automatic Gain > bmaControls( 1) 0x00 > iFeature 0 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 1 Audio > bInterfaceSubClass 2 Streaming > bInterfaceProtocol 0 > iInterface 0 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 1 Audio > bInterfaceSubClass 2 Streaming > bInterfaceProtocol 0 > iInterface 0 > AudioStreaming Interface Descriptor: > bLength 7 > bDescriptorType 36 > bDescriptorSubtype 1 (AS_GENERAL) > bTerminalLink 1 > bDelay 1 frames > wFormatTag 1 PCM > AudioStreaming Interface Descriptor: > bLength 14 > bDescriptorType 36 > bDescriptorSubtype 2 (FORMAT_TYPE) > bFormatType 1 (FORMAT_TYPE_I) > bNrChannels 2 > bSubframeSize 2 > bBitResolution 16 > bSamFreqType 2 Discrete > tSamFreq[ 0] 48000 > tSamFreq[ 1] 44100 > Endpoint Descriptor: > bLength 9 > bDescriptorType 5 > bEndpointAddress 0x01 EP 1 OUT > bmAttributes 9 > Transfer Type Isochronous > Synch Type Adaptive > Usage Type Data > wMaxPacketSize 0x00c8 1x 200 bytes > bInterval 1 > bRefresh 0 > bSynchAddress 0 > AudioControl Endpoint Descriptor: > bLength 7 > bDescriptorType 37 > bDescriptorSubtype 1 (EP_GENERAL) > bmAttributes 0x01 > Sampling Frequency > bLockDelayUnits 1 Milliseconds > wLockDelay 1 Milliseconds > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 2 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 1 Audio > bInterfaceSubClass 2 Streaming > bInterfaceProtocol 0 > iInterface 0 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 2 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 1 Audio > bInterfaceSubClass 2 Streaming > bInterfaceProtocol 0 > iInterface 0 > AudioStreaming Interface Descriptor: > bLength 7 > bDescriptorType 36 > bDescriptorSubtype 1 (AS_GENERAL) > bTerminalLink 7 > bDelay 1 frames > wFormatTag 1 PCM > AudioStreaming Interface Descriptor: > bLength 14 > bDescriptorType 36 > bDescriptorSubtype 2 (FORMAT_TYPE) > bFormatType 1 (FORMAT_TYPE_I) > bNrChannels 1 > bSubframeSize 2 > bBitResolution 16 > bSamFreqType 2 Discrete > tSamFreq[ 0] 48000 > tSamFreq[ 1] 44100 > Endpoint Descriptor: > bLength 9 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0064 1x 100 bytes > bInterval 1 > bRefresh 0 > bSynchAddress 0 > AudioControl Endpoint Descriptor: > bLength 7 > bDescriptorType 37 > bDescriptorSubtype 1 (EP_GENERAL) > bmAttributes 0x01 > Sampling Frequency > bLockDelayUnits 0 Undefined > wLockDelay 0 Undefined > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 3 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 0 No Subclass > bInterfaceProtocol 0 None > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.00 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 50 > Report Descriptor: (length is 50) > Item(Global): Usage Page, data= [ 0x0c ] 12 > Consumer > Item(Local ): Usage, data= [ 0x01 ] 1 > Consumer Control > Item(Main ): Collection, data= [ 0x01 ] 1 > Application > Item(Global): Logical Minimum, data= [ 0x00 ] 0 > Item(Global): Logical Maximum, data= [ 0x01 ] 1 > Item(Local ): Usage, data= [ 0xe9 ] 233 > Volume Increment > Item(Local ): Usage, data= [ 0xea ] 234 > Volume Decrement > Item(Global): Report Size, data= [ 0x01 ] 1 > Item(Global): Report Count, data= [ 0x02 ] 2 > Item(Main ): Input, data= [ 0x02 ] 2 > Data Variable Absolute No_Wrap Linear > Preferred_State No_Null_Position Non_Volatile Bitfield > Item(Local ): Usage, data= [ 0xe2 ] 226 > Mute > Item(Local ): Usage, data= [ 0x00 ] 0 > Unassigned > Item(Main ): Input, data= [ 0x06 ] 6 > Data Variable Relative No_Wrap Linear > Preferred_State No_Null_Position Non_Volatile Bitfield > Item(Local ): Usage, data= [ 0x00 ] 0 > Unassigned > Item(Global): Report Count, data= [ 0x04 ] 4 > Item(Main ): Input, data= [ 0x02 ] 2 > Data Variable Absolute No_Wrap Linear > Preferred_State No_Null_Position Non_Volatile Bitfield > Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255 > Item(Local ): Usage, data= [ 0x00 ] 0 > Unassigned > Item(Global): Report Size, data= [ 0x08 ] 8 > Item(Global): Report Count, data= [ 0x03 ] 3 > Item(Main ): Input, data= [ 0x02 ] 2 > Data Variable Absolute No_Wrap Linear > Preferred_State No_Null_Position Non_Volatile Bitfield > Item(Local ): Usage, data= [ 0x00 ] 0 > Unassigned > Item(Global): Report Count, data= [ 0x04 ] 4 > Item(Main ): Output, data= [ 0x02 ] 2 > Data Variable Absolute No_Wrap Linear > Preferred_State No_Null_Position Non_Volatile Bitfield > Item(Main ): End Collection, data=none > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 32 > Device Status: 0x0000 > (Bus Powered) > ===================================================================================== > > Jak widać urządzenie jest w stanie próbkować sygnał monofoniczny z rozdzielczością > 16 bitów i częstotliwością 44.1kHz lub 48kHz. > > Przetwornik jest w pełni obsługiwany jako urządzenie USB audio przez Linuksa i bez > problemów współpracuje np. z systemem jack-audio (a co za tym idzie z takimi > programami jak guitarix lub rakarrack czy ardour. > > Jedynym problemem (przynajmniej w przypadku posiadanego przeze mnie egzemplarza) > były dość znaczne szumy. > Przy podłączeniu gitary (Cort G260, włączony przetwornik humbucker przy mostku), > i ustawieniu wzmocnienia tak, aby uzyskać pełny poziom sygnału (0dB) przy dość > silnym uderzeniu w struny, po pełnym stłumieniu strun pozostaje szum > na poziomie ok. -50dB - może to przeszkadzać zwłaszcza przy używaniu efektów > typu "overdrive" lub "distortion". > Niewykluczone, że pewien wpływ może mieć tu jakość napięcia zasilającego > w porcie USB, bo przetwornik podłączony do portu USB w laptopie wykazywał > nieco mniejsze szumy. Taki pomysł: podłączyć przetwornik przez HUBa, na samym HUBie ODCIĄĆ zasilanie z PC, a HUB zasilać z BATERII/akumulatorków... (ew przez stabilizator 5V). Takie źródło zasilania dawałoby ZERO szumów. Może warto sprawdzić? (hub dzisiaj to kilka zl, bateria pewnie będzie droższa :) ). <ciach> W.P.
Re: Tania przejściówka gitara->PC przez USB zgodna(!) z Linuxem
Author: Piotr Hosowicz
Date: Sun, 05 Sep 2010 12:24
Date: Sun, 05 Sep 2010 12:24
14 lines
1516 bytes
1516 bytes
On 05.09.2010 14:17, W.P. wrote: Po chuj tyle zacytowałeś? Pozdrawiam, Piotr Hosowicz -- Z cyklu "Uroki demokracji", czyli pytania i odpowiedzi w teledurniejach: - Który aktor amerykański jest mężem Nicole Kidman? - Forrest Gump. NP: Patrick O'Hearn - Beautiful World NB: 2.6.36-rc3-20100831-1507-pz+
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads