annotate show/dance2014/effectClass.n3 @ 2450:a4052905ca7d default tip

notes about how rdfdb syncs, or should sync
author drewp@bigasterisk.com
date Mon, 03 Jun 2024 23:01:54 -0700
parents 30793e93e4eb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1132
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 @prefix : <http://light9.bigasterisk.com/> .
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 @prefix effect: <http://light9.bigasterisk.com/effect/> .
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 @prefix xml: <http://www.w3.org/XML/1998/namespace> .
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7
1195
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
8 @prefix ch: <http://light9.bigasterisk.com/theater/piedmont/channel/> .
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
9 @prefix chase: <http://light9.bigasterisk.com/chase/> .
1180
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
10
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
11 # when these are inserted, a curve called 'env' will be added to this
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
12 # code, so multiply by that. Also if you mention 'music' anywhere, an
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
13 # output 'music' will be set to the current song.
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
14
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
15
1132
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 effect:cycFlash a :EffectClass;
02bd7c118cd8 sample effectclass
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 rdfs:label "cycFlash";
1195
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
18 :code "out = <http://light9.bigasterisk.com/show/dance2013/sub/cyc> * nsin(t*2) * env" .
1145
8a77bb6871ff show 2014 checkpoint
drewp@bigasterisk.com
parents: 1132
diff changeset
19
1183
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
20 # Notes for quneo pads:
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
21 # 48 49 50 51
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
22 # 44 45 46 47
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
23 # 40 41 42 43
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
24 # 36 37 38 39
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
25
1180
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
26
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
27 effect:cycToMusic a :EffectClass; rdfs:label "cyc to music";
1183
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
28 :quneoNote 36;
1180
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
29 :code "out = <http://light9.bigasterisk.com/show/dance2013/sub/cyc> * music * env" .
6c4981f61bf8 subserver inserts effects with envelope curves
Drew Perttula <drewp@bigasterisk.com>
parents: 1165
diff changeset
30
1190
5e7acb866b9f checkpoint show data
drewp@bigasterisk.com
parents: 1183
diff changeset
31
5e7acb866b9f checkpoint show data
drewp@bigasterisk.com
parents: 1183
diff changeset
32 effect:fullToMusic a :EffectClass; rdfs:label "full to music";
5e7acb866b9f checkpoint show data
drewp@bigasterisk.com
parents: 1183
diff changeset
33 :quneoNote 38;
1199
30793e93e4eb checkpoint show data
drewp@bigasterisk.com
parents: 1197
diff changeset
34 :code "out = <http://light9.bigasterisk.com/show/dance2014/sub/full> * music * env" .
1190
5e7acb866b9f checkpoint show data
drewp@bigasterisk.com
parents: 1183
diff changeset
35
5e7acb866b9f checkpoint show data
drewp@bigasterisk.com
parents: 1183
diff changeset
36
5e7acb866b9f checkpoint show data
drewp@bigasterisk.com
parents: 1183
diff changeset
37
1145
8a77bb6871ff show 2014 checkpoint
drewp@bigasterisk.com
parents: 1132
diff changeset
38 effect:blacklight a :EffectClass;
8a77bb6871ff show 2014 checkpoint
drewp@bigasterisk.com
parents: 1132
diff changeset
39 rdfs:label "blacklight";
1183
02f74275a21f effectclass mappings
drewp@bigasterisk.com
parents: 1182
diff changeset
40 :quneoNote 37;
1145
8a77bb6871ff show 2014 checkpoint
drewp@bigasterisk.com
parents: 1132
diff changeset
41 :code
1192
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
42 "out = [env * p1, env * p2, env * p4]",
1195
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
43 "p1 = <http://light9.bigasterisk.com/show/dance2013/sub/blue> * .3",
1192
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
44 "p2 = Strip.solid('LR', (0,0,1))",
1150
drewp@bigasterisk.com
parents: 1145
diff changeset
45 "p4 = Blacklight(1)"
drewp@bigasterisk.com
parents: 1145
diff changeset
46 .
1165
1131e987234d show 2014 checkpoint
drewp@bigasterisk.com
parents: 1150
diff changeset
47
1150
drewp@bigasterisk.com
parents: 1145
diff changeset
48
1165
1131e987234d show 2014 checkpoint
drewp@bigasterisk.com
parents: 1150
diff changeset
49 effect:whiteLed a :EffectClass;
1131e987234d show 2014 checkpoint
drewp@bigasterisk.com
parents: 1150
diff changeset
50 rdfs:label "whiteLed";
1195
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
51 :code "out = Strip.solid('LR', (1,1,1)) * env" .
1165
1131e987234d show 2014 checkpoint
drewp@bigasterisk.com
parents: 1150
diff changeset
52
1192
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
53
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
54 effect:slowColor a :EffectClass;
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
55 rdfs:label "slow color chase";
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
56 :quneoNote 37;
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
57 :code
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
58 "period = 5",
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
59 "r = <http://light9.bigasterisk.com/show/dance2013/sub/red> * nsin(t / period)",
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
60 "y = <http://light9.bigasterisk.com/show/dance2013/sub/yellow> * nsin((t+.3) / period)",
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
61 "b = <http://light9.bigasterisk.com/show/dance2013/sub/blue> * nsin((t+.6) / period)",
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
62 "out = [r*env,y*env,b*env]"
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
63 .
5fc6a68b9d76 checkpoint show data
drewp@bigasterisk.com
parents: 1190
diff changeset
64
1195
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
65 chase:backchase a :Chase; :channels (
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
66 <http://light9.bigasterisk.com/theater/piedmont/channel/b14-yel>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
67 <http://light9.bigasterisk.com/theater/piedmont/channel/b15-red>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
68 <http://light9.bigasterisk.com/theater/piedmont/channel/b21-edge>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
69 <http://light9.bigasterisk.com/theater/piedmont/channel/b22-c>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
70 <http://light9.bigasterisk.com/theater/piedmont/channel/b26-edge>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
71 <http://light9.bigasterisk.com/theater/piedmont/channel/b32-red>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
72 <http://light9.bigasterisk.com/theater/piedmont/channel/b34-yel>
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
73 ) .
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
74
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
75
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
76 effect:backChase a :EffectClass;
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
77 rdfs:label "back chase";
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
78 :code "out = chase(t, names=backchase, ontime=.3, offset=-.11) * env" .
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
79
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
80 effect:backChaseSlower a :EffectClass;
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
81 rdfs:label "back chase slower";
19e8a57b060e checkpoint show data
drewp@bigasterisk.com
parents: 1192
diff changeset
82 :code "out = chase(t, names=backchase, ontime=.7, offset=-.11) * env" .
1197
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
83
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
84 chase:frontrand a :Chase; :channels (
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
85 <http://light9.bigasterisk.com/theater/piedmont/channel/f11-blue>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
86 <http://light9.bigasterisk.com/theater/piedmont/channel/f3>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
87 <http://light9.bigasterisk.com/theater/piedmont/channel/f8-fill>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
88 <http://light9.bigasterisk.com/theater/piedmont/channel/f9-pool-r>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
89 <http://light9.bigasterisk.com/theater/piedmont/channel/f10>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
90 <http://light9.bigasterisk.com/theater/piedmont/channel/f1-blue>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
91 <http://light9.bigasterisk.com/theater/piedmont/channel/f4-pool-l>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
92 <http://light9.bigasterisk.com/theater/piedmont/channel/f5-fill>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
93 <http://light9.bigasterisk.com/theater/piedmont/channel/f7>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
94 <http://light9.bigasterisk.com/theater/piedmont/channel/f2>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
95 <http://light9.bigasterisk.com/theater/piedmont/channel/sharlyn>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
96 <http://light9.bigasterisk.com/theater/piedmont/channel/f12-purp>
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
97 ) .
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
98
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
99
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
100 effect:frontrandChase a :EffectClass;
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
101 rdfs:label "frontrand chase";
d91aecab1418 checkpoint show data
drewp@bigasterisk.com
parents: 1195
diff changeset
102 :code "out = chase(t, names=frontrand, ontime=.3, offset=-.11) * env" .