USB Midi unrecognized
I have used this set-up for years and it just stopped working. I updated mac software after this problem arose, I uninstalled and updated Midisport software from the website to the latest from their website. The usb connection is good (in one of the two connections on the back of the CPU as before this problem), the cable is good, the light on the front of the midisport is blinking slowly to let you know that there is a connection but the apple midi doesn't recognize the unit. I unplugged/replugged and rescaned midi and have tried every possible trick I know to get it up and running. Is the driver 3.2.2 at m-audio site not for PPC but intel? and if so is there an old driver somewhere I can install?
G4 dual gig, 2 gig ram, PPC Mac OS X (10.4.8) USB Midisport 8X8/s
I have just had this same problem with MIDISport 8X8, which uses the same 3.2.2 driver. I replaced the main drive on my old G4 at work with a full size unit instead of the old 10Gb. I installed the latest 10.4.x with all the software updates and presto, no MIDI server. Audio MIDI Setup does not work, and the machine ignores DigiDesign Core Audio, after each re-installation.
So, it seems like the same problem. Hope we all get an answer. Since it has been 8 days since you posted, I'll bet we are on our own, here.
G4/400 and G4/733 Mac OS X (10.4.8)
Similar Messages
-
USB-MIDI no longer recognized by applications
I have been using my mac on stage for quite some time. Together with Kontakt and a USB-keyboard, it has worked well. Until recently. I do not know what I have done that could have broken it, probably it's the latest Mountain Lion update.
The USB-keyboard (currently a KAWAI stage piano) is still recognized by AUDIO-MIDI-Setup, but it is no longer available in the KONTAKT setup menu. I sometimes use MIDI-Pipe (and it work well until recently). Now, within MIDI-Pipe, I can still select USB-MIDI as input, but MIDI-Pipe does not receive any MIDI signals.
I was able to solve the situation by setting up a new user. Within the new user, MIDI (and MIDI-Pipe and Kontakt) worked well. This was two days ago. Yesterday I had a gig and, after starting my MacBook on the stage, MIDI was gone again. I was able to solve the problem by setting up yet another user, but that was no fun with the whole audience watching...
The second breaking of MIDI was particularly mysterious for me since I have done nothing in between except shutting down the Mac, rebooting it, logging with my old account, doing E-mail, shutting down the Mac and recharge it.
Needless to say, this situation can't go on. I need to rely on my equipment! Setting up new users on stage is not an option...
Any suggestions are greatly appreciated!I've just updated to 10.8.3 and the problem is still there.
Currently I have one user account under which my USB keyboard works as it should, and I have two other accounts on which the keyboard still doesn't work. Please don't tell me to simply use the one account that works, because the other two accounts initially worked, too, and I do not want to risk to once again loose MIDI functionality while I am on stage!
I've found one difference in Audio-MIDI-Setup / MIDI-Studio between those accounts that don't work and the one account that works: In those accounts that don't work, there is only one triangle below the USB-MIDI symbol, indicating unidirectional (output) functionality, whereas under the working account, I see two triangles (input and output). Furthermore, under the problematic accounts, Audio-MIDI-Setup keeps crashing.
****! My MAC is my equipment on stage. I need it to work! -
USB MIDI not working in Windows 7 Pro 64-bit
The problem is that even though my devices are recognized in Control Panel/ Sound and in Device Manager, no MIDI data actually flows and I cannot sync my keyboard to the Yamaha software that edits it. The error message in the Yamaha software reads
“The following MIDI ports can not be opened at this time”. At first, MIDI was working and I could sync up, but after about a week, right around the time I uninstalled and re-installed a MS Lifecam, it failed and has not worked since.
I have been working directly with Yamaha tech support on the issue for some time. I have a Yamaha SX70 XS keyboard, which is recognized by Windows as a connected USB device. It is self-powered, not powered by USB. I am using the Yamaha USB-MIDI driver version
3.1.2 for Windows 7 64-bit (the latest driver). And the latest versions of all their editing software for Win7 64-bit. They assure me that those work for other users of Win7 64-bit. In my case though, everything shows up in Windows, but MIDI doesn’t actually
work. And I cannot sync to the keyboard due to the above error message.
Yamaha tells me that their USB-MIDI driver is installing fine on my machine, except that it’s missing a windows driver at the bottom of the driver stack. (You can see this in Device Manager, Properties/Driver tab, then Driver Details. The missing driver
is ksthunk.sys, which I think handles kernel streaming. Sounds like that would relate to MIDI data. They have never heard of this driver not showing up there, and they cannot reproduce the problem. ksthunk.sys is on my machine in c:\windows\system32\drivers\
and in the registry the image path is \SystemRoot\system32\drivers\ksthunk.sys
All devices are “working properly” in Windows Device Manager, despite that missing driver. Yamaha MIDI Driver is shown in Control Panel/Sound, and it can be worked with there (opened, closed, configured, etc.). I have also tried three different USB
cables (but those shouldn't be an issue since the keyboard is showing up in Windows).
I was also advised by Yamaha to edit registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32 and remove all midi, midi1, midi2, etc entries, then uninstall and reinstall all drivers. Which I did, but it didn't help.
So far, no amount of re-installation, event viewing, uninstalling devices, numerous reboots,etc has fixed it. On this machine, that driver just doesn’t hook up to the Yamaha MIDI driver and show up in the stack.
So it looks like it may be a Windows 7 config problem on my machine, and I'm hoping someone here can give me some advice on how to fix it. The Microsoft forums contain a fair number of users reporting similar problems, some are audio and some are webcam
related. I've followed those threads, and done several of the suggestions, but haven't found a solution to this one.
This is a Dell XPS 8300 Windows 7 64-bit PC with all the latest updates, only about six weeks old. I've been struggling with the MIDI problem for most of that time. I'm an IT professional (network and systems admin), so you can be fairly technical
in your response.
Any suggestions will be welcome. Thanks in advance.I am so glad I found keyman7's description, since I have exactly the same problem.
The problem is not related to MIDI output! I have it with a pure USB-MIDI-input device (keyboard), whichs produces "unknown externeal error" every time I try to select it as input. The same thing occurs with a USB-MIDI-Cable.
I compared the driver details from my system (Dell T1500 windows 7 pro 64 bit) with those of another windows 7 pro 64 bit. On that other system the device works like a charm (so it is not the hardware, either).
On the other system I find ksthunk.sys in addition to the modules that are listed on my system as well (beeing \windows\system32\drivers\drmk.sys, ..\prtcls.sys, ..\USBAUDIO.sys and \windows\system32\SysFx.dll, ..\WMALFXGFXDSP.dll).
Can it be some other USB driver is interfering with this driver stack? I have no idea how to figure out which one it could be. Or, it has been suggested in other threads with somewhat similar looking symptoms, ksthunk.sys has been removed as UpperFilters
entry?
Help - please! -
IMac won't recognise USB MIDI keyboard in Audio MIDI Setup
I upgraded earlier in the week from a G4 eMac to a new Intel iMac. All appeared well until I tried to use my Evolution MK-361 USB midi keyboard from inside Logic. No midi events were coming through the system.
After some fiddling around I found the Audio MIDI Setup utility and the keyboard is not listed as a device in there. However, if I open System Profiler and select the USB information I can see that the keyboard is connected. According to the E-Magic web site this model of keyboard is class compliant and so shouldn't need a driver installed.
Originally I had the keyboard plugged into a USB hub. I've tried restarting the machine, restarting the machine with the cable plugged into different USB ports and different USB cables plugged into different USB ports. I've also downloaded all the latest OS / firmware / application updates and installed them.
I reconnected the keyboard to my old eMac and it shows up on there so I know it's not a fault in the keyboard itself.
The only other bits of gear connected to the machine are a Lacie external hard drive and my Saffire but these are firewire device so I wouldn't expect them to cause a problem (they certainly didn't on the eMac).
If anyone has any ideas I would seriously appreciate the help. As you can imagine I'm pretty gutted having forked out a grand for the machine.
Cheers
Jon
iMac (Intel) Mac OS X (10.4.8)Hi Jon
So much for plug and play
Yeah, it's great isn't it?
I emailed M-Audio tech support about it and apparently it's a known problem in 10.4.8 and they're waiting for a fix from Apple. I guess I'll just have to keep my eyes peeled for OS updates and go rummaging under the stairs for a midi cable instead.
Ho hum.
Jon -
USB MIDI Controller no longer working after Logic 8 upgrade
Hello, my M-Audio O2 USB MIDI Controller worked brilliantly with Logic Pro 7 after simply plugging it in. I never needed to install any drivers or do any setup. Now, after upgrading to Logic Pro 8 it isn't recognized and does not work. Does anyone know what's going on and can anyone please give me some advice on how to fix this problem? Thanks
Go to Logic-Pro beside the Apple Logo at the top of your screen to the Left,
then Preference,
then scroll to Control-Surface settings,
now select set-up
From there delete and then reinstall your control-Surface, do it manually as the Scan doesn't work all the time,
Fr.BlayZay. -
Generic "usb midi device" in 10.9 / Mavericks
What does Mavericks need to use the product string from the USB descriptor as the name of the MIDI port? I have an assortment of USB Audio Class 2.0 compliant audio + MIDI interfaces. Some behave as they do in Mountain Lion and earlier: If manufacturer Foo makes a product Bar with audio and MIDI interfaces, then the Audio Midi Setup windows will show an audio interface named Bar, and a MIDI port named Bar. If you double-click on the MIDI port, it shows the Model, "Bar," and additional information, including the manufacturer Foo, as retrieved from the USB descriptor. This is expected and desired, especially with devices that unlock features in non-free software.
However, with Mavericks, some devices (staying with the Foo/Bar example), though the audio interface gets named Bar, show up in the MIDI Studio window of AMS as "USB MIDI Device," and double-clicking reveals the manufacturer and model to be "Generic" and "USB MIDI Device," respectively. If you use the drop down menu at the top of this window to switch to a different configuration, or define a new one, while the device is connected, it appears in the second configuration as Bar, with the correct manufacturer.
Now, according to https://developer.apple.com/library/mac/technotes/tn2274/_index.html, the Interface Association Descriptor needs to group all the audio descriptors together, they need to be contiguous, and they need to be ordered by Audio Control, then Audio Streaming, then MIDI streaming. The device that isn't coming up correctly meets those criteria, so I wonder what else is missing.
Here's a dump:
Information for device Bar (VID=0x0f00 PID=0x0baa):
Connection Information:
Connection status: Device connected
Device actual bus speed: High
Device is hub: No
Device address: 0x0001
Current configuration value: 0x01
Number of open pipes: 5
Device Descriptor:
0x12 bLength
0x01 bDescriptorType
0x0200 bcdUSB
0xEF bDeviceClass (Miscellaneous device)
0x02 bDeviceSubClass
0x01 bDeviceProtocol
0x40 bMaxPacketSize0 (64 Bytes)
0x0f00 idVendor
0x0baa idProduct
0x0010 bcdDevice
0x01 iManufacturer "Foo"
0x03 iProduct "Bar"
0x00 iSerialNumber
0x02 bNumConfigurations
Device Qualifier Descriptor:
0x0A bLength
0x06 bDescriptorType
0x0200 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x40 bMaxPacketSize0 (64 Bytes)
0x01 bNumConfigurations
0x00 bReserved
Configuration Descriptor:
0x09 bLength
0x02 bDescriptorType
0x0169 wTotalLength
0x05 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0x80 bmAttributes (Bus-powered Device)
0xFA bMaxPower (500 mA)
Interface Association Descriptor:
0x08 bLength
0x0B bDescriptorType
0x00 bFirstInterface
0x04 bInterfaceCount
0x01 bFunctionClass (Audio Device Class)
0x00 bFunctionSubClass
0x20 bFunctionProtocol
0x00 iFunction
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x01 bInterfaceSubClass (Audio Control Interface)
0x20 bInterfaceProtocol
0x00 iInterface
AC Interface Header Descriptor:
0x09 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0200 bcdADC
0x08 bCategory
0x0087 wTotalLength
0x00 bmControls
AC Clock Source Descriptor:
0x08 bLength
0x24 bDescriptorType
0x0A bDescriptorSubtype
0x29 bClockID
0x03 bmAttributes
0x07 bmControls
0x00 bAssocTerminal
0x0E iClockSource "Foo Internal Clock"
AC Clock Selector Descriptor:
0x08 bLength
0x24 bDescriptorType
0x0B bDescriptorSubtype
0x28 bClockID
0x01 bNrInPins
0x29 baCSourceID(1)
0x03 bmControls
0x0D iClockSelector "Foo Clock Selector"
AC Input Terminal Descriptor:
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x02 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x28 bCSourceID
0x04 bNrChannels
0x00000000 bmChannelConfig
0x12 iChannelNames
0x00 bmControls
0x06 iTerminal "Bar "
AC Feature Unit Descriptor:
0x1A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x0A bUnitID
0x02 bSourceID
0x0000000F bmaControls(0)
0x0000000F bmaControls(1)
0x0000000F bmaControls(2)
0x0000000F bmaControls(3)
0x0000000F bmaControls(4)
0x00 iFeature
AC Output Terminal Descriptor:
0x0C bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x14 bTerminalID
0x0301 wTerminalType (Speaker)
0x00 bAssocTerminal
0x0A bSourceID
0x28 bCSourceID
0x0000 bmControls
0x00 iTerminal
AC Input Terminal Descriptor:
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bTerminalID
0x0201 wTerminalType (Microphone)
0x00 bAssocTerminal
0x28 bCSourceID
0x04 bNrChannels
0x00000000 bmChannelConfig
0x16 iChannelNames
0x00 bmControls
0x00 iTerminal
AC Feature Unit Descriptor:
0x1A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x0B bUnitID
0x01 bSourceID
0x0000000F bmaControls(0)
0x0000000F bmaControls(1)
0x0000000F bmaControls(2)
0x0000000F bmaControls(3)
0x0000000F bmaControls(4)
0x00 iFeature
AC Output Terminal Descriptor:
0x0C bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x16 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x0B bSourceID
0x28 bCSourceID
0x0000 bmControls
0x07 iTerminal "Bar "
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x01 bAlternateSetting
0x02 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
AS Interface Descriptor:
0x10 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x02 bTerminalLink
0x00 bmControls
0x01 bFormatType
0x00000001 bmFormats
0x04 bNrChannels
0x00000000 bmChannelConfig
0x12 iChannelNames
AS Format Type 1 Descriptor:
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType
0x04 bSubslotSize
0x18 bBitResolution (24 Bits/sample)
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x01 bEndpointAddress (OUT Endpoint)
0x05 bmAttributes (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x00D0 wMaxPacketSize (208 Bytes)
0x01 bInterval
AS Isochronous Data Endpoint Descriptor:
0x08 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x00 bmControls
0x02 bLockDelayUnits (Decoded PCM samples)
0x0008 wLockDelay
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress (IN Endpoint)
0x11 bmAttributes (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004 wMaxPacketSize (4 Bytes)
0x04 bInterval
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
AS Interface Descriptor:
0x10 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x16 bTerminalLink
0x00 bmControls
0x01 bFormatType
0x00000001 bmFormats
0x04 bNrChannels
0x00000000 bmChannelConfig
0x16 iChannelNames
AS Format Type 1 Descriptor:
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType
0x04 bSubslotSize
0x18 bBitResolution (24 Bits/sample)
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x82 bEndpointAddress (IN Endpoint)
0x05 bmAttributes (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x00D0 wMaxPacketSize (208 Bytes)
0x01 bInterval
AS Isochronous Data Endpoint Descriptor:
0x08 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x00 bmControls
0x02 bLockDelayUnits (Decoded PCM samples)
0x0008 wLockDelay
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x03 bInterfaceNumber
0x00 bAlternateSetting
0x02 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x03 bInterfaceSubClass (MIDI Streaming Interface)
0x00 bInterfaceProtocol
0x00 iInterface
MS Interface Header Descriptor:
0x07 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0100 bcdMSC
0x0041 wTotalLength
MS MIDI IN Jack Descriptor:
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bJackType
0x01 bJackID
0x00 iJack
MS MIDI IN Jack Descriptor:
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x02 bJackType
0x02 bJackID
0x00 iJack
MS MIDI OUT Jack Descriptor:
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x01 bJackType
0x03 bJackID
0x01 bNrInputPins
0x02 baSourceID(1)
0x01 baSourcePin(1)
0x00 iJack
MS MIDI OUT Jack Descriptor:
0x09 bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x02 bJackType
0x04 bJackID
0x01 bNrInputPins
0x01 baSourceID(1)
0x01 baSourcePin(1)
0x00 iJack
Endpoint Descriptor (Audio/MIDI):
0x09 bLength
0x05 bDescriptorType
0x02 bEndpointAddress (OUT Endpoint)
0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data)
0x0200 wMaxPacketSize (512 Bytes)
0x00 bInterval
0x00 bRefresh
0x00 bSynchAddress
MS Bulk Data Endpoint Descriptor:
0x05 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bNumEmbMIDIJack
0x01 baAssocJackID(1)
Endpoint Descriptor (Audio/MIDI):
0x09 bLength
0x05 bDescriptorType
0x83 bEndpointAddress (IN Endpoint)
0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data)
0x0200 wMaxPacketSize (512 Bytes)
0x00 bInterval
0x00 bRefresh
0x00 bSynchAddress
MS Bulk Data Endpoint Descriptor:
0x05 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x01 bNumEmbMIDIJack
0x03 baAssocJackID(1)
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x04 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0xFE bInterfaceClass (Application Specific)
0x01 bInterfaceSubClass
0x01 bInterfaceProtocol
0x0F iInterface "Foo DFU"
Configuration Descriptor:
0x09 bLength
0x02 bDescriptorType
0x0169 wTotalLength
0x05 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0x80 bmAttributes (Bus-powered Device)
0xFA bMaxPower (500 mA)
Interface Association Descriptor:
0x08 bLength
0x0B bDescriptorType
0x00 bFirstInterface
0x04 bInterfaceCount
0x01 bFunctionClass (Audio Device Class)
0x00 bFunctionSubClass
0x20 bFunctionProtocol
0x00 iFunction
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x01 bInterfaceSubClass (Audio Control Interface)
0x20 bInterfaceProtocol
0x00 iInterface
AC Interface Header Descriptor:
0x09 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x0200 bcdADC
0x08 bCategory
0x0087 wTotalLength
0x00 bmControls
AC Clock Source Descriptor:
0x08 bLength
0x24 bDescriptorType
0x0A bDescriptorSubtype
0x29 bClockID
0x03 bmAttributes
0x07 bmControls
0x00 bAssocTerminal
0x0E iClockSource "Foo Internal Clock"
AC Clock Selector Descriptor:
0x08 bLength
0x24 bDescriptorType
0x0B bDescriptorSubtype
0x28 bClockID
0x01 bNrInPins
0x29 baCSourceID(1)
0x03 bmControls
0x0D iClockSelector "Foo Clock Selector"
AC Input Terminal Descriptor:
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x02 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x28 bCSourceID
0x04 bNrChannels
0x00000000 bmChannelConfig
0x12 iChannelNames
0x00 bmControls
0x06 iTerminal "Bar "
AC Feature Unit Descriptor:
0x1A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x0A bUnitID
0x02 bSourceID
0x0000000F bmaControls(0)
0x0000000F bmaControls(1)
0x0000000F bmaControls(2)
0x0000000F bmaControls(3)
0x0000000F bmaControls(4)
0x00 iFeature
AC Output Terminal Descriptor:
0x0C bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x14 bTerminalID
0x0301 wTerminalType (Speaker)
0x00 bAssocTerminal
0x0A bSourceID
0x28 bCSourceID
0x0000 bmControls
0x00 iTerminal
AC Input Terminal Descriptor:
0x11 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bTerminalID
0x0201 wTerminalType (Microphone)
0x00 bAssocTerminal
0x28 bCSourceID
0x04 bNrChannels
0x00000000 bmChannelConfig
0x16 iChannelNames
0x00 bmControls
0x00 iTerminal
AC Feature Unit Descriptor:
0x1A bLength
0x24 bDescriptorType
0x06 bDescriptorSubtype
0x0B bUnitID
0x01 bSourceID
0x0000000F bmaControls(0)
0x0000000F bmaControls(1)
0x0000000F bmaControls(2)
0x0000000F bmaControls(3)
0x0000000F bmaControls(4)
0x00 iFeature
AC Output Terminal Descriptor:
0x0C bLength
0x24 bDescriptorType
0x03 bDescriptorSubtype
0x16 bTerminalID
0x0101 wTerminalType (USB Streaming)
0x00 bAssocTerminal
0x0B bSourceID
0x28 bCSourceID
0x0000 bmControls
0x07 iTerminal "Bar "
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x01 bInterfaceNumber
0x01 bAlternateSetting
0x02 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
AS Interface Descriptor:
0x10 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x02 bTerminalLink
0x00 bmControls
0x01 bFormatType
0x00000001 bmFormats
0x04 bNrChannels
0x00000000 bmChannelConfig
0x12 iChannelNames
AS Format Type 1 Descriptor:
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType
0x04 bSubslotSize
0x18 bBitResolution (24 Bits/sample)
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x01 bEndpointAddress (OUT Endpoint)
0x05 bmAttributes (Transfer: Isochronous / Synch: Asynchronous / Usage: Data)
0x00D0 wMaxPacketSize (208 Bytes)
0x01 bInterval
AS Isochronous Data Endpoint Descriptor:
0x08 bLength
0x25 bDescriptorType
0x01 bDescriptorSubtype
0x00 bmAttributes
0x00 bmControls
0x02 bLockDelayUnits (Decoded PCM samples)
0x0008 wLockDelay
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress (IN Endpoint)
0x11 bmAttributes (Transfer: Isochronous / Synch: None / Usage: Feedback)
0x0004 wMaxPacketSize (4 Bytes)
0x04 bInterval
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x00 bAlternateSetting
0x00 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
Interface Descriptor:
0x09 bLength
0x04 bDescriptorType
0x02 bInterfaceNumber
0x01 bAlternateSetting
0x01 bNumEndPoints
0x01 bInterfaceClass (Audio Device Class)
0x02 bInterfaceSubClass (Audio Streaming Interface)
0x20 bInterfaceProtocol
0x00 iInterface
AS Interface Descriptor:
0x10 bLength
0x24 bDescriptorType
0x01 bDescriptorSubtype
0x16 bTerminalLink
0x00 bmControls
0x01 bFormatType
0x00000001 bmFormats
0x04 bNrChannels
0x00000000 bmChannelConfig
0x16 iChannelNames
AS Format Type 1 Descriptor:
0x06 bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType
0x04 bSubslotSize
0x18 bBitResolution (24 Bits/sample)
Endpoint Descriptor:
0x07 bLength
0x05 bDescriptorType
0x82 bEndpoinHi,
I have same issue with my device, but what's strange is that it's correctly detected under Yosemite but not under 10.9.4,
It's always detected as Generic Midi device under 10.9.4
Do you find the reason ?
Thx -
How do you connect a USB MIDI keyboard to iPad Air?
Hello,
I can't get my USB keyboards to connect to my iPad Air. I used to use the camera connection kit with my 1st gen iPad and it worked perfectly. Now when trying to connect using my camera connector plugged into a lightning to 30 pin adapter with the iPad Air I get no response when trying to use my keyboards with Garageband, etc. This seems like a step backwards!!!
Can anyone advise on how to use a USB MIDI keyboard with the iPad Air?
Thanks,
RichardSame problem here...
I just read on another forum that someone managed to connect a midi device using a simple converter.
I have a digital piano with the square type USB connector, bought an adapter to convert the iPad Air's ligtning USB cable's USB end to that square connector, plugged it in, GarageBand did not respond to the Midi input.
on a macbook pro it works ok, but would be nice to use the iPad now that I bought it... -
Logic 7.1.1 and MIDEX8 USB MIDI Interface
Anyone had experience using the Yamaha/Steinberg MIDEX8 USB MIDI Interface with Logic? I've just moved from the PC to Logic on the Mac and since I already own the MIDEX8 I wanted to check first to see that it worked well with Logic before trying to install it. I was advised by the store who sold me the Mac that this would work OK, but was also was advised to get the M-Audio MIDISport 8x8USB as a better choice.
Thanks in advance.
Peter AlexanderYou are very welcome. and welcome to the Mac family. I made the move this time last year and I am in heaven. its been like getting out of a ford fiesta and in to a Bentley!
have fun with Logic and the G5.
Ivan -
Req any examples of how to use a USB midi controller​/keyboards with Labview TIA
Req any examples of how to use a USB midi controller/keyboards with Labview TIA
Hi,
To access the MIDI ports you will need to call the Windows SDK. To send MIDI commands is relatively easy, here is an example that shows you how to send data to a MIDI controller or keyboard.
As far as input goes, this is the hard part. There are a series of functions that you need to call to open up the device, set some buffers and and possibly a callback to get notifications on the incoming data.
Reading MIDI data will not be an easy task, your best bet will be to implement this in a DLL and call that DLL in LabVIEW, there should be some code available o the web.
= "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_multimedia_... is a link to the Windows multimedia functions that you could use for MIDI input.
Let me know if you have any further questions.
Regards,
Juan Carlos
N.I. -
Lightning to USB midi keyboard
Hi
Do I need the official apple lightning to female USB connector (or camera connector) or can I just plug in the cable that comes with the ipad 4 and iphone 5 straight into the USB midi keyboard...?
The latter doesn't work - any ideas why not?
Rgds,
GaryI need to know the exact same thing. I'm planning to buy an iPhone 5 exactly to use it as a sound generator module (Garage Band alike). If it doesn't work, I'll have to find another solution. Android, maybe.
-
Yamaha KX61 USb MIDI keyboard doesn't work in Garage Band
I have installed latest Yamaha USB-MIDI driver V1.2.0 for Yamaha KX61.
I have connected USB cable to Mac Mini and turned the keyboard on.
In Other section of System Preferences I can see an icon for Yamaha USB-MIDI. In there I can see Device Name: Yamaha KX.
Yamaha KX61 is visible in Audio MIDI Setup utility under Midi Devices tab with Port 1, 2 and 3.
In GarageBand application Audio/MIDI preferences it shows "3 MIDI inputs detected" but Audio Input gives 2 choices only: System Setting and Built-In Input.
When I turn Keyboard off, Garage Band responds with message "The number of MIDI inputs has changed. Now no input is available." And then it shows MIDI status: 0 MIDI Input(s) detected.
When I turn Keyboard on, Garage Band responds with message "The number of MIDI inputs has changed. Now 3 inputs are available." And then it shows MIDI status: 3 MIDI Input(s) detected.
I don't understand how to get the keyboard play with Garage Band when adding new software instrument tack.
If anybody able to use KX61 in Garage Band, please share your experience.Hope its ok to answer you own question.
Just buy the Apple "Lightning to usb camera adapter". Plug it into the ipad 4 and plug your usb male A cable from the midi keyboard into it and fire up the apps. Works fine--I just tested it. You must have a keyboard or other usb device that requires very little or no power from the usb port in order to work. Also, it must not require a usb driver. See iosmidi.com/devices for a list of devices that should work.
A lot of investigation (not on any apple site) allowed me to glean out this information. -
Audio Output Corruption when using USB MIDI keyboard controller
recently, i'm getting intermittent corrupted audio output (short blips of distortion) while playing through my usb midi keyboard. i thought maybe some data got corrupted on the disk over time so i wiped the drive, reinstalled osx, installed all updates, hooked up usb keyboard and all worked fine. today, i plugged in the keyboard and the distortions have reappeared. i unplugged the keyboard and played with the Musical Typing- still distorted. i rebooted and tried Musical Typing- still distorted. I removed the usb midi keyboard device from Audio MIDI Setup, rebooted, and the distortions have disappeared when using Musical Typing. Connecting the keyboard causes the distortions to reappear. I'm at a loss.
Any ideas?
environment:
macbook pro
osx 10.4.11
gb 4.1.2
studiologic vmk188 plusUPDATE:
I decided to try going through an Firewire Audio Interface instead. Keyboard-(MIDI)->MOTU Traveler-(Firewire)->MacBook Pro.
Same corruption/hiccups/choppy playback. -
Voyetra USB MIDI Cable...Can I use it with the Mac
I bought a USB Midi cable with a software package for my PC.
http://www.voyetra.com/site/products/skits/usbmsk.asp
I've recently switched to the Mac. Are these cables pretty standard, or do I need to get a new cable? I haven't hooked it up yet. The Voyetra site doesn't seem to have any Mac drivers.
ThanksAnswered my own question with a little more digging. Hope this helps anyone else.
http://support.turtlebeach.com/site/kb_ftp/582218411.asp -
IPhone5 doesn't accept USB MIDI
I am at ios7 now, I bought the CamKit for Lightning and it still does not even accept the CamKit and says "not supported".
I tried several USB MIDI Keyboards which as ESSENTIAL to me but the iPhone 5 seems to be the only one NOT working with USB MIDI via CamKit.
I am really upset with apple about this. STILL!!
no it is -not a usb hub/powering issue, it's the same on any 25key keyboard that is core midi compliant, too. ;(
so no midi via lightning.. still.
the ipad2 works fine with it, it's 30 pins..so I need to be happy, then?
-> I really like to have it that way, I'd like Apple to read this and recognize musicians need it to be "pro" enough.
I run an large online community and magazine (music and synths), so I feel like remembering this to apple since it is not a technical problem. do you know why it doesn't work?
I kept it, maybe I (might) buy a newer iPad sooner or later…
anyway. hope you can understand why and yes, why shouldn't it work? they say it might work on the new iPhones 5s and 5c btw.
Reference :
https://discussions.apple.com/message/21333082#21333082 -
USB MIDI CONTROLLER- LOGIC PRO 7- I CAN SEE THE LIGHTS BUT NO SOUND OUT?
I just got logic pro 7.2 so i am very green, garage band automatically recognizes the usb midi controller and i can hear it,
in logic it recognizes it i can see the lights for sound levels but no sound is coming out, ive been trying to figure this out.Heck, if loneliness is your thing... more power to ya!
now why cant i hear the midi
MIDI doesn't make a sound. You either need to assign a software instument to it or use an external device, all depending on the track you chose. If you, perhaps elaborate a little more as to what you did (typing with your caps lock released), there's a better chance of getting your problem solved. If you're hearing your recorded guitar, then there's a chance you selected the wrong type of track to record to as far as MIDI tracks go (there is a difference in Logic).
jord
Maybe you are looking for
-
Working on an IMac - with IPhoto v.9.6 This is my first experience with IPhoto... trying to move files from a PC over to a Mac. I don't have a ton of photos but I created about 6 albums - standard albums - and dragged and dropped individual photos i
-
OS X won't boot, files disappearing
Hi, I'm running 10.3.9 on a 12in powerbook whose CD/DVD drive ceased functioning more than a year ago. Two days ago processes began to slow down enormously and hanging. On a number of occasions I had to force restart. Last night it failed to restart.
-
Creating report definition in CUIC for dump of all tables
Hello, I have a lab version CUIC 10_ and am new to custom reporting. I am trying to get a system dump of all tables and fields from UCCX and CUIC.
-
Aperture 3 can't find images during import
I create a project and try to import images into it. I hit import, the directories open yet when I navigate to folders that have images in them none of the files show-up in the window. I can see the folders but they look empty. Doesn't matter if the
-
Win7 - CS6 Not Responsive.
PS6 was working fine before I noticed it, it no longer open whenever I trigger the .exe. It just won't run. Please help. Error desc: Faulting application name: Photoshop.exe, version: 13.0.0.0, time stamp: 0x4f61beba Faulting module name: KERNELBASE.