Skip to content

Commit

Permalink
More lives
Browse files Browse the repository at this point in the history
  • Loading branch information
Psykopear committed Dec 7, 2018
1 parent d87f40c commit 87bf68b
Show file tree
Hide file tree
Showing 14 changed files with 431 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.venv
__pycache__
6 changes: 6 additions & 0 deletions 2018-10-10.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()
10 changes: 10 additions & 0 deletions 2018-10-16.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
FoxDot.start
from FoxDot import *

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

s1 >> klank()
d1 >> play("X ")
37 changes: 37 additions & 0 deletions 2018-10-19.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
FoxDot.start
from FoxDot import *

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

SynthDefs
s1 >> orient(
var([0, 1], 8),
dur=PDur(3, 8) * 1,
sus=1,
chop=4,
formant=(0, sinvar([3, 1], 16)),
oct=4,
hpr=0.2,
hpf=sinvar([100, 1000], 16),
amp=PWhite(0.5, 1) * expvar([0.5, 1], 0.5),
pan=sinvar([-0.8, 0.8], 32),
).every(6, "stutter", 4, dur=3)
s2 >> sitar(
s1.degree + PRand([0, 0, 0, 2, 4]),
dur=PDur(11, 16) * 2,
amp=0.8 * expvar([0.5, 1], 0.5),
sus=0.2,
shape=(0, 0.2),
oct=(4, 5),
)
d1 >> play(
"--*-", sample=2, dur=0.5, pan=PWhite(-0.8, 0.8), amp=PWhite(0.8, 1.2)
).sometimes("amen")
b1 >> sawbass(s2.degree, sus=0.3, cutoff=900, dur=PDur(5, 8), amp=expvar([0.5, 1], 0.5))
k1 >> play("X ", sample=5, shape=1, room=0, mix=0, echo=0, amp=2.0).sometimes(
"stutter", 4, dur=3
).sometimes("amen")
6 changes: 6 additions & 0 deletions 2018-10-20.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-10-28.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()
19 changes: 19 additions & 0 deletions 2018-11-04.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
FoxDot.start
from FoxDot import *

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

s1 >> prophet(
(0, P[0, 2, 1, -1]),
dur=PDur(3, 8) * 8,
oct=(4, 5),
formant=sinvar([0, 1], 16),
chop=16,
shape=(0, sinvar([0, 0.8], 16)),
).sometimes("stutter", 4, dur=3).spread()
b1 >> sawbass(s1.degree[1], dur=PDur(3, 8), sus=0.3, amp=2, hpr=0.2, hpf=0)
k1 >> play("X|-1|-X|-1|-X-", sample=2, amp=0)
k2 >> play("|V0||-3|", sample=5, amp=2).sometimes("stutter", 4, dur=3)
9 changes: 9 additions & 0 deletions 2018-11-10.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FoxDot.start
from FoxDot import *

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

s1 >> prophet(var([0, 2, 1, -1, 0], 8), dur=PDur(3, 8) * 2, oct=(4, 5)).spread()
43 changes: 43 additions & 0 deletions 2018-11-11.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.locrianMajor
Root.default=var(P[0], 1)
m = Master()

s1 >> prophet(var([0,3,-2,1], 8), chop=PRand([4,8]), oct=(4,5), hpr=0.2, hpf=sinvar([100,1000], 16)).spread()
s2 >> fuzz(s1.degree, amp=0.5, sus=0.2, dur=PRand([0.25, 0.5]) )
d1 >> play("-", dur=0.25, sample=PRand(list(range(1))), pan=PWhite(-1,1), amp=PWhite(0.8,1.2)*PRand([0,1])).stop()
d2 >> play("( ) * ", room=0.4, mix=0.4, echo=(0,0.1)).spread()



Clock.bpm=126


