Akai Midimix - not working when usb hosted


#1

Hi,
tried to connect my Akai Midimix to USB port, somehow it seems to be recognized by the Core (see log details below).
But when I assign midi ccs to some objects there is no feedback once I move the knobs/faders.

I have setup my Korg microKorg with the same midi cc assignments as the Akai Midimix. This works without problem.

Sidenote: when I use the Midimix with my iConnectMidi device and connect into the Axoloti Core DIN IN Midi port, it works without problem.

Log details:
Axoloti says: USB Device Attached
Axoloti says: PID: 31h
Axoloti says: VID: 9E8h
Axoloti says: Address (#1) assigned.
Axoloti says: Manufacturer : AKAI
Axoloti says: Product : MIDI Mix
Axoloti says: Serial Number : N/A
Axoloti says: Enumeration done.
Axoloti says: This device has only 1 configuration.
Axoloti says: Default configuration set.
Axoloti says: Device not supporting HID class.

cheers, Frank


Troubleshooting USB Midi Controllers - not listed as compatible (yet)
USB Midi Controllers
K-Mix as USB midi device, not working
#2

EDIT: moved to new topic, for clarity

I'll take a look later today....

what are you running on ? (Windows/Linux/Mac?)

I need more details about the device (aka midimix) , can you connect it to your PC/Mac so we can get more details in particular, once connected

if your on Mac, can you run
system_profiler SPUSBDataType

if your on Linux...
lsusb -v

on windows,not sure what to use


suggest USBView ...
https://msdn.microsoft.com/en-us/library/windows/hardware/ff560019(v=vs.85).aspx

(sorry, I don't do windows unless I have to wink)

basically, I want to know what interfaces it has available....

(Im guessing its supports something over and above midi, that perhaps is not being picked up by the firmware, but I need to see what its reporting first)

Of course with the above, I just need to know about the one device, I don't need to know about all your USB devices, i.e. you can trim the output


#3

Hi,
thx for the quick reply. I'm using Mac OS X and this is the infos given when using the system profiler:

USB:

USB Hi-Speed Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver: AppleUSBEHCI
  PCI Device ID: 0x3b3c 
  PCI Revision ID: 0x0006 
  PCI Vendor ID: 0x8086 
  Bus Number: 0xfa 

    Hub:

      Product ID: 0x2514
      Vendor ID: 0x0424  (SMSC)
      Version:  0.03
      Speed: Up to 480 Mb/sec
      Location ID: 0xfa100000 / 2
      Current Available (mA): 500
      Current Required (mA): 2

        MIDI Mix:

          Product ID: 0x0031
          Vendor ID: 0x09e8  (AKAI  professional M.I. Corp.)
          Version:  2.00
          Speed: Up to 12 Mb/sec
          Manufacturer: AKAI
          Location ID: 0xfa130000 / 6
          Current Available (mA): 500
          Current Required (mA): 500

        Keyboard Hub:

          Product ID: 0x1006
          Vendor ID: 0x05ac  (Apple Inc.)
          Version: 96.15
          Serial Number: 000000000000
          Speed: Up to 480 Mb/sec
          Manufacturer: Apple, Inc.
          Location ID: 0xfa140000 / 5
          Current Available (mA): 500
          Current Required (mA): 300

            USB Optical Mouse:

              Product ID: 0xc05f
              Vendor ID: 0x046d  (Logitech Inc.)
              Version: 53.00
              Speed: Up to 1.5 Mb/sec
              Manufacturer: Logitech
              Location ID: 0xfa143000 / 9
              Current Available (mA): 100
              Current Required (mA): 98

            Apple Keyboard:

              Product ID: 0x0221
              Vendor ID: 0x05ac  (Apple Inc.)
              Version:  0.69
              Speed: Up to 1.5 Mb/sec
              Manufacturer: Apple, Inc
              Location ID: 0xfa142000 / 8
              Current Available (mA): 100
              Current Required (mA): 20

        BRCM2046 Hub:

          Product ID: 0x4500
          Vendor ID: 0x0a5c  (Broadcom Corp.)
          Version:  1.00
          Speed: Up to 12 Mb/sec
          Manufacturer: Apple Inc.
          Location ID: 0xfa110000 / 4
          Current Available (mA): 500
          Current Required (mA): 0

            Bluetooth USB Host Controller:

              Product ID: 0x8215
              Vendor ID: 0x05ac  (Apple Inc.)
              Version:  2.07
              Serial Number: 64B9E8E5F80E
              Speed: Up to 12 Mb/sec
              Manufacturer: Apple Inc.
              Location ID: 0xfa111000 / 7
              Current Available (mA): 500
              Current Required (mA): 0

        Internal Memory Card Reader:

          Product ID: 0x8403
          Vendor ID: 0x05ac  (Apple Inc.)
          Version: 98.33
          Serial Number: 000000009833
          Speed: Up to 480 Mb/sec
          Manufacturer: Apple
          Location ID: 0xfa120000 / 3
          Current Available (mA): 500
          Current Required (mA): 500
          Capacity: 1,98 GB (1.981.808.640 bytes)
          Removable Media: Yes
          Detachable Drive: Yes
          BSD Name: disk1
          Partition Map Type: MBR (Master Boot Record)
          S.M.A.R.T. status: Not Supported
          Volumes:
            SD CARD:
              Capacity: 1,98 GB (1.981.740.544 bytes)
              Available: 832,4 MB (832.438.272 bytes)
              Writable: Yes
              File System: MS-DOS FAT16
              BSD Name: disk1s1
              Mount Point: /Volumes/SD CARD
              Content: DOS_FAT_16

USB Hi-Speed Bus:

  Host Controller Location: Built-in USB
  Host Controller Driver: AppleUSBEHCI
  PCI Device ID: 0x3b34 
  PCI Revision ID: 0x0006 
  PCI Vendor ID: 0x8086 
  Bus Number: 0xfd 

    Hub:

      Product ID: 0x2514
      Vendor ID: 0x0424  (SMSC)
      Version:  0.03
      Speed: Up to 480 Mb/sec
      Location ID: 0xfd100000 / 2
      Current Available (mA): 500
      Current Required (mA): 2

        Built-in iSight:

          Product ID: 0x8502
          Vendor ID: 0x05ac  (Apple Inc.)
          Version:  2.30
          Serial Number: 8J9B92A5U77J3L00
          Speed: Up to 480 Mb/sec
          Manufacturer: Apple Inc.
          Location ID: 0xfd110000 / 4
          Current Available (mA): 500
          Current Required (mA): 500

        IR Receiver:

          Product ID: 0x8242
          Vendor ID: 0x05ac  (Apple Inc.)
          Version:  0.16
          Speed: Up to 1.5 Mb/sec
          Manufacturer: Apple Computer, Inc.
          Location ID: 0xfd120000 / 3
          Current Available (mA): 500
          Current Required (mA): 100

#4

sorry that doesn't give me what I need , can you run

 ioreg -p IOUSB -l -w 0

again I only need the bit about the Akai midimix.

I think the issue is the MidiMix is supply the wrong USB class (HID vs AUDIO) for a midi device, but given your iConnectMidi accepts it, I suspect this may be a 'common' error, so perhaps worth us supporting.

once this is confirmed, I'll send you a link to a 'development build' with a proposed fix... though please bare in mind its difficult for me to fix something without the device... kind of developing 'blind', so if this doesn't work, then Im not sure where we can go... so fingers crossed smile


#5

Here is what I get for the Midi Mix:

+-o MIDI Mix@fa130000
| {
| "sessionID" = 1927576590995
| "iManufacturer" = 1
| "bNumConfigurations" = 1
| "idProduct" = 49
| "bcdDevice" = 512
| "Bus Power Available" = 250
| "bMaxPacketSize0" = 32
| "USB Product Name" = "MIDI Mix"
| "iProduct" = 2
| "iSerialNumber" = 0
| "USB Address" = 6
| "bDeviceClass" = 0
| "locationID" = 18446744073610133504
| "bDeviceSubClass" = 0
| "IOUserClientClass" = "IOUSBDeviceUserClientV2"
| "PortNum" = 3
| "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}
| "bDeviceProtocol" = 0
| "USB Vendor Name" = "AKAI"
| "Device Speed" = 1
| "idVendor" = 2536
| "Requested Power" = 250
| "IOGeneralInterest" = "IOCommand is not serializable"
| "Low Power Displayed" = No
| }


#6

doh not the info i need ... oh well...

ok, Ive sent you a PM with a dev build for you to try, it might work... and will also gather a bit of info i need...


#7

Just curious, does it work now?


#8

I never had any feedback, but try with the 1.0.10 release as this has the latest changes in it, which improves compatibility with a few devices that were problematic.

I did actually email Akai to ask for more technical details, and unfortunately they were not very helpful, just given me a 'standard support' response, without the technical details I requested.

anyway, give 1.0.10 a go, Id be pretty confident it will work now if it is a USB MIDI class compliant device.

let us know how you get on, its a nice little controller :slight_smile:


USB Midi Controllers
#9

Thnk you! I might get one if it's available second hand. If i do I'll let you know.


#10

I'm also interrested in the Akai Midimix. The 'Send All' button (which resends all midi parameters) is a cool feature for axoloti. If you set up e.g. knob 1-12 as a master EQ in all your patches, then you can update this section after changing a patch just with one button press.


#11

hi to all!

i bought midimix couple of days ago and have tested for some time. it's working!
knobs and faders are pretty good, but buttons have only momentary or note, you can't change it in midimix editor. first questions about this on akai forum was posted 7 months ago. but it still no solution from akai..
so, i used logic/toggle to use toggle.


#12

thanks for the feedback @musicworm , really good news :slight_smile:


#13

Just got the midimix, and I'm having problems getting the lights to respond. Has anyone had any luck on the subject (Great controller otherwise)


#14

Ok, I've just found out how to use the leds in the midimix, you need to send it a note message with velocity>0 for light on, and velocity=0 for note off. The note numbers are low, I haven't mapped them out yet


#15

hey @mytas
just got a midimix and I'm having trouble to get the led feedback to work. Could you confirm that it still works in the current version?


#16

Yes, the led feedback still works, but I do remember having trouble using them.
I just looked at the sub objects I made to use them, and I must admit that I can't remember why I used such a setup. Here is the patch with the two sub patches.
midimixlight.axp (38.5 KB)

Because of the strange objects I used, I think it uses much more resources than it should need. And I'm sure there must be a better solution


#17

ok thanks I'll try it out later. rbrt has this new object called vel send, in many cases it significantly simplifies led feedback via midi notes.


#18

thanks again, your example works! I also got it to work with @rbrt's amazing vel send, wich is a lot easier and less ram hungry than all other midi led feedback options I tried!


#19

Hello,
I am likely to buy a second hand midimix controller in order to control axoloti loopstation patches.
Is the "toggle" function effective in the last version of the firmware cc control?
Somebody using the midimix with axoloti core has news about this point?

This link indicates that is possible, difficult to know since this thread is five years old!

https://www.akaipro.com/kb/akai-pro-midimix-using-the-midimix-editor/

Thanks for helping!


#20

Hi, I read that you connect an AKAI MIDIMIX to the axioloti via ICONNECTMIDI device. My question is: what ICONNECT MIDI device? Because I want to buy a "mio" and I´m not sure if it has midi host... Maybe you can help me? thanks in advance!