sam

SamplerBox

SamplerBox is a sampler based on RaspberryPi.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

292

Maintenance

Last Commit

3mos ago

Contributors

2

Package

Dependencies

0

License

CC BY-SA 3.0

Categories

Readme

SamplerBox

An open-source audio sampler project based on RaspberryPi.

Website: www.samplerbox.org

Install

SamplerBox works with the RaspberryPi's built-in soundcard, but it is recommended to use a USB DAC (such as this 6€ one) for better sound quality.

  1. Install the required dependencies (Python-related packages and audio libraries):

    sudo apt-get update ; sudo apt-get -y install git python-dev python-pip python-numpy cython python-smbus portaudio19-dev libportaudio2 libffi-dev
    sudo pip install rtmidi-python pyaudio cffi sounddevice
    
  2. Download SamplerBox and build it with:

    git clone https://github.com/josephernest/SamplerBox.git
    cd SamplerBox ; sudo python setup.py build_ext --inplace
    
  3. Run the soft with python samplerbox.py.

  4. Play some notes on the connected MIDI keyboard, you'll hear some sound!

(Optional) Modify samplerbox.py's first lines if you want to change root directory for sample-sets, default soundcard, etc.

How to use it

See the FAQ on www.samplerbox.org.

ISO image

The ready-to-use ISO images available on www.samplerbox.org are built with the help of a script that can be found in isoimage/samplerbox_iso_maker.sh.

About

Author : Joseph Ernest (twitter: @JosephErnest, mail: contact@samplerbox.org)

Sponsors and consulting

I am available for Python, Data science, ML, Automation consulting. Please contact me on https://afewthingz.com for freelancing requests.

Do you want to support the development of my open-source projects? Please contact me!

I am currently sponsored by CodeSigningStore.com. Thank you to them for providing a DigiCert Code Signing Certificate and supporting open source software.

License

Creative Commons BY-SA 3.0

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100