Group(k1, b1).solo()
b1 >> evilbass(var([1,0,3,0,0], 8), dur=PDur(P[5,3],8)/2, oct=5, sus=0.4, amp=P[0,1,1,1])
k1.reset() >> play("<|X2|->< >", sample=1, shape=(0), hpr=0.2, hpf=0, amp=(1.2,0.3))
d1.reset() >> play("h( -)o(- )", room=0.4, mix=0.4).spread().stop()
s1.reset() >> sitar(b1.degree, dur=PDur(3,8), amp=1.0, formant=sinvar([0,1],16)).stop()
s3 >> viola(b1.degree, oct=4, sus=4, dur=4, chop=P[4,8,16])
d2 >> play("alsdha", dur=0.25, echo=(0,0.1), mix=0.4, room=0.4, formant=sinvar([0.5,2],16), hpr=0.2, hpf=sinvar([100,2000],16), amp=0.6, chop=4).stop()
s4 >> pluck(b1.degree, delay=0.25, oct=(5,6), dur=PDur(P[9,3,11],16), chop=P[0,2,4], formant=(0,1,2)).spread().stop()

s5 >> razz(b1.degree, dur=0.5, amp=P[0,1], )
Group(s4,b1,k1).solo()
SynthDefs


Group(k1,b1).solo()
(
)
s1.reset() >> sitar(b1.degree, dur=PDur(4,6), shape=(0,0.2), oct=(4,5), chop=P[1,3], amp=PWhite(0.8,0.4)).stop()
b1.reset() >> evilbass(P[0,0,0,0, 0,0,0,0, 3,0,1,0, 0,0,1,0], dur=1/3, amp=P[0,1,1,1, 1,0,1,1, 0,0,1,1, 1,0,1,1]*0.7).stop()



s1.reset() >> klank(b1.degree + (0,3,5), dur=1, chop=4, formant=sinvar([0,1],16), shape=sinvar([0,0.3],16))
b2 >> bass(0, dur=PRand([0.25,0.5]), sus=0.3).stop()
k1.reset() >> play("<V ><|h2|->",dur=0.5, echo=(0), shape=0, amp=1)
Master().hpf=10700;Master().hpr=0.4;Master().mix=0.3;Master().room=0.3;Master().formant=0.3
6 changes: 6 additions & 0 deletions 2018-11-21.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()
83 changes: 83 additions & 0 deletions 2018-11-25.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
FoxDot.start
from FoxDot import *
Clock.clear()
Scale.default=Scale.lydian
Scale.default=Scale.phrygian
Scale.default=Scale.aeolian
Scale.default=Scale.mixolydian
Root.default=var(P[4], 1)
m = Master()
Clock.bpm=100




### INTRO
Scale.default=Scale.major
Root.default=var(P[0], 1)
Clock.bpm=100
Clock.clear()
s1.reset() >> star(var([5,6,7,6],[7.5,0.5]), oct=(5), formant=0.5, dur=P[7.5,0.5], amp=0.1, room=0.7, mix=0.5).spread()
s2.reset() >> pluck(P[6,7,9,7], oct=(5,3),dur=0.25, room=0.8, mix=0.6, shape=(0,sinvar([0.2,0.4],16)), hpf=sinvar([0,3000],16), hpr=0.2, amp=0.2).spread().stop()
b1.reset() >> sawbass(var([3,4,5,4],[7.5,0.5]), dur=P[3/4,3/4,2/4], sus=0.4, lpf=2900, lpr=0.2, amp=0.8, shape=(0,0.1), room=0, mix=0).stop()

s3.reset() >> ambi(4, oct=6, mix=0.9, sus=0.7, room=0.9, dur=2, echo=0, amp=1).spread().stop()
s4.reset() >> ambi(2, oct=6, sus=0.7, mix=0.9, room=0.9, dur=P[0.5,1.5], echo=0, amp=1).stop()
Group(s3,s4).amplify=sinvar([0.8,1.2],16)


