Skip to content

Commit

Permalink
New lives
Browse files Browse the repository at this point in the history
  • Loading branch information
Psykopear committed Oct 3, 2018
1 parent 8cfd425 commit 4d3a829
Show file tree
Hide file tree
Showing 9 changed files with 221 additions and 25 deletions.
11 changes: 6 additions & 5 deletions 2018-07-29.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,12 @@
m = Master()
m.hpf=0

s1 >> klank((b1.degree,b1.degree+P[5,3,1,1]), dur=2, hpf=sinvar([1000,4000],16), formant=sinvar([0,1],16), shape=(sinvar([0,1],16))).stop()
d1 >> play("-", sample=PRand(list(range(5))), dur=0.25, pan=PWhite(-0.8,0.8), amp=PEuclid(13,16)*PWhite(0.8,1.2))
k1 >> play("Xh", sample=2, hpf=0, hpr=0.2, amp=1)
d2 >> play("(h{--[--]}) (h )O(= -)", amp=0.7, mix=0.3, room=0.3)
b1 >> evilbass(var([0,0,1,0],8), dur=PRand([0.25,0.5]), amp=1.3, sus=0.4)
s1 >> klank((b1.degree,b1.degree+P[5,3,1,1]), dur=4, hpr=0.3, hpf=sinvar([1000,4000],1), formant=sinvar([1,0],16), shape=(sinvar([0,1],16)), amp=0.1)
d1 >> play("-", sample=PRand(list(range(5))), dur=0.25, pan=PWhite(-0.8,0.8), amp=PEuclid(13,16)*PWhite(0.8,1.2)).spread()
d2 >> play("(h{--[--]}) (h )O(= -)", amp=0.7, mix=0.3, room=0.3).sometimes('stutter', 4, dur=3).sometimes('amen').stop()
k1 >> play("X ", sample=2, hpf=0, hpr=0.2, amp=2.4).sometimes('stutter', 4, dur=3).sometimes('amen').sometimes('splice', 1/2)
k1.amplify=var([1,0],[28,4])
b1 >> evilbass(var([0,1,0,-1],8), dur=PDur(9,16)*PRand([1]), amp=1.0, sus=0.5, formant=(0,4)).sometimes('amen')
b1.stop()


Expand Down
35 changes: 24 additions & 11 deletions 2018-08-02.py
Original file line number Diff line number Diff line change
@@ -1,21 +1,34 @@
FoxDot.start
from FoxDot import *

Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0,0,0], 8)
Scale.default = Scale.phrygian
Root.default = var(P[0, 0, 0], 8)
m = Master()


s1 >> klank((0, P[7,3,1,2]), dur=1, chop=4)
s2 >> sitar(PRand([0,0,0,0,0,1,3]), dur=0.25, sus=0.2, amp=PEuclid(11,16)*0.9, hpf=PWhite(200,3000), chop=0)
s1 >> klank((0, P[7, 3, 1, 2]), dur=1, chop=4)
s2 >> sitar(
PRand([0, 0, 0, 0, 0, 1, 3]),
dur=0.25,
sus=0.2,
amp=PEuclid(11, 16) * 0.9,
hpf=PWhite(200, 3000),
chop=0,
)
(
d1 >> play("-", dur=0.25, amp=PEuclid(11,16), sample=PRand(list(range(5)))),
d2 >> play(" (ho)(oh) ", mix=0.4, room=(0,0.4)),
k1 >> play("X ", sample=2, hpf=0, mix=(0,1), room=(0,0.3), amp=0.9),

d1 >> play("-", dur=0.25, amp=PEuclid(11, 16), sample=PRand(list(range(5)))),
d2 >> play(" (ho)(oh) ", mix=0.4, room=(0, 0.4)),
k1 >> play("X ", sample=2, hpf=0, mix=(0, 1), room=(0, 0.3), amp=1.9),
)
b1 >> evilbass(s2.degree, sus=0.5, amp=PEuclid(P[9,11,13],16)*1.2, dur=0.25)
b1 >> evilbass(s2.degree, sus=0.5, amp=PEuclid(P[9, 11, 13], 16) * 1.2, dur=0.25)


