🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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?
#73880
Author: wzab
Date: Thu, 17 Jun 2010 22:23
21 lines
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?
#73881
Author: W.P.
Date: Thu, 17 Jun 2010 23:14
30 lines
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?
#73882
Author: Antoni.Buracki
Date: Wed, 18 Aug 2010 21:34
8 lines
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?
#73883
Author: W.P.
Date: Thu, 19 Aug 2010 15:06
25 lines
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
#73884
Author: wzab
Date: Sun, 05 Sep 2010 11:41
360 lines
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
#73885
Author: W.P.
Date: Sun, 05 Sep 2010 12:17
360 lines
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
#73886
Author: Piotr Hosowicz
Date: Sun, 05 Sep 2010 12:24
14 lines
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