diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-05-14 21:05:40 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-05-14 21:05:40 +0200 |
| commit | 0cbd6a8f9d52e3b0929f279d87125e9f5cf3f076 (patch) | |
| tree | 4200f1a672ef11b768dc81ac1a27b15c270cba2a /model.py | |
| parent | 6d9d6f2c92705902b3d2166cec9f5681e10eab4d (diff) | |
dont bother with silence
Diffstat (limited to 'model.py')
| -rw-r--r-- | model.py | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -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): |
