https://homspace.nl/samplerbox/SBbuild.html#Xsamples
There is a basic version of the software, and then there is another version someone improved.
Then you need the SalamanderGrandPiano files. This is 1.1gb and the 'Adapted' version is like 145mb (but you can't really get good volume differences with it).
SAMPLERBOX IMPROVEMENTS
- little delay when scrolling between programs so you don't have to load each program but can seek for the program you want
- another text file, config-custom.txt with fields user can just modify easily. For example, user wants to set another button/dial to be for scrolling between programs (maybe his controller doesn't have a ‘program’ button. So he just enters ‘pin2’ or whatever the appropriate thing is in the field. Oops, it's not pin2. He enters pin3 and the button/dial on his controller works.
SamplerBox
- Version for Pimoroni PirateAudio video: https://www.youtube.com/watch?v=3Ak2o5ZDI9I&t=139s
- https://homspace.nl/samplerbox/downloads/ and download the .zip file (ISO file) and write it to a microSD.
- Then go to http://chromakinetics.com/samplerbox/build.html (instructions are also on this page to install)
- and you copy 3 files over to the microSD.
Make samples
- https://www.samplerbox.org/article/howtocreateasampleset
- notes and midi note numbers
- https://www.inspiredacoustics.com/en/MIDI_note_numbers_and_center_frequencies
- C3 is 48
- C4 (middle C) is 60
Sfz samples https://rkhive.com/piano.html
https://cymatics.fm/blogs/production/soundfonts
- 1.Set up rPi with RTOS (FreeRTOS or Zephyr
- →https://www.freertos.org/ download and extract
- -Build by running
- -Install the FreeRTOS library with
- -add theh FreeRTOS library with <#include “FreeRTOS.h”>
- -link project against the FreeRTOS library by adding this flag to your compiler command <-lfreertos>
- -Set up your project to use the FreeRTOS API by follwing the instructions in the FreeRTOS documentation (this will involve creating tasks, setting up queues and semaphores, and using FreeRTOS API to control the behaviour of your tasks
- 2.Install software sampler that is compatible with the RTOS
- 3.Create sample library of 4 velocities
- 4.Configure software sampler to use the sample library, and set it up to receive midi input
Comments: 0