BOSS 980000 SoundCollectionPointfobjectRepresented:location:lastViewRectangle:lastIconSize:SoundCollectionaname:sounds:SoundCollection55636OrderedCollectionabkSoundPointaobjectRepresented:location:DSPProgramWithInputslname:inputs:initialValuesCodeString:programName:wavetable:tableAccess:tableStart:tableEnd:FatStringqstring:extraInformation:BiquadHPFFastIdentityDictionaryadfAssociationabimport4p5?replaceableInputVariableSoundnname:Input?soundEditorBoundingBoxRectangleabPointabxp1`|?soundEditorLayoutArraya`b%`?vcsLayoutSoundVCSLayoutofirstTime:windowOrigin:windowExtent:components:selectedPreset:look:name:selectedLayout:subLayouts:editorOrigin:addedSubLayouts:1rc1 mu*`DefaultKymaLookunameOrNil:superLook:database:&Waldo&Classic; u?hScrollRightDownWinBlockClosureacCompiledBlockbbbByteArraya`h0!eCompiledMethodbc`9j4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~jEe'u( y?BasicLook+5b9h0!eiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopjqEe! m"5b9h0!e &buttons\pauseUp19.gif'pauseUp19:5b9h0!e &buttons\pauseDown19.gif'pauseDown19:5b9h0!e &buttons\playUp19.gif'playUp19:5b9h0!e &buttons\playDown19.gif'playDown19:5b9h0!e &buttons\prevMarkerUp19.gif'prevMarkerUp19:5b9h0!e &buttons\prevMarkerDown19.gif'prevMarkerDown19:5b9h0!e &buttons\nextMarkerUp19.gif'nextMarkerUp19:5b9h0!e &buttons\nextMarkerDown19.gif'nextMarkerDown19:5b9h0!e &buttons\prevTimeUp19.gif'prevTimeUp19:5b9h0!e &buttons\prevTimeDown19.gif'prevTimeDown19:5b9h0!e &buttons\nextTimeUp19.gif'nextTimeUp19:5b9h0!e &buttons\nextTimeDown19.gif'nextTimeDown19:5b9h0!e &buttons\newMarkerUp19.gif'newMarkerUp19:5b9h0!e &buttons\newMarkerDown19.gif'newMarkerDown19:5b9h0!e &buttons\newMarkersUp19.gif'newMarkersUp19:5b9h0!e &buttons\newMarkersDown19.gif'newMarkersDown19:5b9h0!e &buttons\anchorUp19.gif'anchorUp19:5b9h0!e &buttons\anchorDown19.gif'anchorDown19:5b9h0!e &buttons\tlRecordDown.gif'tlRecordDown:5b9h0!e &buttons\tlRecordUp.gif'tlRecordUp:5b9h0!e &buttons\blankUp19.gif'tlBlankUp19:5b9h0!e &buttons\blankDown19.gif'tlBlankDown19:5b9h0!e &misc\submix.gif'tlSubmixIcon:5b9h0!e &misc\outputs.gif'tlOutputsIcon:5b9h0!e &misc\sourceLocation.gif'tlSourceLocation:5b9h0!e &misc\microphones\microphone.gif'tlTrackMicrophone:5b9h0!e &misc\microphones\microphoneG.gif'tlTrackMicrophonePlay:5b9h0!e &misc\microphones\microphoneR.gif'tlTrackMicrophoneRecord:5b9h0!e &misc\speakers\trkSpeaker.gif'tlTrackSpeaker: $tlTrackSpeakerSolo:5b9h0!e &misc\speakers\trkSpeakerMute.gif'tlTrackSpeakerMute:5b9h0!e &buttons\cachePlay19.gif'cachePlay19:5b9h0!e &buttons\cacheLive19.gif'cacheLive19:5b9h0!e &buttons\cacheRecord19.gif'cacheRecord19:5b9h0!e &buttons\tfInvertDown.gif'tfInvertDown:5b9h0!e &buttons\tfInvertUp.gif'tfInvertUp:5b9h0!e &buttons\tfLoopDown.gif'tfLoopDown:5b9h0!e &buttons\tfLoopUp.gif'tfLoopUp:5b9h0!e &buttons\tfOffsetDown.gif'tfOffsetDown:5b9h0!e &buttons\tfOffsetUp.gif'tfOffsetUp:5b9h0!e &buttons\tfRetroDown.gif'tfRetroDown:5b9h0!e &buttons\tfRetroUp.gif'tfRetroUp:5b9h0!e &buttons\tfScaleDurationDown.gif'tfScaleDurationDown:5b9h0!e &buttons\tfScaleDurationUp.gif'tfScaleDurationUp:5b9h0!e &buttons\tfScaleDurationToFitDown.gif'tfScaleDurationToFitDown:5b9h0!e &buttons\tfScaleDurationToFitUp.gif'tfScaleDurationToFitUp:5b9h0!e &buttons\tfScaleFunctionDown.gif'tfScaleFunctionDown:5b9h0!e &buttons\tfScaleFunctionUp.gif'tfScaleFunctionUp:5b9h0!e &buttons\tfSnapToGridDown.gif'tfSnapToGridDown:5b9h0!e &buttons\tfSnapToGridUp.gif'tfSnapToGridUp:5b9h0!e &buttons\tfSprayCanDown.gif'tfSprayCanDown:5b9h0!e &buttons\tfSprayCanUp.gif'tfSprayCanUp:5b9h0!e &buttons\tfSquareOffDown.gif'tfSquareOffDown:5b9h0!e &buttons\tfSquareOffUp.gif'tfSquareOffUp:5b9h0!e &buttons\tfThresholdDown.gif'tfThresholdDown:5b9h0!e &buttons\tfThresholdUp.gif'tfThresholdUp: ?misc\speakers\trkSpeakerSolo.gif'&?hDeThumbEndWin1"&?hDeThumbMidMac15c9i0!re=z9r4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~iDiDiDiDiDiDiDiDiDiDiDiDiDjEe! }"5b9h0!e.OSX\hThumbCap.gif'hThumbCapMac:5c9i0!re.OSX\hThumbMid.gif',hThumbMidMac:5b9h0!e.OSX\hThumbEnd.gif'hThumbEndMac:5b9h0!e.OSX\hDeThumbCap.gif'hDeThumbCapMac:,hDeThumbMidMac:5b9h0!e.OSX\hDeThumbEnd.gif'hDeThumbEndMac:5b9h0!e.OSX\hScrollCap.gif'hScrollBarCapMac:5c9i0!re.OSX\hScrollMid.gif',hScrollBarMidMac:5b9h0!e.OSX\hScrollEnd.gif'hScrollBarEndMac:5b9h0!e.OSX\hScrollLeftUp.gif'hScrollLeftUpMac:5b9h0!e.OSX\hScrollLeftDown.gif'hScrollLeftDownMac:5b9h0!e.OSX\hScrollLeftDisabled.gif'hScrollLeftDisabledMac:5b9h0!e.OSX\hScrollRightUp.gif'hScrollRightUpMac:5b9h0!e.OSX\hScrollRightDown.gif'hScrollRightDownMac:5b9h0!e.OSX\hScrollRightDisabled.gif'hScrollRightDisabledMac:5b9h0!e.OSX\vThumbCap.gif'vThumbCapMac:5c9i0!re.OSX\vThumbMid.gif',vThumbMidMac:5b9h0!e.OSX\vThumbEnd.gif'vThumbEndMac:5b9h0!e.OSX\vDeThumbCap.gif'vDeThumbCapMac:5c9i0!re.OSX\vDeThumbMid.gif',vDeThumbMidMac:5b9h0!e.OSX\vDeThumbEnd.gif'vDeThumbEndMac:5b9h0!e.OSX\vScrollCap.gif'vScrollBarCapMac:5c9i0!re.OSX\vScrollMid.gif',vScrollBarMidMac:5b9h0!e.OSX\vScrollEnd.gif'vScrollBarEndMac:5b9h0!e.OSX\vScrollUpUp.gif'vScrollUpUpMac:5b9h0!e.OSX\vScrollUpDown.gif'vScrollUpDownMac:5b9h0!e.OSX\vScrollUpDisabled.gif'vScrollUpDisabledMac:5b9h0!e.OSX\vScrollDownUp.gif'vScrollDownUpMac:5b9h0!e.OSX\vScrollDownDown.gif'vScrollDownDownMac:5b9h0!e.OSX\vScrollDownDisabled.gif'vScrollDownDisabledMac:5b9h0!e.OSX\vGrowDown.gif'vGrowDownMac:5b9h0!e.OSX\vGrowUp.gif'vGrowUpMac:5b9h0!e.OSX\vGrowDisabled.gif'vGrowDisabledMac:5b9h0!e.OSX\vShrinkDown.gif'vShrinkDownMac:5b9h0!e.OSX\vShrinkUp.gif'vShrinkUpMac:5b9h0!e.OSX\vShrinkDisabled.gif'vShrinkDisabledMac:5b9h0!e.OSX\hGrowDown.gif'hGrowDownMac:5b9h0!e.OSX\hGrowUp.gif'hGrowUpMac:5b9h0!e.OSX\hGrowDisabled.gif'hGrowDisabledMac:5b9h0!e.OSX\hShrinkDown.gif'hShrinkDownMac:5b9h0!e.OSX\hShrinkUp.gif'hShrinkUpMac:5b9h0!e.OSX\hShrinkDisabled.gif'hShrinkDisabledMac:5b9h0!e.OSX\hFitDown.gif'hFitDownMac:5b9h0!e.OSX\hFitUp.gif'hFitUpMac:5b9h0!e.OSX\hFitDisabled.gif'hFitDisabledMac:5b9h0!e.OSX\spaceFiller.gif'spaceFillerMac:5b9h0!e.OSX\buttonNormalDownCap.gif'buttonNormalDownCapMac:5c9i0!re.OSX\buttonNormalDownMid.gif',buttonNormalDownMidMac:5b9h0!e.OSX\buttonNormalDownEnd.gif'buttonNormalDownEndMac:5b9h0!e.OSX\buttonNormalUpCap.gif'buttonNormalUpCapMac:5c9i0!re.OSX\buttonNormalUpMid.gif',buttonNormalUpMidMac:5b9h0!e.OSX\buttonNormalUpEnd.gif'buttonNormalUpEndMac:5b9h0!e.OSX\buttonNormalDisCap.gif'buttonNormalDisCapMac:5c9i0!re.OSX\buttonNormalDisMid.gif',buttonNormalDisMidMac:5b9h0!e.OSX\buttonNormalDisEnd.gif'buttonNormalDisEndMac:5b9h0!e.OSX\buttonSmallNormalDownCap.gif'buttonSmallNormalDownCapMac:5c9i0!re.OSX\buttonSmallNormalDownMid.gif',buttonSmallNormalDownMidMac:5b9h0!e.OSX\buttonSmallNormalDownEnd.gif'buttonSmallNormalDownEndMac:5b9h0!e.OSX\buttonSmallNormalUpCap.gif'buttonSmallNormalUpCapMac:5c9i0!re.OSX\buttonSmallNormalUpMid.gif',buttonSmallNormalUpMidMac:5b9h0!e.OSX\buttonSmallNormalUpEnd.gif'buttonSmallNormalUpEndMac:5b9h0!e.OSX\buttonSmallNormalDisCap.gif'buttonSmallNormalDisCapMac:5c9i0!re.OSX\buttonSmallNormalDisMid.gif',buttonSmallNormalDisMidMac:5b9h0!e.OSX\buttonSmallNormalDisEnd.gif'buttonSmallNormalDisEndMac:5b9h0!e.OSX\buttonSmallDMenuFlatDownCap.gif'buttonSmallDMenuFlatDownCapMac:5c9i0!re.OSX\buttonSmallDMenuFlatDownMid.gif',buttonSmallDMenuFlatDownMidMac:5b9h0!e.OSX\buttonSmallDMenuFlatDownEnd.gif'buttonSmallDMenuFlatDownEndMac:5b9h0!e.OSX\buttonSmallFlatDownEnd.gif'buttonSmallFlatDownEndMac:5b9h0!e.OSX\buttonSmallDMenuFlatUpCap.gif'buttonSmallDMenuFlatUpCapMac:5c9i0!re.OSX\buttonSmallDMenuFlatUpMid.gif',buttonSmallDMenuFlatUpMidMac:5b9h0!e.OSX\buttonSmallDMenuFlatUpEnd.gif'buttonSmallDMenuFlatUpEndMac:5b9h0!e.OSX\buttonSmallFlatUpEnd.gif'buttonSmallFlatUpEndMac:5b9h0!e.OSX\buttonSmallDMenuFlatDisCap.gif'buttonSmallDMenuFlatDisCapMac:5c9i0!re.OSX\buttonSmallDMenuFlatDisMid.gif',buttonSmallDMenuFlatDisMidMac:5b9h0!e.OSX\buttonSmallDMenuFlatDisEnd.gif'buttonSmallDMenuFlatDisEndMac:5b9h0!e.OSX\buttonSmallFlatDisEnd.gif'buttonSmallFlatDisEndMac: ?OSX\hDeThumbMid.gif',&?renderImpulseUp1915b9h0!e=e9~DEEEEf9hDiDiD iD iDiD1iD3iD5iD7iD9iD;iD=iD?iD !iD"#iD$%iD&'iD()iD*+iD,-iD./iD01iD23iD45iD67iD89iD:;iD<=iD>?iD@AiDBCiDDEiDFGiDHIiDJKiDLMiDNOiDPQiDRSiDTUiDVWiDXYiDZ[iD\]iD^_iD`aiDbciDdeiDfgiDhiiDjkiDlmiDnoiDpqiDrsiDtuiDvwiDxyiDz{iD|}iD~iDjDEEe!einitializeBasicButtonIconsinitializeTimelineButtonIconsinitializeFileOrganizerButtonIconsinitializeVCSButtonIconsinitializeTAUButtonIcons"5b9h0!e#misc\warn.gif'warnIcon:5b9h0!e#misc\stop.gif'stopIcon:5b9h0!e#misc\speakers\speaker.gif'speaker:5b9h0!e#buttons\disk21.gif'disk21:5b9h0!e#buttons\dropDownUp17.gif'dropDownUp17:5b9h0!e#buttons\dropDownUp19.gif'dropDownUp19:5b9h0!e#buttons\dropDownDown19.gif'dropDownDown19:5b9h0!e#buttons\makeSelectionUp19.gif'makeSelectionUp19:5b9h0!e#buttons\editSelectionUp19.gif'editSelectionUp19:5b9h0!e#buttons\noSelectionUp19.gif'noSelectionUp19:5b9h0!e#buttons\warpSelectionUp19.gif'warpSelectionUp19:5b9h0!e#buttons\makeSelectionDown19.gif'makeSelectionDown19:5b9h0!e#buttons\editSelectionDown19.gif'editSelectionDown19:5b9h0!e#buttons\noSelectionDown19.gif'noSelectionDown19:5b9h0!e#buttons\warpSelectionDown19.gif'warpSelectionDown19:5b9h0!e#buttons\shapeRectangleUp19.gif'shapeRectangleUp19:5b9h0!e#buttons\shapeEllipseUp19.gif'shapeEllipseUp19:5b9h0!e#buttons\shapePolygonUp19.gif'shapePolygonUp19:5b9h0!e#buttons\shapeTrackUp19.gif'shapeTrackUp19:5b9h0!e#buttons\shapeRectangleDown19.gif'shapeRectangleDown19:5b9h0!e#buttons\shapeEllipseDown19.gif'shapeEllipseDown19:5b9h0!e#buttons\shapePolygonDown19.gif'shapePolygonDown19:5b9h0!e#buttons\shapeTrackDown19.gif'shapeTrackDown19:5b9h0!e#buttons\combinationSingleUp19.gif'combinationSingleUp19:5b9h0!e#buttons\combinationPlusUp19.gif'combinationPlusUp19:5b9h0!e#buttons\combinationTimesUp19.gif'combinationTimesUp19:5b9h0!e#buttons\combinationMinusUp19.gif'combinationMinusUp19:5b9h0!e#buttons\combinationSingleDown19.gif'combinationSingleDown19:5b9h0!e#buttons\combinationPlusDown19.gif'combinationPlusDown19:5b9h0!e#buttons\combinationTimesDown19.gif'combinationTimesDown19:5b9h0!e#buttons\combinationMinusDown19.gif'combinationMinusDown19:5b9h0!e#buttons\combinationFrontDown19.gif'combinationFrontDown19:5b9h0!e#buttons\combinationFrontUp19.gif'combinationFrontUp19:5b9h0!e#buttons\cursorLoopFwdBkwdPlayUp19.gif'cursorLoopFwdBkwdPlayUp19:5b9h0!e#buttons\cursorLoopSelPlayUp19.gif'cursorLoopSelPlayUp19:5b9h0!e#buttons\cursorLoopPlayUp19.gif'cursorLoopPlayUp19:5b9h0!e#buttons\cursorNormalPlayUp19.gif'cursorNormalPlayUp19:5b9h0!e#buttons\cursorLoopFwdBkwdPlayDown19.gif'cursorLoopFwdBkwdPlayDown19:5b9h0!e#buttons\cursorLoopSelPlayDown19.gif'cursorLoopSelPlayDown19:5b9h0!e#buttons\cursorLoopPlayDown19.gif'cursorLoopPlayDown19:5b9h0!e#buttons\cursorNormalPlayDown19.gif'cursorNormalPlayDown19:5b9h0!e#buttons\renderSOSUp19.gif'renderSOSUp19:5b9h0!e#buttons\renderGrainUp19.gif'renderGrainUp19:!renderImpulseUp19:5b9h0!e#buttons\renderFilterUp19.gif'renderFilterUp19:5b9h0!e#buttons\renderSamplesUp19.gif'renderSamplesUp19:5b9h0!e#buttons\createModuleUp19.gif'createModuleUp19:5b9h0!e#buttons\renderSOSDown19.gif'renderSOSDown19:5b9h0!e#buttons\renderGrainDown19.gif'renderGrainDown19:5b9h0!e#buttons\renderImpulseDown19.gif'renderImpulseDown19:5b9h0!e#buttons\renderFilterDown19.gif'renderFilterDown19:5b9h0!e#buttons\renderSamplesDown19.gif'renderSamplesDown19:5b9h0!e#buttons\createModuleDown19.gif'createModuleDown19:5b9h0!e#buttons\hearAllUp19.gif'hearAllUp19:5b9h0!e#buttons\hearSelUp19.gif'hearSelUp19:5b9h0!e#buttons\hearAllDown19.gif'hearAllDown19:5b9h0!e#buttons\hearSelDown19.gif'hearSelDown19:5b9h0!e#buttons\colorSetGrayScaleUp19.gif'colorSetGrayScaleUp19:5b9h0!e#buttons\colorSetInvGrayScaleUp19.gif'colorSetInvGrayScaleUp19:5b9h0!e#buttons\colorSetRainbowUp19.gif'colorSetRainbowUp19:5b9h0!e#buttons\colorSetGrayScaleDown19.gif'colorSetGrayScaleDown19:5b9h0!e#buttons\colorSetInvGrayScaleDown19.gif'colorSetInvGrayScaleDown19:5b9h0!e#buttons\colorSetRainbowDown19.gif'colorSetRainbowDown19:initializeMoreIconButtonsbuttons\renderImpulseUp19.gif'&?deSelectionDown1915b9h0!e=a9l4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|jD}~fEe! m"5b9h0!e*buttons\modifyAmpUp19.gif'modifyAmpUp19:5b9h0!e*buttons\modifyFreqUp19.gif'modifyFreqUp19:5b9h0!e*buttons\modifyFreqDown19.gif'modifyFreqDown19:5b9h0!e*buttons\modifyAmpDown19.gif'modifyAmpDown19:5b9h0!e*buttons\modifyScaleUp19.gif'modifyScaleUp19:5b9h0!e*buttons\modifyScaleDown19.gif'modifyScaleDown19:5b9h0!e*buttons\modifyOffsetUp19.gif'modifyOffsetUp19:5b9h0!e*buttons\modifyOffsetDown19.gif'modifyOffsetDown19:5b9h0!e*buttons\modifySetUp19.gif'modifySetUp19:5b9h0!e*buttons\modifySetDown19.gif'modifySetDown19:5b9h0!e*buttons\modifyRubberbandUp19.gif'modifyRubberbandUp19:5b9h0!e*buttons\modifyConstantUp19.gif'modifyConstantUp19:5b9h0!e*buttons\modifyConstantDown19.gif'modifyConstantDown19:5b9h0!e*buttons\modifyRubberbandDown19.gif'modifyRubberbandDown19:5b9h0!e*buttons\modifySpectAmpUp19.gif'modifySpectAmpUp19:5b9h0!e*buttons\modifySpectAmpDown19.gif'modifySpectAmpDown19:5b9h0!e*buttons\modifySpectFreqUp19.gif'modifySpectFreqUp19:5b9h0!e*buttons\modifySpectFreqDown19.gif'modifySpectFreqDown19:5b9h0!e*buttons\modifyWavetableXUp19.gif'modifyWavetableXUp19:5b9h0!e*buttons\modifyWavetableXDown19.gif'modifyWavetableXDown19:5b9h0!e*buttons\modifyWavetableYUp19.gif'modifyWavetableYUp19:5b9h0!e*buttons\modifyWavetableYDown19.gif'modifyWavetableYDown19:5b9h0!e*buttons\modifyRadialUp19.gif'modifyRadialUp19:5b9h0!e*buttons\modifyRadialDown19.gif'modifyRadialDown19:5b9h0!e*buttons\modifyLinearUp19.gif'modifyLinearUp19:5b9h0!e*buttons\modifyLinearDown19.gif'modifyLinearDown19:5b9h0!e*buttons\deSelectionUp19.gif'deSelectionUp19:(deSelectionDown19:5b9h0!e*buttons\infoSelectionUp19.gif'infoSelectionUp19:5b9h0!e*buttons\infoSelectionDown19.gif'infoSelectionDown19:5b9h0!e*buttons\drawSelectionUp19.gif'drawSelectionUp19:5b9h0!e*buttons\drawSelectionDown19.gif'drawSelectionDown19:5b9h0!e*buttons\drawControlPointsUp19.gif'drawControlPointsUp19:5b9h0!e*buttons\drawControlPointsDown19.gif'drawControlPointsDown19:5b9h0!e*buttons\drawMultiUp19.gif'drawMultiUp19:5b9h0!e*buttons\drawMultiDown19.gif'drawMultiDown19:5b9h0!e*buttons\drawSprayPaintUp19.gif'drawSprayPaintUp19:5b9h0!e*buttons\drawSprayPaintDown19.gif'drawSprayPaintDown19:5b9h0!e*buttons\drawSelfSimilarUp19.gif'drawSelfSimilarUp19:5b9h0!e*buttons\drawSelfSimilarDown19.gif'drawSelfSimilarDown19:5b9h0!e*buttons\drawEraserUp19.gif'drawEraserUp19:5b9h0!e*buttons\drawEraserDown19.gif'drawEraserDown19:5b9h0!e*buttons\hiddenLogLinUp19.gif'hiddenLogLinUp19:5b9h0!e*buttons\hiddenLogLinDown19.gif'hiddenLogLinDown19:5b9h0!e*buttons\joinDotsUp19.gif'joinDotsUp19:5b9h0!e*buttons\joinDotsDown19.gif'joinDotsDown19:5b9h0!e*buttons\shapeFrameIntervalUp19.gif'shapeFrameIntervalUp19:5b9h0!e*buttons\shapeFrameIntervalDown19.gif'shapeFrameIntervalDown19:5b9h0!e*faders\verticalYellowMarker.gif'verticalYellowMarker:5b9h0!e*faders\horizontalYellowMarker.gif'horizontalYellowMarker:5b9h0!e*buttons\embossGradientUp19.gif'embossGradientUp19:5b9h0!e*buttons\embossGradientDown19.gif'embossGradientDown19:5b9h0!e*buttons\debossGradientUp19.gif'debossGradientUp19:5b9h0!e*buttons\debossGradientDown19.gif'debossGradientDown19:5b9h0!e*buttons\stencilGradientUp19.gif'stencilGradientUp19:5b9h0!e*buttons\stencilGradientDown19.gif'stencilGradientDown19:5b9h0!e*buttons\stampGradientUp19.gif'stampGradientUp19:5b9h0!e*buttons\stampGradientDown19.gif'stampGradientDown19:5b9h0!e*buttons\jitterLabel9.gif'jitterLabel9:5b9h0!e*buttons\recursionLabel9.gif'recursionLabel9:5b9h0!e*buttons\smoothingLabel9.gif'smoothingLabel9:5b9h0!e*buttons\scalingLabel9.gif'scalingLabel9:5b9h0!e*misc\mixPoint9.gif'mixPoint9:'zapCachebuttons\deSelectionDown19.gif'&?vScrollBarEndMac1)&?playUp191 0&?stopDown2015b9h0!e=}94hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:jDiD iD!"iD#$iD%&iD'(jD)*Ee! i"5b9h0!e/buttons\Disabled10.gif'disabled10:5b9h0!e/buttons\Up10.gif'up10:5b9h0!e/buttons\Down10.gif'down10:5b9h0!e/buttons\Disabled15.gif'disabled15:5b9h0!e/buttons\Up15.gif'up15:-down15:5b9h0!e/buttons\Disabled17.gif'disabled17:5b9h0!e/buttons\Up17.gif'up17:5b9h0!e/buttons\Down17.gif'down17:5b9h0!e/buttons\Disabled19.gif'disabled19:5b9h0!e/buttons\Up19.gif'up19:5b9h0!e/buttons\Down19.gif'down19:5b9h0!e/buttons\Disabled20.gif'disabled20:5b9h0!e/buttons\Up20.gif'up20:5b9h0!e/buttons\Down20.gif'down20:5b9h0!e/buttons\Disabled21.gif'disabled21:5b9h0!e/buttons\Up21.gif'up21:5b9h0!e/buttons\Down21.gif'down21:5b9h0!e/buttons\Disabled36.gif'disabled36:5b9h0!e/buttons\Up36.gif'up36:5b9h0!e/buttons\Down36.gif'down36:buttons\Down15.gif'&?buttonSmallDMenuFlatDownMidMac11&?modifyScaleDown191 &?systemLabelFont15dp=o9iDF!f4hiDiDi<ؿ)))ji<؈)ر))jiD iD0i2i4i6i8i:ii i!"i#$i%&i'(i)*i+,j-.Ee! i"inheritingFrom:,(5c9i0!re-OS-X\windowBackground.gif',windowBackground:5c9i0!re-OS-X\dialogBackground.gif',dialogBackground:ĪColorValue/red:green:blue:selectionBackgroundColor:fieldFocusColor:5c9i0!re-OS-X\menuBackground.gif',menuBackground:5c9i0!re-OS-X\menuSelectedBackground.gif',menuSelectedBackground:15dp-"8j?family8cLucida GrandeVerdana*?pixelSizem?leading`?baselinem?lineGridp?italic?boldnessaa?underline?color?alignment`synthesizeTextStyle: `8`systemFont:15dp-"8j?*8cLucida GrandeVerdana*?0m?2`?4m?6p?8?:bc?? `! `"systemEmphasizedFont:15dp-"8j?*8cLucida GrandeVerdana*?0l?2`?4l?6o?8?:aa?? `! `"systemListFont:15dp-"8j?*8cLucida GrandeVerdana*?0k?2`?4k?6n?8?:aa?? `! `"systemSmallFont:15dp-"8j?*8cLucida GrandeVerdana*?0k?2`?4k?6n?8?:bc?? `! `"systemSmallEmphasizedFont:+systemLabelFont:15dp-"8j?*8cLucida GrandeVerdana*?0i?2`?4i?6l?8?:aa?? `! `"systemMiniFont:15dp-"8j?*8bVerdana*?0m?2`?4m?6p?8?:aa?? `! `"applicationFont:15dp-"8j?*8bVerdana*?0m?2`?4m?6p?8?:bc?? `! `"applicationEmphasizedFont:15dp-"8j?*8bVerdana*?0l?2`?4l?6o?8?:aa?? `! `"applicationListFont:15dp-"8j?*8bVerdana*?0k?2`?4k?6n?8?:aa?? `! `"applicationSmallFont:15dp-"8j?*8bVerdana*?0k?2`?4k?6n?8?:bc?? `! `"applicationSmallEmphasizedFont:15dp-"8j?*8bVerdana*?0j?2`?4j?6m?8?:aa?? `! `"applicationLabelFont:15dp-"8j?*8bVerdana*?0i?2`?4i?6l?8?:aa?? `! `"applicationMiniFont:15dp-"8k?*8cCourierCourier New*?0m?fixedTabs`?2`?4m?6p?8?:aa?? `! `"applicationFixedFont:"8j?*8cLucida GrandeVerdana*?0j?2`?4j?6m?8?:aa?? `! `"?hearSelDown191'&?buttonSmallNormalDownMidMac1-&?vScrollUpDownMac11&?hShrinkDownMac1)&?warnIcon1*&?buttonSmallFlatDisEndMac19&?prevMarkerUp191 8&?cameraDown191?&?buttonNormalUpCapWin1 #&?applicationEmphasizedFont0?vDeThumbMidMac19&?newMarkersDown191 $&?cacheLive191%&?newMarkerUp191 8&?vGrowUpWin1?&?spaceFillerMac1!&?renderGrainDown191'&?vScrollDownUpMac19&?groupedUp1915b9h0!e=`9i4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDjEe!a"5b9h0!e3buttons\reanalyzeUp16.gif'reanalyzeUp16:5b9h0!e3buttons\reanalyzeDown16.gif'reanalyzeDown16:5b9h0!e3buttons\plusUp16.gif'plusUp16:5b9h0!e3buttons\plusDown16.gif'plusDown16:5b9h0!e3buttons\minusUp16.gif'minusUp16:5b9h0!e3buttons\minusDown16.gif'minusDown16:5b9h0!e3buttons\groupedDown19.gif'groupedDown19:1groupedUp19:5b9h0!e3buttons\loop19.gif'loop19:5b9h0!e3buttons\originalEnvelope19.gif'originalEnvelope19:5b9h0!e3buttons\unvoicedOnly19.gif'unvoicedOnly19:5b9h0!e3buttons\voicedOnly19.gif'voicedOnly19:5b9h0!e3buttons\doubleSpeed19.gif'doubleSpeed19:5b9h0!e3buttons\halveSpeed19.gif'halveSpeed19:5b9h0!e3buttons\normalSpeed19.gif'normalSpeed19: ?buttons\groupedUp19.gif'&?hFitDownWin1+&?smoothingLabel91 9&?buttonNormalDownEndWin1?&?buttonSmallNormalDisCapMac1!&?fieldFocusColor9acqvz?tfThresholdDown1=&?horizontalYellowMarker1 -&?vThumbCapMac1)&?mixPoint91 !&?disk2116&?modifyRadialDown191(&?playDown201 -&?hGrowDownMac1=&?tfLoopDown15&?vThumbMidMac1-&?vThumbGrabWin1'&?systemMiniFont-?vDeThumbEndMac1=&?vDeThumbMidWin13&?down1019&?combinationMinusUp1912&?drawSelectionDown191%&?noSelectionDown191>&?modifyOffsetDown191(&?hFitUpMac19&?tfRetroDown1%&?shapeFrameIntervalDown191 %&?hShrinkDisabledWin1'&?tfScaleDurationToFitDown15&?modifyLinearDown1910&?hDeThumbEndMac1!&?hGrowUpWin17&?cursorLoopSelPlayDown191"&?modifyRubberbandDown191 &?hThumbMidWin1)&?tfScaleFunctionDown1=&?colorSetGrayScaleUp191+&?applicationListFont!?drawControlPointsUp191)&?vThumbCapWin1?&?embossGradientUp191 1&?disabled1912&?hScrollBarEndMac1-&?tfInvertDown1-&?up1916&?combinationSingleUp191&&?combinationPlusDown191:&?nextTimeUp191 0&?modifySetDown1910&?hFitUpWin1/&?shapeEllipseUp191*&?tfSnapToGridUp1)&?shapeTrackDown191"&?hThumbCapMac10&?buttonNormalDisEndWin1 7&?selectionBackgroundColor>wz~?combinationFrontUp191*&?hScrollLeftDisabledMac19&?applicationLabelFont4?up1015&?microphoneEnabled1+&?stopIcon1.&?vGrowDownMac1%&?tlSubmixIcon1 &?modifyWavetableXDown1918&?renderSOSUp191.&?stopUp201 6&?stampGradientDown191 -&?tlTrackMicrophonePlay10&?prevMarkerDown191 <&?vThumbEndWin1+&?drawMultiUp1911&?buttonSmallNormalDisEndWin1 ;&?warpSelectionDown191"&?tlBlankDown191 <&?vScrollUpDisabledWin1+&?applicationSmallEmphasizedFont#?plusDown161!&?modifyScaleUp191<&?tfSnapToGridDown1%&?hShrinkUpWin1#&?prevTimeDown191 ,&?speaker12&?down191:&?hShrinkDisabledMac11&?buttonSmallFlatDownEndMac19&?vShrinkDisabledMac19&?vShrinkDownWin1'&?shapeEllipseDown191:&?hDeThumbCapMac1<&?disabled201>&?doubleSpeed191"&?modifyRubberbandUp1914&?vScrollDownDisabledMac1!&?enterUp201 !&?modifySpectAmpDown191(&?hScrollLeftDownWin1.&?deSelectionUp1914&?normalSpeed191*&?buttonSmallNormalUpCapWin1 '&?vGrowUpMac1)&?applicationFont??shapeRectangleDown1916&?systemSmallFont(?tlTrackSpeaker18&?tfThresholdUp1!&?createModuleUp191?&?vScrollBarCapMac1!&?hearAllDown191#&?buttonNormalDisCapMac1=&?modifySpectAmpUp191$&?tfSquareOffDown15&?penEnabled13&?combinationFrontDown191&&?shapePolygonDown191>&?modifyAmpDown1918&?hFitDownMac15&?enterMicUp1 )&?useInputDown201"&?buttonNormalUpEndMac19&?systemFont&?tlRecordUp1 4&?vScrollDownDownWin13&?renderGrainUp1912&?loop1912&?vShrinkUpMac15&?nextMarkerUp191 &?renderSamplesDown1913&?groupedDown191-&?pauseDown191 ,&?modifyFreqDown1914&?fileOrganizerHelpUp1 5&?hThumbMidMac14&?modifyConstantDown191<&?buttonSmallDMenuFlatUpMidMac1!&?hGrowDisabledMac1%&?buttonSmallDMenuFlatDisMidMac11&?stencilGradientDown191 %&?hScrollLeftUpWin1*&?up211.&?up171*&?minusUp161%&?dialogBackground14&?drawSelectionUp191!&?joinDotsDown191 =&?hDeThumbMidWin1:&?recursionLabel91 5&?createModuleDown1917&?buttonSmallNormalDisEndMac1)&?combinationPlusUp191*&?hScrollRightDownMac1!&?hScrollBarMidMac1)&?tfLoopUp19&?buttonNormalUpMidWin1 '&?microphoneDisabled1/&?hearAllUp191;&?colorSetRainbowUp1913&?combinationTimesUp191.&?buttonSmallNormalDisCapWin1 3&?scalingLabel91 =&?buttonSmallNormalUpCapMac15&?buttonSmallDMenuFlatDisEndMac15&?vDeThumbGrabWin17&?joinDotsUp191 9&?modifySetUp191,&?buttonNormalUpCapMac11&?makeSelectionUp191&&?renderFilterDown191/&?modifyOffsetUp191$&?vGrowDisabledWin1#&?infoSelectionDown191=&?colorSetInvGrayScaleUp191/&?dropDownUp171:&?warpSelectionUp1912&?colorSetRainbowDown191?&?systemSmallEmphasizedFont:?buttonSmallNormalDisMidMac1%&?buttonNormalUpMidMac15&?anchorUp191 (&?hScrollLeftUpMac11&?keyboardDisabled1?&?vScrollDownDownMac1=&?hShrinkUpMac1-&?buttonNormalDisCapWin1 /&?tfSprayCanDown1-&?vDeThumbCapWin1/&?modifyFreqUp1910&?buttonSmallDMenuFlatDisCapMac1-&?vDeThumbEndWin1;&?tfSprayCanUp11&?penDisabled17&?reanalyzeUp1615&?systemListFont6?buttonSmallNormalDisMidWin1 7&?drawSelfSimilarDown191 %&?nextMarkerDown191 $&?disabled151=&?minusDown161)&?vThumbEndMac11&?shapeRectangleUp191&&?dropDownDown191"&?cursorNormalPlayUp191:&?cursorLoopFwdBkwdPlayUp191.&?drawEraserUp191 )&?modifyAmpUp191,&?vShrinkUpWin1+&?cursorNormalPlayDown191*&?vScrollUpUpMac1-&?combinationTimesDown191>&?updateDown201 :&?disabled171&&?tfRetroUp1)&?tlBlankUp191 8&?hShrinkDownWin1?&?vGrowDownWin1;&?nextTimeDown191 4&?buttonSmallFlatUpEndMac1)&?padlockUnlock1'&?unvoicedOnly191:&?jitterLabel91 1&?drawControlPointsDown191-&?vScrollBarMidWin1?&?padlockLock1#&?tfScaleDurationToFitUp19&?makeSelectionDown1916&?cursorLoopFwdBkwdPlayDown191>&?down361>&?buttonNormalDownEndMac1-&?tlOutputsIcon1$&?modifySpectFreqDown1910&?hScrollRightDisabledMac1%&?cameraUp191;&?tfSquareOffUp19&?vScrollDownUpWin1/&?originalEnvelope1916&?colorSetGrayScaleDown1917&?combinationMinusDown191"&?up201"&?hiddenLogLinUp191 1&?vScrollDownDisabledWin17&?menuBackground1>&?tlTrackMicrophone1,&?stencilGradientUp191 !&?systemEmphasizedFont$?buttonSmallNormalUpEndWin1 /&?vScrollUpDownWin1'&?buttonNormalDisMidMac1!&?tlTrackSpeakerMute1=&?buttonSmallNormalDownCapWin1 ;&?buttonNormalDownCapWin17&?buttonSmallNormalUpEndMac1=&?tfScaleFunctionUp1!&?disabled3616&?debossGradientDown191 =&?cacheRecord191)&?buttonNormalDownMidWin1;&?tlRecordDown1 0&?shapePolygonUp191.&?drawSprayPaintUp1919&?buttonNormalDisEndMac1%&?modifyWavetableYUp191<&?cursorLoopPlayUp1916&?enterMicDown1 %&?buttonSmallDMenuFlatUpCapMac1=&?pauseUp191 (&?vThumbMidWin1#&?modifyLinearUp191,&?down201&&?buttonSmallNormalDownEndMac11&?buttonSmallDMenuFlatDownCapMac1-&?cachePlay191!&?buttonSmallDMenuFlatDownEndMac15&?hFitDisabledWin13&?renderSamplesUp191;&?hThumbGrabWin1.&?vGrowDisabledMac1-&?modifyConstantUp1918&?newMarkerDown191 <&?tlTrackMicrophoneRecord14&?tfInvertUp11&?voicedOnly191>&?down171.&?drawSelfSimilarUp191 !&?debossGradientUp191 9&?hDeThumbGrabWin1>&?hDeThumbCapWin16&?cursorLoopSelPlayUp1912&?modifyWavetableXUp1914&?tfScaleDurationUp11&?enterDown201 =&?stampGradientUp191 )&?applicationSmallFont2?buttonSmallNormalDownMidWin1 ?&?tfOffsetUp1!&?hGrowUpMac1!&?hearSelUp191?&?drawEraserDown191 -&?drawMultiDown1915&?renderFilterUp1917&?up361:&?hGrowDownWin13&?updateUp201 >&?hScrollBarCapMac1%&?buttonSmallNormalDownCapMac1)&?plusUp161=&?hiddenLogLinDown191 5&?drawSprayPaintDown191=&?modifyWavetableYDown191 &?hScrollLeftDisabledWin12&?hScrollLeftDownMac15&?prevTimeUp191 (&?menuSelectedBackground1"&?halveSpeed191&&?vScrollUpUpWin1#&?modifyRadialUp191$&?windowBackground10&?buttonNormalDownMidMac1)&?buttonSmallNormalDownEndWin1 #&?shapeFrameIntervalUp191 !&?vDeThumbCapMac15&?renderImpulseDown191+&?hThumbEndWin12&?useInputUp201&&?vShrinkDownMac11&?vShrinkDisabledWin1/&?vScrollUpDisabledMac15&?up151!&?cursorLoopPlayDown191&&?combinationSingleDown1916&?dropDownUp191>&?tlSourceLocation1(&?colorSetInvGrayScaleDown191;&?editSelectionDown191:&?buttonNormalDownCapMac1%&?vScrollBarMidMac1%&?shapeTrackUp1912&?buttonSmallDMenuFlatUpEndMac1%&?hGrowDisabledWin1;&?hThumbCapWin1$&?keyboardEnabled1;&?hScrollRightDisabledWin1;&?disabled211*&?playDown191 4&?hThumbEndMac18&?buttonNormalDisMidWin1 3&?down2112&?buttonNormalUpEndWin1 +&?diceDown1913&?anchorDown191 ,&?buttonSmallNormalUpMidWin1 +&?modifySpectFreqUp191,&?playUp201 1&?applicationFixedFont6?noSelectionUp191.&?hScrollBarMidWin1&&?reanalyzeDown1619&?newMarkersUp191 &?infoSelectionUp1919&?hScrollRightUpWin16&?hScrollRightUpMac1=&?buttonSmallNormalUpMidMac19&?tfScaleDurationDown1-&?disabled1011&?tfOffsetDown1=&?fileOrganizerHelpDown1 9&?editSelectionUp191*&?renderSOSDown191#&?verticalYellowMarker1 )&?hFitDisabledMac1=&?applicationMiniFont%;l?rotaryFaderKnobKymaKnobjextent:knobImage:minimumAngle:maximumAngle:wedgeStart:wedgeEnd:wedgeAngle:wedgeInside:wedgeBorder:1b`OpaqueImageadDepth24Imageah9pttxxFixedPaletteafph`|Depth1Imageah9p<8pp````````pp8<ttaaCoveragePaletteaaaadcacgcns c>``>```?lookBackground15c9i0!re=a9 D4!LhiDi:K;7HiD i " D).-h--;;7 2i " D.Ih-;;7 4iD6i8i;79i;:i;j Ve!  q"/*(=lookBackground:īSimpleTrack8width:color:faderBorder:5b9h0!e?faders\faderRightWaldo.gif'verticalFaderKnob:?faders\rotaryTrack20.gif'convertToSystemPalettered rotaryFaderKnob:faders\circularTrack20.gifcircularFaderKnob:5c9i0!re?backgrounds\stone\smoothBlue.gif',vcsBackground:8c8b9c8b8b8b>bvcsBorders:vcsScopeBackground:vcsScopeForeground:cyanvcsScopeInfoColor:5cp?8j?*8bcomic sans ms*?0l?2b?4j?6n?8?:`a?? `! `vcsLabelTextStyle:5cp?8j?*8bcomic sans ms*?0l?2b?4j?6n?8?:aa?? `! `vcsTextStyle:backgrounds\stone\smoothDarkGray.gif',&?faderBorder#abb9?vcsScopeForeground8?vcsScopeBackground9?verticalFaderKnob1&&?vcsTextStyle1/)?circularFaderKnob>1b`#'9pttxx+|09p<8pp````````pp8<ttaa4ad```acns c89?vcsBackground11&?vcsScopeInfoColor>`?vcsBorders5?vcsLabelTextStyle1?);`TunableDampedLPF8`1gc8`?soundEditorIconSized*a%KymaCodeString pstring:bindings:"HPF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 g fc cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level * (1.0 + cf). b0 := 0.5 * g. b1 := g negated. b2 := b0. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. BindingListad`DirectIIRkym1none`1i~.26BiquadBPF;f?"?$&Input?+-1xp1`|?68b?`?<>1rc1 mu*`$%$8`1gc8`?)d*a?,"BPF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc cf g alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level. b0 := g * alpha. b1 := 0. b2 := b0 negated. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1 b~.26BiquadBRF;f?"?$&Input?+-1xp1`|?68b>`?<>1rc1 mu*`$%$8`1gc8`?)d*a>,"BRF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level. b0 := g. b1 := -2.0 * g * cf. b2 := g. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1ec.26BiquadAPF;f?"?$&Input?+-1vm1if?68b =`?<>1rc1 mu*`$&);`TunableDampedLPF8`1gc8`?)d*a =,"APF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level. b0 := g * (1.0 - alpha). b1 := -2.0 * g * cf. b2 := g * (1.0 + alpha). a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1fc.26Biquad Peaking (Type 1) Filter;f?"?$&input?+-1xp1`|?68b ?`?<>1rc1 mu*`$%$8`1gc8`?)d*a ?,"Type 1 Peaking filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level sqrt. b0 := 1.0 + (g * alpha). b1 := -2.0 * cf. b2 := 1.0 - (g * alpha). a0 := 1.0 + (alpha / g). a1 := -2.0 * cf. a2 := 1.0 - (alpha / g). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1b`.26BiquadLPF;f?"?$&Input?+-1xp1`|?68b >`?<>1e`1 mu*cVCSEventSourceComponentpmicrosound:layout:label:look:concreteEvent:displayType:presets:id:minimum:maximum:grid:taper:noDice:showNumber:isGenerated:affectedByPresets:LayoutFrameahx```d`i`Q%ConcreteEventdsQ`alinearafaderaaQa8sjjjjjjjjjjjjjjjjjjmba`aFader;a?$baa{ mj` 9 , 0l```x`i`Level% 5Level`a 9a :aaLevelc8szzzzzzzzzzzzzzzzzziaa`a =;a?$aac`a` 9 , 0````l`i`Fc% 5Fc`a 9a :aaFca8sjjjjjjjjjjjjjjjjjjmh`a =;a?$aaahx`log$%$8`1gc8`?)d*a >,"LPF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level * (1.0 - cf). b0 := 0.5 * g. b1 := g. b2 := b0. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1r!%Testing*l.ChannelJoinnname:left:right:6Filter Tester (prev LPF);e?+-1nf1 fh?$Noisesname:initialState:type:frequency:centerValue:scale:Noise (pink)x mpinkFrequencyInHertzaah`HotAndLazyMessageSendareceiver:message:AmpLowMessageabdb8`?68d/o26BiquadLPF (prev);c?"?$& ??<>1e`1 mu*c , 0x```d`i` 3% 5 8`a 9a :aa ;b8svvvvvvvvvvvvvvvvvvbx m`a =;a?$babaoj` 9 , 0l```x`i` "% 5 $`a 9a :aa %c8s||||||||||||||||||h``a =;a?$aac`a` 9 , 0````l`i` +% 5 -`a 9a :aa .a8spppppppppppppppppp|wi`a =;a?$aaahx` 2$%$8`1gc8`*a/,"LPF Biquad filter coefficients." | b0 b1 b2 a1 a2 fc cf alpha sq cq beta gamma sigma mu | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. fc := fc / 2 / !Q. sq := fc normSin. cq := fc normCos. beta := 0.5 * (cq - sq) / (cq + sq). gamma := (0.5 + beta) * cf. alpha := !Level dB * 0.25 * (0.5 + beta - gamma). mu := 2. sigma := 1. b0 := alpha. b1 := mu * alpha. b2 := sigma * alpha. a1 := gamma. a2 := beta negated. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: b0 translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: b1 translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: b2 translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: a1 translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: a2 translatedTo24BitInteger. 1`DirectIIRkym16``?<>1`u1 x c*d , 0````u`w`AmpLow&);` 5AmpLow`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbuwc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .a!wi`a =;a?$wiahx` 2 , 0k`````w`Level5 5 $`a 9a :aa %c;``a =;a?$``cz`` 9 , 0````u`w` 3% 5 8`a 9a :aa ;b5x m`a =;a?$x mbaoj` 9$5Filter Tester (prev LPF)8a.1`u8`?)d&/1p.26(;f?"?$& ??+-1xp1`|?68b8`?<>1e`1 mu*c , 0x```d`i` 3% 5 8`a 9a :aa ;a 1e`1 mu*c , 0x```d`i` 3% 5 8`a 9a :aa ;a8spppppppppppppppppp|x m`a =;a?$baa{ mj` 9 , 0l```x`i` "% 5 $`a 9a :aa %c8s||||||||||||||||||h``a =;a?$aac`a` 9 , 0````l`i` +% 5 -`a 9a :aa .b8svvvvvvvvvvvvvvvvvvbwi`a =;a?$aabhx` 2$%$8`1gc8`*a(,"LPF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level dB * (1.0 - cf). b0 := 0.5 * g. b1 := g. b2 := b0. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. " fc := fc / 2 / ?Q. sq := fc normSin. cq := fc normCos. beta := 0.5 * (cq - sq) / (cq + sq). gamma := (0.5 + beta) * cf. alpha := ?Level * 0.25 * (0.5 + beta - gamma). mu := 2. sigma := 1. b0 := alpha. b1 := mu * alpha. b2 := sigma * alpha. a1 := gamma. a2 := beta negated. " self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``(o?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbuwc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .b%wi`a =;a?$wibhx` 2 , 0k`````w`#5 5 $`a 9a :aa %c?``a =;a?$``cz`` 9 , 0````u`w` 3% 5 8`a 9a :aa ;a9x m`a =;a?$x maaoj` 9$5Filter Tester (new LPF)8a21`u8`?)d+(1sz.$6Filter Tester (new HPF);e?+-1nf1 fh?$03x m45`9?68d;o269;c?"?$&)?<>1rc1 mu*`$%$8`1gc8`*a;,"HPF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 g fc cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level dB * (1.0 + cf). b0 := 0.5 * g. b1 := g negated. b2 := b0. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbuwc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .b8svvvvvvvvvvvvvvvvvvbwi`a =;a?$wibhx` 2 , 0k`````w`#5 5 $`a 9a :aa %c8s||||||||||||||||||h``a =;a?$``cz`` 9 , 0````u`w` 3% 5 8`a 9a :aa ;a8spppppppppppppppppp|x m`a =;a?$x maaoj` 9$5Filter Tester (new HPF)8`1`u8`?)d>;1|x.$6Filter Tester (new BPF);e?+-1nf1 fh?$03x m45`9?68d?o26;;c?"?$& ?<>1rc1 mu*`$%$8`1gc8`*a?,"BPF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc cf g alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level db. b0 := g * alpha. b1 := 0. b2 := b0 negated. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbowc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .b8svvvvvvvvvvvvvvvvvvbwi`a =;a?$wibhx` 2 , 0k`````w`#5 5 $`a 9a :aa %c8s||||||||||||||||||h``a =;a?$``cz`` 9 , 0````u`w` 3% 5 8`a 9a :aa ;a8spppppppppppppppppp|x m`a =;a?$x maaoj` 9$5Filter Tester (new BPF)8`1`u8`?)d"?1w.$6Filter Tester (new BRF);e?+-1nf1 fh?$03x m45`9?68d26:;c?"?$&??<>1rc1 mu*`$%$8`1gc8`*a#,"BRF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level dB. b0 := g. b1 := -2.0 * g * cf. b2 := g. a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``#o?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbuwc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .b8svvvvvvvvvvvvvvvvvvbwi`a =;a?$wibhx` 2 , 0k`````w`#5 5 $`a 9a :aa %c8s||||||||||||||||||h``a =;a?$``cz`` 9 , 0````u`w` 3% 5 8`a 9a :aa ;a8spppppppppppppppppp|x m`a =;a?$x maaoj` 9$5Filter Tester (new BRF)8`1`u8`?)d&#1sn.$6Filter Tester (new APF);e?+-1nf1 fh?$03x m45`9?68d26 9;c?"?$& >?<>1rc1 mu*`$ * ,8`1gc8`*a',"APF Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level db. b0 := g * (1.0 - alpha). b1 := -2.0 * g * cf. b2 := g * (1.0 + alpha). a0 := 1.0 + alpha. a1 := -2.0 * cf. a2 := 1.0 - alpha. self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``'o?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbuwc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .b8svvvvvvvvvvvvvvvvvvbwi`a =;a?$wibhx` 2 , 0````u`w` 3% 5 8`a 9a :aa ;a8spppppppppppppppppp|x m`a =;a?$x maaoj` 9 , 0k`````w`#5 5 $`a 9a :aa %c8s||||||||||||||||||h``a =;a?$``cz`` 9$5Filter Tester (new APF)8`1`u8`?)d*'1f`.$6Filter Tester (new peaking Type 1);e?+-1nf1 fh?$03x m45`9?68d+o26Biquad Peaking Filter;c?"?$& ?<>1rc1 mu*`$%$8`1gc8`*a+,"Peaking filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level dB sqrt. b0 := 1.0 + (g * alpha). b1 := -2.0 * cf. b2 := 1.0 - (g * alpha). a0 := 1.0 + (alpha / g). a1 := -2.0 * cf. a2 := 1.0 - (alpha / g). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbywc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .c8s||||||||||||||||||hwi`a =;a?$wichx` 2 , 0````u`w` 3% 5 8`a 9a :aa ;b8svvvvvvvvvvvvvvvvvvbx m`a =;a?$x mbaoj` 9 , 0k`````w`#5 5 $`a 9a :aa %a8spppppppppppppppppp|``a =;a?$``att` 9$5Filter Tester (new peaking Type 1)8`1`u8`?)d.+1|.$6Filter Tester (new peaking Type 2);e?+-1nf1 fh?$03x m45`9?68d26Biquad Peaking (Type 2) Filter;b?"?<>1rc1 mu*`$%$8`1gc8`*a0,"Peaking filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level dB sqrt. alpha := alpha / ((g lt: 1.0) * (1.0 - (10 * g log)) + (g ge: 1.0)). b0 := 1.0 + (g * alpha). b1 := -2.0 * cf. b2 := 1.0 - (g * alpha). a0 := 1.0 + (alpha / g). a1 := -2.0 * cf. a2 := 1.0 - (alpha / g). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``0h?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbywc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .c8s||||||||||||||||||hwi`a =;a?$wichx` 2 , 0````u`w` 3% 5 8`a 9a :aa ;b8svvvvvvvvvvvvvvvvvvbx m`a =;a?$x mbaoj` 9 , 0k`````w`#5 5 $`a 9a :aa %a8spppppppppppppppppp|```a =;a?$``att` 9$5Filter Tester (new peaking Type 2)8`1`u8`?)d301il.$6Filter Tester (new peaking Type 3);e?+-1nf1 fh?$03x m45`9?68d26Biquad Peaking (Type 3) Filter;c?"?$& ?<>1rc1 mu*`$%$8`1gc8`*a3,"Type 3 Peaking filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / !Q. g := !Level dB sqrt. alpha := alpha / (1.0 + (10.0 * g log abs)). b0 := 1.0 + (g * alpha). b1 := -2.0 * cf. b2 := 1.0 - (g * alpha). a0 := 1.0 + (alpha / g). a1 := -2.0 * cf. a2 := 1.0 - (alpha / g). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``3h?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbywc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .c8s||||||||||||||||||hwi`a =;a?$wichx` 2 , 0````u`w` 3% 5 8`a 9a :aa ;b8svvvvvvvvvvvvvvvvvvbx m`a =;a?$x mbaoj` 9 , 0k`````w`#5 5 $`a 9a :aa %a8spppppppppppppppppp|```a =;a?$``att` 9$5Filter Tester (new peaking Type 3)8`1`u8`?)d631l`.$6Filter Tester (new HiShelf);e?+-1nf1 fh?$03x m45`9?68d8o26BiquadHighShelf;c?"?$&Input?<>1e`1 mu*c , 0x```d`i`Q&);` 5 8`a 9a :aa ;a8sppppppppppppppppppx m`a =;a?$baa{ mj` 9 , 0````l`i`Fc+ 5 -`a 9a :aa .c8s||||||||||||||||||kwi`a =;a?$aachx` 2 , 0l```x`i`Level+ 5 $`a 9a :aa %b8svvvvvvvvvvvvvvvvvve```a =;a?$aab`a` 9$+TunableDampedLPF8`1gc8`*a8,"HighShelf Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc a cf sf beta | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. sf := fc normSin. "*** NOTE: Level must be < 1, or Level dB < 0 ***" a := !Level dB sqrt. beta := a sqrt / !Q. b0 := a * ((a + 1) + (cf * (a - 1)) + (sf * beta)). b1 := -2.0 * a * ((a - 1) + (cf * (a + 1))). b2 := a * ((a +1) + (cf * (a - 1)) - (sf * beta)). a0 := (a + 1) - (cf * (a - 1)) + (sf * beta). a1 := 2.0 * ((a - 1) - (cf * (a + 1))). a2 := (a + 1) - (cf * (a - 1)) - (sf * beta). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbb|wc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .c5wi`a =;a?$wichx` 2 , 0````u`w` 3% 5 8`a 9a :aa ;a.x m`a =;a?$x maaoj` 9 , 0k`````w`#5 5 $`a 9a :aa %b<```a =;a?$``btt` 9$5Filter Tester (new HiShelf)8a$1`u8`?)d;81i`.$6Filter Tester (new LowShelf);e?+-1nf1 fh?$03x m45`9?68d3o26BiquadLowShelf;c?"?$&Input?<>1e`1 mu*c , 0x```d`i`*+ 5 8`a 9a :aa ;a8spppppppppppppppppp|x m`a =;a?$baa{ mj` 9 , 0````l`i`3+ 5 -`a 9a :aa .c8s||||||||||||||||||hwi`a =;a?$aachx` 2 , 0l```x`i`:+ 5 $`a 9a :aa %b8svvvvvvvvvvvvvvvvvvb```a =;a?$aab`a` 9$+?8`1gc8`*a3,"LowShelf Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc a cf sf beta | fc := !Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. sf := fc normSin. "*** NOTE: Level must be < 1, or Level dB < 0 ***" a := !Level dB sqrt. beta := a sqrt / !Q. b0 := a * ((a + 1) - (cf * (a - 1)) + (sf * beta)). b1 := 2.0 * a * ((a - 1) - (cf * (a + 1))). b2 := a * ((a +1) - (cf * (a - 1)) - (sf * beta)). a0 := (a + 1) + (cf * (a - 1)) + (sf * beta). a1 := -2.0 * ((a - 1) + (cf * (a + 1))). a2 := (a + 1) + (cf * (a - 1)) - (sf * beta). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16``?<>1`u1 x c*d , 0````u`w`45 58`a 9a :aa=d8sbbbbbbbbbbbbbbbbbbywc`a =;a?$wcdz`` 9 , 0u```k`w` +% 5 -`a 9a :aa .c,wi`a =;a?$wichx` 2 , 0````u`w` 3% 5 8`a 9a :aa ;a&x m`a =;a?$x maaoj` 9 , 0k`````w`#5 5 $`a 9a :aa %b2```a =;a?$``btt` 9$5Filter Tester (new LowShelf)8a?1`u8`?)d631{e1c n-1 g a1i.26=;f?"?$&"?+-1fh1nt?68b (`?<>1e`1 mu*c , 0x```d`i`*+ 5 8`a 9b :ba ;b8svvvvvvvvvvvvvvvvvvbba`a =;a?$bab{ mj` 9 , 0````l`i`3+ 5 -`a 9b :ba .a8spppppppppppppppppp|h`a =;a?$aaahx` 2 , 0l```x`i`:+ 5 $`a 9a :aa %c8szzzzzzzzzzzzzzzzzziaa`a =;a?$aac`a` 9$+?8`1gc8`?)d*a (,"HighShelf Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc a cf sf beta | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. sf := fc normSin. "*** NOTE: Level must be < 1, or Level dB < 0 ***" a := ?Level sqrt. beta := a sqrt / ?Q. b0 := a * ((a + 1) + (cf * (a - 1)) + (sf * beta)). b1 := -2.0 * a * ((a - 1) + (cf * (a + 1))). b2 := a * ((a +1) + (cf * (a - 1)) - (sf * beta)). a0 := (a + 1) - (cf * (a - 1)) + (sf * beta). a1 := 2.0 * ((a - 1) - (cf * (a + 1))). a2 := (a + 1) - (cf * (a - 1)) - (sf * beta). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1 jq.268;f?"?$&=?+-1 go1 o{?68b 7`?<>1e`1 mu*c , 0x```d`i`*+ 5 8`a 9b :ba ;b 7ba`a =;a?$bab{ mj` 9 , 0````l`i`3+ 5 -`a 9b :ba .a =h`a =;a?$aaahx` 2 , 0l```x`i`:+ 5 $`a 9a :aa %c #aa`a =;a?$aac`a` 9$+?8`1gc8`?)d*a 7,"LowShelf Biquad filter coefficients." | b0 b1 b2 a0 a1 a2 fc a cf sf beta | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. sf := fc normSin. "*** NOTE: Level must be < 1, or Level dB < 0 ***" a := ?Level sqrt. beta := a sqrt / ?Q. b0 := a * ((a + 1) - (cf * (a - 1)) + (sf * beta)). b1 := 2.0 * a * ((a - 1) - (cf * (a + 1))). b2 := a * ((a +1) - (cf * (a - 1)) - (sf * beta)). a0 := (a + 1) + (cf * (a - 1)) + (sf * beta). a1 := -2.0 * ((a - 1) + (cf * (a + 1))). a2 := (a + 1) + (cf * (a - 1)) - (sf * beta). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1km.265;f?"?$& ?+-1xp1`|?68b #`?<>1rc1 mu*`$%$8`1gc8`?)d*a #,"Type 2 Peaking filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level sqrt. alpha := alpha / ((g lt: 1.0) * (1.0 - (10 * g log)) + (g ge: 1.0)). b0 := 1.0 + (g * alpha). b1 := -2.0 * cf. b2 := 1.0 - (g * alpha). a0 := 1.0 + (alpha / g). a1 := -2.0 * cf. a2 := 1.0 - (alpha / g). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1w~.268;f?"?$& ?+-1xp1`|?68b `?<>1rc1 mu*`$%$8`1gc8`?)d*a ,"Type 3 Peaking filter coefficients." | b0 b1 b2 a0 a1 a2 fc g cf alpha | fc := ?Fc hz removeUnits / SignalProcessor halfSampleRate. cf := fc normCos. alpha := fc normSin / 2 / ?Q. g := ?Level sqrt. alpha := alpha / (1.0 + (10.0 * g log abs)). b0 := 1.0 + (g * alpha). b1 := -2.0 * cf. b2 := 1.0 - (g * alpha). a0 := 1.0 + (alpha / g). a1 := -2.0 * cf. a2 := 1.0 - (alpha / g). self initialValueAt: 0 xPut: 0 yPut: 1. self initialValueAt: 1 xPut: 0 yPut: (0.5 * b0 / a0) translatedTo24BitInteger. self initialValueAt: 2 xPut: 0 yPut: (0.5 * b1 / a0) translatedTo24BitInteger. self initialValueAt: 3 xPut: 0 yPut: (0.5 * b2 / a0) translatedTo24BitInteger. self initialValueAt: 4 xPut: 0 yPut: (0.5 * a1 / a0) negated translatedTo24BitInteger. self initialValueAt: 5 xPut: 0 yPut: (0.5 * a2 / a0) negated translatedTo24BitInteger. 1`DirectIIRkym16`1z1``d