diff --git a/cmd/audio-player/looper/README b/cmd/audio-player/looper/README new file mode 100644 index 00000000..b1065257 --- /dev/null +++ b/cmd/audio-player/looper/README @@ -0,0 +1,55 @@ +/* +NAME + test-audio/README + +AUTHORS + Ella Pietraroia + +LICENSE + revid is Copyright (C) 2017-2020 the Australian Ocean Lab (AusOcean) + + It is free software: you can redistribute it and/or modify them + under the terms of the GNU General Public License as published by the + Free Software Foundation, either version 3 of the License, or (at your + option) any later version. + + It is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + in gpl.txt. If not, see http://www.gnu.org/licenses. +*/ + +Pi Setup: +pull master +navigate to /go/src/bitbucket.org/ausocean/av/cmd/audio-player/looper + $sudo nano main.go +chage file variable at top of function to be wav file that you have put onto the pi (hint: spc command to put a new file on the pi) +and build +edit rc.local to run looper at boot + $sudo nano /etc/rc.local +paste this in after comments but before 'exit 0': ----------------------------------------------------------- + +exec 2> /tmp/rc.local.log # send stderr from rc.local to a log file +exec 1>&2 # send stdout to the same log file +printf "rc.local started" # show start of execution +set -x # tell sh to display commands before execution + +AUDIOPATH=/home/pi/go/src/bitbucket.org/ausocean/av/cmd/audio-player/looper +cd $AUDIOPATH + +./looper & +----------------------------------------------------------------------------------------------------------------- + $systemctl enable rc-local + $sudo systemctl start rc-local.service +after starting the service the looping should start straight away + +Useful commands: + $cat /tmp/rc.local.log + $sudo systemctl status rc-local.service + $cat audio.log (in looper directory) + +On computer + $scp something.wav pi@192.168.1.106:/home/pi diff --git a/cmd/audio-player/looper/main.go b/cmd/audio-player/looper/main.go index 93764549..88e5bb5d 100644 --- a/cmd/audio-player/looper/main.go +++ b/cmd/audio-player/looper/main.go @@ -24,40 +24,6 @@ LICENSE //testing for underwater speaker audio playing on pi -/* -Pi Setup: -pull master -navigate to /go/src/bitbucket.org/ausocean/av/cmd/audio-player/looper - $sudo nano main.go -chage file variable at top of function to be wav file that you have put onto the pi (hint: spc command to put a new file on the pi) -and build -edit rc.local to run looper at boot - $sudo nano /etc/rc.local -paste this in after comments but before 'exit 0': ----------------------------------------------------------- - -exec 2> /tmp/rc.local.log # send stderr from rc.local to a log file -exec 1>&2 # send stdout to the same log file -printf "rc.local started" # show start of execution -set -x # tell sh to display commands before execution - -AUDIOPATH=/home/pi/go/src/bitbucket.org/ausocean/av/cmd/audio-player/looper -cd $AUDIOPATH - -./looper & ------------------------------------------------------------------------------------------------------------------ - $systemctl enable rc-local - $sudo systemctl start rc-local.service -after starting the service the looping should start straight away - -Useful commands: - $cat /tmp/rc.local.log - $sudo systemctl status rc-local.service - $cat audio.log (in looper directory) - -On computer - $scp something.wav pi@192.168.1.106:/home/pi -*/ - package main import (