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.
