My hardware looper

0 views
Skip to first unread message

Ryan Nestor

unread,
Oct 30, 2012, 12:08:22 PM10/30/12
to geekMobG...@googlegroups.com
I've got a hairbrained idea to use a Beaglebone in conjunction with a USB sound card to build an embedded looper/sampler in a stompbox form factor.
I'll use sooperlooper and map analog(or encoder) and footswitch input to most if not all commands

The beaglebone currently runs Angstrom linux, in order to get this working I'll need to build, install and configure ALSA(linux sound architecture), jack (for low latency audio transport), and sooperlooper itself.  I'll use this thread to track progress mostly for myself.  Any ?'s, comments are welcome.

Ryan Nestor

unread,
Nov 1, 2012, 10:30:38 AM11/1/12
to geekMobG...@googlegroups.com
Getting sound working on Beaglebone is a first step.  I've had success with Angstrom, but am abandoning it due to the fact that comprehensive multimedia repos are not available.

I've decided to move to UBUNTU, 

My audio device is Behringer Guitar link, which has a TI PCM2909 chipset. Alsa-info for my working (so far) confi:  http://www.alsa-project.org/db/?f=f1afde92281e3fe38b7dd6351cd707fb01788b93

the steps in getting audio up and running are as follows,

  1. Create an install using netinstall method from Robert C Nelson, making sure to use the proper --serial-mode flag to perform the netinstall via usb-serial (headless)
  2. Once the installer is on the SD Card, shell into the bone, insert the SD, and reboot.  Netinstall will procede as normal.  Make sure to select multimedia packages, and realtime priority option.
  3. Reboot with soundcard attached, (At this point, my card did not work, even after removing portaudio.)
  4. Fix ALSA
    1. if aplay -l does not list your card, follow standard ALSA troubleshooting
    2. The line that did it for me was in Procedure Aa, fix audio permissions:
    3. sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`
    4. After rebooting, I've got a card listed with aplay -l.
  5. Next: actually getting sound.
Reply all
Reply to author
Forward
0 new messages