5 Replies Latest reply: Nov 12, 2012 9:24 PM by rsherid
rsherid Level 1 Level 1 (0 points)

I'm trying to get GarageBand to detect an old Yamaha keyboard. Out of its back is Midi In/Out cable that connects via USB to Mac. This is NOT USB-TO-USB. It's Midi In/Out to USB.

 

The Midi Detected box pops up in GB, but I can't get GB to play anything even after checking sound preferences (nothing listed). What's wrong with this setup?

  • Edgar Level 4 Level 4 (1,665 points)

    First of all, the System Sound Preferences will not list any MIDI devices because MIDI devices don't produce sound, they produce data, MIDI data.

     

    Your issue is similar to the other post that I responded to

     

    Whatever MIDI device you try to connect to your computer, there are two sides that you have to consider:

     

     

    Hardware Side:

    You have to connect your keyboard to your computer. There are two options

    • a) Your keyboard has a USB jack: You can plug it directly to your computer
    • b) Your keyboard has a MIDI jack: You have to plug into a separate box, a so called "MIDI interface". That MIDI Interface then connects to your computer (via USB, Firewire, etc

    Software side:

    • c) Whatever you connect to your computer (Keyboard or MIDI interface), it has to be recognized by your operating system (OSX). If that hardware is "class compliant" (as Chrisoph pointed out), then you have a "plug-and-play" situation. OSX recognizes the device
    • d) If your hardware (Keyboard or MIDI Interface) uses special features or protocols, then you have to install a special software (called "Driver") first, so OSX can recognize the device and properly communicate with it. This Driver is automatically installed during the installation of the software that comes with device.

     

    Whatever combination you have, you can check in the Audio MIDI Setup application if OSX "sees" your device:

    Go to your Utilities folder inside your Applications folder and launch the "Audio MIDI Setup" application. Under the Window menu select "Show MIDI Studio". Every MIDI device that OSX recognizes, will show up in this window. If not, then you have to do some troubleshooting.

     

    AMS.png

     

    Use the "Test Setup" button in the MIDI Studio toolbar to check if your MIDI keyboard sends any MIDI information. This button can be toggled on or off. If on, play your Keyboard and the window will have a visual and audio feedback if it receives MIDI information.

     

     

    Hope that helps

     

     

    Edgar Rothermich

     

    http://DingDingMusic.com/Manuals/

    'I may receive some form of compensation, financial or otherwise, from my recommendation or link.'

  • Christoph Drösser Level 6 Level 6 (11,275 points)

    What Edgar wrote boils down to: what you call a "Midi In/Out cable that connects via USB to Mac" is actually a midi interface, and it might need the latest driver software to make it work with your computer. If it's the Yamaha midi interface, the driver page ist here:

     

    http://download.yamaha.com/usb_midi/

  • rsherid Level 1 Level 1 (0 points)

    Before I go on, I should mention that I don't want to use this to play GB's software instruments (I already have an M-Audio Midi Controller for that) -- I want to use this for the keyboard's own synths and drum loops that I can play into GB and record with.

     

    So I download the right driver, but it didn't show up in (as instructions indicated):

     

    Library / Audio / MIDI Drivers / YAMAHA-USBMIDIDriver.plugin

    / Library / PreferencePanes / YAMAHA-USBMIDIPatch.prefPane

     

    THIS is the keyboard in question. How will I know it worked? With my other MIDI's, it plays automatically into GB. But this Yamaha still plays through its speakers and not into GB even though it's recognized there.

  • isteveus Level 5 Level 5 (4,260 points)

    To record the keyboard sounds plug a line out or headphone out on the keyboard to the audio input on your mac. Record to a real instrument track.

  • rsherid Level 1 Level 1 (0 points)

    Brilliant, thanks!