Roland UA-55

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Roland UA-55

Post by Smeefer »

I've been using the Roland UA-25 EX usb external soundcard for 3 years and I'm considering an upgrade to the new Roland UA-55. It does 24bit 192Khz audio. On my present UA-25 EX, I can only record vocals when it's set at 48Khz or lower.

I'm wondering if anyone else is using the UA-55 on a linux system. I use AV Linux 6.0 and I'm hoping that the UA-55 will work out of the box. I want to record and playback audio at at least 24bit 96khz quality (or maybe even try 192khz). Any information is helpful, even if you want to suggest other cards/interfaces. Thank you!
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

Well, i'm getting one next week, so I'll let you all know how it works on AV Linux 6.0.
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
autostatic
Established Member
Posts: 1728
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Contact:

Re: Roland UA-55

Post by autostatic »

Afaik the UA-55 is not USB-2 class compliant and needs a dedicated driver. So it won't work with Linux yet. Or maybe that info is outdated, you can check here when it's up again: http://wiki.linuxaudio.org/wiki/current ... a-55_usb-2

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

Thanks for trying to let me know AutoStatic. I got it unfortunately. The UA-25 EX had worked great, so i wanted to upgrade to 96khz with full playback AND recording at the same time on linux.

I'm going to let this UA55 wait in my closet. Until then, if there is anything i can do to help developers and programmers make this soundcard work properly in linux debian, please let me know at smeefer at g mail. Thanks.
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

I'm running AV Linux 6. My usb does recognize that a Roland device is plugged into it.

Code: Select all

~$ lsusb
Bus 002 Device 007: ID 0582:012f Roland Corp. 
It's there! I'm going to restart my computer and see what else happens. If nothing happens, then I might try backing up my files and reinstalling AV Linux 6. I've been having an unsolvable flash plugin problem anyways...
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
autostatic
Established Member
Posts: 1728
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Contact:

Re: Roland UA-55

Post by autostatic »

Hi Smeefer, your best bet is to have Clemens Ladisch have a look at it. He's the USB ALSA specialist and might be able to help you out. Best way to reach him is probably to subscribe to https://lists.sourceforge.net/lists/listinfo/alsa-user

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

Yaay AutoStatic! Thank you for the help. I will keep everyone posted on what happens, here on this thread!
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

I have some information that I've shared on the alsa-user mailing list as well. The UA-55 does not show up in

Code: Select all

cat /proc/asound/cards
It does show up in lsusb and lsusb -v. I also have some information from my /var/log/messages when I connected the UA-55 through usb.
Here is the /var/log/messages:

Code: Select all

[35615.811824] usb 2-1.2: new high speed USB device number 7 using ehci_hcd
[35615.899255] usb 2-1.2: New USB device found, idVendor=0582, idProduct=012f
[35615.899261] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[35615.899266] usb 2-1.2: Product: QUAD-CAPTURE
[35615.899269] usb 2-1.2: Manufacturer: Roland
[35615.899272] usb 2-1.2: SerialNumber: 0000EE4FB93FE5FE3A718C2B2B0622D0
mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
mtp-probe: bus: 2, device: 7 was not an MTP device
Here is the very large amount of text resulting from "sudo lsusb -v":

Code: Select all

bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol       255 
  bMaxPacketSize0        64
  idVendor           0x0582 Roland Corp.
  idProduct          0x012f 
  bcdDevice            1.00
  iManufacturer           1 Roland
  iProduct                2 QUAD-CAPTURE
  iSerial                 3 0000EE4FB93FE5FE3A718C2B2B0622D0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          511
    bNumInterfaces          5
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              450mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  06 24 f1 01 00 00
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 04 04 18 01 44 ac 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0070  1x 112 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 04 04 18 01 80 bb 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0070  1x 112 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 04 04 18 01 00 77 01
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00d0  1x 208 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 02 04 18 01 00 ee 02
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x00c8  1x 200 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 06 04 18 01 44 ac 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes           37
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Implicit feedback Data
        wMaxPacketSize     0x00a8  1x 168 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 06 04 18 01 80 bb 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes           37
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Implicit feedback Data
        wMaxPacketSize     0x00a8  1x 168 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 06 04 18 01 00 77 01
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes           37
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Implicit feedback Data
        wMaxPacketSize     0x0138  1x 312 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      ** UNRECOGNIZED:  07 24 01 01 00 01 01
      ** UNRECOGNIZED:  0b 24 02 01 02 04 18 01 00 ee 02
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes           37
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Implicit feedback Data
        wMaxPacketSize     0x00c8  1x 200 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      3 
      iInterface              0 
      ** UNRECOGNIZED:  06 24 f1 02 01 01
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      3 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               4
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      4 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      4 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      5 
      iInterface              0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      5 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      5 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               2
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      5 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               3
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      5 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               4
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol       255 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

I tried to send a few e-mails to the alsa-user list, but I think they were marked as SPAM...
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

Pablo
Established Member
Posts: 1270
Joined: Thu Apr 17, 2008 9:57 pm

Re: Roland UA-55

Post by Pablo »

I saw your e-mail with the [SPAM] tab. I don't know why. Did you subscribe to the list?

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

Yes, I subscribed myself to the list before sending out the first e-mail. I only want to know if there is any progress being made on a potential patch for the UA-55. If there is, I'd like to test it on my computer or provide support in some way.
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

Pablo
Established Member
Posts: 1270
Joined: Thu Apr 17, 2008 9:57 pm

Re: Roland UA-55

Post by Pablo »

I'm sorry I can't help here.

For some reason your e-mails are tagged as [SPAM] and it could be that the people who can help you just ignore them. Maybe, you can contact the list administrator to telll them that your e-mails are not spam

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

Clemens replied and said he is working on a driver!! Check it out: http://comments.gmane.org/gmane.linux.alsa.devel/102869
I need to figure out how to compile and install my own kernel on AV Linux in order to help him with the driver development. Either that, or i need to get the driver from Clemens and send the driver to someone who can easily compile and install a kernel on AV Linux, then send the kernel to me so i can install and test on my computer with the UA-55. Whew! I'm very ready to get to work ASAP.
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
Smeefer
Established Member
Posts: 71
Joined: Fri Nov 16, 2012 1:34 pm
Location: Seattle
Contact:

Re: Roland UA-55

Post by Smeefer »

The patch that will provide support for the Roland UA-55 Quadcapture is being worked on for the linux 3.8 kernel. I've been testing it regularly. Hopefully the next release of AV Linux (6.0.1) will have support for the UA-55 and more new Roland cards as well.
www.camversion.org/music-smeefer <--listen to Smeefer's music!
www.camversion.org/music-smeefer-collabs <--listen to Smeefer's music with vocalists.
www.camversion.org/smeefers-blog <--read Smeefer's blah blah blog!

User avatar
autostatic
Established Member
Posts: 1728
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Contact:

Re: Roland UA-55

Post by autostatic »

Cool stuff!

Post Reply