https://github.com/mobeets/loop-baby
portable audio looper using raspberry pi, neotrellis, and sooperlooper
https://github.com/mobeets/loop-baby
adafruit-trellis loop-daddy looper music raspberry-pi sooperlooper trellis-midi-instrument
Last synced: 5 months ago
JSON representation
portable audio looper using raspberry pi, neotrellis, and sooperlooper
- Host: GitHub
- URL: https://github.com/mobeets/loop-baby
- Owner: mobeets
- Created: 2019-10-29T00:51:07.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-30T01:40:59.000Z (almost 2 years ago)
- Last Synced: 2025-04-04T15:53:51.555Z (10 months ago)
- Topics: adafruit-trellis, loop-daddy, looper, music, raspberry-pi, sooperlooper, trellis-midi-instrument
- Language: Python
- Homepage: https://mobeets.github.io/made/loop-baby
- Size: 8.66 MB
- Stars: 16
- Watchers: 4
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# loop-baby
a portable and affordable audio looper with quantization



how it works:
- audio input/output via a usb audio adapter
- midi clock signal via a midi-usb cable
- raspberry pi (with Raspbian) routes audio through [sooperlooper](http://essej.net/sooperlooper/)
- buttons interface with sooperlooper (via `looper.py`) to control recording/playback/saving/loading/etc.
## demo
https://github.com/mobeets/loop-baby/assets/1677179/cba4f8eb-7a24-425d-93a7-ca97e52e5eff
## requirements
hardware:
- raspberry pi (3B) with USB audio interface
- [neotrellis pcb](https://www.adafruit.com/product/3954) and [silicone buttons](https://www.adafruit.com/product/1611) for controlling the looper
- laser-cut enclosure (`static/photos/design.ai`)
- full [parts list](https://github.com/mobeets/loop-baby/wiki/Parts-list) with costs
software:
- python 3 with various packages (listed in `requirements.txt`)
- [jackd](https://jackaudio.org/): for routing audio
- [sooperlooper](http://essej.net/sooperlooper/): for looping
## running
`python3 looper.py -v -s`
the loops will be time quantized if you provide a clock signal via a midi-usb cable