Playing at the end
This commit is contained in:
23
cues.py
23
cues.py
@ -8,7 +8,7 @@ from constants import *
|
||||
|
||||
#%%
|
||||
|
||||
BPM = 126
|
||||
BPM = 118
|
||||
|
||||
|
||||
client.activate()
|
||||
@ -58,6 +58,7 @@ with Cue('Q06', name='Emoji'):
|
||||
|
||||
with Cue('Q07', name='Helmet', fadeIn=1, fadeOut=1):
|
||||
Match('#helmet').fader = 1
|
||||
Match('#symbol Text').text = '⭐️'
|
||||
|
||||
with Cue('Q08', name='Shrinking mask', fadeIn=1, fadeOut=1):
|
||||
period = 20
|
||||
@ -126,12 +127,12 @@ with Cue('Q23', name='Thin stars', fadeIn=1, fadeOut=1):
|
||||
hue = quad(count, uniform('Q23.hue', i)[count], uniform('Q23.hue', i)[count + 1])
|
||||
Match('#stars').fader = 1
|
||||
with Match('.star') as m:
|
||||
m.lineWidth = sine(count) / 10
|
||||
m.lineWidth = sine(count) / 5
|
||||
m.scale = 50
|
||||
m.x = (uniform('Q23.x')[i] - 0.5) * screen.width
|
||||
m.y = (uniform('Q23.y')[i] - 0.5) * screen.height
|
||||
m.rotate = count / 10
|
||||
Match('.star .outline').color = hsv(hue, 0.8, 1)
|
||||
Match('.star .outline').color = hsv(hue, 0.75, 1)
|
||||
|
||||
with Cue('Q24', name='Rushing stars', fadeIn=1, fadeOut=1):
|
||||
period = 3
|
||||
@ -163,5 +164,17 @@ with Cue('Q41', name='Tunnel', fadeIn=1, fadeOut=1):
|
||||
period = 2
|
||||
count = t / period
|
||||
Match('#tunnel').fader = 1
|
||||
Match('#tunnel .loop').color = hsv(count - i/n, 1, 0.25 + 0.75 * i/n)
|
||||
Match('#tunnel').scale = 1 + (TunnelLoopMultiplier - 1) * sawtooth(count)
|
||||
Match('#tunnel .loop', mix=False).color = hsv(count - i/n, 1, 0.25 + 0.75 * i/n)
|
||||
Match('#tunnel', mix=False).scale = 1 + (TunnelLoopMultiplier - 1) * sawtooth(count)
|
||||
|
||||
with Cue('Q51', name='Blowing bubbles', fadeIn=1, fadeOut=1):
|
||||
period = 6
|
||||
phase = uniform('Q51.phase')[i]
|
||||
count = gt / period + phase
|
||||
Match('#bubbles').fader = 1
|
||||
with Match('.bubble') as m:
|
||||
m.x = (uniform('Q51.x', i)[count] - 0.5) * screen.width * 2 * (count % 1)
|
||||
m.y = (uniform('Q51.y', i)[count] - 0.5) * screen.height * 2 * (count % 1)
|
||||
m.scale = uniform('Q51.scale', i)[count] * 10
|
||||
Match('.bubble .inside').color = white(0.3 * sine(count))
|
||||
Match('.bubble .outside').color = hsv(uniform('Q51.hue', i)[count], 0.8, sine(count))
|
||||
|
Reference in New Issue
Block a user