An open-source audio sampler project based on RaspberryPi.
You need a RaspberryPi and a DAC (such as this 6€ one that provides really high-quality sound – please note that without any DAC, the RaspberryPi's built-in soundcard would produce bad sound quality and lag).
- Install the required dependencies (Python-related packages and audio libraries):
sudo apt-get update ; sudo apt-get -y install python-dev python-numpy cython python-smbus portaudio19-dev git clone https://github.com/superquadratic/rtmidi-python.git ; cd rtmidi-python ; sudo python setup.py install ; cd .. git clone http://people.csail.mit.edu/hubert/git/pyaudio.git ; cd pyaudio ; sudo python setup.py install ; cd ..
- 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.