m.hpf=sinvar([200,3000],16);m.hpr=0.3;m.room=0;m.mix=0
m.hpf=0;m.hpr=0.3;m.room=0;m.mix=0
m.hpf = sinvar([200, 3000], 16)
m.hpr = 0.3
m.room = 0
m.mix = 0
m.hpf = 0
m.hpr = 0.3
m.room = 0
m.mix = 0
45 changes: 36 additions & 9 deletions 2018-08-11.py
Original file line number Diff line number Diff line change
@@ -1,18 +1,45 @@
FoxDot.start
from FoxDot import *

Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
Scale.default = Scale.phrygian
Root.default = var(P[0], 1)
m = Master()
Clock.bpm=120
Root.default=5
Clock.bpm = 120
Root.default = 5

(
d1 >> play("= (ho)(o -)", echo=(0,0.1), hpf=(0,sinvar([100,3000],20)), room=(0,0.4), mix=(0,0.5), amp=(1,0.7)),
k1 >> play("= ", sample=2, shape=(0,0.1), amp=0.7),
d2 >> play("-", dur=0.25, pan=PWhite(-1,1), sample=PRand(list(range(5))), delay=PRand([0.01,0.02,-0.02,-0.01,0,]), amp=PEuclid(P[11,14,9,12],16)*PWhite(1,0.8)),
s1 >> sitar(var([0], 4)+PRand([0,0,0,0,0]), chop=0, shape=(0,0.1), oct=(4,5), sus=0.2, dur=0.25, amp=PEuclid(P[11,14,9,12],16)*0.7),
d1
>> play(
"= (ho)(o -)",
echo=(0, 0.1),
hpf=(0, sinvar([100, 3000], 20)),
room=(0, 0.4),
mix=(0, 0.5),
amp=(1, 0.7),
),
k1 >> play("X ", sample=2, shape=(0, 0.1), amp=1.7),
b1 >> evilbass(s1.degree, dur=PDur(3, 8) * 1 / 2, sus=0.4, amp=1.4),
d2
>> play(
"-",
dur=0.25,
pan=PWhite(-1, 1),
sample=PRand(list(range(5))),
delay=PRand([0.01, 0.02, -0.02, -0.01, 0]),
amp=PEuclid(P[11, 14, 9, 12], 16) * PWhite(1, 0.8),
),
s1
>> sitar(
var([0, -1, 3, 1], 4) + PRand([0, 1, 0, 0, 0]),
chop=0,
shape=(0, 0.1),
oct=(4, 5),
sus=0.2,
dur=0.25,
amp=PEuclid(P[11, 14, 9, 12], 16) * 0.7,
),
)


Group(k1,s1).solo()
Group(k1, s1).solo()
69 changes: 69 additions & 0 deletions 2018-09-06.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
FoxDot.start
from FoxDot import *

Clock.clear()
Scale.default = Scale.phrygian
Root.default = var(P[0], 1)
m = Master()


s2 >> pluck(
s1.degree + PRand([0, 1, 2, 3, 0, 0, 0, 4]),
oct=4,
dur=0.5,
sus=0.5,
amp=PEuclid(11, 16) * 1.0,
room=(0, 0.4),
shape=0.1,
)
s3 >> pluck(
s1.degree + PRand([0, 1, 2, 3, 0, 0, 0, 4]),
oct=5,
dur=0.25,
sus=0.5,
amp=PEuclid(11, 16) * 1.0,
room=(0, 0.4),
shape=0.1,
)

(
s1
>> klank(
var([0, 1, 3, 2], 12),
lpf=1600,
room=(0, 0.5),
mix=(0, 0.6),
shape=(sinvar([1, 0.3], 6), 0.1),
amp=.9,
chop=PRand([1, 3, 9]),
formant=sinvar([1, 0], 12),
),
d2 >> play("X--", dur=1 / 3, sample=2, lpf=0, dist=(0, 0.5)),
s4
>> fuzz(
s2.degree,
amp=0.5,
shape=0.5,
hpf=sinvar([100, 4000], 12),
hpr=0.1,
dur=1 / 3,
chop=PRand([1, 3, 9]),
),
d3 >> play(" o "),
d1
>> play(
"-",
sample=PRand(list(range(5))),
amp=PWhite(0.8, 1.2) * PEuclid([8, 9, 11, 5], 12),
pan=PWhite(-1, 1),
dur=1 / 3,
),
b1
>> evilbass(
s1.degree,
dur=1 / 3,
sus=0.4,
oct=(4, 5),
amp=PEuclid(P[9, 11, 8, 10], 12) * 1.2,
),
)
43 changes: 43 additions & 0 deletions 2018-09-21.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
FoxDot.start
from FoxDot import *
Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
m = Master()

