I recently purchased a second-hand Casio WK-110 from Goodwill. I did some research beforehand, and thought the USB was MIDI-compatible. However, when I plugged the keyboard into my Mac and launched Audio MIDI Setup, the keyboard didn't show up.
A few quick web searches later, and I discover that:
1. The keyboard is older than I thought. (Someone really took care of this keyboard; its condition belies its age!)
2. It required some Casio USB-MIDI driver, not available for macOS 10.13... the newest driver I can find is from an open-source project, last updated for Mac OS X 10.7.
Here's what I am thinking:
I would like to use a Teensy 3.6, with its built-in USB Host and USB MIDI capability, to create a two-way converter for Casio Keyboards that required the "Casio USB-MIDI" driver. Yeah, I could try to update that open-source driver, but that wouldn't give me an excuse to use a Teensy . I might embed the Teensy in my keyboard (there seems to be plenty of room), but I would like to make it external-capable for anyone following along -- so desoldering the USB jack on the keyboard is a possibility for this project, but trying to find a clever place to tap off the PCB is out.
The questions that I have thought of, so far:
1. Has anyone else done something like this before?
2. How hard would it be to connect to an "arbitrary" USB device, in order to use the Teensy as a bus analyzer?
A few quick web searches later, and I discover that:
1. The keyboard is older than I thought. (Someone really took care of this keyboard; its condition belies its age!)
2. It required some Casio USB-MIDI driver, not available for macOS 10.13... the newest driver I can find is from an open-source project, last updated for Mac OS X 10.7.
Here's what I am thinking:
I would like to use a Teensy 3.6, with its built-in USB Host and USB MIDI capability, to create a two-way converter for Casio Keyboards that required the "Casio USB-MIDI" driver. Yeah, I could try to update that open-source driver, but that wouldn't give me an excuse to use a Teensy . I might embed the Teensy in my keyboard (there seems to be plenty of room), but I would like to make it external-capable for anyone following along -- so desoldering the USB jack on the keyboard is a possibility for this project, but trying to find a clever place to tap off the PCB is out.
The questions that I have thought of, so far:
1. Has anyone else done something like this before?
2. How hard would it be to connect to an "arbitrary" USB device, in order to use the Teensy as a bus analyzer?