Showing the changes to python (1 of 1 file). Show all
Unified · Split
| @@ -1,5 +1,4 @@ | ||
| 1 | 1 | from aubioclass import * |
| 2 | −from bench.node import bench | |
| 3 | 2 | |
| 4 | 3 | def get_onset_mode(nvalue): |
| 5 | 4 | """ utility function to convert a string to aubio_onsetdetection_type """ |
| @@ -201,6 +200,7 @@ class taskparams(object): · 195 unmodified lines | ||
| 201 | 200 | self.silence = -70 |
| 202 | 201 | self.derivate = False |
| 203 | 202 | self.localmin = False |
| 203 | + self.delay = 0. | |
| 204 | 204 | self.storefunc = False |
| 205 | 205 | self.bufsize = 512 |
| 206 | 206 | self.hopsize = 256 |
| @@ -271,9 +271,9 @@ class tasksilence(task): · 64 unmodified lines | ||
| 271 | 271 | else: self.issilence = -1 |
| 272 | 272 | self.wassilence = 0 |
| 273 | 273 | if self.issilence == -1: |
| 274 | − return -1, self.frameread | |
| 274 | + return self.frameread, -1 | |
| 275 | 275 | elif self.issilence == 2: |
| 276 | − return 2, self.frameread | |
| 276 | + return self.frameread, 2 | |
| 277 | 277 | |
| 278 | 278 | class taskpitch(task): |
| 279 | 279 | def __init__(self,input,params=None): |
| @@ -373,6 +373,7 @@ class taskonset(task): · 93 unmodified lines | ||
| 373 | 373 | now = (self.frameread+1-i) |
| 374 | 374 | else: |
| 375 | 375 | now = self.frameread |
| 376 | + if self.params.delay != 0.: now -= self.params.delay | |
| 376 | 377 | if now < 0 : |
| 377 | 378 | now = 0 |
| 378 | 379 | return now, val |