Feita em março de 2026.
O código dela se encontra aqui embaixo.
from FoxDot import *
from FoxDot.lib.Chords import *
@player_method
def set(self, **kwargs):
for attr, value in kwargs.items():
setattr(self, attr, value)
Clock.bpm = 145
Clock.meter = (4,4)
Root.default = 'C'
Scale.default = 'major'
Clock.clear()
Clock.set_time(-1)
@nextBar
def _():
d0 >> play('.H', dur=4, pan=-.4)
d1 >> play('v..v..v.', dur=1, pan=(-1,1,0))
d2 >> play('u', dur=4, pan=(.4,-4))
d3 >> play(
':', dur=1, sample=2, pshift=(0,2), pan=-.4
).every([7,5], 'stutter', Cycle([3,6]), degree=':-', dur=1/2, delay=1)
@futureBar(7)
def _():
var.b = var([I, VI], 4)
m0 >> star(var.b, dur=PSum(7,4)*2 & PDur(11,16)) + var([0,2], [24,8])
s0 >> space(m0.degree, dur=(1,2,4), delay=(0,.5), lpf=2000, spin=4)
@futureBar(23)
def _():
b0 >> varsaw(
m0.degree, delay=(0,.5), dur=PDur(12, 16)*4,
sus=1.1, amp=.7, rate=(.7, 2), fmod=(0,4,6),
)
b1 >> sawbass(m0.degree)
b_all.set(hpf=100, lpf=6000, lpr=.5)
@futureBar(31)
def _():
var.b = var([var([I,II], [32*3,32]), VI], 4)
@futureBar(80)
def _():
Group(m0,s0,d0,d1,d2).solo()
@futureBar(96)
def _():
Group(m0,s0,d0,d1,d2).solo(0)
@futureBar(120)
def _():
b0.stop()
@futureBar(136)
def _():
b1.stop()
@futureBar(144)
def _():
Group(m0,s0,d0,d1,d2).solo()
@futureBar(152)
def _():
Clock.clear()