nqsync
This commit is contained in:
parent
dfa7bdbf6e
commit
b72f1d397f
3 changed files with 16 additions and 12 deletions
|
@ -25,9 +25,7 @@
|
|||
|
||||
# */5 * * * * /home/foam/ephemeral-garden/check.sh >> /home/foam/ephemeral-garden/test.log 2>&1
|
||||
* 07 * * * /home/foam/ephemeral-garden/morning.sh >> /home/foam/ephemeral-garden/test.log 2>&1
|
||||
* 22 * * * /home/foam/ephemeral-garden/evening.sh >> /home/foam/ephemeral-garden/test.log 2>&1
|
||||
* 23 * * * /home/foam/ephemeral-garden/evening.sh >> /home/foam/ephemeral-garden/test.log 2>&1
|
||||
|
||||
# in root's crontab. check timing
|
||||
# 0 4 * * * /sbin/shutdown -r now
|
||||
|
||||
|
||||
# 0 4 * * * /sbin/shutdown -r +5
|
||||
|
|
|
@ -19,6 +19,13 @@ s.boot;
|
|||
|
||||
"...".postln;
|
||||
|
||||
Routine {
|
||||
// quantise to 10 second boundaries
|
||||
("now -> " ++ Date.gmtime.second).postln;
|
||||
(10-Date.gmtime.second.mod(10)).wait;
|
||||
"sync?...".postln;
|
||||
}.play;
|
||||
|
||||
// time of day - see AppClock for scheduling
|
||||
|
||||
~now=Date.gmtime;
|
||||
|
@ -29,8 +36,7 @@ if ( ~now.year == 1970,
|
|||
{"post 1970".postln;}
|
||||
);
|
||||
|
||||
~now.hour.postln;
|
||||
|
||||
~now.postln;
|
||||
|
||||
~prefix = Platform.userHomeDir ++ "/snd/";
|
||||
|
||||
|
@ -40,7 +46,7 @@ if ( ~now.year == 1970,
|
|||
|
||||
// list of soundfiles
|
||||
~sources = [
|
||||
"ephemera-20180516.wav"
|
||||
"ephemera-20180520-2ch-12.wav"
|
||||
];
|
||||
|
||||
// select random element from the list
|
||||
|
@ -81,8 +87,8 @@ if ( ~now.year == 1970,
|
|||
Routine {
|
||||
"~play [bg - ".post; b1.path.post; "]".postln;
|
||||
|
||||
{(DiskIn.ar(2, b1, loop: 0) * 0.1).dup }.play.waitForFree;
|
||||
// free buffer once done?
|
||||
{DiskIn.ar(2, b1, loop: 0)}.play.waitForFree;
|
||||
// free buffer once done? check diskin completion state
|
||||
|
||||
"freed [bg - ".post; b1.path.post; "]".postln;
|
||||
b1.free;
|
||||
|
|
6
setup.sh
6
setup.sh
|
@ -1,7 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
# via -> http://sc3howto.blogspot.be/2015/04/how-to-keep-installation-running-on.html
|
||||
|
||||
export DISPLAY=:0
|
||||
#export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
|
||||
#export XDG_RUNTIME_DIR=/run/user/1001
|
||||
|
@ -13,8 +11,10 @@ echo "ephemeral: ------------------------------------------------------------"
|
|||
echo "ephemeral: `/bin/date`"
|
||||
echo "ephemeral: as user `whoami`"
|
||||
#echo "ephemeral: with env -> `env`"
|
||||
echo "ephemeral: waiting..."
|
||||
|
||||
echo "ephemeral: scythe..."
|
||||
|
||||
killall sclang
|
||||
sleep 5
|
||||
|
||||
echo "ephemeral: sclang starting..."
|
||||
|
|
Loading…
Reference in a new issue