Ok, so this is literally killing me, so I'm hoping someone can ease my pain...
Using a Rasp. Pi 3 with the standard .img file from samplerbox.
I'm having the same issue as OP. I just can't seem to get any samples to load (I can get the default sound though).
I have a FAT32 formatted USB drive (tried 3 different usb drives actually, same behaviour on all 3) with various sample packs downloaded from samplerbox's site, so I'm guessing the definitions file and .wav naming lexicons are correct.
Anyway, I read through this thread and as suggested, ran lsblk. Results below:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 930M 0 disk
└─sda1 8:1 1 925.5M 0 part /media
I tried to change /etc/fstab to use /dev/sda1 instead of /dev/sda. After changing this I can now see all my files in the /media directory using cd /media ls -l.
Sidenote* when /etc/fstab uses sda, nothing appears in /media (so I'm guessing that changing /etc/fstab to sda1 is the way to go?)
Anyway, in an effort to get it to load something else, in samplerbox.py I tried changing:
preset = 0
to
preset = 1
...but this still had no effect.
I'm confident with python (so am willing to debug this) but am fairly new to the rasp. pi. platform and my linux knowledge is ok, but not great.
I'm now trying to put in breakpoints/print stuff in the samplerbox.py code. I can see that on line 260 there is a function called ActuallyLoad() which appears to be the main function for looking up directories of samples and loading them into a set called: samples = {}.
With this in mind I want to print out the contents of this set to check whether or not it's attempting to load in any of my samples, but I have no idea where this prints to?
For reference I have my Pi linked up to a monitor via HDMI and I'm using SSH as well.
Is there a debug mode that I need to use when trying to do something like this on a Pi?
Enlightened ones of linux and all things Pi! Please hear my call! I'd happily start debugging this if I get some pointers...