Mercurial > code > home > repos > light9
comparison readme @ 2138:83f9fbc0a003
setup tweaks
author | drewp@bigasterisk.com |
---|---|
date | Wed, 17 May 2023 17:28:35 -0700 |
parents | 8535eb1b40d6 |
children |
comparison
equal
deleted
inserted
replaced
2137:b39f6c363163 | 2138:83f9fbc0a003 |
---|---|
1 Mini instructions: | 1 Mini instructions: |
2 | 2 |
3 % buildout2.7 | 3 # Prep |
4 | 4 |
5 % export LIGHT9_SHOW=path/to/light9/show/dance2011 | 5 ## System |
6 | 6 |
7 Edit $LIGHT9_SHOW/config.n3 to set :musicRoot and the values under sh:netHome | 7 % `make setup` |
8 | 8 |
9 % bin/dmxserver --dummy | 9 % `export LIGHT9_SHOW=path/to/light9/show/dance2011` |
10 (leave that shell) | |
11 | 10 |
12 % bin/ascoltami2 | 11 Set `$LIGHT9_SHOW/URI` and `networking.n3` and `playlist.n3` |
13 (leave that shell) | 12 to set :musicRoot and the values under sh:netHome |
14 | 13 |
15 Browse to http://localhost:8040/ to see the music player. | 14 ## Music |
16 | 15 |
17 % bin/curvecalc --reload http://light9.bigasterisk.com/show/dance2011/song16 | 16 Put music in `$LIGHT9_SHOW/music` |
18 (gui opens) | |
19 | 17 |
20 See bin/listsongs for a way to make zsh autocomplete on the last | 18 Consider normalizing levels across songs: |
21 argument to bin/curvecalc | 19 ``` |
20 cd $LIGHT9_SHOW/music | |
21 mkdir norm | |
22 for x (*.wav) { cp $x norm } | |
23 for x (*.ogg) { ffmpeg -i $x norm/$x:r.wav } | |
24 cd norm | |
25 normalize-audio -v --mix * | |
26 ``` | |
27 | |
28 % `bin/make_spectrograms` | |
29 to fill $LIGHT9_SHOW/spectogram | |
30 | |
31 # Run | |
32 | |
33 % `bin/homepage` | |
34 (leave all these running) | |
35 | |
36 % `bin/rdfdb` | |
37 | |
38 % `bin/ascoltami` | |
39 | |
40 (now you can play music) | |
41 | |
42 % `bin/collector` | |
22 | 43 |
23 | 44 |
24 | 45 |
25 -------------------------------- | 46 Browse to http://localhost:8200/ to see the index of tools. |
26 | |
27 curvecalc upgrades: | |
28 | |
29 dnd a submaster from KC to CC to make a new subterm and curve with an | |
30 envelope fading in at the current time | |
31 | |
32 add vidref on mousemove. separate process? yes, vidref polls CC when | |
33 music is paused | |
34 | |
35 sub autocomplete | |
36 | |
37 fix fader UIs | |
38 | |
39 be able to select grid lines to delete them. maybe grid is on a | |
40 special curve row | |
41 | |
42 hotter reloading of subs and values. from KC, drag a new sub into CC | |
43 | |
44 drag looks into CC | |
45 | |
46 -------------- | |
47 | |
48 eeepc setup: | |
49 /etc/systemd/logind.conf | |
50 +HandleLidSwitch=ignore | |
51 | |
52 | |
53 -------------------------------- | |
54 | |
55 https://caniusepython3.com/check/6c7f4f8a-ff28-4926-908b-3bbafeb79f95 | |
56 notably: cyclone, pyjade |