Aaron,
You could use Python to write your own code which interfaces with standard 
USB midi devices and plays audio...there is a learning curve there for 
sure.  I tried getting this working for a while, but MIDI and python was 
too wishy-washy for me (PyGame was one option, but is being re-tooled 
internally..... PyMidi was one option but was more of a sequencer thing and 
not for reading button control data)... I finally got something working, 
but then I found this next option...

I was excited to find this tutorial recently which explains how to get 
PureData running on a BBB:
http://makezine.com/projects/beaglebone-audio-looper/

I was able to get PD running on my BBB and then use my Rocktron All Access 
midi foot controller -> USB midi interface -> BBB with PD -> USB audio 
interface -> Speakers to trigger my audio songs.  It works great!!

--
Respectfully,
Steve French
President, Volt Vision
www.voltvision.com




On Monday, February 9, 2015 at 6:51:34 PM UTC-5, [email protected] wrote:
>
> Hello All,
>
> I am new to BBB and wondered if anyone might be able to point me in the 
> right direction for a school project I am working on.
> I would like to have a single serial input to the BBB which triggers audio 
> files to play.  The incoming serial line will be MIDI information
> from a MIDI drum controller  (edrum kit) I have built.  The BBB will have 
> to mix a maybe 6 files together.  
>
> I have the BBB rev C with Debian pre-installed.  Where on earth do I 
> start?  I know I will be dealing with ALSA and JACK.  
> I have found software called SDDM which is a open source Linux drum 
> machine, however I believe this software may not be 
> compatible with eLinux? Not sure about this.  
>
> I own a behringer uca-222 which I have heard can be used with the BBB 
> through its USB port.  I would like to use the uca-222 for 
> audio playback and the headphone jack as well if I can get it working.
>
> Please, any help is greatly appreciated
> Aaron
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to