Welcome, Guest
You have to register before you can post on our site.

Username/Email:
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 3,212
» Latest member: ritaradnai56
» Forum threads: 1,454
» Forum posts: 7,036

Full Statistics

Online Users
There are currently 397 online users.
» 2 Member(s) | 391 Guest(s)
Applebot, Baidu, Bing, Google, Dark Waves, Drograms

Latest Threads
Measurements for Side Pan...
Forum: General Support
Last Post: Melkor
11-07-2025, 07:06 AM
» Replies: 2
» Views: 1,932
Backup Settings (routings...
Forum: General Support
Last Post: mrcc_user12123
10-29-2025, 08:28 AM
» Replies: 2
» Views: 667
Hapax - Virtual Usb Port ...
Forum: Hardware MIDI Connectivity
Last Post: mrcc_user12123
10-29-2025, 08:27 AM
» Replies: 0
» Views: 362
Better MIDI monitor
Forum: MRCC Feature Requests
Last Post: gm-labs
10-14-2025, 02:27 PM
» Replies: 2
» Views: 1,001
Midi clock sync with iPad...
Forum: Hardware MIDI Connectivity
Last Post: Darryl
10-03-2025, 01:36 PM
» Replies: 1
» Views: 738
USB Host ports virtual In...
Forum: General Support
Last Post: Darryl
09-26-2025, 03:00 PM
» Replies: 19
» Views: 23,996
Windows XP compatable?
Forum: Computer MIDI Connectivity
Last Post: Darryl
09-23-2025, 03:04 PM
» Replies: 5
» Views: 1,628
Using an external source ...
Forum: General Support
Last Post: pomfritz
09-22-2025, 12:28 PM
» Replies: 2
» Views: 1,461
MRCC/Rack Ears availibili...
Forum: General Support
Last Post: pmags
09-21-2025, 08:47 PM
» Replies: 3
» Views: 1,550
MRCC Port Labelling: Xpan...
Forum: General Support
Last Post: House de Kris
09-21-2025, 02:36 PM
» Replies: 1
» Views: 615

  Identifying unique MRCCs
Posted by: Dark Waves - 08-11-2021, 07:14 PM - Forum: Computer MIDI Connectivity - Replies (2)

As of yesterday, I am the happy owner of two lovely MRCCs.  With roughly 30 devices to connect, I'll finally be able to have a cohesive system, after giving Hosa the remainder of my money for cables.

Anyway, in doing initial setup, I found that my DAW sees both units, 12 ports each, and they are differentiated by a number 1 or 2 (for example MIDIIN7 [MRCC 2]) that the computer apparently supplies based on the order the unit is discovered, which can obviously change.  Since MIDI instrument tracks in my DAW need to have a specific port assignment, these ports will need to be consistent.  Is the only way to keep them consistent to always boot each MRCC in sequence, or is there some other way of letting the computer identify which is which, more than just the general device name?

Print this item

  Pattern editor: make the lowest value a REST please
Posted by: freedream27 - 08-11-2021, 05:10 PM - Forum: Feature Requests - Replies (1)

I have a terrible time making the rhythm editor work.  Making the lowest note value in the pattern editor a rest would be a super convenient way of easily working with melodies.

Please?

Print this item

  CC for ALL start/stop
Posted by: freedream27 - 08-11-2021, 05:07 PM - Forum: Feature Requests - No Replies

This is the most fundamental think missing for me .

Print this item

  My Thoughts on the MRCC so far
Posted by: microbug - 08-10-2021, 01:29 PM - Forum: General Support - Replies (1)

Hi there,

after spending some time with the MRCC and being a hardcore MIDI Patchbay user (mainly MIDITemp MP series, iirc not known in USA, but in Europe) I think the MRCC is up until now the device that gets the closest to the MP series and add some modern features, but still leave a lot do be desired.

If I should split up that text in 2 parts, one for the feature requests, please let me know.

I will not comment on the hardware, since that cant change for now, so I focus on the Firmware. Here are my thoughts:

      

  • default display page should be preset and selector, not activity
  • Routing DIN ports should have a special mode or should be not so easy to adjust, like hold input button
  • Naming of presets possible?
  • Preset save load should be at main page too
  • Why no routing adjustment in the second page?
  • Is there a routing overview page?
  • Port Naming as interface could be better
  • Port Names are not seen in MacOS Audio MIDI Setup
  • Should show display actions while doing routings, ATM it’s somewhat  blindfolded, especially when routing USB ports
  • is there a Port Reservation function for USB Host ports? If no, there should be, like on iConnectivity interfaces
  • Sysex filter is missing



     
Ideas/suggestions:
  • PC Filter should include both bank controllers, independent of CCs
  • Add a shortcut mode for preset select, like holding Y and typing in numbers
  • Add USB storage support for USB sticks
  • add a backup function for an USB stick on host ports
  • add USB Host port reservation feature
  • Add a Sysex filter
  • Since Note modifiers can be used for drum maps, so please add a drum map feature with cakewalk style maps to import (simple text files)
  • Labels should be saved independent from a preset (global)
  • Combine channel mapping with channel to port mapping, so a channel can be mapped differently to different outputs
  • Velocity processor should be port based also
  • Note Alter should be port based also
  • In addition to Ports install a device management. Each device gets a Name, descriptor for Clock send, Receive or Clock Priority and it then can be assigned to a port. If you rewire your setup you don’t have to reprogram the complete routing, just assign the device to another port
  • Virtual cable Feature. Instead of assigning filters and remaps to a certain port or channel it can be assigned to the specific connection between 2 ports.
  • Panic function should have a label on the case
  • Add a button/panel lock function
  • Add a startup delay for devices that take longer to boot and should receive commands

Print this item

  ASCII aka QWERTY Keyboard issues
Posted by: microbug - 08-10-2021, 01:10 PM - Forum: General Support - No Replies

Since the last thread dealing with that problem was maerked as "solved" (which it wasn't) I open a new one.

Jesse said, that not all keyboards work, and that should not be the case, since there are standards for USB HID devices and if the HID descriptor says "Type: keyboard" it should work.

I encountered the same problem and as with the NDLR, it seems to be another USB descriptor issue. Maybe the library used is the problem, but it needs to be adressed and solved.

I tried that with my mini USB ASCII keyboard and that didnt work, also my old Mac Extended II Keyboard with iMate ADB to USB adaptor. Both keyboards work on the Akai Force and on the Roland Fantom (where it is not officially stated to do so).

So I tried my cheap asian 9key keybed and that worked. So I did another USB readout, and it seems that the library only accepts keyboards with the Microsoft OS Descriptor.

Here are both readouts, with the essential parts marked in red.

9 key keybed, works:

Information for device ps2avrGB (VID=0x20A0 PID=0x422D):

------------------------------
Connection Information:
------------------------------
Device current bus speed: LowSpeed
Device address: 0x0001
Current configuration value: 0x00
Number of open pipes: 0


------------------------------
Device Descriptor:
------------------------------
0x12 bLength
0x01 bDescriptorType
0x0110 bcdUSB
0x00 bDeviceClass     
0x00 bDeviceSubClass 
0x00 bDeviceProtocol 
0x08 bMaxPacketSize0  (8 bytes)
0x20A0 idVendor
0x422D idProduct
0x0105 bcdDevice
0x01 iManufacturer  "winkeyless.kr"
0x02 iProduct        "ps2avrGB"
0x00 iSerialNumber
0x01 bNumConfigurations


-------------------------
Configuration Descriptor:
-------------------------
0x09 bLength
0x02 bDescriptorType
0x003B wTotalLength  (59 bytes)
0x02 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0xA0 bmAttributes  (Bus-powered Device, Remote-Wakeup)
0xFA bMaxPower      (500 mA)

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass      (Human Interface Device Class)
0x01 bInterfaceSubClass 
0x01 bInterfaceProtocol 
0x00 iInterface

HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0101 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType  (Report descriptor)
0x0040 bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress  (IN endpoint 1)
0x03 bmAttributes      (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008 wMaxPacketSize    (1 x 8 bytes)
0x01 bInterval        (1 frames)

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass      (Human Interface Device Class)
0x00 bInterfaceSubClass 
0x00 bInterfaceProtocol 
0x00 iInterface

HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0101 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType  (Report descriptor)
0x0051 bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x83 bEndpointAddress  (IN endpoint 3)
0x03 bmAttributes      (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008 wMaxPacketSize    (1 x 8 bytes)
0x01 bInterval        (1 frames)

Microsoft OS Descriptor:
------------------------------
0x00 bLength
0x00 bDescriptorType
Hex dump:


--------------------------------
String Descriptor Table
--------------------------------
Index  LANGID  String
0x00  0x0000  0x0409
0x01  0x0409  "winkeyless.kr"
0x02  0x0409  "ps2avrGB"

------------------------------

Connection path for device:
Intel® ICH9-Familie USB universeller Hostcontroller - 2934
Root Hub
ps2avrGB (VID=0x20A0 PID=0x422D) Port: 2

Running on: Windows 7 with Service Pack 1

Brought to you by TDD v2.17.0, Feb 23 2021, 14:04:02



-----------------------------------------------------------------------------------
USB Mini Keyboard (aka MS-Tech or others), does not work

Information for device USB\Vendor_1241_Product_1203:

------------------------------
Connection Information:
------------------------------
Device current bus speed: LowSpeed
Device address: 0x0001
Current configuration value: 0x00
Number of open pipes: 0


------------------------------
Device Descriptor:
------------------------------
0x12 bLength
0x01 bDescriptorType
0x0200 bcdUSB
0x00 bDeviceClass     
0x00 bDeviceSubClass 
0x00 bDeviceProtocol 
0x08 bMaxPacketSize0  (8 bytes)
0x1241 idVendor
0x1203 idProduct
0x0230 bcdDevice
0x00 iManufacturer
0x00 iProduct   
0x00 iSerialNumber
0x01 bNumConfigurations


-------------------------
Configuration Descriptor:
-------------------------
0x09 bLength
0x02 bDescriptorType
0x003B wTotalLength  (59 bytes)
0x02 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0xA0 bmAttributes  (Bus-powered Device, Remote-Wakeup)
0x32 bMaxPower      (100 mA)

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass      (Human Interface Device Class)
0x01 bInterfaceSubClass 
0x01 bInterfaceProtocol 
0x00 iInterface

HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0111 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType  (Report descriptor)
0x003E bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress  (IN endpoint 1)
0x03 bmAttributes      (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008 wMaxPacketSize    (1 x 8 bytes)
0x0A bInterval        (10 frames)

Interface Descriptor:
------------------------------
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x01 bNumEndPoints
0x03 bInterfaceClass      (Human Interface Device Class)
0x00 bInterfaceSubClass 
0x00 bInterfaceProtocol 
0x00 iInterface

HID Descriptor:
------------------------------
0x09 bLength
0x21 bDescriptorType
0x0111 bcdHID
0x00 bCountryCode
0x01 bNumDescriptors
0x22 bDescriptorType  (Report descriptor)
0x0065 bDescriptorLength

Endpoint Descriptor:
------------------------------
0x07 bLength
0x05 bDescriptorType
0x82 bEndpointAddress  (IN endpoint 2)
0x03 bmAttributes      (Transfer: Interrupt / Synch: None / Usage: Data)
0x0008 wMaxPacketSize    (1 x 8 bytes)
0x0A bInterval        (10 frames)

Microsoft OS Descriptor is not available. Error code: 0x0000001F


--------------------------------
String Descriptor Table
--------------------------------
Index  LANGID  String
0x00  0x0000  0x0409

------------------------------

Connection path for device:
Intel® ICH9-Familie USB universeller Hostcontroller - 2934
Root Hub
USB\Vendor_1241_Product_1203 Port: 1

Running on: Windows 7 with Service Pack 1

Brought to you by TDD v2.17.0, Feb 23 2021, 14:04:02


-----------------------------------------------------------------------------------

If others like to contribute Descriptor-Dumps, so that this issue can be resolved, here is the link to that tool (Windows only, dont know any Mac equivalent yet):


https://www.thesycon.de/eng/usb_descriptordumper.shtml

Print this item

  NDLR and Eurorack
Posted by: Udge - 08-10-2021, 11:25 AM - Forum: General Support - Replies (1)

Greetings, all!

Done a bit of searching here and there and just thought I’d see if there’s any new/better ways to connect the NDLR with my Eurorack system or if the CV.OCD is still the way to go?

Thanks in advance!!
John

Print this item

  Clock offset per port
Posted by: DJISF - 08-10-2021, 10:17 AM - Forum: MRCC Feature Requests - Replies (3)

I'd love to be able to set a MIDI clock offset per port. I have a slicer pedal, and it needs to be tied super tight to the rhythm. It would be nice to be able to set an individual clock offset for that port to dial it in.

Print this item

  ACME-4 midi clock
Posted by: floris - 08-10-2021, 05:42 AM - Forum: Hardware MIDI Connectivity - Replies (14)

Just got the MRCC, love it. 
Unfortunately I cannot get my midi clock, the SND ACME4, to work with it.
The way I use the ACME4 is that its 4 midi outputs are directly connected to my drummachine, sequencer, etc. 
Any midi data other than clock stuff I need to send to either of those devices I send to ACME4s USB port which has four virtual outputs corresponding with the midi outputs.
This worked fine with the iconnectivity audio4+ (which is otherwise pretty shite), but I was hoping to be able to ditch that and use the MRCC but I can't - probably because the MRCC only has one output for each USB host...

So, is there the possibility of adding virtual outputs on USB host connections? The Acme4 is pretty central to my setup and I would love to get this to work.

thanks!

Print this item

  MRCC API
Posted by: fgeorgy - 08-08-2021, 10:51 PM - Forum: General Support - No Replies

Hi,

Has the MRCC an API we can exploit like with the NDLR ?

Print this item

  Create routings on the ROUTING screen
Posted by: fgeorgy - 08-08-2021, 04:00 AM - Forum: MRCC Feature Requests - No Replies

Hi,

My understanding is that the ROUTING screen only allow to view the current routing and set the modifiers and filters. 

I would love to be able to edit (and create) the routing in that same screen. This would greatly help me because, since I'm heavy color blind, I can't make the difference between some of the LED colors (for example, dim blue, blue, white are the same for me, no difference in my eyes; red/green the same).

Thanks!

Print this item