so i got myself a Boss RC-300 loop station, its amazingly fun and totally worth going through
June almost broke ass ;P
i was hoping to be able to record whatever flows through it when its used .
unable to accomplish this is looked arround and found a older post in a different
part of this forum. viewtopic.php?f=4&t=16499
but its gone cold so i decided to try to ask here in the hardware thread.
actually did not know what to expect in terms of audio interface capability terms, maby i will dwell into that at a later point. but for now my mission is to simply see if there is a "MAIN" out over usb into linux to facilitate live recording.
My System
distro: Arch Linux
Kernel* : 4.9.31-1-lts #1 x86_64 GNU/Linux
RAM: 4GB
CPU: intel dual core @ 2.53GHz
HDD: 250GB SSD
(EDIT)Boss RC-300 reference
windows/mac drivers : https://www.boss.info/us/support/by_pro ... s_drivers/
Manuall : https://www.boss.info/us/support/by_pro ... s_manuals/
* i also compiled and installed the "4.9.30-rt20-1-rt" kernel last night.
my trusty 10 year old weather beaten laptop made it in only 5 hours this time ;P
output bellow is with the linux-rt kernel
when i plug in the RC-300 i get these outputs
dmesg
Code: Select all
usb 2-4: new high-speed USB device number 3 using ehci-pci
[39171.936366] usb 2-4: Unable to change format on ep #8e: already in use
[39171.936463] usb 2-4: Unable to change format on ep #8e: already in use
[39171.936492] usb 2-4: Unable to change format on ep #8e: already in use
[39171.936786] usb 2-4: Unable to change format on ep #8e: already in use
[39171.937049] usb 2-4: Unable to change format on ep #8e: already in use
[39171.937858] usb 2-4: Unable to change format on ep #8e: already in use
[39171.937889] usb 2-4: Unable to change format on ep #8e: already in use
Code: Select all
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xfc620000 irq 29
1 [RC300 ]: USB-Audio - RC-300
BOSS RC-300 at usb-0000:00:1d.7-4, high speed
Code: Select all
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC262 Analog [ALC262 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: RC300 [RC-300], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
Code: Select all
Bus 002 Device 002: ID 0582:0138 Roland Corp. Boss RC-300 (Audio mode)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 255
bMaxPacketSize0 64
idVendor 0x0582 Roland Corp.
idProduct 0x0138 Boss RC-300 (Audio mode)
bcdDevice 0.00
iManufacturer 1 BOSS
iProduct 2 RC-300
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 176
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 2
bInterfaceProtocol 2
iInterface 0
** UNRECOGNIZED: 06 24 f1 01 00 00
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 2
bInterfaceProtocol 2
iInterface 0
** UNRECOGNIZED: 07 24 01 01 00 01 00
** UNRECOGNIZED: 0b 24 02 01 02 04 18 01 44 ac 00
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x0d EP 13 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0038 1x 56 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 2
bInterfaceProtocol 1
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 2
bInterfaceProtocol 1
iInterface 0
** UNRECOGNIZED: 07 24 01 07 00 01 00
** UNRECOGNIZED: 0b 24 02 01 02 04 18 01 44 ac 00
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x8e EP 14 IN
bmAttributes 37
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Implicit feedback Data
wMaxPacketSize 0x0038 1x 56 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 3
bInterfaceProtocol 0
iInterface 0
** UNRECOGNIZED: 06 24 f1 02 01 01
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEcan't get debug descriptor: Resource temporarily unavailable
ndpointAddress 0x03 EP 3 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 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 3
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 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 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
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
in the gnome sounds settings i can see 2 RC-300 devices popping up
i try the following configuration. with no sound from my rc300 with either option.
since it dosent work i select the stadard mic input (witch is muted)
and instead try to run jack (through cadence) with the RC-300 as Alsa input. and
my i get this in messages
Code: Select all
Sun Jun 11 12:26:04 2017: Starting jack server...
Sun Jun 11 12:26:04 2017: JACK server starting in realtime mode with priority 10
Sun Jun 11 12:26:04 2017: self-connect-mode is "Don't restrict self connect requests"
Sun Jun 11 12:26:05 2017: Acquired audio card Audio1
Sun Jun 11 12:26:05 2017: Acquired audio card Audio0
Sun Jun 11 12:26:05 2017: creating alsa driver ... hw:Intel,0|hw:RC300,0|1024|2|96000|2|2|nomon|swmeter|-|32bit
Sun Jun 11 12:26:05 2017: configuring for 96000Hz, period = 1024 frames (10.7 ms), buffer = 2 periods
Sun Jun 11 12:26:05 2017: ALSA: final selected sample format for capture: 32bit integer little-endian
Sun Jun 11 12:26:05 2017: ALSA: use 2 periods for capture
Sun Jun 11 12:26:05 2017: ALSA: final selected sample format for playback: 32bit integer little-endian
Sun Jun 11 12:26:05 2017: ALSA: use 2 periods for playback
Sun Jun 11 12:26:10 2017: ERROR: JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out
Sun Jun 11 12:26:10 2017: ERROR: Driver is not running
Sun Jun 11 12:26:10 2017: ERROR: Cannot open client name = dbusapi
Sun Jun 11 12:26:10 2017: ERROR: failed to create dbusapi jack client
Sun Jun 11 12:26:10 2017: ERROR: Unknown request 4294967295
Sun Jun 11 12:26:10 2017: ERROR: CheckSize error size = 0 Size() = 12
Sun Jun 11 12:26:10 2017: ERROR: CheckRead error
but as i nither have a Mac or a windows box where i can run the official drivers
and i doubt this pc can handle a windows vm.
but before i go buy a better laptop i would hope to check if someone else
had solved this problem before. any input is greatly appreciated!
Peace
Digikwondo