Here’s a fix for a significant bug that I somehow didn’t catch (didn’t hear?) for several years. The side effect of the fix is that io is now significantly more responsive.
banalyzer+ a "smarter" banalyzer class designed to works in conjunction with the parser classes. ob.banalyzer+ clears internal storage and stats after an ALERT: message is called. In addition, ob.banalyzer+ also takes into account the frequency of ALERT: messages and adjusts sensitivity (i.e. the alert threshold) accordingly. … MOD: HeP 03-24-09 Fix bug that prevented default iv-blyzr-tolerance-cfa from being set. Now set this during OPEN: … : BLYZR.SET.TOLERANCE.CFA ( mode -- ) CASE static_tolerance OF 0 ENDOF linear_tolerance OF 'c blyzr.linear.tolerance ENDOF shift_tolerance OF 'c blyzr.shift.tolerance ENDOF random_tolerance OF 'c blyzr.random.tolerance ENDOF ENDCASE iv=> iv-blyzr-tolerance-cfa ; :m PUT.TOLERANCE.MODE: ( mode -- , select tolerance calculating mode ) dup 0 3 within? IF dup iv=> iv-blyzr-tolerance-mode iv-dev-#opened IF blyzr.set.tolerance.cfa ELSE drop THEN ELSE drop " put.tolerance.mode:" " unrecognized mode selector" THEN ;m … :m RAW.OPEN: ( -- ) raw.open: super iv-blyzr-tolerance-mode BLYZR.SET.TOLERANCE.CFA ;m …
One Trackback
[…] 0.0.1 beta++ Skip to content aboutsounds « bug fix: banalyzer+ beta test 03-26-09: audio recordings […]