### REGGAE STRUCTS
Clock.bpm=130
d2 >> play("s", dur=0.25, amp=P[1,0.5,0.8,0.5], room=0.3, mix=(0,0.8))
b1.reset() >> sawbass(var([1,1, 2,2, 3,4, 2,-1],[7.5,0.5]), dur=PDur(P[9,6,7,5],16), sus=0.2, amp=0.9, lpf=900, lpr=0.2).stop()
k1 >> play(" ", room=0.8, mix=(0,0.9))

s2.reset() >> ambi(b1.degree, chop=4, amp=0.0)

### BLUES RIFF
Clock.bpm=120
Scale.default=Scale.mixolydian
Root.default=var(P[4], 1)
d1 >> play(" ", sample=2, amp=1)
b1.reset() >> sawbass(var([0,0],16), amp=P[0,1], dur=0.5, delay=0, sus=0.2)
s4 >> prophet(P[7,6,4,2], dur=8, oct=5, shape=(0.4), chop=(4,32), formant=(0,0.2)).stop()
d2 >> play(" ", dur=0.25, amp=P[1,0.5,0.8,0.5])

Group(b1,d1).solo()
k1 >> play("r ", sample=3)
k2 >> play(" ", sample=2)
b1 >> sawbass(0)
b1.amplify=var([1,0],[28,4])


#################################


# s4 >> sitar(var([0,3],16), oct=(4,5), hpf=(PWhite(400, 1000),0), hpr=0.2, dur=PDur(5,8)*2, amp=0.4).spread()
# d1 >> play("= |-1| - ( [--])", amp=2).stop()
# p1 >> prophet(var([0,3], 16), dur=4, sus=4, oct=(4,5), amp=1, chop=PRand([4,8,16]))
# print(SynthDefs)
# g1.reset() >> arpy(var([0,3],16), dur=PDur(3,8), echo=(0), mix=0.3, room=0.3, formant=(0,4)).strum(0.03)
# k1.reset() >>

# Master().room=0.6;Master().mix=0.4;Master().hpf=200;Master().hpr=0.3
# Master().room=0;Master().mix=0
# k1 >> play("X ")


# s1 >> ambi((0,P[2,2,4,4]), sus=1, dur=PDur(3,8), chop=4)
# s2 >> pluck(var([0,1],16), oct=(4,5), formant=(0,sinvar([0,1],16)), dur=PDur(3,8), sus=0.3).spread().sometimes('amen')
# s3 >> klank(s2.degree, dur=2, chop=8, sus=2, shape=(0,sinvar([0,0.4],8)))
# b1 >> sawbass(s2.degree, dur=PDur(P[5,3,7],8), sus=0.2)
# d1 >> play("=-", dur=0.25, sample=PRand(list(range(4))), amp=PWhite(0.8,1.2), pan=PWhite(-1,1)).degrade().stop()



# b1.reset() >> evilbass(var([3,4,5,4],[7,1]), dur=P[3/4,3/4,2/4], delay=0, amp=3, sus=0.4)
# k1.reset() >> play("X ", sample=2, hpf=0, hpr=0, amp=2)
# s1.reset() >> prophet(var([5,6,7,6],[7,1]), amp=0.8, dur=P[7,1])
# s2.reset() >> pluck(P[6,7,9,7], oct=(4,3,5),dur=0.25, room=0.3, mix=0.3, shape=(0,sinvar([0.2,0.4],16)), hpf=sinvar([0,3000],16), hpr=0.2)
# s3.reset() >> sitar(var([9,11],16), dur=8, sus=8, amp=1, oct=5, room=0.4, mix=0.4, chop=32, pan=PWhite(-1,1))
# n1 >> noise(hpf=1000, hpr=0.2, dur=16, sus=16, mix=0.8, room=0.8).stop()

# 4,6,4
60 changes: 60 additions & 0 deletions 2018-11-26.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
FoxDot.start
from FoxDot import *
Clock.clear()

