I'm new at Raspberry Pi, but I've got everything setup with SSH and it appears to be running as expected. The problem I have is that the RPi wont power my MPK49, and I am waiting for a power supply to arrive. In the meantime, is it possible for me to test my DAC and samples by triggering a wav file from a command line? I placed one on my USB, so I can see it under /media. Seems like a simple thing, but I'm coming up blank.
Perhaps the easiest thing to do is edit the
samplerbox.py file so that it plays a note, or notes on startup.
First remount as read-write by entering the command:
mount -o remount,rw /
Now open the script:
Right near the bottom, and under the line
LoadSamples() add in this block of code (paste using
time.sleep(1) # let the samples load first def play_note(midinote, velocity=127): global playingnotes, samples playingnotes.setdefault(midinote, ).append(samples[midinote, velocity].play(midinote)) def stop_note(midinote): global samples if midinote in playingnotes: for n in playingnotes[midinote]: n.fadeout(50) playingnotes[midinote] =  play_note(midinote=40, velocity=127) time.sleep(2) stop_note(40)
If you want to get a bit crazy, replace those last 3 lines with the following to play a sequence of notes:
for i in xrange(40, 60): # play notes 40 through to 60 play_note(i) time.sleep(0.5) stop_note(i)
A bit of a workaround, but it should do the trick! :)
Y to save changes.
You'll also need to stop the samplerbox.py script which is autorun on startup:
systemctl stop samplerbox
and re-run your new modified version: