Skip to content

SamplerBox is a sampler based on RaspberryPi.

Notifications You must be signed in to change notification settings

mojca/SamplerBox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SamplerBox

Update: Remove drums from song with the VST DrumExtract!

 

SamplerBox is an open-source DIY audio sampler project based on RaspberryPi.

Website: www.samplerbox.org

SamplerBox works with the RaspberryPi's built-in soundcard, but it is recommended to use a USB DAC (PCM7204 USB DAC for less than 10€ on eBay is fine) 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
  1. Download SamplerBox and build it with:
git clone https://github.com/josephernest/SamplerBox.git
cd SamplerBox ; sudo python setup.py build_ext --inplace
  1. Run the soft with python samplerbox.py.

  2. 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.

See the FAQ on https://www.samplerbox.org.

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.

Author : Joseph Ernest (twitter: @JosephErnest, mail: [email protected])

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.

Creative Commons BY-SA 3.0

About

SamplerBox is a sampler based on RaspberryPi.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.1%
  • Shell 21.4%
  • Cython 12.5%