### INTRO
Scale.default=Scale.major
Root.default=var(P[0], 1)
Clock.bpm=100
s1.reset() >> star(var([5,6,7,6],[7.5,0.5]), oct=(5), formant=0.5, dur=P[7.5,0.5], amp=0.1, room=0.7, mix=0.9).spread()
s2.reset() >> pluck(P[6,7,9,7], oct=(5,3),dur=0.25, room=0.7, mix=0.5, shape=(0,PWhite(0.2,0.4)), hpf=PWhite(0,3000), hpr=0.1, amp=0.2).spread().degrade()
b1.reset() >> sawbass(var([3,4,5,4],[7.5,0.5]), dur=P[3/4,3/4,2/4], sus=0.3, lpf=1300, lpr=0.2, amp=0.8, shape=(0,0.1), room=0.3, mix=0.1)
s3.reset() >> ambi(4, oct=6, mix=0.9, sus=0.7, room=0.9, dur=2, echo=0, amp=0.5).spread()
s4.reset() >> ambi(2, oct=6, sus=0.7, mix=0.9, room=0.9, dur=P[0.5,1.5], echo=0, amp=0.5)
###################################

s1.reset() >> star(var([5,6,7,6],[7.5,0.5]), oct=(4,5), formant=0.5, dur=P[7.5,0.5], amp=0.3, room=0.7, mix=0.4).spread()
s2.reset() >> pluck(P[6,7,9,7], oct=(5,3),dur=0.25, room=0.7, mix=0.2, shape=(0,PWhite(0.2,0.4)), hpf=PWhite(1000,3000), hpr=0.1, amp=0.3).stop()

b1.reset() >> sawbass(var([3,4,5,4],[7.5,0.5]), dur=P[3/4,3/4,2/4], sus=0.3, lpf=1300, lpr=0.2, amp=0.8, shape=(0,0.1), room=0.3, mix=0.1)
s3.reset() >> ambi(4, oct=6, mix=0.9, sus=0.7, room=0.9, dur=2, echo=0, amp=0.5).spread().stop()
s4.reset() >> ambi(2, oct=6, sus=0.7, mix=0.9, room=0.9, dur=P[0.5,1.5], echo=0, amp=0.5).stop()




### REGGAE STRUCTS
Clock.bpm=130
(
b1.reset() >> sawbass(var([1,3, 2,1, 3,4, 2,-1],[7.5,0.5]), dur=PDur(P[5,7],16), sus=0.3, amp=0.9, lpf=PWhite(700,2000), lpr=0.1).stop(),
d1.reset() >> play("s", dur=0.25, amp=P[1,0.5,0.8,0.5], room=0.3, mix=(0,0.8), pan=PWhite(-1,1)).spread(),
s2.reset() >> ambi(b1.degree, chop=4, amp=0.9),
k1 >> play(" ", sample=2, room=0.8, mix=(0,0.9), amp=0.0),
)
###########################

(
s5.reset() >> sitar(b1.degree + PRand([0,0,0,0,0,1,2]), chop=0, dur=0.25, hpf=PWhite(0,3000), hpr=0.3, amp=0.0).degrade()
)




### BLUES RIFF
Clock.bpm=120
Scale.default=Scale.mixolydian
Root.default=var(P[4], 1)
(
k1.reset() >> play("X ", sample=2, room=0.8, mix=(0,0.9)),
b1.reset() >> sawbass(var([0,-1,0,1],[7,1]), amp=1, dur=PDur(P[3,4,5,4],8), delay=0, sus=0.2),
d2.reset() >> play("s", dur=0.25, amp=P[1,0.5,0.8,0.5])
)
s4.reset() >> prophet(P[7,6,4,2], dur=8, oct=5, shape=(0.4), chop=(4,32), formant=(0,0.2), amp=0.1).stop()
##########################################


### OUT, let's what happens
Scale.default=Scale.phrygian
Root.default=var(P[0], 1)
m = Master()
#########
Loading

0 comments on commit 87bf68b

Please sign in to comment.