diff --git a/readme b/readme --- a/readme +++ b/readme @@ -1,56 +1,46 @@ Mini instructions: -% buildout2.7 +# Prep -% export LIGHT9_SHOW=path/to/light9/show/dance2011 +## System + +% `make setup` -Edit $LIGHT9_SHOW/config.n3 to set :musicRoot and the values under sh:netHome +% `export LIGHT9_SHOW=path/to/light9/show/dance2011` -% bin/dmxserver --dummy -(leave that shell) +Set `$LIGHT9_SHOW/URI` and `networking.n3` and `playlist.n3` +to set :musicRoot and the values under sh:netHome + +## Music + +Put music in `$LIGHT9_SHOW/music` -% bin/ascoltami2 -(leave that shell) +Consider normalizing levels across songs: +``` +cd $LIGHT9_SHOW/music +mkdir norm +for x (*.wav) { cp $x norm } +for x (*.ogg) { ffmpeg -i $x norm/$x:r.wav } +cd norm +normalize-audio -v --mix * +``` -Browse to http://localhost:8040/ to see the music player. +% `bin/make_spectrograms` +to fill $LIGHT9_SHOW/spectogram -% bin/curvecalc --reload http://light9.bigasterisk.com/show/dance2011/song16 -(gui opens) +# Run + +% `bin/homepage` +(leave all these running) -See bin/listsongs for a way to make zsh autocomplete on the last -argument to bin/curvecalc +% `bin/rdfdb` + +% `bin/ascoltami` + +(now you can play music) + +% `bin/collector` --------------------------------- - -curvecalc upgrades: - -dnd a submaster from KC to CC to make a new subterm and curve with an -envelope fading in at the current time - -add vidref on mousemove. separate process? yes, vidref polls CC when -music is paused - -sub autocomplete - -fix fader UIs - -be able to select grid lines to delete them. maybe grid is on a -special curve row - -hotter reloading of subs and values. from KC, drag a new sub into CC - -drag looks into CC - --------------- - -eeepc setup: -/etc/systemd/logind.conf -+HandleLidSwitch=ignore - - --------------------------------- - -https://caniusepython3.com/check/6c7f4f8a-ff28-4926-908b-3bbafeb79f95 -notably: cyclone, pyjade +Browse to http://localhost:8200/ to see the index of tools.