Playing at the end

This commit is contained in:
2019-09-22 18:56:04 +01:00
parent e4efc148ea
commit 8039da3718
3 changed files with 48 additions and 5 deletions

23
cues.py
View File

@ -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))