I am more or less a newbie, and so I'm needing information on ...
I want to write (actually MIDI controller instructions) output from my BBB to a USB A-male (which will be read by Logic Pro X on my MacBook Pro). I think I understand that the USB host port can't be used for that. If so, a pity.
I see tell of using something like: https://www.sparkfun.com/products/9717 or a similar cable from Adafruit.
Will that allow me to write MIDI bytes to the USB cable out such that my MacBookPro will be able to read them?
Thanks.
Beaglebone Black output to (some) USB
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Beaglebone Black output to (some) USB
That cable will not look like a MIDI port to your mac. It will look like a serial port.
Can Logic Pro X can accept MIDI from a serial port?
Can your BBB app write MIDI data to a serial port?
Can Logic Pro X can accept MIDI from a serial port?
Can your BBB app write MIDI data to a serial port?
- anp
- Posts: 2
- Joined: Sat Mar 29, 2014 9:26 pm
Re: Beaglebone Black output to (some) USB
Thanks for your reply. I think my questions reflect just how much I don't know.
You ask a question that I thought I was asking. ;) That is, can my BBB app write MIDI data to a serial port? I was planning on writing out bytes following the MIDI spec (I don't expect that to be too hard), to send controller information to control a slider on a pitch-shifting plug-in in Logic. My question is precisely how to get those bytes from the BBB out ... somehow ... to one of the USB Type-A ports on the Macbook Pro in a MIDI-like way.
Since the BBB has no USB output, I thought I was on the path to a solution with either that cable linked in my earlier post, or perhaps with the FTDI Friend: https://learn.adafruit.com/ftdi-friend
I thought that what made the data look like MIDI was that I'd be writing MIDI-like bytes to it, and I was just going to use the USB port because, well, the MBP doesn't have any others, and I believe that Logic Pro X on the Mac can read that for plug-in control. But it sounds like you're saying that won't work??
You ask a question that I thought I was asking. ;) That is, can my BBB app write MIDI data to a serial port? I was planning on writing out bytes following the MIDI spec (I don't expect that to be too hard), to send controller information to control a slider on a pitch-shifting plug-in in Logic. My question is precisely how to get those bytes from the BBB out ... somehow ... to one of the USB Type-A ports on the Macbook Pro in a MIDI-like way.
Since the BBB has no USB output, I thought I was on the path to a solution with either that cable linked in my earlier post, or perhaps with the FTDI Friend: https://learn.adafruit.com/ftdi-friend
I thought that what made the data look like MIDI was that I'd be writing MIDI-like bytes to it, and I was just going to use the USB port because, well, the MBP doesn't have any others, and I believe that Logic Pro X on the Mac can read that for plug-in control. But it sounds like you're saying that won't work??
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Beaglebone Black output to (some) USB
USB has many different "profiles". The USB device tells the computer what profiles it supports. That serial cable supports a Serial Port Profile. And audio device would have an Audio Profile. and MIDI devices have a MIDI profile. The profile defines the protocol used to transfer data.
I don't know for sure, but I'm going to guess that Logic Pro only wants to see devices with a USB MIDI profile. But you'll have to check the Apple docs to see just what kind of things it will accept MIDI data from. Maybe it will talk to a serial device. I don't know.
I don't know for sure, but I'm going to guess that Logic Pro only wants to see devices with a USB MIDI profile. But you'll have to check the Apple docs to see just what kind of things it will accept MIDI data from. Maybe it will talk to a serial device. I don't know.
Please be positive and constructive with your questions and comments.