An open-source audio sampler project based on RaspberryPi.
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.
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
Download SamplerBox and build it with:
git clone https://github.com/josephernest/SamplerBox.git cd SamplerBox ; sudo python setup.py build_ext --inplace
Run the soft with
Play some notes on the connected MIDI keyboard, you'll hear some sound!
samplerbox.py's first lines if you want to change root directory for sample-sets, default soundcard, etc.
The ready-to-use ISO images available on www.samplerbox.org are built with the help of a script that can be found in
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.