summaryrefslogtreecommitdiff
path: root/model.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-05-14 21:05:40 +0200
committerJules Laplace <julescarbon@gmail.com>2018-05-14 21:05:40 +0200
commit0cbd6a8f9d52e3b0929f279d87125e9f5cf3f076 (patch)
tree4200f1a672ef11b768dc81ac1a27b15c270cba2a /model.py
parent6d9d6f2c92705902b3d2166cec9f5681e10eab4d (diff)
dont bother with silence
Diffstat (limited to 'model.py')
-rw-r--r--model.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/model.py b/model.py
index 1d2a74d..60ebdc5 100644
--- a/model.py
+++ b/model.py
@@ -332,25 +332,27 @@ class PrimedGenerator(Runner):
print("_______-___-_---_-____")
print("_____________--_-_-_______")
- print("INITTTTTTTT")
+ print("INITTTTTTTT {}".format(primer))
+ if recursive:
+ print "RECURSIVE"
print(sequences.shape)
print("__________________--_-__--_________________")
print("__-__________-_______________")
- def noise(x):
- for i in xrange(n_samples):
+ def _noise(x):
+ for i in range(n_samples):
x[:, i] = random.triangular(q_min, q_max)
return x
- def sin(x):
+ def _sin(x):
primer_freq = prime_param_a
- for i in xrange(n_samples):
+ for i in range(n_samples):
x[:, i] = (math.sin(i/44100 * primer_freq) + 1) / 2 * (q_max - q_min) + q_min
return x
sequences = {
'zero': lambda x: x.fill_(utils.q_zero(self.model.q_levels)),
- 'noise': noise,
- 'sin': sin,
+ 'noise': _noise,
+ 'sin': _sin,
}.get(primer, 'zero')(sequences)
for i in range(self.model.lookback, self.model.lookback + seq_len):