d1 >> play("<|X2|:><|:2| * >").every(6, 'stutter', 4, dur=3)
k2 >> play("Xh", sample=2, shape=(0,0.2), amp=2).sometimes('stutter', 4, dur=3)
k1 >> varsaw(dur=8, chop=64, delay=0, room=1, shape=0.5, oct=4, mix=0.3, amp=0.5) + (var([0,-1,-2],8),6,9)
p1 >> pluck((0,2,4,6), dur=PDur(3,8)*2, sus=2, amp=0.5)
b1 >> sawbass(var([0,4,[3,5]],8), dur=PDur(3,8,[0,2]), lpf=500, cutoff=sinvar([1000,7000],32), amp=1.4).often('offadd', 7)

Group(b1, k1, d1).solo()

p1 >> saw(P[:8], dur=1/4, vib=12, pan=sinvar([-1,1],4), drive=0.5, amp=PRand([0,1])[:16]).penta().every(6, 'splice', [7,6])

p1 >> pluck((0,2,4,const(6),const(9)), dur=PDur(3,8)*(1,2), sus=2, amp=0.5)

p3 >> space([0,7,3,4], dur=2).spread()
d1 >> play("|X2|:*-").sometimes('stutter', 4, dur=3).spread()
k1 >> play("|x5| ", dist=(0,0.2))
b1 >> evilbass(PRand([0,0,0,0,1,3,4]), oct=5, amp=PEuclid(11,16)*1.5, sus=0.4, dur=1/4).spread()
d2.reset() >> play("-", sample=PRand(list(range(5))), pan=PWhite(-1,1), delay=PRand([0,0.01,0.01,0.02,-0.01,-0.02,0,0])).spread()


p1 >> keys(P[:8])
(
p2 >> blip(p1.degree.map({
lambda x: x >= 4:
lambda y: y + (0,2),
lambda x: x < 4:
lambda y: y + P*(2,4,6)}
), scale=Scale.phrygian).stop(),
)

b1 >> sawbass(var([0,2,3,4]), cut=1/2).offbeat()
k1 >> play("X ")


s1 >> sitar() + (0,9)
# Circle of fifths!!
Root.default=var((PIndex()*4)%7,32)
6 changes: 6 additions & 0 deletions 2018-09-22.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FoxDot.start
from FoxDot import *
Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
m = Master()
6 changes: 6 additions & 0 deletions 2018-09-23.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FoxDot.start
from FoxDot import *
Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
m = Master()
16 changes: 16 additions & 0 deletions 2018-09-24.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FoxDot.start
from FoxDot import *
Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
m = Master()

Root.default=var((PIndex()*4)%7,32)

(
)
s2 >> sitar(var([0,1,2,-1], PRand([1,2,4])), dur=PDur(3,8), oct=(4,5), amp=0.8, sus=0.3).penta().sometimes('splice', 4, dur=3)
b1 >> sawbass(s2.degree, sus=0.2, dur=1/4, amp=PEuclid(11,16))
k1 >> play("|X2|-").every(6, 'stutter', 4, dur=3).sometimes('stutter', 3)
d1 >> play("=-*-", sample=2, room=0.3, mix=0.3).sometimes('stutter', 4, dur=3)
s1 >> klank(0, dur=4, chop=16, formant=(sinvar([0,4],16),0), shape=(0,sinvar(0.1,0.5)), room=0.5, mix=0.4).spread()
15 changes: 15 additions & 0 deletions 2018-10-03.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
FoxDot.start
from FoxDot import *
Clock.clear()
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
m = Master()

SynthDefs

s1 >> prophet(var(P[0,(0,P[0,3,1,8])],4), formant=sinvar([0.1,4],6), shape=sinvar([0.1,0.2],8), oct=(4,5), dur=4, chop=(0,16))
s2 >> zap(s1.degree, dur=PDur(3,8)*2, sus=5, pan=sinvar([-1,1],3)).spread()
d1 >> play("-", sample=PRand(list(range(5))), dur=0.25, amp=PEuclid(11,16)*PWhite(0.9,1.1), pan=PWhite(-1,1))
b1 >> sawbass(s1.degree[-1], dur=PDur(3,8)*1, sus=0.3, room=(0,0.5), mix=(0,1))
k1 >> play("Xb", sample=2, amp=1.1, room=(0,0.6), mix=(0,1), shape=(0,0.1)).sometimes('stutter', 4, dur=3)
d2 >> play(" |*3| ").spread()

0 comments on commit 4d3a829

Please sign in to comment.