BOSS 980000 ÀÂãã´SoundCollectionPointfºobjectRepresented:location:lastViewRectangle:lastIconSize:ÀÂãã¯SoundCollectiona¬name:sounds:”SoundCollection26285ÀÂãä±OrderedCollectionab€bÀÂããªSoundPointa»objectRepresented:location:ÀÂãã¦MusicNo±name:inputs:script:left:right:retrograde:reverse:ÀÂãã©FatStringq¸string:extraInformation:œWaveset Stretcher II (fixed)ÀÂãä¶FastIdentityDictionaryad€cÀÂãä«Associationab€°replaceableInputÀÂãã­GenericSourcen¤name:source:leftChannel:rightChannel:sample:autoloop:trigger:attackTime:releaseTime:scale:frequency:À6…InputÀ;aÀ?©vcsLayoutÀÂãã®SoundVCSLayouto¿firstTime:windowOrigin:windowExtent:components:selectedPreset:look:name:selectedLayout:subLayouts:editorOrigin:addedSubLayouts:äÀÂãä¥Pointab€lzÀ1ffÀ*aÀÂãã·VCSEventSourceComponentp­microsound:layout:label:look:concreteEvent:displayType:presets:id:minimum:maximum:grid:taper:noDice:showNumber:isGenerated:affectedByPresets:âÀÂãä«LayoutFrameah€`è`````èca`aŠPlaySampleÀÂãã¨KymaLooku½nameOrNil:superLook:database:âÀ ¥WaldoÀ §ClassicâÀ; xÀ?³hScrollRightDownWinÀÂãä¬BlockClosureac€ÀÂãä­CompiledBlockbb€bÀÂãä©ByteArraya`€h0ËÍ!eÀÂãä®CompiledMethodbc€`À3j4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$iDÿ%ü&iDÿ'ü(iDÿ)ü*iDÿ+ü,iDÿ-ü.iDÿ/ü0iDÿ1ü2iDÿ3ü4iDÿ5ü6iDÿ7ü8iDÿ9ü:iDÿ;üiDÿ?ü@iDÿAüBiDÿCüDiDÿEüFiDÿGüHiDÿIüJiDÿKüLiDÿMüNiDÿOüPiDÿQüRiDÿSüTiDÿUüViDÿWüXiDÿYüZiDÿ[ü\iDÿ]ü^iDÿ_ü`iDÿaübiDÿcüdiDÿeüfiDÿgühiDÿiüjiDÿküliDÿmüniDÿoüpiDÿqüriDÿsütiDÿuüviDÿwüxiDÿyüziDÿ{ü|iDÿ}ü~jüEeÃãã!u" yÀ?©BasicLook%À/bÀ3h0ËÍ!e6�XP\hThumbCap.gif¨readGIF:­hThumbCapWin:À/cÀ3i0ËÍ!re6�XP\hThumbMid.gif!©asPattern­hThumbMidWin:À/bÀ3h0ËÍ!e6‘XP\hThumbGrab.gif!®hThumbGrabWin:À/bÀ3h0ËÍ!e6�XP\hThumbEnd.gif!­hThumbEndWin:À/bÀ3h0ËÍ!e6’XP\hDeThumbCap.gif!¯hDeThumbCapWin:À/cÀ3i0ËÍ!re6’XP\hDeThumbMid.gif!&¯hDeThumbMidWin:À/bÀ3h0ËÍ!e6“XP\hDeThumbGrab.gif!°hDeThumbGrabWin:À/bÀ3h0ËÍ!e6’XP\hDeThumbEnd.gif!¯hDeThumbEndWin:À/cÀ3i0ËÍ!re6‘XP\hScrollMid.gif!&±hScrollBarMidWin:À/bÀ3h0ËÍ!e6”XP\hScrollLeftUp.gif!±hScrollLeftUpWin:À/bÀ3h0ËÍ!e6–XP\hScrollLeftDown.gif!³hScrollLeftDownWin:À/bÀ3h0ËÍ!e6šXP\hScrollLeftDisabled.gif!·hScrollLeftDisabledWin:À/bÀ3h0ËÍ!e6•XP\hScrollRightUp.gif!²hScrollRightUpWin:.´hScrollRightDownWin:À/bÀ3h0ËÍ!e6›XP\hScrollRightDisabled.gif!¸hScrollRightDisabledWin:À/bÀ3h0ËÍ!e6�XP\vThumbCap.gif!­vThumbCapWin:À/cÀ3i0ËÍ!re6�XP\vThumbMid.gif!&­vThumbMidWin:À/bÀ3h0ËÍ!e6‘XP\vThumbGrab.gif!®vThumbGrabWin:À/bÀ3h0ËÍ!e6�XP\vThumbEnd.gif!­vThumbEndWin:À/bÀ3h0ËÍ!e6’XP\vDeThumbCap.gif!¯vDeThumbCapWin:À/cÀ3i0ËÍ!re6’XP\vDeThumbMid.gif!&¯vDeThumbMidWin:À/bÀ3h0ËÍ!e6“XP\vDeThumbGrab.gif!°vDeThumbGrabWin:À/bÀ3h0ËÍ!e6’XP\vDeThumbEnd.gif!¯vDeThumbEndWin:À/cÀ3i0ËÍ!re6‘XP\vScrollMid.gif!&±vScrollBarMidWin:À/bÀ3h0ËÍ!e6’XP\vScrollUpUp.gif!¯vScrollUpUpWin:À/bÀ3h0ËÍ!e6”XP\vScrollUpDown.gif!±vScrollUpDownWin:À/bÀ3h0ËÍ!e6˜XP\vScrollUpDisabled.gif!µvScrollUpDisabledWin:À/bÀ3h0ËÍ!e6”XP\vScrollDownUp.gif!±vScrollDownUpWin:À/bÀ3h0ËÍ!e6–XP\vScrollDownDown.gif!³vScrollDownDownWin:À/bÀ3h0ËÍ!e6šXP\vScrollDownDisabled.gif!·vScrollDownDisabledWin:À/bÀ3h0ËÍ!e6�XP\vGrowDown.gif!­vGrowDownWin:À/bÀ3h0ËÍ!e6ŽXP\vGrowUp.gif!«vGrowUpWin:À/bÀ3h0ËÍ!e6”XP\vGrowDisabled.gif!±vGrowDisabledWin:À/bÀ3h0ËÍ!e6’XP\vShrinkDown.gif!¯vShrinkDownWin:À/bÀ3h0ËÍ!e6�XP\vShrinkUp.gif!­vShrinkUpWin:À/bÀ3h0ËÍ!e6–XP\vShrinkDisabled.gif!³vShrinkDisabledWin:À/bÀ3h0ËÍ!e6�XP\hGrowDown.gif!­hGrowDownWin:À/bÀ3h0ËÍ!e6ŽXP\hGrowUp.gif!«hGrowUpWin:À/bÀ3h0ËÍ!e6”XP\hGrowDisabled.gif!±hGrowDisabledWin:À/bÀ3h0ËÍ!e6’XP\hShrinkDown.gif!¯hShrinkDownWin:À/bÀ3h0ËÍ!e6�XP\hShrinkUp.gif!­hShrinkUpWin:À/bÀ3h0ËÍ!e6–XP\hShrinkDisabled.gif!³hShrinkDisabledWin:À/bÀ3h0ËÍ!e6�XP\hFitDown.gif!¬hFitDownWin:À/bÀ3h0ËÍ!e6�XP\hFitUp.gif!ªhFitUpWin:À/bÀ3h0ËÍ!e6“XP\hFitDisabled.gif!°hFitDisabledWin:À/bÀ3h0ËÍ!e6šXP\buttonNormalDownCap.gif!·buttonNormalDownCapWin:À/cÀ3i0ËÍ!re6šXP\buttonNormalDownMid.gif!&·buttonNormalDownMidWin:À/bÀ3h0ËÍ!e6šXP\buttonNormalDownEnd.gif!·buttonNormalDownEndWin:À/bÀ3h0ËÍ!e6˜XP\buttonNormalUpCap.gif!µbuttonNormalUpCapWin:À/cÀ3i0ËÍ!re6˜XP\buttonNormalUpMid.gif!&µbuttonNormalUpMidWin:À/bÀ3h0ËÍ!e6˜XP\buttonNormalUpEnd.gif!µbuttonNormalUpEndWin:À/bÀ3h0ËÍ!e6™XP\buttonNormalDisCap.gif!¶buttonNormalDisCapWin:À/cÀ3i0ËÍ!re6™XP\buttonNormalDisMid.gif!&¶buttonNormalDisMidWin:À/bÀ3h0ËÍ!e6™XP\buttonNormalDisEnd.gif!¶buttonNormalDisEndWin:À/bÀ3h0ËÍ!e6ŸXP\buttonSmallNormalDownCap.gif!¼buttonSmallNormalDownCapWin:À/cÀ3i0ËÍ!re6ŸXP\buttonSmallNormalDownMid.gif!&¼buttonSmallNormalDownMidWin:À/bÀ3h0ËÍ!e6ŸXP\buttonSmallNormalDownEnd.gif!¼buttonSmallNormalDownEndWin:À/bÀ3h0ËÍ!e6�XP\buttonSmallNormalUpCap.gif!ºbuttonSmallNormalUpCapWin:À/cÀ3i0ËÍ!re6�XP\buttonSmallNormalUpMid.gif!&ºbuttonSmallNormalUpMidWin:À/bÀ3h0ËÍ!e6�XP\buttonSmallNormalUpEnd.gif!ºbuttonSmallNormalUpEndWin:À/bÀ3h0ËÍ!e6žXP\buttonSmallNormalDisCap.gif!»buttonSmallNormalDisCapWin:À/cÀ3i0ËÍ!re6žXP\buttonSmallNormalDisMid.gif!&»buttonSmallNormalDisMidWin:À/bÀ3h0ËÍ!e6žXP\buttonSmallNormalDisEnd.gif!»buttonSmallNormalDisEndWin:¨yourself—XP\hScrollRightDown.gif!â À?²tlTrackSpeakerSoloÀ+À/bÀ3h0ËÍ!eÀ7rÀ3 r4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$iDÿ%ü&iDÿ'ü(iDÿ)ü*iDÿ+ü,iDÿ-ü.iDÿ/ü0iDÿ1ü2iDÿ3ü4iDÿ5ü6iDÿ7ü8iDÿ9ü:iDÿ;üiDÿ?ü@iDÿAüBiDÿCüDiDÿEüFiDÿGüHiDÿIüJiDÿKüLiDÿMüNiDÿOüPiDÿQüRiDÿSüTiDÿUüViDÿWüXiDÿYüZiDÿ[ü\iDÿ]ü^iDÿ_ü`iDÿaübiDÿcüdiDÿeüfiDÿgühiDÿiüjiDÿküliDÿmüniDÿoüpjüqEe; m<À/bÀ3h0ËÍ!e •buttons\pauseUp19.gif!ªpauseUp19:À/bÀ3h0ËÍ!e —buttons\pauseDown19.gif!¬pauseDown19:À/bÀ3h0ËÍ!e ”buttons\playUp19.gif!©playUp19:À/bÀ3h0ËÍ!e –buttons\playDown19.gif!«playDown19:À/bÀ3h0ËÍ!e šbuttons\prevMarkerUp19.gif!¯prevMarkerUp19:À/bÀ3h0ËÍ!e œbuttons\prevMarkerDown19.gif!±prevMarkerDown19:À/bÀ3h0ËÍ!e šbuttons\nextMarkerUp19.gif!¯nextMarkerUp19:À/bÀ3h0ËÍ!e œbuttons\nextMarkerDown19.gif!±nextMarkerDown19:À/bÀ3h0ËÍ!e ˜buttons\prevTimeUp19.gif!­prevTimeUp19:À/bÀ3h0ËÍ!e šbuttons\prevTimeDown19.gif!¯prevTimeDown19:À/bÀ3h0ËÍ!e ˜buttons\nextTimeUp19.gif!­nextTimeUp19:À/bÀ3h0ËÍ!e šbuttons\nextTimeDown19.gif!¯nextTimeDown19:À/bÀ3h0ËÍ!e ™buttons\newMarkerUp19.gif!®newMarkerUp19:À/bÀ3h0ËÍ!e ›buttons\newMarkerDown19.gif!°newMarkerDown19:À/bÀ3h0ËÍ!e šbuttons\newMarkersUp19.gif!¯newMarkersUp19:À/bÀ3h0ËÍ!e œbuttons\newMarkersDown19.gif!±newMarkersDown19:À/bÀ3h0ËÍ!e –buttons\anchorUp19.gif!«anchorUp19:À/bÀ3h0ËÍ!e ˜buttons\anchorDown19.gif!­anchorDown19:À/bÀ3h0ËÍ!e ˜buttons\tlRecordDown.gif!­tlRecordDown:À/bÀ3h0ËÍ!e –buttons\tlRecordUp.gif!«tlRecordUp:À/bÀ3h0ËÍ!e •buttons\blankUp19.gif!¬tlBlankUp19:À/bÀ3h0ËÍ!e —buttons\blankDown19.gif!®tlBlankDown19:À/bÀ3h0ËÍ!e �misc\submix.gif!­tlSubmixIcon:À/bÀ3h0ËÍ!e �misc\outputs.gif!®tlOutputsIcon:À/bÀ3h0ËÍ!e —misc\sourceLocation.gif!±tlSourceLocation:À/bÀ3h0ËÍ!e Ÿmisc\microphones\microphone.gif!²tlTrackMicrophone:À/bÀ3h0ËÍ!e €misc\microphones\microphoneG.gif!¶tlTrackMicrophonePlay:À/bÀ3h0ËÍ!e €misc\microphones\microphoneR.gif!¸tlTrackMicrophoneRecord:À/bÀ3h0ËÍ!e œmisc\speakers\trkSpeaker.gif!¯tlTrackSpeaker: >³tlTrackSpeakerSolo:À/bÀ3h0ËÍ!e €misc\speakers\trkSpeakerMute.gif!³tlTrackSpeakerMute:À/bÀ3h0ËÍ!e —buttons\cachePlay19.gif!¬cachePlay19:À/bÀ3h0ËÍ!e —buttons\cacheLive19.gif!¬cacheLive19:À/bÀ3h0ËÍ!e ™buttons\cacheRecord19.gif!®cacheRecord19:À/bÀ3h0ËÍ!e ˜buttons\tfInvertDown.gif!­tfInvertDown:À/bÀ3h0ËÍ!e –buttons\tfInvertUp.gif!«tfInvertUp:À/bÀ3h0ËÍ!e –buttons\tfLoopDown.gif!«tfLoopDown:À/bÀ3h0ËÍ!e ”buttons\tfLoopUp.gif!©tfLoopUp:À/bÀ3h0ËÍ!e ˜buttons\tfOffsetDown.gif!­tfOffsetDown:À/bÀ3h0ËÍ!e –buttons\tfOffsetUp.gif!«tfOffsetUp:À/bÀ3h0ËÍ!e —buttons\tfRetroDown.gif!¬tfRetroDown:À/bÀ3h0ËÍ!e •buttons\tfRetroUp.gif!ªtfRetroUp:À/bÀ3h0ËÍ!e Ÿbuttons\tfScaleDurationDown.gif!´tfScaleDurationDown:À/bÀ3h0ËÍ!e �buttons\tfScaleDurationUp.gif!²tfScaleDurationUp:À/bÀ3h0ËÍ!e „buttons\tfScaleDurationToFitDown.gif!¹tfScaleDurationToFitDown:À/bÀ3h0ËÍ!e ‚buttons\tfScaleDurationToFitUp.gif!·tfScaleDurationToFitUp:À/bÀ3h0ËÍ!e Ÿbuttons\tfScaleFunctionDown.gif!´tfScaleFunctionDown:À/bÀ3h0ËÍ!e �buttons\tfScaleFunctionUp.gif!²tfScaleFunctionUp:À/bÀ3h0ËÍ!e œbuttons\tfSnapToGridDown.gif!±tfSnapToGridDown:À/bÀ3h0ËÍ!e šbuttons\tfSnapToGridUp.gif!¯tfSnapToGridUp:À/bÀ3h0ËÍ!e šbuttons\tfSprayCanDown.gif!¯tfSprayCanDown:À/bÀ3h0ËÍ!e ˜buttons\tfSprayCanUp.gif!­tfSprayCanUp:À/bÀ3h0ËÍ!e ›buttons\tfSquareOffDown.gif!°tfSquareOffDown:À/bÀ3h0ËÍ!e ™buttons\tfSquareOffUp.gif!®tfSquareOffUp:À/bÀ3h0ËÍ!e ›buttons\tfThresholdDown.gif!°tfThresholdDown:À/bÀ3h0ËÍ!e ™buttons\tfThresholdUp.gif!®tfThresholdUp: 9€misc\speakers\trkSpeakerSolo.gif!â À?®hDeThumbEndWinÀ+<â À?®hDeThumbMidMacÀ+À/cÀ3i0ËÍ!reÀ7zÀ3r4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$iDÿ%ü&iDÿ'ü(iDÿ)ü*iDÿ+ü,iDÿ-ü.iDÿ/ü0iDÿ1ü2iDÿ3ü4iDÿ5ü6iDÿ7ü8iDÿ9ü:iDÿ;üiDÿ?ü@iDÿAüBiDÿCüDiDÿEüFiDÿGüHiDÿIüJiDÿKüLiDÿMüNiDÿOüPiDÿQüRiDÿSüTiDÿUüViDÿWüXiDÿYüZiDÿ[ü\iDÿ]ü^iDÿ_ü`iDÿaübiDÿcüdiDÿeüfiDÿgühiDÿiüjiDÿküliDÿmüniDÿoüpiDÿqüriDÿsütiDÿuüviDÿwüxiDÿyüziDÿ{ü|iDÿ}ü~iDÿü€iDÿ�ü‚iDÿƒü„iDÿ…ü†iDÿ‡üˆiDÿ‰üŠiDÿ‹üŒiDÿ�üŽiDÿ�ü�iDÿ‘ü’iDÿ“ü”iDÿ•ü–iDÿ—ü˜jü™Ee; }<À/bÀ3h0ËÍ!e(‘OSX\hThumbCap.gif!­hThumbCapMac:À/cÀ3i0ËÍ!re(‘OSX\hThumbMid.gif!&­hThumbMidMac:À/bÀ3h0ËÍ!e(‘OSX\hThumbEnd.gif!­hThumbEndMac:À/bÀ3h0ËÍ!e(“OSX\hDeThumbCap.gif!¯hDeThumbCapMac:&¯hDeThumbMidMac:À/bÀ3h0ËÍ!e(“OSX\hDeThumbEnd.gif!¯hDeThumbEndMac:À/bÀ3h0ËÍ!e(’OSX\hScrollCap.gif!±hScrollBarCapMac:À/cÀ3i0ËÍ!re(’OSX\hScrollMid.gif!&±hScrollBarMidMac:À/bÀ3h0ËÍ!e(’OSX\hScrollEnd.gif!±hScrollBarEndMac:À/bÀ3h0ËÍ!e(•OSX\hScrollLeftUp.gif!±hScrollLeftUpMac:À/bÀ3h0ËÍ!e(—OSX\hScrollLeftDown.gif!³hScrollLeftDownMac:À/bÀ3h0ËÍ!e(›OSX\hScrollLeftDisabled.gif!·hScrollLeftDisabledMac:À/bÀ3h0ËÍ!e(–OSX\hScrollRightUp.gif!²hScrollRightUpMac:À/bÀ3h0ËÍ!e(˜OSX\hScrollRightDown.gif!´hScrollRightDownMac:À/bÀ3h0ËÍ!e(œOSX\hScrollRightDisabled.gif!¸hScrollRightDisabledMac:À/bÀ3h0ËÍ!e(‘OSX\vThumbCap.gif!­vThumbCapMac:À/cÀ3i0ËÍ!re(‘OSX\vThumbMid.gif!&­vThumbMidMac:À/bÀ3h0ËÍ!e(‘OSX\vThumbEnd.gif!­vThumbEndMac:À/bÀ3h0ËÍ!e(“OSX\vDeThumbCap.gif!¯vDeThumbCapMac:À/cÀ3i0ËÍ!re(“OSX\vDeThumbMid.gif!&¯vDeThumbMidMac:À/bÀ3h0ËÍ!e(“OSX\vDeThumbEnd.gif!¯vDeThumbEndMac:À/bÀ3h0ËÍ!e(’OSX\vScrollCap.gif!±vScrollBarCapMac:À/cÀ3i0ËÍ!re(’OSX\vScrollMid.gif!&±vScrollBarMidMac:À/bÀ3h0ËÍ!e(’OSX\vScrollEnd.gif!±vScrollBarEndMac:À/bÀ3h0ËÍ!e(“OSX\vScrollUpUp.gif!¯vScrollUpUpMac:À/bÀ3h0ËÍ!e(•OSX\vScrollUpDown.gif!±vScrollUpDownMac:À/bÀ3h0ËÍ!e(™OSX\vScrollUpDisabled.gif!µvScrollUpDisabledMac:À/bÀ3h0ËÍ!e(•OSX\vScrollDownUp.gif!±vScrollDownUpMac:À/bÀ3h0ËÍ!e(—OSX\vScrollDownDown.gif!³vScrollDownDownMac:À/bÀ3h0ËÍ!e(›OSX\vScrollDownDisabled.gif!·vScrollDownDisabledMac:À/bÀ3h0ËÍ!e(‘OSX\vGrowDown.gif!­vGrowDownMac:À/bÀ3h0ËÍ!e(�OSX\vGrowUp.gif!«vGrowUpMac:À/bÀ3h0ËÍ!e(•OSX\vGrowDisabled.gif!±vGrowDisabledMac:À/bÀ3h0ËÍ!e(“OSX\vShrinkDown.gif!¯vShrinkDownMac:À/bÀ3h0ËÍ!e(‘OSX\vShrinkUp.gif!­vShrinkUpMac:À/bÀ3h0ËÍ!e(—OSX\vShrinkDisabled.gif!³vShrinkDisabledMac:À/bÀ3h0ËÍ!e(‘OSX\hGrowDown.gif!­hGrowDownMac:À/bÀ3h0ËÍ!e(�OSX\hGrowUp.gif!«hGrowUpMac:À/bÀ3h0ËÍ!e(•OSX\hGrowDisabled.gif!±hGrowDisabledMac:À/bÀ3h0ËÍ!e(“OSX\hShrinkDown.gif!¯hShrinkDownMac:À/bÀ3h0ËÍ!e(‘OSX\hShrinkUp.gif!­hShrinkUpMac:À/bÀ3h0ËÍ!e(—OSX\hShrinkDisabled.gif!³hShrinkDisabledMac:À/bÀ3h0ËÍ!e(�OSX\hFitDown.gif!¬hFitDownMac:À/bÀ3h0ËÍ!e(ŽOSX\hFitUp.gif!ªhFitUpMac:À/bÀ3h0ËÍ!e(”OSX\hFitDisabled.gif!°hFitDisabledMac:À/bÀ3h0ËÍ!e(“OSX\spaceFiller.gif!¯spaceFillerMac:À/bÀ3h0ËÍ!e(›OSX\buttonNormalDownCap.gif!·buttonNormalDownCapMac:À/cÀ3i0ËÍ!re(›OSX\buttonNormalDownMid.gif!&·buttonNormalDownMidMac:À/bÀ3h0ËÍ!e(›OSX\buttonNormalDownEnd.gif!·buttonNormalDownEndMac:À/bÀ3h0ËÍ!e(™OSX\buttonNormalUpCap.gif!µbuttonNormalUpCapMac:À/cÀ3i0ËÍ!re(™OSX\buttonNormalUpMid.gif!&µbuttonNormalUpMidMac:À/bÀ3h0ËÍ!e(™OSX\buttonNormalUpEnd.gif!µbuttonNormalUpEndMac:À/bÀ3h0ËÍ!e(šOSX\buttonNormalDisCap.gif!¶buttonNormalDisCapMac:À/cÀ3i0ËÍ!re(šOSX\buttonNormalDisMid.gif!&¶buttonNormalDisMidMac:À/bÀ3h0ËÍ!e(šOSX\buttonNormalDisEnd.gif!¶buttonNormalDisEndMac:À/bÀ3h0ËÍ!e(€OSX\buttonSmallNormalDownCap.gif!¼buttonSmallNormalDownCapMac:À/cÀ3i0ËÍ!re(€OSX\buttonSmallNormalDownMid.gif!&¼buttonSmallNormalDownMidMac:À/bÀ3h0ËÍ!e(€OSX\buttonSmallNormalDownEnd.gif!¼buttonSmallNormalDownEndMac:À/bÀ3h0ËÍ!e(žOSX\buttonSmallNormalUpCap.gif!ºbuttonSmallNormalUpCapMac:À/cÀ3i0ËÍ!re(žOSX\buttonSmallNormalUpMid.gif!&ºbuttonSmallNormalUpMidMac:À/bÀ3h0ËÍ!e(žOSX\buttonSmallNormalUpEnd.gif!ºbuttonSmallNormalUpEndMac:À/bÀ3h0ËÍ!e(ŸOSX\buttonSmallNormalDisCap.gif!»buttonSmallNormalDisCapMac:À/cÀ3i0ËÍ!re(ŸOSX\buttonSmallNormalDisMid.gif!&»buttonSmallNormalDisMidMac:À/bÀ3h0ËÍ!e(ŸOSX\buttonSmallNormalDisEnd.gif!»buttonSmallNormalDisEndMac:À/bÀ3h0ËÍ!e(ƒOSX\buttonSmallDMenuFlatDownCap.gif!¿buttonSmallDMenuFlatDownCapMac:À/cÀ3i0ËÍ!re(ƒOSX\buttonSmallDMenuFlatDownMid.gif!&¿buttonSmallDMenuFlatDownMidMac:À/bÀ3h0ËÍ!e(ƒOSX\buttonSmallDMenuFlatDownEnd.gif!¿buttonSmallDMenuFlatDownEndMac:À/bÀ3h0ËÍ!e(žOSX\buttonSmallFlatDownEnd.gif!ºbuttonSmallFlatDownEndMac:À/bÀ3h0ËÍ!e(�OSX\buttonSmallDMenuFlatUpCap.gif!½buttonSmallDMenuFlatUpCapMac:À/cÀ3i0ËÍ!re(�OSX\buttonSmallDMenuFlatUpMid.gif!&½buttonSmallDMenuFlatUpMidMac:À/bÀ3h0ËÍ!e(�OSX\buttonSmallDMenuFlatUpEnd.gif!½buttonSmallDMenuFlatUpEndMac:À/bÀ3h0ËÍ!e(œOSX\buttonSmallFlatUpEnd.gif!¸buttonSmallFlatUpEndMac:À/bÀ3h0ËÍ!e(‚OSX\buttonSmallDMenuFlatDisCap.gif!¾buttonSmallDMenuFlatDisCapMac:À/cÀ3i0ËÍ!re(‚OSX\buttonSmallDMenuFlatDisMid.gif!&¾buttonSmallDMenuFlatDisMidMac:À/bÀ3h0ËÍ!e(‚OSX\buttonSmallDMenuFlatDisEnd.gif!¾buttonSmallDMenuFlatDisEndMac:À/bÀ3h0ËÍ!e(�OSX\buttonSmallFlatDisEnd.gif!¹buttonSmallFlatDisEndMac: 9“OSX\hDeThumbMid.gif!&â À?±renderImpulseUp19À+À/bÀ3h0ËÍ!eÀ7eÀ3~DÍEÍEÍEÍEÍf9hDÿ‡iDÿ‰iDÿ ‹iDÿ �iDÿ�iDÿñ1iDÿñ3iDÿñ5iDÿñ7iDÿñ9iDÿñ;iDÿñ=iDÿñ?iDÿ ü!iDÿ"ü#iDÿ$ü%iDÿ&ü'iDÿ(ü)iDÿ*ü+iDÿ,ü-iDÿ.ü/iDÿ0ü1iDÿ2ü3iDÿ4ü5iDÿ6ü7iDÿ8ü9iDÿ:ü;iDÿ<ü=iDÿ>ü?iDÿ@üAiDÿBüCiDÿDüEiDÿFüGiDÿHüIiDÿJüKiDÿLüMiDÿNüOiDÿPüQiDÿRüSiDÿTüUiDÿVüWiDÿXüYiDÿZü[iDÿ\ü]iDÿ^ü_iDÿ`üaiDÿbüciDÿdüeiDÿfügiDÿhüiiDÿjükiDÿlümiDÿnüoiDÿpüqiDÿrüsiDÿtüuiDÿvüwiDÿxüyiDÿzü{iDÿ|ü}iDÿ~üiDÿ€ü�jDÿ‚üƒEó„Ee;eºinitializeBasicButtonIcons½initializeTimelineButtonIcons¢initializeFileOrganizerButtonIcons¸initializeVCSButtonIcons¸initializeTAUButtonIcons<À/bÀ3h0ËÍ!e=�misc\warn.gif!©warnIcon:À/bÀ3h0ËÍ!e=�misc\stop.gif!©stopIcon:À/bÀ3h0ËÍ!e=™misc\speakers\speaker.gif!¨speaker:À/bÀ3h0ËÍ!e=’buttons\disk21.gif!§disk21:À/bÀ3h0ËÍ!e=˜buttons\dropDownUp17.gif!­dropDownUp17:À/bÀ3h0ËÍ!e=˜buttons\dropDownUp19.gif!­dropDownUp19:À/bÀ3h0ËÍ!e=šbuttons\dropDownDown19.gif!¯dropDownDown19:À/bÀ3h0ËÍ!e=�buttons\makeSelectionUp19.gif!²makeSelectionUp19:À/bÀ3h0ËÍ!e=�buttons\editSelectionUp19.gif!²editSelectionUp19:À/bÀ3h0ËÍ!e=›buttons\noSelectionUp19.gif!°noSelectionUp19:À/bÀ3h0ËÍ!e=�buttons\warpSelectionUp19.gif!²warpSelectionUp19:À/bÀ3h0ËÍ!e=Ÿbuttons\makeSelectionDown19.gif!´makeSelectionDown19:À/bÀ3h0ËÍ!e=Ÿbuttons\editSelectionDown19.gif!´editSelectionDown19:À/bÀ3h0ËÍ!e=�buttons\noSelectionDown19.gif!²noSelectionDown19:À/bÀ3h0ËÍ!e=Ÿbuttons\warpSelectionDown19.gif!´warpSelectionDown19:À/bÀ3h0ËÍ!e=žbuttons\shapeRectangleUp19.gif!³shapeRectangleUp19:À/bÀ3h0ËÍ!e=œbuttons\shapeEllipseUp19.gif!±shapeEllipseUp19:À/bÀ3h0ËÍ!e=œbuttons\shapePolygonUp19.gif!±shapePolygonUp19:À/bÀ3h0ËÍ!e=šbuttons\shapeTrackUp19.gif!¯shapeTrackUp19:À/bÀ3h0ËÍ!e=€buttons\shapeRectangleDown19.gif!µshapeRectangleDown19:À/bÀ3h0ËÍ!e=žbuttons\shapeEllipseDown19.gif!³shapeEllipseDown19:À/bÀ3h0ËÍ!e=žbuttons\shapePolygonDown19.gif!³shapePolygonDown19:À/bÀ3h0ËÍ!e=œbuttons\shapeTrackDown19.gif!±shapeTrackDown19:À/bÀ3h0ËÍ!e=�buttons\combinationSingleUp19.gif!¶combinationSingleUp19:À/bÀ3h0ËÍ!e=Ÿbuttons\combinationPlusUp19.gif!´combinationPlusUp19:À/bÀ3h0ËÍ!e=€buttons\combinationTimesUp19.gif!µcombinationTimesUp19:À/bÀ3h0ËÍ!e=€buttons\combinationMinusUp19.gif!µcombinationMinusUp19:À/bÀ3h0ËÍ!e=ƒbuttons\combinationSingleDown19.gif!¸combinationSingleDown19:À/bÀ3h0ËÍ!e=�buttons\combinationPlusDown19.gif!¶combinationPlusDown19:À/bÀ3h0ËÍ!e=‚buttons\combinationTimesDown19.gif!·combinationTimesDown19:À/bÀ3h0ËÍ!e=‚buttons\combinationMinusDown19.gif!·combinationMinusDown19:À/bÀ3h0ËÍ!e=‚buttons\combinationFrontDown19.gif!·combinationFrontDown19:À/bÀ3h0ËÍ!e=€buttons\combinationFrontUp19.gif!µcombinationFrontUp19:À/bÀ3h0ËÍ!e=…buttons\cursorLoopFwdBkwdPlayUp19.gif!ºcursorLoopFwdBkwdPlayUp19:À/bÀ3h0ËÍ!e=�buttons\cursorLoopSelPlayUp19.gif!¶cursorLoopSelPlayUp19:À/bÀ3h0ËÍ!e=žbuttons\cursorLoopPlayUp19.gif!³cursorLoopPlayUp19:À/bÀ3h0ËÍ!e=€buttons\cursorNormalPlayUp19.gif!µcursorNormalPlayUp19:À/bÀ3h0ËÍ!e=‡buttons\cursorLoopFwdBkwdPlayDown19.gif!¼cursorLoopFwdBkwdPlayDown19:À/bÀ3h0ËÍ!e=ƒbuttons\cursorLoopSelPlayDown19.gif!¸cursorLoopSelPlayDown19:À/bÀ3h0ËÍ!e=€buttons\cursorLoopPlayDown19.gif!µcursorLoopPlayDown19:À/bÀ3h0ËÍ!e=‚buttons\cursorNormalPlayDown19.gif!·cursorNormalPlayDown19:À/bÀ3h0ËÍ!e=™buttons\renderSOSUp19.gif!®renderSOSUp19:À/bÀ3h0ËÍ!e=›buttons\renderGrainUp19.gif!°renderGrainUp19:;²renderImpulseUp19:À/bÀ3h0ËÍ!e=œbuttons\renderFilterUp19.gif!±renderFilterUp19:À/bÀ3h0ËÍ!e=�buttons\renderSamplesUp19.gif!²renderSamplesUp19:À/bÀ3h0ËÍ!e=œbuttons\createModuleUp19.gif!±createModuleUp19:À/bÀ3h0ËÍ!e=›buttons\renderSOSDown19.gif!°renderSOSDown19:À/bÀ3h0ËÍ!e=�buttons\renderGrainDown19.gif!²renderGrainDown19:À/bÀ3h0ËÍ!e=Ÿbuttons\renderImpulseDown19.gif!´renderImpulseDown19:À/bÀ3h0ËÍ!e=žbuttons\renderFilterDown19.gif!³renderFilterDown19:À/bÀ3h0ËÍ!e=Ÿbuttons\renderSamplesDown19.gif!´renderSamplesDown19:À/bÀ3h0ËÍ!e=žbuttons\createModuleDown19.gif!³createModuleDown19:À/bÀ3h0ËÍ!e=—buttons\hearAllUp19.gif!¬hearAllUp19:À/bÀ3h0ËÍ!e=—buttons\hearSelUp19.gif!¬hearSelUp19:À/bÀ3h0ËÍ!e=™buttons\hearAllDown19.gif!®hearAllDown19:À/bÀ3h0ËÍ!e=™buttons\hearSelDown19.gif!®hearSelDown19:À/bÀ3h0ËÍ!e=�buttons\colorSetGrayScaleUp19.gif!¶colorSetGrayScaleUp19:À/bÀ3h0ËÍ!e=„buttons\colorSetInvGrayScaleUp19.gif!¹colorSetInvGrayScaleUp19:À/bÀ3h0ËÍ!e=Ÿbuttons\colorSetRainbowUp19.gif!´colorSetRainbowUp19:À/bÀ3h0ËÍ!e=ƒbuttons\colorSetGrayScaleDown19.gif!¸colorSetGrayScaleDown19:À/bÀ3h0ËÍ!e=†buttons\colorSetInvGrayScaleDown19.gif!»colorSetInvGrayScaleDown19:À/bÀ3h0ËÍ!e=�buttons\colorSetRainbowDown19.gif!¶colorSetRainbowDown19:¹initializeMoreIconButtons�buttons\renderImpulseUp19.gif!â À?±deSelectionDown19À+À/bÀ3h0ËÍ!eÀ7aÀ3l4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$iDÿ%ü&iDÿ'ü(iDÿ)ü*iDÿ+ü,iDÿ-ü.iDÿ/ü0iDÿ1ü2iDÿ3ü4iDÿ5ü6iDÿ7ü8iDÿ9ü:iDÿ;üiDÿ?ü@iDÿAüBiDÿCüDiDÿEüFiDÿGüHiDÿIüJiDÿKüLiDÿMüNiDÿOüPiDÿQüRiDÿSüTiDÿUüViDÿWüXiDÿYüZiDÿ[ü\iDÿ]ü^iDÿ_ü`iDÿaübiDÿcüdiDÿeüfiDÿgühiDÿiüjiDÿküliDÿmüniDÿoüpiDÿqüriDÿsütiDÿuüviDÿwüxiDÿyüziDÿ{ü|jDÿ}ü~fÓü€Ee; m<À/bÀ3h0ËÍ!e$™buttons\modifyAmpUp19.gif!®modifyAmpUp19:À/bÀ3h0ËÍ!e$šbuttons\modifyFreqUp19.gif!¯modifyFreqUp19:À/bÀ3h0ËÍ!e$œbuttons\modifyFreqDown19.gif!±modifyFreqDown19:À/bÀ3h0ËÍ!e$›buttons\modifyAmpDown19.gif!°modifyAmpDown19:À/bÀ3h0ËÍ!e$›buttons\modifyScaleUp19.gif!°modifyScaleUp19:À/bÀ3h0ËÍ!e$�buttons\modifyScaleDown19.gif!²modifyScaleDown19:À/bÀ3h0ËÍ!e$œbuttons\modifyOffsetUp19.gif!±modifyOffsetUp19:À/bÀ3h0ËÍ!e$žbuttons\modifyOffsetDown19.gif!³modifyOffsetDown19:À/bÀ3h0ËÍ!e$™buttons\modifySetUp19.gif!®modifySetUp19:À/bÀ3h0ËÍ!e$›buttons\modifySetDown19.gif!°modifySetDown19:À/bÀ3h0ËÍ!e$€buttons\modifyRubberbandUp19.gif!µmodifyRubberbandUp19:À/bÀ3h0ËÍ!e$žbuttons\modifyConstantUp19.gif!³modifyConstantUp19:À/bÀ3h0ËÍ!e$€buttons\modifyConstantDown19.gif!µmodifyConstantDown19:À/bÀ3h0ËÍ!e$‚buttons\modifyRubberbandDown19.gif!·modifyRubberbandDown19:À/bÀ3h0ËÍ!e$žbuttons\modifySpectAmpUp19.gif!³modifySpectAmpUp19:À/bÀ3h0ËÍ!e$€buttons\modifySpectAmpDown19.gif!µmodifySpectAmpDown19:À/bÀ3h0ËÍ!e$Ÿbuttons\modifySpectFreqUp19.gif!´modifySpectFreqUp19:À/bÀ3h0ËÍ!e$�buttons\modifySpectFreqDown19.gif!¶modifySpectFreqDown19:À/bÀ3h0ËÍ!e$€buttons\modifyWavetableXUp19.gif!µmodifyWavetableXUp19:À/bÀ3h0ËÍ!e$‚buttons\modifyWavetableXDown19.gif!·modifyWavetableXDown19:À/bÀ3h0ËÍ!e$€buttons\modifyWavetableYUp19.gif!µmodifyWavetableYUp19:À/bÀ3h0ËÍ!e$‚buttons\modifyWavetableYDown19.gif!·modifyWavetableYDown19:À/bÀ3h0ËÍ!e$œbuttons\modifyRadialUp19.gif!±modifyRadialUp19:À/bÀ3h0ËÍ!e$žbuttons\modifyRadialDown19.gif!³modifyRadialDown19:À/bÀ3h0ËÍ!e$œbuttons\modifyLinearUp19.gif!±modifyLinearUp19:À/bÀ3h0ËÍ!e$žbuttons\modifyLinearDown19.gif!³modifyLinearDown19:À/bÀ3h0ËÍ!e$›buttons\deSelectionUp19.gif!°deSelectionUp19:"²deSelectionDown19:À/bÀ3h0ËÍ!e$�buttons\infoSelectionUp19.gif!²infoSelectionUp19:À/bÀ3h0ËÍ!e$Ÿbuttons\infoSelectionDown19.gif!´infoSelectionDown19:À/bÀ3h0ËÍ!e$�buttons\drawSelectionUp19.gif!²drawSelectionUp19:À/bÀ3h0ËÍ!e$Ÿbuttons\drawSelectionDown19.gif!´drawSelectionDown19:À/bÀ3h0ËÍ!e$�buttons\drawControlPointsUp19.gif!¶drawControlPointsUp19:À/bÀ3h0ËÍ!e$ƒbuttons\drawControlPointsDown19.gif!¸drawControlPointsDown19:À/bÀ3h0ËÍ!e$™buttons\drawMultiUp19.gif!®drawMultiUp19:À/bÀ3h0ËÍ!e$›buttons\drawMultiDown19.gif!°drawMultiDown19:À/bÀ3h0ËÍ!e$žbuttons\drawSprayPaintUp19.gif!³drawSprayPaintUp19:À/bÀ3h0ËÍ!e$€buttons\drawSprayPaintDown19.gif!µdrawSprayPaintDown19:À/bÀ3h0ËÍ!e$Ÿbuttons\drawSelfSimilarUp19.gif!´drawSelfSimilarUp19:À/bÀ3h0ËÍ!e$�buttons\drawSelfSimilarDown19.gif!¶drawSelfSimilarDown19:À/bÀ3h0ËÍ!e$šbuttons\drawEraserUp19.gif!¯drawEraserUp19:À/bÀ3h0ËÍ!e$œbuttons\drawEraserDown19.gif!±drawEraserDown19:À/bÀ3h0ËÍ!e$œbuttons\hiddenLogLinUp19.gif!±hiddenLogLinUp19:À/bÀ3h0ËÍ!e$žbuttons\hiddenLogLinDown19.gif!³hiddenLogLinDown19:À/bÀ3h0ËÍ!e$˜buttons\joinDotsUp19.gif!­joinDotsUp19:À/bÀ3h0ËÍ!e$šbuttons\joinDotsDown19.gif!¯joinDotsDown19:À/bÀ3h0ËÍ!e$‚buttons\shapeFrameIntervalUp19.gif!·shapeFrameIntervalUp19:À/bÀ3h0ËÍ!e$„buttons\shapeFrameIntervalDown19.gif!¹shapeFrameIntervalDown19:À/bÀ3h0ËÍ!e$Ÿfaders\verticalYellowMarker.gif!µverticalYellowMarker:À/bÀ3h0ËÍ!e$�faders\horizontalYellowMarker.gif!·horizontalYellowMarker:À/bÀ3h0ËÍ!e$žbuttons\embossGradientUp19.gif!³embossGradientUp19:À/bÀ3h0ËÍ!e$€buttons\embossGradientDown19.gif!µembossGradientDown19:À/bÀ3h0ËÍ!e$žbuttons\debossGradientUp19.gif!³debossGradientUp19:À/bÀ3h0ËÍ!e$€buttons\debossGradientDown19.gif!µdebossGradientDown19:À/bÀ3h0ËÍ!e$Ÿbuttons\stencilGradientUp19.gif!´stencilGradientUp19:À/bÀ3h0ËÍ!e$�buttons\stencilGradientDown19.gif!¶stencilGradientDown19:À/bÀ3h0ËÍ!e$�buttons\stampGradientUp19.gif!²stampGradientUp19:À/bÀ3h0ËÍ!e$Ÿbuttons\stampGradientDown19.gif!´stampGradientDown19:À/bÀ3h0ËÍ!e$˜buttons\jitterLabel9.gif!­jitterLabel9:À/bÀ3h0ËÍ!e$›buttons\recursionLabel9.gif!°recursionLabel9:À/bÀ3h0ËÍ!e$›buttons\smoothingLabel9.gif!°smoothingLabel9:À/bÀ3h0ËÍ!e$™buttons\scalingLabel9.gif!®scalingLabel9:À/bÀ3h0ËÍ!e$’misc\mixPoint9.gif!ªmixPoint9:Ä!¨zapCache�buttons\deSelectionDown19.gif!â À?°vScrollBarEndMacÀ+#â À?¨playUp19À+ *â À?ªstopDown20À+À/bÀ3h0ËÍ!eÀ7}À34hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:jDÿñiDÿü iDÿ!ü"iDÿ#ü$iDÿ%ü&iDÿ'ü(jDÿ)ü*Ee; i<À/bÀ3h0ËÍ!e)–buttons\Disabled10.gif!«disabled10:À/bÀ3h0ËÍ!e)�buttons\Up10.gif!¥up10:À/bÀ3h0ËÍ!e)’buttons\Down10.gif!§down10:À/bÀ3h0ËÍ!e)–buttons\Disabled15.gif!«disabled15:À/bÀ3h0ËÍ!e)�buttons\Up15.gif!¥up15:'§down15:À/bÀ3h0ËÍ!e)–buttons\Disabled17.gif!«disabled17:À/bÀ3h0ËÍ!e)�buttons\Up17.gif!¥up17:À/bÀ3h0ËÍ!e)’buttons\Down17.gif!§down17:À/bÀ3h0ËÍ!e)–buttons\Disabled19.gif!«disabled19:À/bÀ3h0ËÍ!e)�buttons\Up19.gif!¥up19:À/bÀ3h0ËÍ!e)’buttons\Down19.gif!§down19:À/bÀ3h0ËÍ!e)–buttons\Disabled20.gif!«disabled20:À/bÀ3h0ËÍ!e)�buttons\Up20.gif!¥up20:À/bÀ3h0ËÍ!e)’buttons\Down20.gif!§down20:À/bÀ3h0ËÍ!e)–buttons\Disabled21.gif!«disabled21:À/bÀ3h0ËÍ!e)�buttons\Up21.gif!¥up21:À/bÀ3h0ËÍ!e)’buttons\Down21.gif!§down21:À/bÀ3h0ËÍ!e)–buttons\Disabled36.gif!«disabled36:À/bÀ3h0ËÍ!e)�buttons\Up36.gif!¥up36:À/bÀ3h0ËÍ!e)’buttons\Down36.gif!§down36:’buttons\Down15.gif!â À?¾buttonSmallDMenuFlatDownMidMacÀ++â À?±modifyScaleDown19À+:â À?¯systemLabelFontÀ+À/dpÀ7oÀ3iDFÍ!ßf4hƒiDÿ…iDÿ‡i<Ø¿ØÿÌ)ØØØÿÌ)ØúØÿÌ)ñj‹i<؈ØÿÌ)رØÿÌ)ØØØÿÌ)ñjŒiDÿ ŽiDÿñ0iÒñ2iÒñ4iÒñ6iÒñ8iÒñ:iÒñiÒü iÒ!ü"iÒ#ü$iÒ%ü&iÒ'ü(iÒ)ü*iÒ+ü,jÒ-ü.Ee; i<¯inheritingFrom:&¥name:À/cÀ3i0ËÍ!re'™OS-X\windowBackground.gif!&±windowBackground:À/cÀ3i0ËÍ!re'™OS-X\dialogBackground.gif!&±dialogBackground:ĪColorValue¡/¯red:green:blue:¹selectionBackgroundColor:°fieldFocusColor:À/cÀ3i0ËÍ!re'—OS-X\menuBackground.gif!&¯menuBackground:À/cÀ3i0ËÍ!re'ŸOS-X\menuSelectedBackground.gif!&·menuSelectedBackground:À+À/dp'<ÀÂãä¥Arraya`€jÀ?¦familyÀ$c�Lucida Grande‡Verdana�*À?©pixelSizemÀ?§leading`À?¨baselinemÀ?¨lineGridpÀ?¦italicäÀ?¨boldnessåaaÀ?©underlineäÀ?¥colorâÀ?©alignment`´synthesizeTextStyle: `âÀ$`«systemFont:À+À/dp'<À$jÀ?(À$c�Lucida Grande‡Verdana�*À?.mÀ?0`À?2mÀ?4pÀ?6äÀ?8åbcÀ?:äÀ?<âÀ?>`? `â µsystemEmphasizedFont:À+À/dp'<À$jÀ?(À$c�Lucida Grande‡Verdana�*À?.lÀ?0`À?2lÀ?4oÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â ¯systemListFont:À+À/dp'<À$jÀ?(À$c�Lucida Grande‡Verdana�*À?.kÀ?0`À?2kÀ?4nÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â °systemSmallFont:À+À/dp'<À$jÀ?(À$c�Lucida Grande‡Verdana�*À?.kÀ?0`À?2kÀ?4nÀ?6äÀ?8åbcÀ?:äÀ?<âÀ?>`? `â ºsystemSmallEmphasizedFont:%°systemLabelFont:À+À/dp'<À$jÀ?(À$c�Lucida Grande‡Verdana�*À?.iÀ?0`À?2iÀ?4lÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â ¯systemMiniFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.mÀ?0`À?2mÀ?4pÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â °applicationFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.mÀ?0`À?2mÀ?4pÀ?6äÀ?8åbcÀ?:äÀ?<âÀ?>`? `â ºapplicationEmphasizedFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.lÀ?0`À?2lÀ?4oÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â ´applicationListFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.kÀ?0`À?2kÀ?4nÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â µapplicationSmallFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.kÀ?0`À?2kÀ?4nÀ?6äÀ?8åbcÀ?:äÀ?<âÀ?>`? `â ¿applicationSmallEmphasizedFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.jÀ?0`À?2jÀ?4mÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â µapplicationLabelFont:À+À/dp'<À$jÀ?(À$b‡Verdana�*À?.iÀ?0`À?2iÀ?4lÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â ´applicationMiniFont:À+À/dp'<À$kÀ?(À$c‡Courier‹Courier New�*À?.mÀ?©fixedTabs`À?0`À?2mÀ?4pÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â µapplicationFixedFont:<À$jÀ?(À$c�Lucida Grande‡Verdana�*À?.jÀ?0`À?2jÀ?4mÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `â À?­hearSelDown19À+!â À?»buttonSmallNormalDownMidMacÀ+'â À?°vScrollUpDownMacÀ++â À?®hShrinkDownMacÀ+#â À?¨warnIconÀ+$â À?¸buttonSmallFlatDisEndMacÀ+3â À?®prevMarkerUp19À+ 2â À?¬cameraDown19À+9â À?´buttonNormalUpCapWinÀ+=â À?¹applicationEmphasizedFont.À?®vDeThumbMidMacÀ+3â À?°newMarkersDown19À+ >â À?«cacheLive19À+?â À?­newMarkerUp19À+ 2â À?ªvGrowUpWinÀ+9â À?®spaceFillerMacÀ+;â À?±renderGrainDown19À+!â À?°vScrollDownUpMacÀ+3â À?«groupedUp19À+À/bÀ3h0ËÍ!eÀ7fÀ3b4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$jü%Ee; i<À/bÀ3h0ËÍ!e1™buttons\reanalyzeUp16.gif!®reanalyzeUp16:À/bÀ3h0ËÍ!e1›buttons\reanalyzeDown16.gif!°reanalyzeDown16:À/bÀ3h0ËÍ!e1”buttons\plusUp16.gif!©plusUp16:À/bÀ3h0ËÍ!e1–buttons\plusDown16.gif!«plusDown16:À/bÀ3h0ËÍ!e1•buttons\minusUp16.gif!ªminusUp16:À/bÀ3h0ËÍ!e1—buttons\minusDown16.gif!¬minusDown16:À/bÀ3h0ËÍ!e1’buttons\plus17.gif!§plus17:À/bÀ3h0ËÍ!e1“buttons\minus17.gif!¨minus17:À/bÀ3h0ËÍ!e1™buttons\groupedDown19.gif!®groupedDown19:/¬groupedUp19:À/bÀ3h0ËÍ!e1’buttons\loop19.gif!§loop19:À/bÀ3h0ËÍ!e1žbuttons\originalEnvelope19.gif!³originalEnvelope19:À/bÀ3h0ËÍ!e1šbuttons\unvoicedOnly19.gif!¯unvoicedOnly19:À/bÀ3h0ËÍ!e1˜buttons\voicedOnly19.gif!­voicedOnly19:À/bÀ3h0ËÍ!e1™buttons\doubleSpeed19.gif!®doubleSpeed19:À/bÀ3h0ËÍ!e1˜buttons\halveSpeed19.gif!­halveSpeed19:À/bÀ3h0ËÍ!e1™buttons\normalSpeed19.gif!®normalSpeed19:À/bÀ3h0ËÍ!e1•buttons\tauIcon39.gif!ªtauIcon39: 9—buttons\groupedUp19.gif!â À?«hFitDownWinÀ+%â À?¯smoothingLabel9À+ 3â À?¶buttonNormalDownEndWinÀ+9â À?ºbuttonSmallNormalDisCapMacÀ+;â À?¯fieldFocusColorÀÂãä4ac€qvzÀ?¯tfThresholdDownÀ+7â À?¶horizontalYellowMarkerÀ+ 'â À?¬vThumbCapMacÀ+#â À?©mixPoint9À+ ;â À?¦disk21À+0â À?²modifyRadialDown19À+"â À?ªplayDown20À+ 'â À?¬hGrowDownMacÀ+7â À?ªtfLoopDownÀ+/â À?¬vThumbMidMacÀ+'â À?­vThumbGrabWinÀ+!â À?®systemMiniFont+À?®vDeThumbEndMacÀ+7â À?®vDeThumbMidWinÀ+-â À?¦down10À+3â À?´combinationMinusUp19À+,â À?³drawSelectionDown19À+?â À?±noSelectionDown19À+8â À?²modifyOffsetDown19À+"â À?©hFitUpMacÀ+3â À?«tfRetroDownÀ+?â À?¸shapeFrameIntervalDown19À+ ?â À?²hShrinkDisabledWinÀ+!â À?¸tfScaleDurationToFitDownÀ+/â À?²modifyLinearDown19À+*â À?®hDeThumbEndMacÀ+;â À?ªhGrowUpWinÀ+1â À?·cursorLoopSelPlayDown19À+<â À?¶modifyRubberbandDown19À+:â À?¬hThumbMidWinÀ+#â À?³tfScaleFunctionDownÀ+7â À?µcolorSetGrayScaleUp19À+%â À?³applicationListFont?À?µdrawControlPointsUp19À+#â À?¬vThumbCapWinÀ+9â À?²embossGradientUp19À+ +â À?ªdisabled19À+,â À?°hScrollBarEndMacÀ+'â À?¬tfInvertDownÀ+'â À?¤up19À+0â À?µcombinationSingleUp19À+ â À?µcombinationPlusDown19À+4â À?¬nextTimeUp19À+ *â À?¯modifySetDown19À+*â À?©hFitUpWinÀ+)â À?°shapeEllipseUp19À+$â À?®tfSnapToGridUpÀ+#â À?°shapeTrackDown19À+<â À?¬hThumbCapMacÀ+*â À?µbuttonNormalDisEndWinÀ+ 1â À?¸selectionBackgroundColorÀ(wz~À?´combinationFrontUp19À+$â À?¶hScrollLeftDisabledMacÀ+3â À?´applicationLabelFont2À?¤up10À+/â À?±microphoneEnabledÀ+%â À?¨stopIconÀ+(â À?¬vGrowDownMacÀ+?â À?¬tlSubmixIconÀ+ :â À?¶modifyWavetableXDown19À+2â À?­renderSOSUp19À+(â À?¨stopUp20À+ 0â À?³stampGradientDown19À+ 'â À?µtlTrackMicrophonePlayÀ+*â À?°prevMarkerDown19À+ 6â À?¬vThumbEndWinÀ+%â À?­drawMultiUp19À++â À?ºbuttonSmallNormalDisEndWinÀ+ 5â À?³warpSelectionDown19À+<â À?­tlBlankDown19À+ 6â À?´vScrollUpDisabledWinÀ+%â À?¾applicationSmallEmphasizedFont!À?ªplusDown16À+?â À?©tauIcon39À+4â À?¯modifyScaleUp19À+6â À?°tfSnapToGridDownÀ+?â À?¬hShrinkUpWinÀ+=â À?®prevTimeDown19À+ &â À?§speakerÀ+,â À?¦down19À+4â À?²hShrinkDisabledMacÀ++â À?¹buttonSmallFlatDownEndMacÀ+3â À?²vShrinkDisabledMacÀ+3â À?®vShrinkDownWinÀ+!â À?²shapeEllipseDown19À+4â À?®hDeThumbCapMacÀ+6â À?ªdisabled20À+8â À?­doubleSpeed19À+(â À?´modifyRubberbandUp19À+.â À?¶vScrollDownDisabledMacÀ+;â À?©enterUp20À+ ;â À?´modifySpectAmpDown19À+"â À?²hScrollLeftDownWinÀ+(â À?¯deSelectionUp19À+.â À?­normalSpeed19À+0â À?¹buttonSmallNormalUpCapWinÀ+ !â À?ªvGrowUpMacÀ+#â À?¯applicationFont=À?´shapeRectangleDown19À+0â À?¯systemSmallFont&À?®tlTrackSpeakerÀ+2â À?­tfThresholdUpÀ+;â À?°createModuleUp19À+9â À?°vScrollBarCapMacÀ+;â À?­hearAllDown19À+=â À?µbuttonNormalDisCapMacÀ+7â À?²modifySpectAmpUp19À+>â À?¯tfSquareOffDownÀ+/â À?ªpenEnabledÀ+-â À?¶combinationFrontDown19À+ â À?²shapePolygonDown19À+8â À?¯modifyAmpDown19À+2â À?«hFitDownMacÀ+/â À?ªenterMicUpÀ+ #â À?®useInputDown20À+ <â À?´buttonNormalUpEndMacÀ+3â À?ªsystemFont!À?ªtlRecordUpÀ+ .â À?²vScrollDownDownWinÀ+-â À?¯renderGrainUp19À+,â À?¦loop19À+8â À?¬vShrinkUpMacÀ+/â À?®nextMarkerUp19À+ :â À?³renderSamplesDown19À+-â À?­groupedDown19À+3â À?«pauseDown19À+ &â À?°modifyFreqDown19À+.â À?³fileOrganizerHelpUpÀ+ /â À?¬hThumbMidMacÀ+.â À?´modifyConstantDown19À+6â À?¼buttonSmallDMenuFlatUpMidMacÀ+;â À?°hGrowDisabledMacÀ+?â À?½buttonSmallDMenuFlatDisMidMacÀ++â À?µstencilGradientDown19À+ ?â À?°hScrollLeftUpWinÀ+$â À?¤up21À+(â À?¤up17À+$â À?©minusUp16À+#â À?°dialogBackgroundÀ+/â À?±drawSelectionUp19À+;â À?®joinDotsDown19À+ 7â À?®hDeThumbMidWinÀ+4â À?¯recursionLabel9À+ /â À?²createModuleDown19À+1â À?ºbuttonSmallNormalDisEndMacÀ+#â À?³combinationPlusUp19À+$â À?³hScrollRightDownMacÀ+;â À?°hScrollBarMidMacÀ+#â À?¨tfLoopUpÀ+3â À?´buttonNormalUpMidWinÀ+ !â À?²microphoneDisabledÀ+)â À?«hearAllUp19À+5â À?³colorSetRainbowUp19À+-â À?´combinationTimesUp19À+(â À?ºbuttonSmallNormalDisCapWinÀ+ -â À?­scalingLabel9À+ 7â À?¹buttonSmallNormalUpCapMacÀ+/â À?½buttonSmallDMenuFlatDisEndMacÀ+/â À?¯vDeThumbGrabWinÀ+1â À?¬joinDotsUp19À+ 3â À?­modifySetUp19À+&â À?´buttonNormalUpCapMacÀ++â À?±makeSelectionUp19À+ â À?²renderFilterDown19À+)â À?°modifyOffsetUp19À+>â À?°vGrowDisabledWinÀ+=â À?³infoSelectionDown19À+7â À?¸colorSetInvGrayScaleUp19À+)â À?¬dropDownUp17À+4â À?±warpSelectionUp19À+,â À?µcolorSetRainbowDown19À+9â À?¹systemSmallEmphasizedFont8À?ºbuttonSmallNormalDisMidMacÀ+?â À?´buttonNormalUpMidMacÀ+/â À?ªanchorUp19À+ "â À?°hScrollLeftUpMacÀ++â À?°keyboardDisabledÀ+9â À?²vScrollDownDownMacÀ+7â À?¬hShrinkUpMacÀ+'â À?µbuttonNormalDisCapWinÀ+ )â À?®tfSprayCanDownÀ+'â À?®vDeThumbCapWinÀ+)â À?®modifyFreqUp19À+*â À?½buttonSmallDMenuFlatDisCapMacÀ+'â À?®vDeThumbEndWinÀ+5â À?¬tfSprayCanUpÀ++â À?«penDisabledÀ+1â À?­reanalyzeUp16À+3â À?®systemListFont4À?ºbuttonSmallNormalDisMidWinÀ+ 1â À?µdrawSelfSimilarDown19À+?â À?°nextMarkerDown19À+ >â À?ªdisabled15À+7â À?«minusDown16À+'â À?¬vThumbEndMacÀ++â À?²shapeRectangleUp19À+ â À?®dropDownDown19À+<â À?´cursorNormalPlayUp19À+4â À?¹cursorLoopFwdBkwdPlayUp19À+(â À?®drawEraserUp19À+ #â À?­modifyAmpUp19À+&â À?¬vShrinkUpWinÀ+%â À?¶cursorNormalPlayDown19À+$â À?®vScrollUpUpMacÀ+'â À?¶combinationTimesDown19À+8â À?¬updateDown20À+ 4â À?ªdisabled17À+ â À?©tfRetroUpÀ+#â À?«tlBlankUp19À+ 2â À?®hShrinkDownWinÀ+9â À?¬vGrowDownWinÀ+5â À?®nextTimeDown19À+ .â À?·buttonSmallFlatUpEndMacÀ+#â À?­padlockUnlockÀ+!â À?®unvoicedOnly19À+ â À?¬jitterLabel9À+ +â À?·drawControlPointsDown19À+'â À?°vScrollBarMidWinÀ+9â À?«padlockLockÀ+=â À?¶tfScaleDurationToFitUpÀ+3â À?³makeSelectionDown19À+0â À?»cursorLoopFwdBkwdPlayDown19À+8â À?¦down36À+8â À?¶buttonNormalDownEndMacÀ+'â À?­tlOutputsIconÀ+ >â À?µmodifySpectFreqDown19À+*â À?·hScrollRightDisabledMacÀ+?â À?ªcameraUp19À+5â À?­tfSquareOffUpÀ+3â À?°vScrollDownUpWinÀ+)â À?²originalEnvelope19À+<â À?·colorSetGrayScaleDown19À+1â À?¶combinationMinusDown19À+<â À?¤up20À+<â À?°hiddenLogLinUp19À+ +â À?¶vScrollDownDisabledWinÀ+1â À?§minus17À+/â À?®menuBackgroundÀ+9â À?±tlTrackMicrophoneÀ+&â À?³stencilGradientUp19À+ ;â À?´systemEmphasizedFont"À?¹buttonSmallNormalUpEndWinÀ+ )â À?°vScrollUpDownWinÀ+!â À?µbuttonNormalDisMidMacÀ+;â À?²tlTrackSpeakerMuteÀ+7â À?»buttonSmallNormalDownCapWinÀ+ 5â À?¶buttonNormalDownCapWinÀ+1â À?¹buttonSmallNormalUpEndMacÀ+7â À?±tfScaleFunctionUpÀ+;â À?ªdisabled36À+0â À?´debossGradientDown19À+ 7â À?­cacheRecord19À+#â À?¶buttonNormalDownMidWinÀ+5â À?¬tlRecordDownÀ+ *â À?°shapePolygonUp19À+(â À?²drawSprayPaintUp19À+3â À?µbuttonNormalDisEndMacÀ+?â À?´modifyWavetableYUp19À+6â À?²cursorLoopPlayUp19À+0â À?¬enterMicDownÀ+ ?â À?¼buttonSmallDMenuFlatUpCapMacÀ+7â À?©pauseUp19À+ "â À?¬vThumbMidWinÀ+=â À?°modifyLinearUp19À+&â À?¦down20À+ â À?»buttonSmallNormalDownEndMacÀ++â À?¾buttonSmallDMenuFlatDownCapMacÀ+'â À?«cachePlay19À+;â À?¾buttonSmallDMenuFlatDownEndMacÀ+/â À?¯hFitDisabledWinÀ+-â À?±renderSamplesUp19À+5â À?­hThumbGrabWinÀ+(â À?°vGrowDisabledMacÀ+'â À?²modifyConstantUp19À+2â À?¯newMarkerDown19À+ 6â À?·tlTrackMicrophoneRecordÀ+.â À?ªtfInvertUpÀ++â À?¬voicedOnly19À+$â À?¦down17À+(â À?³drawSelfSimilarUp19À+;â À?²debossGradientUp19À+ 3â À?¯hDeThumbGrabWinÀ+8â À?®hDeThumbCapWinÀ+0â À?µcursorLoopSelPlayUp19À+,â À?´modifyWavetableXUp19À+.â À?±tfScaleDurationUpÀ++â À?«enterDown20À+ 7â À?±stampGradientUp19À+ #â À?´applicationSmallFont0À?»buttonSmallNormalDownMidWinÀ+ 9â À?ªtfOffsetUpÀ+;â À?ªhGrowUpMacÀ+;â À?«hearSelUp19À+9â À?°drawEraserDown19À+ 'â À?¯drawMultiDown19À+/â À?°renderFilterUp19À+1â À?¤up36À+4â À?¬hGrowDownWinÀ+-â À?ªupdateUp20À+ 8â À?°hScrollBarCapMacÀ+?â À?»buttonSmallNormalDownCapMacÀ+#â À?¨plusUp16À+;â À?²hiddenLogLinDown19À+ /â À?´drawSprayPaintDown19À+7â À?¶modifyWavetableYDown19À+:â À?¶hScrollLeftDisabledWinÀ+,â À?²hScrollLeftDownMacÀ+/â À?¬prevTimeUp19À+ "â À?¶menuSelectedBackgroundÀ+=â À?¬halveSpeed19À+,â À?®vScrollUpUpWinÀ+=â À?°modifyRadialUp19À+>â À?°windowBackgroundÀ++â À?¶buttonNormalDownMidMacÀ+#â À?»buttonSmallNormalDownEndWinÀ+ =â À?¶shapeFrameIntervalUp19À+ ;â À?®vDeThumbCapMacÀ+/â À?³renderImpulseDown19À+%â À?¬hThumbEndWinÀ+,â À?¬useInputUp20À+ â À?®vShrinkDownMacÀ++â À?²vShrinkDisabledWinÀ+)â À?´vScrollUpDisabledMacÀ+/â À?¤up15À+;â À?´cursorLoopPlayDown19À+ â À?·combinationSingleDown19À+0â À?¬dropDownUp19À+8â À?°tlSourceLocationÀ+"â À?ºcolorSetInvGrayScaleDown19À+5â À?³editSelectionDown19À+4â À?¶buttonNormalDownCapMacÀ+?â À?°vScrollBarMidMacÀ+?â À?®shapeTrackUp19À+,â À?¼buttonSmallDMenuFlatUpEndMacÀ+?â À?°hGrowDisabledWinÀ+5â À?¬hThumbCapWinÀ+>â À?¯keyboardEnabledÀ+5â À?·hScrollRightDisabledWinÀ+5â À?ªdisabled21À+$â À?ªplayDown19À+ .â À?¬hThumbEndMacÀ+2â À?µbuttonNormalDisMidWinÀ+ -â À?¦down21À+,â À?¦plus17À++â À?´buttonNormalUpEndWinÀ+ %â À?ªdiceDown19À+-â À?¬anchorDown19À+ &â À?¹buttonSmallNormalUpMidWinÀ+ %â À?³modifySpectFreqUp19À+&â À?¨playUp20À+ +â À?´applicationFixedFont4À?¯noSelectionUp19À+(â À?°hScrollBarMidWinÀ+ â À?¯reanalyzeDown16À+7â À?®newMarkersUp19À+ :â À?±infoSelectionUp19À+3â À?±hScrollRightUpWinÀ+0â À?±hScrollRightUpMacÀ+7â À?¹buttonSmallNormalUpMidMacÀ+3â À?³tfScaleDurationDownÀ+'â À?ªdisabled10À++â À?¬tfOffsetDownÀ+7â À?µfileOrganizerHelpDownÀ+ 3â À?±editSelectionUp19À+$â À?¯renderSOSDown19À+=â À?´verticalYellowMarkerÀ+ #â À?¯hFitDisabledMacÀ+7â À?³applicationMiniFont#À;lÀ?¯rotaryFaderKnobÀÂãã¨KymaKnobj¢extent:knobImage:minimumAngle:maximumAngle:wedgeStart:wedgeEnd:wedgeAngle:wedgeInside:wedgeBorder:À1b`ÀÂãä«OpaqueImagead€ÀÂãä¬Depth24Imageah€À3pÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀttxxÀÂãä¬FixedPaletteaf€ph`|ÀÂãä«Depth1Imageah€À3püÿ€<À8Àpàpà````````pàpà8À<À€ttaaÀÂãä¯CoveragePaletteaa€aadÀÂãä¦Pixmapad€âttÀ(ÀÂãä¤Maskad€âttÀÂãä­CoverageValueaa€`åcaåcgcnès cÀ(``À(```À?®lookBackgroundÀ+À/cÀ3i0ËÍ!reÀ7aÀ3€ D4Í!LhƒiDÿ…i:K;ð7ñH‰iDÿ ‹iÓ ¼Ø"Ø ß D)Í.Ø-ùhØ-ßØØØ-;ñ;ð7ü ñ2iÓ ¼Ø"Ø ß DÒÍ.IùhØØØ-;ñ;ð7ü ñ4iDÿñ6iÒñ8i;ð7ñ9i;ññ:i;ññjÿü Ve;  q<)$*=¯lookBackground:Ä«SimpleTrack3¬width:color:¬faderBorder:À/bÀ3h0ËÍ!e?šfaders\faderRightWaldo.gif!²verticalFaderKnob:Ä2˜faders\rotaryTrack20.gif!¶convertToSystemPalette£red3°rotaryFaderKnob:šfaders\circularTrack20.gif²circularFaderKnob:À/cÀ3i0ËÍ!re?€backgrounds\stone\smoothBlue.gif!&®vcsBackground:À$cÀ$b9cÀ$b8bÀ$b/b«vcsBorders:³vcsScopeBackground:³vcsScopeForeground:¤cyan²vcsScopeInfoColor:À/cáp?À$jÀ?(À$b�comic sans ms�*À?.lÀ?0ábÀ?2jÀ?4nÀ?6äÀ?8å`aÀ?:äÀ?<âÀ?>`? `²vcsLabelTextStyle:À/cáp?À$jÀ?(À$b�comic sans ms�*À?.lÀ?0ábÀ?2jÀ?4nÀ?6äÀ?8åaaÀ?:äÀ?<âÀ?>`? `­vcsTextStyle:„backgrounds\stone\smoothDarkGray.gif!&â À?«faderBorderÀÂãä#ab€b9À?²vcsScopeForeground8À?²vcsScopeBackground9À?±verticalFaderKnobÀ+&â À?¬vcsTextStyleÀ+.â#À?±circularFaderKnobÀ1À1b`À6À:À3pÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀttxx>|À#À3püÿ€<À8Àpàpà````````pàpà8À<À€ÿüttaa'adÀ,âtt/À1âtt4å``å`acnès c89À?­vcsBackgroundÀ+1â À?±vcsScopeInfoColorÀ(`À?ªvcsBorders5À?±vcsLabelTextStyleÀ+>â#À;`ÀÂãä­ConcreteEventes€âªPlaySample`aâ¦lineara¥faderâaaäæ PlaySampleãââaè`aâ¥FaderÀ;aÀ?§Defaultåaac`a`*äãäã0?…InputâÀ$`À1hyÀ$`¤Diskãä€c:\Kyma\Samples\Speech\frase.aifãaÀÂãä­TimeInSamplesaa€aÀÂãä­TimeInSecondsaa€å{ maçdefaultÀ?+À-äÀ1llÀ1ffÀ*|À7âÀ;```` l`z`‡StretchÀ â#À;`À&â§Stretch`aâ*a+âaaäæStretchãaÀ$ipvvvvvvogèábaè`aâ-À;aÀ?0èábaaaja*äãäãÀ7âÀ;`èaa```è`a`a‹WavesetSize (À&â«WavesetSize`aâ*a+âaaäæ WavesetSizeãââèábaè`aâ-À;aÀ?0èábaaata*äãäãÀ7âÀ;`è```ÀÂãä¨Fractionab€be`èaa`À ;gj‡FreqLowÀ â#À;`À&â§FreqLow`aâ*a+âaaäæFreqLowãââès{è`aâ-À;aÀ?0ès{c`h`*äãäãÀ7âÀ;`è```À ;gj`èaa`aˆStretchhÀ â#À;`À&â¨Stretchh`aâ*a+âaaäæStretchhãââåaaè`aâ-À;aÀ?0åaad`a`*äãäãÀ7âÀ;`è```À ;ac`èaa`À ;ab> (À&â)`aâ*a+âaaä,ãââaè`aâ¦ToggleÀ;aÀ?0è`ac`a`*äãäãÀ7âÀ;`è```À ;fg`èv     u`a‰FrequencyÀ â#À;`À&â©Frequency`aâ*a+âaaäæ Frequencyãââèt  yè`aâ°Horizontal FaderÀ;aÀ?0èt  yd` p`*äãäãÀ7âÀ;`è```À ;bg`èv     u`À ;cgŽPlayOscillator (À&â®PlayOscillator`aâ*a+âaaäæPlayOscillatorãââ`è`aâ 7À;aÀ?0è``d`a`*äãäãÀ7âÀ;`è```À ;cy`èv     u`À ;fy†Coef00 +À&â¦Coef00`aâ*a+âaaäæCoef00ãââ`è`aâ-À;aÀ?0`sáaa`*äãäãÀ7âÀ;`èv     u`À ;cy`èu     u`À ;fy†Coef01 +À&â¦Coef01`aâ*a+âaaäæCoef01ãââ`è`aâ-À;aÀ?0`ráaa`*äãäãÀ7âÀ;`èu     u`À ;cy`è`a`À ;fy†Coef02 +À&â¦Coef02`aâ*a+âaaäæCoef02ãââ`è`aâ-À;aÀ?0`qáaa`*äãäãÀ7âÀ;`è```À ;fy`èv     u`À ;iy†Coef03 +À&â¦Coef03`aâ*a+âaaäæCoef03ãââ`è`aâ-À;aÀ?0`páaa`*äãäãÀ7âÀ;`èv     u`À ;fy`èu     u`À ;iy†Coef04 +À&â¦Coef04`aâ*a+âaaäæCoef04ãââ`è`aâ-À;aÀ?0`oáaa`*äãäãÀ7âÀ;`èu     u`À ;fy`è`a`À ;iy†Coef05 +À&â¦Coef05`aâ*a+âaaäæCoef05ãââ`è`aâ-À;aÀ?0`náaa`*äãäãÀ7âÀ;`è```À ;iy`èv     u`À ;ly†Coef06 +À&â¦Coef06`aâ*a+âaaäæCoef06ãââ`è`aâ-À;aÀ?0`máaa`*äãäãÀ7âÀ;`èv     u`À ;iy`èu     u`À ;ly†Coef07 +À&â¦Coef07`aâ*a+âaaäæCoef07ãââ`è`aâ-À;aÀ?0`láaa`*äãäãÀ7âÀ;`èu     u`À ;iy`è`a`À ;ly†Coef08 +À&â¦Coef08`aâ*a+âaaäæCoef08ãââ`è`aâ-À;aÀ?0`káaa`*äãäãÀ7âÀ;`è```À ;ly`èv     u`À ;ce†Coef09 +À&â¦Coef09`aâ*a+âaaäæCoef09ãââ`è`aâ-À;aÀ?0`jáaa`*äãäãÀ7âÀ;`èv     u`À ;ly`èu     u`À ;ce†Coef10 +À&â¦Coef10`aâ*a+âaaäæCoef10ãââ`è`aâ-À;aÀ?0`iáaa`*äãäãÀ7âÀ;`èu     u`À ;ly`è`a`À ;ce†Coef11 +À&â¦Coef11`aâ*a+âaaäæCoef11ãââ`è`aâ-À;aÀ?0`háaa`*äãäãÀ7âÀ;`è```À ;ce`èv     u`À ;ry†Coef12 +À&â¦Coef12`aâ*a+âaaäæCoef12ãââ`è`aâ-À;aÀ?0`gáaa`*äãäãÀ7âÀ;`èv     u`À ;ce`èu     u`À ;ry†Coef13 +À&â¦Coef13`aâ*a+âaaäæCoef13ãââ`è`aâ-À;aÀ?0`fáaa`*äãäãÀ7âÀ;`èu     u`À ;ce`è`a`À ;ry†Coef14 +À&â¦Coef14`aâ*a+âaaäæCoef14ãââ`è`aâ-À;aÀ?0`eáaa`*äãäãÀ7âÀ;`è```À ;ry`èv     u`À ;uy†Coef15 +À&â¦Coef15`aâ*a+âaaäæCoef15ãââ`è`aâ-À;aÀ?0`dáaa`*äãäãÀ7âÀ;`èv     u`À ;ry`èu     u`À ;uy†Coef16 +À&â¦Coef16`aâ*a+âaaäæCoef16ãââ`è`aâ-À;aÀ?0`cáaa`*äãäãÀ7âÀ;`èu     u`À ;ry`è`a`À ;uy†Coef17 +À&â¦Coef17`aâ*a+âaaäæCoef17ãââ`è`aâ-À;aÀ?0`báaa`*äãäãÀ7âÀ;`è```À ;uy`èv     u`À ;xy†Coef18 +À&â¦Coef18`aâ*a+âaaäæCoef18ãââ`è`aâ-À;aÀ?0`aáaa`*äãäãÀ7âÀ;`è```À ;cg`èv     u`À ;fgˆDuration +À&â¨Duration`aâ*a+âaaäæDurationãââåaaè`aâ-À;aÀ?0åaac`a`*äãäãÀ7âÀ;`èv     u`À ;cg`èu     u`À ;fg‹TriggerMode +À&â«TriggerMode`aâ*a+âaaäæ TriggerModeãââåaaè`aâ-À;aÀ?0åaaa`a`*äãäã0 +œWaveset Stretcher II (fixed)âÀ$fÀ-ä "À1ffÀ*aÀ7âÀ;`è`````èca`a 'À â#À;`À&â +`aâ*a+âaaä ,ãa -èábaè`aâ-À;aÀ?0è`aaaja*äãäã0À â#À;`‹SetableRampâÀ$`À1weÀ$`À-ä "À1ffÀ*iÀ7âÀ;````l` o` ')À&â +`aâ*a+âaaä ,ãa -èábaè`aâ-À;aÀ?0è`aaaja*äãäãÀ7âÀ;}`g`z`q`‰CountDowmÀ â#À;`À&â©CountDowm`aâ*a+âaaäæ CountDowmãââ`è`aâ 7À;aÀ?0è``g`a`*äãäãÀ7âÀ;g`g`}`q`‡CountUp?À&â§CountUp`aâ*a+âaaäæCountUpãââaè`aâ 7À;aÀ?0è`af`a`*äãäãÀ7âÀ;z`q` w`e`�FirstStepOffSet?À&â¯FirstStepOffSet`aâ*a+âaaäæFirstStepOffSetãââ`è`aâ-À;aÀ?0è``e`t`*äãäãÀ7âÀ;}`q`z`e`‘NoOfDownwardSteps?À&â±NoOfDownwardSteps`aâ*a+âaaäæNoOfDownwardStepsãââèueè`aâ-À;aÀ?0èueb`t`*äãäãÀ7âÀ;t`q`q`e`‰NoOfSamps?À&â©NoOfSamps`aâ*a+âaaäæ NoOfSampsãââ`è`aâ-À;aÀ?0èálad```*äãäãÀ7âÀ;``q`}`e`�NoOfUpwardSteps?À&â¯NoOfUpwardSteps`aâ*a+âaaäæNoOfUpwardStepsãââèueè`aâ-À;aÀ?0èuea`t`*äãäãÀ7âÀ;z`g` q`q`…Reset?À&â°MIDIController48`aâ*a¤gateâaaäæResetãââ`è`aâ 7À;aÀ?0è``q`a`*äääãÀ7âÀ; `g`d`q`ŠWrapAround?À&âªWrapAround`aâ*a+âaaäæ WrapAroundãââaè`aâ 7À;aÀ?0è`ac`a`*äãäã0?ŽDownSpeedIndexâÀ$`À1alÀ$`À-ä "À1ffÀ*aÀ7âÀ;````l`m` ')À&â +`aâ*a+âaaä ,ãa -èábaè`aâ-À;aÀ?0è`aaaja*äãäã0)†PulsesâÀ$`À1mvÀ$`À-ä "À1ffÀ*aÀ7âÀ;`è`````èca`a ')À&â +`aâ*a+âaaä ,ãa -èábaè`aâ-À;aÀ?0è`aaaja*äãäã0À â#À;`‰Playback1âÀ$`À1ifÀ$`À-ä "À1ffÀ*aÀ7âÀ;`è`````èca`a ')À&â +`aâ*a+âaaä ,ãa -èábaè`aâ-À;aÀ?0è`aaaja*äãäã0.‹SetableRampâÀ$`À1weÀ$`À-ä "À1ffÀ*aÀ7âÀ;`è`````èca`a ')À&â +`aâ*a+âaaä ,ãa -èábaè`aâ-À;aÀ?0è`aaaja*äãäã0À â#À;`�TrackAndPreHoldâÀ$`À1slÀ$`À1mwÀ$`À?¶soundEditorBoundingBoxÀÂãä©Rectangleab€À1`oÀ1k cÀ*aÀÂãã¥Mixeroªname:inputs:left:right:retrograde:reverse:À6„wmodÀ;bÀ?"ÀÀÂãã´AbstractedSoundClassuµname:structureSound:icon:smallIcon:useFancyIcon:parameterSpecifications:classDescription:shouldExpandFirst:ioProfile:ŠStepWriterÀÂãã´DSPProgramWithInputslºname:inputs:initialValuesCodeString:programName:wavetable:tableAccess:tableStart:tableEnd:�StepWriter???À*cÀÂãã­VariableSoundn*…IndexÀ7…WriteÀ7…InputÀÂãã®KymaCodeString p°string:bindings:Ÿ| "maxAmp" scale offset TrueSamp EvenSamp StartSamp ExtraSamp DeadSamp | "maxAmp := SignalProcessor maximumAmplitude." TrueSamp:=(?NoOfSamples+0.5)truncated. EvenSamp:=2*(((TrueSamp+1.1)/2)truncated). StartSamp:=self tableAddress. ExtraSamp:=StartSamp+TrueSamp+0. DeadSamp:=StartSamp+TrueSamp+1. offset := ((StartSamp) + (EvenSamp/2))truncated. scale :=( EvenSamp/2)truncated . self initialValueAt: 0 xPut: scale yPut: offset. self initialValueAt: 1 xPut: DeadSamp yPut: StartSamp+1. self initialValueAt: 2 xPut: ExtraSamp yPut: 0. ÀÂãä«BindingListad€`ŠStepWriterÀÂãã¬LazyVariablea*‰WaveTable©writeOnly`ÀÂãã¯LazyMessageSenda±receiver:message:À.À.À)‹NoOfSamplesÀÂãä§Messageab€¡+À$aåaaÀ6©truncatedÀ$`À69À$aaÀ#À3`ÿÿÿÿÿÿÿÿˆB„‹B„‹B„‹B„‹B„ˆB„ÿÿÿÿÿÿÿÿÀ àð<è\ °4 `@ Àà    ¸ø``aaÀÂãä±MonoMappedPalette rg€äÀÂãä©WordArraya`€l``````âÀ$ddddab`aadÀ#À3`ÿÿ–Yši–Yÿÿ `ÀÀ@@ àppaaÀÂãä±KymaMappedPaletteaf€äÀ'l{~{~{~gygygyâÀ$ddddfbaadäÀ$fÀÂãã¶ParameterSpecificationu¬name:typeName:viewType:rectangle:helpString:¤name88À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5©WaveTable©wavetable¨fileNameÀ<À1åx  så``À1åx såw{ŒName of the ram table. should match a readerÀ5¥input¥sound'À<À1å``å``À1åbaåw s•Only the left input is writen to ram but the output gets the sterio input un altered.À5¥index''À<À1åxmå``À1åxmåx sŽThis level tells the writer which sample to write to. -1 is the first sample and +1 is the last. The other samples are proprtionatly spaced between them. The input will only be writen to the ram when the"Write" level is greater than zero.À5¥Write''À<À1åxmåx sÀ1åxmåw s�Writing will only happen when this signal is greater than one. No writing will take place if this signal is zero or less. A gate to trigger module can be used to ensure only one sample is stored at a time.À5«NoOfSamples¥value:À<À1åbcåaaÀ1åw såx m–This is the total numder of samples in the wave table.•This module lets you write to sample ram in a random order , one or more steps at a time. PeteJohnstonsDSPMods Ver 5ãÀÂãä®SoundIOProfileae€aa¤none¥audioäÀ6ŠStepWriterÀ;aÀ?+À-äÀ1jaÀ1tjÀ*cÀ7âÀ;````g`i`…IndexÀ â#À;`À&â°MIDIController21`aâ*a+âabäæIndexãââåaaè`aâ-À;aÀ?0åaaváaa`*äãäãÀ7âÀ;g```n`i`…Value1À&â¥Value`aâ*a+âaaäæValueãââåaaè`aâ-À;aÀ?0åaabáaa`*äãäãÀ7âÀ;n``` t`i`…Write1À&â3`aâ*a+âaaäæWriteãââåaaè`aâ 7À;aÀ?0åaaa`a`*äãäã01ŠStepWriterâÀ$`À1vaÀ$`‡wtablea#ÀÀ,�Up/Down CounterÀ1�CounterRamp ???À*cÀ7‡CountUpÀ7‰CountDownÀ7…ResetÀ?Ÿ| maxAmp MaxVal CountVal StartVal Gain TrueSamp errComp HiGain LoGain HalfESamp InStep DeStep ResToMax ResToMin | maxAmp := SignalProcessor maximumAmplitude. TrueSamp:=?NoOfSamps rounded. HalfESamp:=((TrueSamp+1)/2)truncated. StartVal := 0-HalfESamp. MaxVal := ((TrueSamp/2)-1)truncated. CountVal := maxAmp. Gain:= (23-(HalfESamp twoLog)) twoExp. errComp:=(Gain/2)*(1-?OffSetHalfStep). HiGain := Gain truncated. LoGain := ((Gain-HiGain)*(maxAmp+1)). InStep := ?NoOfStepsUpwards rounded. DeStep := (0-?NoOfStepsDownwards) rounded. StartVal := StartVal+(?FirstStepOffSet rounded). ResToMax := ?WrapAround true: MaxVal false: StartVal. ResToMin := ?WrapAround true: StartVal false: MaxVal. self initialValueAt: 0 xPut: InStep yPut: DeStep. self initialValueAt: 1 xPut: ResToMax yPut: MaxVal. self initialValueAt: 2 xPut: ResToMin yPut: CountVal. self initialValueAt: 3 xPut: StartVal yPut: HiGain. self initialValueAt: 4 xPut: errComp yPut: LoGain. À$`‹CounterRamp„kym1$`À#À3` pØŒ# q€pÀ0¨`` 0À € ÿ þ  € € @   áü!!!3óþ``aa"adÀ#À3`à°L æC0Aà@ @p@ pàP P ‰ùðppaa-adäÀ$jÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5;¨hotValue:À<À1åw såz mÀ1åbcåaažIf this value is greater than zero the output will generate a repeating ramp, otherwise the output will stop changing value when it reaches plus or minus one.À5¥Reset''À<À1åy må``À1åwmåxmŽA value of greater than zero in this input will reset the output to minus one and hold it there until this value returns to zero or less. A gate to trigger module can be used on this input to alow the ramp to keep on moving at reset time.À52(:À<À1åy måxmÀ1åwmåwm†If this value is not zero , then a reset will not return the output to minus one. If say a value of five was in this field , then a reset would produce an output level that would address the fith memory sample when used as an index in a memory reader or writer.À5°NoOfStepsUpwards(:À<À1å``åxmÀ1åz måwm—This should normaly be set to value one. if it is set to values over one, it will represent how many memory cells are skipped each sample cycle (asuming the output is being used as an index for memory readers or writers). This only has effect when the output is ramping upwards. À5©CountDown''À<À1åz må``À1åy måxm ˜When a value of zero or greater is applied to this input the output will start to ramp downwards from its current level as long as the reset signals is zero or less, and the NoOfStepsDownwards value is one or greater. Because this input overrides the CountUp input, this can be used as an up and down control if the CountUp input is kept high.À5²NoOfStepsDownwards(:À<À1åz måxmÀ1åy måwm˜This should normaly be set to value one. if it is set to values over one, it will represent how many memory cells are skipped each sample cycle (asuming the output is being used as an index for memory readers or writers). This only has effect when the output is ramping downwards.À5*''À<À1å``å``À1åz måxm‰When a value of zero or greater is applied to this input the output will start to ramp upwards from its current level as long as the CountDown and reset signals are both zero or less, and the NoOfStepsUpwards value is one or greater.À5®OffSetHalfStep(:À<À1åx måy mÀ1aåw s•In 99.9% of cases this value should be zero. If it is set to one ,the output is moved down by half a step. The only time this should be set to one is if it is feeding a Wave Shaper with interpolation switched on and and nothing else. And even then it is only needed if it is absolutly important that the wave shaper interpolates on the center of the sample. In all other cases if you use one in this field , readers and writers will try to write on the border between samples and buzzes will be heard.À5"(:À<À1åx må``À1aåy mšThis value should match any memory readers or writers Total number of samples. This represents the total number of sample in time that it will take for the output to ramp from minus one to plus one , and also the total number of samples (memory cells) in a memory reader or writer. ‘This is a Ramp Generator optimized for use as an index for memory readers and writers. When a logic value of one present at the "CountUp" input , the output starts to ramp up one step per sample cycle (as long as the "NoOfStepsUpwards" field has the value one). If a gate to trigger module is used in the CountUp input and the output is fed to the index of a "StepMemoryWriter" module, this can be used to write single words into ram at will (so long as the NoOfSamps values in the two modules match). PeteJohnstonsDSPMods Ver 5ãÀ!aa$%äÀ6ŽFullSpeedIndexÀ;aÀ?+À-äÀ1clÀ1tjÀ*hÀ7âÀ;}`g`z`q`>?À&â"`aâ*a+âaaä#ãââ`è`aâ 7À;aÀ?0è``g`a`*äãäãÀ7âÀ;g`g`}`q`(?À&â*`aâ*a+âaaä+ãââaè`aâ 7À;aÀ?0è`af`a`*äãäãÀ7âÀ;z`q` w`e`0?À&â2`aâ*a+âaaä3ãââ`è`aâ-À;aÀ?0è``e`t`*äãäãÀ7âÀ;}`q`z`e`8?À&â:`aâ*a+âaaä;ãââèueè`aâ-À;aÀ?0èueb`t`*äãäãÀ7âÀ;t`q`q`e` ?À&â"`aâ*a+âaaä#ãââ`è`aâ-À;aÀ?0èálad```*äãäãÀ7âÀ;``q`}`e`(?À&â*`aâ*a+âaaä+ãââèueè`aâ-À;aÀ?0èuea`t`*äãäãÀ7âÀ;z`g` q`q`0?À&â2`aâ*a3âaaä4ãââ`è`aâ 7À;aÀ?0è``q`a`*äääãÀ7âÀ; `g`d`q`9?À&â;`aâ*a+âaaä<ãââaè`aâ 7À;aÀ?0è`ac`a`*äãäã0?ŽFullSpeedIndexâÀ$`À1alÀ$`aÀÂãã­ConstantSoundn«name:value:…Reset``aÀ1‰CountDown``À1‡CountUpa`À)ŠbufferSizeÀ1ˆConstanta9À?+À-äÀ1lzÀ1ffÀ*eÀ7âÀ;`è```À ;be`èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{c`h`*äãäãÀ7âÀ;`è```À ;be`èca`a>À â#À;`À&â)`aâ*a+âaaä,ãââaè`aâ-À;aÀ?0åaac`a`*äãäãÀ7âÀ;`è```À ;be`èca`a = >À&â !`aâ*a+âaaä "ãââèt  yè`aâ-À;aÀ?0åm ed` p`*äãäãÀ7âÀ;`èca`À ;be`èba`a *+À&â ,`aâ*a+âaaä -ãââ`è`aâ-À;aÀ?0åaad`a`*äãäãÀ7âÀ;`èca`À ;be`èba`a’MaxCountOfTriggersÀ â#À;`À&â²MaxCountOfTriggers`aâ*a+âaaäæMaxCountOfTriggersãââaè`aâ-À;aÀ?0åaaaata*äãäã0+„wmodâÀ$`À1iyÀ$`À*fÀÂãã¬MemoryWritere¦name:input:captureDuration:global:cyclic:recordingName:silent:trigger:À6�MemoryWriter1À;bÀ?"ÀÀ,ŽTriggerCounterÀ#’TriggerCounter ???À*bÀÀ,�GateToTriggerÀ1�GateToTrigger???À*aÀ7…InputÀ? ˆ| maxAmp LoVal HiVal | maxAmp := SignalProcessor maximumAmplitude. HiVal := maxAmp. LoVal := 0.0. LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: HiVal yPut:LoVal. self initialValueAt: 1 xPut: 0 yPut: 0. À$`�GateToTrigger„kym1$`À#À3`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aaÀ#äÀ'l``````âÀ$ddddab`aadÀ#À3`|yDIDIDIÇÏ@A@A@A@AÿÿppaaÀ.äÀ'l{~{~{~gygygyâÀ$ddddfbaadäÀ$dÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5¯PlusAndMinusOne(:À<À1åy  så``À1åaaåy m‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À5&''À<À1``À1åxma€À5¦Invert(:À<À1åxmå``À1åx  såy m‡When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).—This module generates a one sample wide pulse every time the input goes from zero (orbelow) to anything above zero. It converts wide pulses to thin pulses. It can also be used as a one direction zero crossing detector PeteJohnstonsDSPMods Ver 5ãÀ!aa$%ä�GateToTrigger`ÀÀ,�Up/Down CounterÀ1�CounterRamp ???À*cÀ7‡CountUpÀ7‰CountDownÀ7…ResetÀ?Ÿ| maxAmp MaxVal CountVal StartVal Gain TrueSamp errComp HiGain LoGain HalfESamp InStep DeStep ResToMax ResToMin | maxAmp := SignalProcessor maximumAmplitude. TrueSamp:=?NoOfSamps rounded. HalfESamp:=((TrueSamp+1)/2)truncated. StartVal := 0-HalfESamp. MaxVal := ((TrueSamp/2)-1)truncated. CountVal := maxAmp. Gain:= (23-(HalfESamp twoLog)) twoExp. errComp:=(Gain/2)*(1-?OffSetHalfStep). HiGain := Gain truncated. LoGain := ((Gain-HiGain)*(maxAmp+1)). InStep := ?NoOfStepsUpwards rounded. DeStep := (0-?NoOfStepsDownwards) rounded. StartVal := StartVal+(?FirstStepOffSet rounded). ResToMax := ?WrapAround true: MaxVal false: StartVal. ResToMin := ?WrapAround true: StartVal false: MaxVal. self initialValueAt: 0 xPut: InStep yPut: DeStep. self initialValueAt: 1 xPut: ResToMax yPut: MaxVal. self initialValueAt: 2 xPut: ResToMin yPut: CountVal. self initialValueAt: 3 xPut: StartVal yPut: HiGain. self initialValueAt: 4 xPut: errComp yPut: LoGain. À$`‹CounterRamp„kym1$`À#À3` pØŒ# q€pÀ0¨`` 0À € ÿ þ  € € @   áü!!!3óþ``aaÀ#äÀ'l``````âÀ$ddddab`aadÀ#À3`à°L æC0Aà@ @p@ pàP P ‰ùðppaaÀ.äÀ'l{~{~{~gygygyâÀ$ddddfbaadäÀ$jÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5;(:À<À1åw såz mÀ1åbcåaažIf this value is greater than zero the output will generate a repeating ramp, otherwise the output will stop changing value when it reaches plus or minus one.À5.''À<À1åy må``À1åwmåxmŽA value of greater than zero in this input will reset the output to minus one and hold it there until this value returns to zero or less. A gate to trigger module can be used on this input to alow the ramp to keep on moving at reset time.À52(:À<À1åy måxmÀ1åwmåwm†If this value is not zero , then a reset will not return the output to minus one. If say a value of five was in this field , then a reset would produce an output level that would address the fith memory sample when used as an index in a memory reader or writer.À59(:À<À1å``åxmÀ1åz måwm—This should normaly be set to value one. if it is set to values over one, it will represent how many memory cells are skipped each sample cycle (asuming the output is being used as an index for memory readers or writers). This only has effect when the output is ramping upwards. À5?''À<À1åz må``À1åy måxm ˜When a value of zero or greater is applied to this input the output will start to ramp downwards from its current level as long as the reset signals is zero or less, and the NoOfStepsDownwards value is one or greater. Because this input overrides the CountUp input, this can be used as an up and down control if the CountUp input is kept high.À5%(:À<À1åz måxmÀ1åy måwm˜This should normaly be set to value one. if it is set to values over one, it will represent how many memory cells are skipped each sample cycle (asuming the output is being used as an index for memory readers or writers). This only has effect when the output is ramping downwards.À5*''À<À1å``å``À1åz måxm‰When a value of zero or greater is applied to this input the output will start to ramp upwards from its current level as long as the CountDown and reset signals are both zero or less, and the NoOfStepsUpwards value is one or greater.À50(:À<À1åx måy mÀ1aåw s•In 99.9% of cases this value should be zero. If it is set to one ,the output is moved down by half a step. The only time this should be set to one is if it is feeding a Wave Shaper with interpolation switched on and and nothing else. And even then it is only needed if it is absolutly important that the wave shaper interpolates on the center of the sample. In all other cases if you use one in this field , readers and writers will try to write on the border between samples and buzzes will be heard.À5"(:À<À1åx må``À1aåy mšThis value should match any memory readers or writers Total number of samples. This represents the total number of sample in time that it will take for the output to ramp from minus one to plus one , and also the total number of samples (memory cells) in a memory reader or writer. ‘This is a Ramp Generator optimized for use as an index for memory readers and writers. When a logic value of one present at the "CountUp" input , the output starts to ramp up one step per sample cycle (as long as the "NoOfStepsUpwards" field has the value one). If a gate to trigger module is used in the CountUp input and the output is fed to the index of a "StepMemoryWriter" module, this can be used to write single words into ram at will (so long as the NoOfSamps values in the two modules match). PeteJohnstonsDSPMods Ver 5ãÀ!aa$%ä�Up/Down CounteraÀ1…Reset`ç0 aÀ1‰CountDown`aÀ7�TriggersInput`ç?MaxCountOfTriggers*2`À;*`À#†InvertÀ*a+ç0-1ç0-1ää`aaääÀ#À3` @� @� € € @� @� € € @� @� € € @� @� €ÿÿÿÿ8`áƒ(  ‚ € @�8páÃ``aa"adÀ#À3`Ä _d $à À@` àÀ @` àppaaÀ.äÀ'lz{z{z{ffffffâÀ$ddddfbaadäÀ$cÀ5888À<À1åaaåx mÀ1aaŽTriggerCounterÀ5#(:À<À1å``å``À1åaaåx g€À5­TriggersInput''À<À1åaa`À1aåv s€”This sound counts the triggers on the input and outputs a trigger when !MaxCountOfTriggers has been reached. Side effect: Extra clicks could be outputted if this value is changed.ãÀ!aa%%äÀ6ŽTriggerCounterÀ;bÀ?"ÀÀ,�GateToTriggerÀ1�GateToTrigger???À*aÀ7…InputÀ? ˆ| maxAmp LoVal HiVal | maxAmp := SignalProcessor maximumAmplitude. HiVal := maxAmp. LoVal := 0.0. LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: HiVal yPut:LoVal. self initialValueAt: 1 xPut: 0 yPut: 0. À$`�GateToTrigger„kym1$`À#À3`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aa"adÀ#À3`|yDIDIDIÇÏ@A@A@A@Aÿÿppaa-adäÀ$dÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À58(:À<À1åy  så``À1åaaåy m‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À5&''À<À1``À1åxma€À5#(:À<À1åxmå``À1åx  såy m‡When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).—This module generates a one sample wide pulse every time the input goes from zero (orbelow) to anything above zero. It converts wide pulses to thin pulses. It can also be used as a one direction zero crossing detector PeteJohnstonsDSPMods Ver 5ãÀ!aa$%äÀ6•ZeroCrossingsDetectorÀ;aÀ?+À-ãÀ1sdÀ1tjÀ*`0À â#À;`•ZeroCrossingsDetectorâÀ$`À1sdÀ$``ÀÂããªWaveShaper }±name:input:interpolation:shapeFrom:shapingFunction:coefficients:fromMemoryWriter:À6‰Playback1À;aÀ?+/ÀÀ,‹SetableRampÀÀ,“MixerWithWrapAroundÀ1�mxr with wrap???À)†inputsÀ?Š"maxAmp := SignalProcessor maximumAmplitude." self initialValueAt: 0 xPut: 0 yPut: self subSounds size. À$`�MixerWithWrap„kym1$`À#À3`¿!¡!áÀÿ€@ÿÿÀ?¡!¡á@€ ¨@ø( œç9Μç9΀à€ð€ø€¼<€žx€�ð€‡àƒðƒÀ�ø�€Ÿþ€¼€ð€à€œó�Î``aaÀ#äÀ'l``````âÀ$ddddab`aadÀ#À3`pPøøPpù@ª«<täÅчp0ppaaÀ.äÀ'l{~{~{~gygygyâÀ$ddddfbaadäÀ$bÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5¦Inputs¯soundCollection 'À<À1``À1åaaa€žThis class has no description.ãÀ!aa$%ä�SetableRamp ???À*bÀÀ,ŒTrackAndHoldÀ1�TrackAndHold???À*bÀ7…InputÀ7„GateÀ?ˆself initialValueAt: 0 xPut: 1 yPut: 0. À$`ŒTrackAndHold„kym1$`À#À3`€À Àÿ‡ÿŽ8 Œ0˜`@˜`H°à@°Àà€@àAÀ@‚€D@€@€@€ÿ€ÿ€@€@€@€@€ÿÀÿÿÀÿ``aa 7adÀ#À3`pẊñ„¼ðüppaaÀ.äÀ'l{~{~{~gygygyâÀ$ddddfbaadäÀ$cÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5¤Gate''À<À1åbaå``À1åx såx m‘When this signal is zero or below the input is passed to the output. When this signal rises above zero the output is frozen at the current value and remains there until this signal goes back to zero or below.À5&''À<À1å```À1åz måx m€žThis class has no description.ãÀ!aa$%äŒTrackAndHoldÀÀ,‡AsLogicÀ1ŠAsLogic???À*aÀ7/À? €| maxAmp LoVal HiVal | maxAmp := SignalProcessor maximumAmplitude. HiVal := maxAmp. LoVal := 0.0. LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: HiVal yPut:LoVal. À$`‡AsLogic„kym1$`À#À3`àà°°�� ï}ÝÝÇ plÄ9üøüÿ``aa"adÀ#À3` UVb Ã�Øpóþppaa-adäÀ$dÀ5888;œEnter a name for this Sound.À58(: ‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À5&'' %€À5#(: *‡When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).—Converts a signal to a logic value. When the input is greater than zero the output is one otherwise the output is zero. This module can also be used as a NOT gate or logic inverter by putting one into the Invert field PeteJohnstonsDSPMods Ver 5ãÀ!aa$%ä†INVERT`À7‡TriggeraÀ *“MixerWithWrapAroundÀ*bÀÀ,†NegateÀ1ŠNegate ???À*aÀ7…InputÀ?…self initialValueAt:0 xPut:0 yPut:0. À$`†Negate„kym1$`À#À3`8ùð â8’’RR 2 <3ùðÀÀÀÀÀÀÏ€ÀÀÀÏ€ÀÀÀÀÀÀÀ``aa 7adÀ#À3`ÿÿ€€€€¥Íµ­‘¥¥¥Í€€€€ÿÿppaaÀ.äÀ'lz{z{z{ffffffâÀ$ddddfbaadäÀ$bÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5&''À<À1``À1åaaa€ �This module inverts the Input Signal. In most cases it would be better to use a mixer with a level of 0-1 or some other method of inverting. This should only be used with wraparound type maths (ie when forming indexes) as minus one input makes minus one output. This is because true plus one doesn't exist in two's complement numbers. PeteJohnstonsDSPMods Ver 5.1ãÀ!aa%%ä†NegateÀ7ŠMasterRampÀ7ŠIndexPoint=À#À3`øàøà````````àøàø @ @ @`@àà@à@8`x~`@ø|`AØ`˜`GpN<8ðê¿``aa"adÀ#À3`pPøøPpù@ª«<täÅчp0ppaaÀ.äÀ'lz{z{z{ffffffâÀ$ddddfbaadäÀ$dÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5ªMasterRamp''À<À1å``å``À1åaaåx  y”A full scale repeating ramp must be fed into this input to alow this module to work.À5§trigger''À<À1`åwmÀ1åaaa �When this input is one (or greater than zero) ,the output will be the same as the "indexpoint". When this input changes to zero (or less) the output starts to ramp up from the index point at the same rate and direction as the ramp supplied by the "MasterRamp" input. If a gate to trigger module is used in this input ,then the ramp will be continueus but reset to the current index point at every positive going edge.À5ªIndexPoint''À<À1åaaåvmÀ1å`aåv s•This is the point at whitch the output ramp will start from at the negative going edge of the trigger input. This signal is copied to the output when the trigger input is held high. ’When the trigger input is moves from plus one to zero the output starts to ramp upwards starting from the value present at the "IndexPoint" input , as long as a full ramp is supllied to the "MasterRamp" input. The phase of the master ramp is not important but the gradient is. PeteJohnstonsDSPMods Ver 5.1ãÀ!aa$%äÀ6‹SetableRampÀ;aÀ?+=,ÀÂãã«SuperSample g¾name:frequency:gate:sample:setLoop:loopStart:loopEnd:loopFade:reverse:start:end:fromMemoryWriter:attackTime:releaseTime:scale:–ZeroCrossingsTriggers1çdefaulta«triggerrec1ä`aää`aãÀ8aÀ<åágcaÀÀ,�TrackAndPreHoldÀ1’TrackAndPreHold???À*bÀ7…InputÀ7„GateÀ?ˆself initialValueAt: 0 xPut: 1 yPut: 0. À$`�TrackAndPreHold„kym1$`À#À3`€?ü?ü�À Àÿ‡ÿŽ8 Œ0P˜`@˜`H°à°ÀBà€@àAÀ‚€@D@€@€€@ÿ€?ÿ€ € € € €ÿàÿÿàÿ``aa"adÀ#À3`àsẊñ„¼ðüppaa-adäÀ$cÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5 -''À<À1åbaå``À1åx såx m‘When this signal is zero or below the input is passed to the output. When this signal rises above zero the output is frozen at the current value and remains there until this signal goes back to zero or below.À5&''À<À1å```À1åz måx m€�This is similar to TrackAndHold exept that the input sample that preceeded the gates transition from 0 to 1, is the sample that will be held. This means that a "Sample and Hold" can be made by putting a GateToTrigger module(with invert set to one) into this modules gate input. If you tried to do the same with the standard TrackAndHold module, the held sample would be the sample that was presant at the input when the trigger returned to zero and not at the trigger point itself. PeteJohnstonsDSPMods Ver 5ãÀ!aa$%äÀ6�TrackAndPreHoldÀ;aÀ?+)À ;†Invert`À5À6ŽTriggerDividerÀ;bÀ?"&À?+À-ä?À1ffÀ*bÀ7âÀ;`è`````èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{c`h`*äãäãÀ7âÀ;u```k`p`? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0 ŽTriggerDividerâÀ$`À1ziÀ$` ,&aÀ-À6ŽDownSpeedIndexÀ;aÀ?+4a0`a5`ÀÂããªPulseTrainw­name:period:variableDutyCycle:dutyCycle:gate:À6†PulsesÀ;aÀ?+#ç*(SignalProcessor sampleRate/!Stretch) hz säåaaa`9$?‡wtableaç#(0 0 0)ã`À?+À-ä?À1ffÀ*bÀ7âÀ;`è`````èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{c`h`*äãäãÀ7âÀ;u```k`p`? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0 ŽTriggerCounterâÀ$`À1ziÀ$`b(À?+À-ãÀ1}yÀ1tjÀ*`0À â#À;`�MemoryWriter1âÀ$`À1iyÀ$`4À8aäã‹triggerrec1ãaÀ-À6�MemoryWriter2À;bÀ?"À5À6%À;bÀ?"À)À6 1À;aÀ?+À-ãÀ1sdÀ1tjÀ*`0 8 :âÀ$`À1sdÀ$``À ?‰Playback2À 'À6#À;aÀ?+$,À'–ZeroCrossingsTriggers2çdefaulta«triggerrec2ä`aää`aãÀ8aÀ<åágcaÀ0�TrackAndPreHoldÀ ;9`À5À6<À;bÀ?":À?+À-äÀ1lzÀ1ffÀ*bÀ7âÀ;`è`````èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{c`h`*äãäãÀ7âÀ;u```k`p`? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0 -âÀ$`À1ziÀ$` ,:a1$?‡wtablebç#(0 0 0)ã`À?+À-äÀ1lzÀ1ffÀ*bÀ7âÀ;`è`````èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{c`h`*äãäãÀ7âÀ;u```k`p`? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0 /âÀ$`À1ziÀ$`b)À?+À-ãÀ1}yÀ1tjÀ*`08�MemoryWriter2âÀ$`À1iyÀ$`%À8aäã‹triggerrec2ãa >ÀÂãã¥Levels«name:input:left:right:noGain:interpolation:À6„MuteÀ;bÀ?"*À?+À-ãÀ1}yÀ1tjÀ*`0À â#À;`„MuteâÀ$`À1iyÀ$`*``ã$4À9À6=À;bÀ?"À+À6'À;aÀ?+À-äÀ1jaÀ1tjÀ*cÀ7âÀ;````g`i`01À&â4`aâ*a+âabä5ãââåaaè`aâ-À;aÀ?0åaaváaa`*äãäãÀ7âÀ;g```n`i`:1À&â<`aâ*a+âaaä=ãââåaaè`aâ-À;aÀ?0åaabáaa`*äãäãÀ7âÀ;n``` t`i`"1À&â3`aâ*a+âaaä$ãââåaaè`aâ 7À;aÀ?0åaaa`a`*äãäã01'âÀ$`À1vaÀ$`‡wtableb#,;9À?+À-ãÀ1}yÀ1tjÀ*`0%'âÀ$`À1iyÀ$`/``ã$aaääÀ?Š| bufferSize | bufferSize := (SignalProcessor sampleRate * 5). wmod start: 0 s bufferSize: bufferSize À$`aaääÀ1q|À.À2À6‚Waveset Stretcher With Antialias _À;eÀ?:À<À1xuÀ1ciÀ?"âÀ?±soundEditorLayoutÀ$fÀ1ƒDura`ÀÀ,�GateToTriggerÀ1�GateToTrigger???À*aÀ7…InputÀ? ˆ| maxAmp LoVal HiVal | maxAmp := SignalProcessor maximumAmplitude. HiVal := maxAmp. LoVal := 0.0. LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: HiVal yPut:LoVal. self initialValueAt: 1 xPut: 0 yPut: 0. À$`�GateToTrigger„kym1$`À#À3`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aa"adÀ#À3`|yDIDIDIÇÏ@A@A@A@AÿÿppaaÀ.äÀ'l{~{~{~gygygyâÀ$ddddfbaadäÀ$dÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À58(:À<À1åy  så``À1åaaåy m‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À5&''À<À1``À1åxma€À5#(:À<À1åxmå``À1åx  såy m‡When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).—This module generates a one sample wide pulse every time the input goes from zero (orbelow) to anything above zero. It converts wide pulses to thin pulses. It can also be used as a one direction zero crossing detector PeteJohnstonsDSPMods Ver 5ãÀ!aa$%äÀ6�GateToTriggerÀ;aÀ?+À-ãÀ1sdÀ1xpÀ*`0À â#À;`�GateToTriggerâÀ$`À1sdÀ$``ÀÀ,†OrGateÀ1ŠOrGate ??? .À? ™| maxAmp LoVal HiVal | maxAmp := SignalProcessor maximumAmplitude. HiVal := maxAmp. LoVal := 0.0. LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: HiVal yPut:LoVal. self initialValueAt: 1 xPut:self subSounds size yPut: 0. À$`†OrGate„kym1$`À#À3`ÿÀÿÿð|ÿˆ†¢†Àÿ†ÿ†À†¢ˆÿ<ÿÿøÿà``aa"adÀ#À3`Àè ’ˆü�ˆè`Àppaa6adäÀ$dÀ5888;œEnter a name for this Sound.À5 & ' 'À<À1å``å``À1åaaåx m‘Maximun 30 inputsÀ5#(:À<À1åxmå``À1åx  såy mŽThis turns the module into a NorGate . When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).À58(:À<À1åbcå``À1åw såy m‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.�Or Gate or Nor Gate PeteJohnstonsDSPMods Ver 5ãÀ!aa$%ä†OrGateÀ*bÀ5À6<À;bÀ?"À'•ZeroCrossingsTriggersçdefaultaªtriggerrecä`aää`aãÀ8aÀ<åágcaÀ?+À-äÀ1~sÀ1ffÀ*bÀ7âÀ;`è`````èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{a`h`*äãäãÀ7âÀ;u```k`p`? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0 -âÀ$`À1ziÀ$` ,&ÀÀ,�MonostableInTimeÀ1”MonostableIntime ???À*bÀ7ˆDurationÀ2‡Script1À*bÀ7‡TriggerÀÀ,�GateToTriggerÀ1�GateToTrigger???À*aÀ7…InputÀ? ˆ| maxAmp LoVal HiVal | maxAmp := SignalProcessor maximumAmplitude. HiVal := maxAmp. LoVal := 0.0. LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: HiVal yPut:LoVal. self initialValueAt: 1 xPut: 0 yPut: 0. À$`�GateToTrigger„kym1$`À#À3`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aaÀ.äÀ'l{~{~{~gygygyâÀ$ddddfbaadÀ#À3`|yDIDIDIÇÏ@A@A@A@Aÿÿppaa:adäÀ$dÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À58(:À<À1åy  så``À1åaaåy m‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À5&''À<À1``À1åxma€À5#(:À<À1åxmå``À1åx  såy m‡When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).›This module generates a one sample wide pulse every time the input goes from zero (orbelow) to anything above zero. It converts wide pulses to thin pulses. It can also be used as a one direction zero crossing detectorãÀ!aa$%ä…Pulse`)`À?ƒ?PulseStretch ifTrue:[Trigger start: 0s] ifFalse:[Pulse start: 0s].À$`aaääÀ?™| maxAmp SR RampInc TrigMo LoVal HiVal | SR :=SignalProcessor sampleRate. maxAmp := SignalProcessor maximumAmplitude. RampInc := maxAmp /(((?MaxDuration s)removeUnits)*SR). HiVal := maxAmp. LoVal := 0.0. TrigMo :=?TriggerMode true: -1 false: 0 . LoVal :=?PlusAndMinusOne true: (maxAmp+1) false: 0. HiVal :=?Invert true: LoVal false: HiVal. LoVal :=?Invert true: maxAmp false: LoVal. self initialValueAt: 0 xPut: RampInc yPut: maxAmp . self initialValueAt: 1 xPut: LoVal yPut: TrigMo . self initialValueAt: 2 xPut: HiVal yPut:0. À$`’PulseStretcherTime„kym1$`À#À3`??€ÀÀÀÀÀ?€?ÿÿÿÿÿÿÿÿÿÿÀÿÿÀÀ€À€ ÀÿÿÀ€ ÀŸèÀ À À À À Àøp8ÿø@ÿø``aa"adÀ#À3` <    <ÿÿ?ü (?ü+Ô"D"Dççppaa6adäÀ$hÀ5888!œEnter a name for this Sound.À58(:À<À1åx måy mÀ1åx såbc‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À5«MaxDuration§hotTime:À<À1å| må``À1åz måba�This value is what the Monostables on time would be if the Duration input was given a value of 1.À5#(:À<À1åx må``À1åx såy  s‡When this value is greater than zero the output is inverted as per logic values not analogue. i.e. 1 becomes 0 and 0 becomes 1 (assuming PlusAndMinusOne value is low).À5¬PulseStretch§boolean9À<À1åx såxmÀ1åwmåaa •If this is deselected, the Trigger input acts as a trigger and the Monostable on time will start when the trigger goes from Lo to Hi. When this is selected The trigger input acts as a Gate and this input will be passed through to the output but with the extra Monostable on time added on the end . In other words the Monostable on time starts when this input goes to zero.À5¨duration''À<À1å| måbaÀ1åz måx mŠThe Value at this input represents the monostables on time as a proportion of the MaxDuration value. This must be a positive value. Any negative value will force the output value Lo. Monostable on time is Duration value * MaxDuration.À55''À<À1åbaåbaÀ1åy måx m œThe Monostable is triggered when this input changes from Lo to Hi (zero or lower to one or greater than zero). The transition from Hi back to Lo will have no bearing on the Monostable operation if the PulseStretch option is not selected. If the PulseStretch option is selected the Monostable On time will start only when this signal returns to a Lo state. Right input is ignored.À5>(:À<À1åbaå``À1åy måba˜There are Two trigger modes FIRST MODE value 0 or below 0. In this mode the Monostable on time can freely be retriggered at any time. SECOND MODE value 1 or greater than 0. In this mode the Monostable can only be retriggered when the output is Lo (or the ontime has finnished).—This module is a Monostable which can be triggered and time adjusted at sample rate. The value at the duration input is multiplied by the MaxDuration value to give the Monostable on time. PeteJohnstonsDSPMods Ver 5ãÀ!aa$%äÀ6�MonostableInTimeÀ;aÀ?+À-ãÀ1gmÀ1ubÀ*`0À â#À;`�MonostableInTimeâÀ$`À1dmÀ$``À.À.À)ŠwindowSizeÀ6¡*À$abÀ6¤sampÀ$``ãÀ1$a"a````À14`qÀ&À61À;aÀ?+À-ãÀ1sdÀ1xpÀ*`08:âÀ$`À1sdÀ$``À?‹RateLimiterÀ*bÀ?À61À;aÀ?+À-ãÀ1gmÀ1ubÀ*`08�MonostableInTimeâÀ$`À1dmÀ$``À<ås`ã#À5À6%À;bÀ?"À)À6 1À;aÀ?+À-ãÀ1sdÀ1tjÀ*`0 8 :âÀ$`À1sdÀ$``À ?ˆPlaybackÀ 'À6#À;aÀ?+À-ãÀ1weÀ1tjÀ*`0.‹SetableRampâÀ$`À1weÀ$`À-À6=À;aÀ?+À-äÀ1clÀ1tjÀ*hÀ7âÀ;}`g`z`q`>?À&â"`aâ*a+âaaä#ãââ`è`aâ 7À;aÀ?0è``g`a`*äãäãÀ7âÀ;g`g`}`q`(?À&â*`aâ*a+âaaä+ãââaè`aâ 7À;aÀ?0è`af`a`*äãäãÀ7âÀ;z`q` w`e`0?À&â2`aâ*a+âaaä3ãââ`è`aâ-À;aÀ?0è``e`t`*äãäãÀ7âÀ;}`q`z`e`8?À&â:`aâ*a+âaaä;ãââèueè`aâ-À;aÀ?0èueb`t`*äãäãÀ7âÀ;t`q`q`e` ?À&â"`aâ*a+âaaä#ãââ`è`aâ-À;aÀ?0èálad```*äãäãÀ7âÀ;``q`}`e`(?À&â*`aâ*a+âaaä+ãââèueè`aâ-À;aÀ?0èuea`t`*äãäãÀ7âÀ;z`g` q`q`0?À&â2`aâ*a3âaaä4ãââ`è`aâ 7À;aÀ?0è``q`a`*äääãÀ7âÀ; `g`d`q`9?À&â;`aâ*a+âaaä<ãââaè`aâ 7À;aÀ?0è`ac`a`*äãäã0?,âÀ$`À1alÀ$`a)`aÀ16``À18a`9&À0!À ;9`"aÀ-À63À;aÀ?+À-äÀ1clÀ1tjÀ*hÀ7âÀ;}`g`z`q`>?À&â"`aâ*a+âaaä#ãââ`è`aâ 7À;aÀ?0è``g`a`*äãäãÀ7âÀ;g`g`}`q`(?À&â*`aâ*a+âaaä+ãââaè`aâ 7À;aÀ?0è`af`a`*äãäãÀ7âÀ;z`q` w`e`0?À&â2`aâ*a+âaaä3ãââ`è`aâ-À;aÀ?0è``e`t`*äãäãÀ7âÀ;}`q`z`e`8?À&â:`aâ*a+âaaä;ãââèueè`aâ-À;aÀ?0èueb`t`*äãäãÀ7âÀ;t`q`q`e` ?À&â"`aâ*a+âaaä#ãââ`è`aâ-À;aÀ?0èálad```*äãäãÀ7âÀ;``q`}`e`(?À&â*`aâ*a+âaaä+ãââèueè`aâ-À;aÀ?0èuea`t`*äãäãÀ7âÀ;z`g` q`q`0?À&â2`aâ*a3âaaä4ãââ`è`aâ 7À;aÀ?0è``q`a`*äääãÀ7âÀ; `g`d`q`9?À&â;`aâ*a+âaaä<ãââaè`aâ 7À;aÀ?0è`ac`a`*äãäã0?ŽDownSpeedIndexâÀ$`À1alÀ$`a)`a5`À7À6;À;aÀ?+À-äÀ1llÀ1ffÀ*aÀ7âÀ;````l`m` ')À&â +`aâ*a+âaaä ,ãbÀ$ix{{{{{{m`jè`aâ-À;aÀ?0è`abaja*äãäã0)+âÀ$`À1mvÀ$`ç*(SignalProcessor sampleRate/!Stretch) hz säåaaa`9$?†wtableç#(0 0 0)ã`À?+À-ä.À1ffÀ*bÀ7âÀ;`è`````èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{a`h`*äãäãÀ7âÀ;u```k`p`? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0 /âÀ$`À1ziÀ$` 5)a%````%`8`7h(`ÀÂãã±DelayWithFeedback£name:type:input:scale:feedback:delay:delayScale:wavetable:prezero:interpolation:smoothDelayChanges:À6�Delay (allpass)À;aÀ?"4¤comb4a`À. À6&À$`a‡Privateã$ä`"`À1ƒOnea`À9À6=À;bÀ?"À+À6'À;aÀ?+À-äÀ1jaÀ1tjÀ*cÀ7âÀ;````g`i`01À&â4`aâ*a+âabä5ãââåaaè`aâ-À;aÀ?0åaaváaa`*äãäãÀ7âÀ;g```n`i`:1À&â<`aâ*a+âaaä=ãââåaaè`aâ-À;aÀ?0åaabáaa`*äãäãÀ7âÀ;n``` t`i`"1À&â3`aâ*a+âaaä$ãââåaaè`aâ 7À;aÀ?0åaaa`a`*äãäã01'âÀ$`À1vaÀ$`†wtableÀÂãã­GeneralFilter r£name:input:type:frequency:q:scale:feedback:order:maximumUpdateRate:À6ŽHighPassFilterÀ;bÀ?"À$À6’GenericSource LiveÀ;aÀ?+À-ä2À1ffÀ*aÀ7âÀ;`è`````èca`a>?À&â)`aâ*a+âaaä,ãcÀ$ibeeeee}hfaè`aâ-À;aÀ?0åaac`a`*äãäã0?’GenericSource LiveâÀ$`À1hyÀ$`5ãä‰frase.aifãaÀ8aÀ<å{ maçdefaultÀ?+À-ãÀ1lzÀ1ubÀ*`0À â#À;`ŽHighPassFilterâÀ$`À1izÀ$` (¨highPassÀÂãä°FrequencyInHertzaa€v`a`dä"À7À6ŠPulseTrainÀ;aÀ?+À-ä2À1ffÀ*bÀ7âÀ;o```}`g` 'À â#À;`À&â +`aâ*a+âaaä ,ãb8jè`aâ-À;aÀ?0åaabaja*äãäãÀ7âÀ;````o`g`‰RecLength 8À&â©RecLength`aâ*a+âaaäæ RecLengthãââèx yè`aâ-À;aÀ?0åaac`a`*äãäã0 8ŠPulseTrainâÀ$`À1hyÀ$`ç(?bufferSize*2) sampãç 1/!Stretcha9À?+À-ãÀ1}yÀ1tjÀ*`0%'âÀ$`À1iyÀ$`%``ã$`6f&f (`ÀÂãã·InterpolatingWaveshaper } !•Waveshaper-polynomialÀÀ,�Up/Down CounterÀ1�CounterRamp ???À*cÀ7‡CountUpÀ7‰CountDownÀ7…ResetÀ?Ÿ| maxAmp MaxVal CountVal StartVal Gain TrueSamp errComp HiGain LoGain HalfESamp InStep DeStep ResToMax ResToMin | maxAmp := SignalProcessor maximumAmplitude. TrueSamp:=?NoOfSamps rounded. HalfESamp:=((TrueSamp+1)/2)truncated. StartVal := 0-HalfESamp. MaxVal := ((TrueSamp/2)-1)truncated. CountVal := maxAmp. Gain:= (23-(HalfESamp twoLog)) twoExp. errComp:=(Gain/2)*(1-?OffSetHalfStep). HiGain := Gain truncated. LoGain := ((Gain-HiGain)*(maxAmp+1)). InStep := ?NoOfStepsUpwards rounded. DeStep := (0-?NoOfStepsDownwards) rounded. StartVal := StartVal+(?FirstStepOffSet rounded). ResToMax := ?WrapAround true: MaxVal false: StartVal. ResToMin := ?WrapAround true: StartVal false: MaxVal. self initialValueAt: 0 xPut: InStep yPut: DeStep. self initialValueAt: 1 xPut: ResToMax yPut: MaxVal. self initialValueAt: 2 xPut: ResToMin yPut: CountVal. self initialValueAt: 3 xPut: StartVal yPut: HiGain. self initialValueAt: 4 xPut: errComp yPut: LoGain. À$`‹CounterRamp„kym1$`À#À3` pØŒ# q€pÀ0¨`` 0À € ÿ þ  € € @   áü!!!3óþ``aa"adÀ#À3`à°L æC0Aà@ @p@ pàP P ‰ùðppaa6adäÀ$jÀ5888À<À1åaaåx mÀ1aaœEnter a name for this Sound.À5;(:À<À1åw såz mÀ1åbcåaažIf this value is greater than zero the output will generate a repeating ramp, otherwise the output will stop changing value when it reaches plus or minus one.À5.''À<À1åy må``À1åwmåxmŽA value of greater than zero in this input will reset the output to minus one and hold it there until this value returns to zero or less. A gate to trigger module can be used on this input to alow the ramp to keep on moving at reset time.À52(:À<À1åy måxmÀ1åwmåwm†If this value is not zero , then a reset will not return the output to minus one. If say a value of five was in this field , then a reset would produce an output level that would address the fith memory sample when used as an index in a memory reader or writer.À59(:À<À1å``åxmÀ1åz måwm—This should normaly be set to value one. if it is set to values over one, it will represent how many memory cells are skipped each sample cycle (asuming the output is being used as an index for memory readers or writers). This only has effect when the output is ramping upwards. À5?''À<À1åz må``À1åy måxm ˜When a value of zero or greater is applied to this input the output will start to ramp downwards from its current level as long as the reset signals is zero or less, and the NoOfStepsDownwards value is one or greater. Because this input overrides the CountUp input, this can be used as an up and down control if the CountUp input is kept high.À5%(:À<À1åz måxmÀ1åy måwm˜This should normaly be set to value one. if it is set to values over one, it will represent how many memory cells are skipped each sample cycle (asuming the output is being used as an index for memory readers or writers). This only has effect when the output is ramping downwards.À5*''À<À1å``å``À1åz måxm‰When a value of zero or greater is applied to this input the output will start to ramp upwards from its current level as long as the CountDown and reset signals are both zero or less, and the NoOfStepsUpwards value is one or greater.À50(:À<À1åx måy mÀ1aåw s•In 99.9% of cases this value should be zero. If it is set to one ,the output is moved down by half a step. The only time this should be set to one is if it is feeding a Wave Shaper with interpolation switched on and and nothing else. And even then it is only needed if it is absolutly important that the wave shaper interpolates on the center of the sample. In all other cases if you use one in this field , readers and writers will try to write on the border between samples and buzzes will be heard.À5"(:À<À1åx må``À1aåy mšThis value should match any memory readers or writers Total number of samples. This represents the total number of sample in time that it will take for the output to ramp from minus one to plus one , and also the total number of samples (memory cells) in a memory reader or writer. ‘This is a Ramp Generator optimized for use as an index for memory readers and writers. When a logic value of one present at the "CountUp" input , the output starts to ramp up one step per sample cycle (as long as the "NoOfStepsUpwards" field has the value one). If a gate to trigger module is used in the CountUp input and the output is fed to the index of a "StepMemoryWriter" module, this can be used to write single words into ram at will (so long as the NoOfSamps values in the two modules match). PeteJohnstonsDSPMods Ver 5ãÀ!aa$%äÀ6�Up/Down CounterÀ;aÀ?+À-äÀ1clÀ1vqÀ*hÀ7âÀ;}`g`z`q`‰CountDowmÀ â#À;`À&â"`aâ*a+âaaä#ãââ`è`aâ 7À;aÀ?0è``g`a`*äãäãÀ7âÀ;g`g`}`q`‡CountUp,À&â*`aâ*a+âaaä+ãââaè`aâ 7À;aÀ?0è`af`a`*äãäãÀ7âÀ;z`q` w`e`�FirstStepOffSet,À&â2`aâ*a+âaaä3ãââ`è`aâ-À;aÀ?0è``e`t`*äãäãÀ7âÀ;}`q`z`e`‘NoOfDownwardSteps,À&â:`aâ*a+âaaä;ãââèueè`aâ-À;aÀ?0èueb`t`*äãäãÀ7âÀ;t`q`q`e`‰NoOfSamps,À&â"`aâ*a+âaaä#ãââ`è`aâ-À;aÀ?0èálad```*äãäãÀ7âÀ;``q`}`e`�NoOfUpwardSteps,À&â*`aâ*a+âaaä+ãââèueè`aâ-À;aÀ?0èuea`t`*äãäãÀ7âÀ;z`g` q`q`…Reset,À&â2`aâ*a3âaaä4ãââ`è`aâ 7À;aÀ?0è``q`a`*äääãÀ7âÀ; `g`d`q`ŠWrapAround,À&â;`aâ*a+âaaä<ãââaè`aâ 7À;aÀ?0è`ac`a`*äãäã0,�Up/Down CounterâÀ$`À1alÀ$``%`a5`6`ç(?windowSize * 2)*?ˆgaussianÀÂãã³KymaParameterStringb¿string:specials:units:bindings: ™#({!Coef00 * 2 - 1} {!Coef01 * 2 - 1} {!Coef02 * 2 - 1} {!Coef03 * 2 - 1} {!Coef04 * 2 - 1} {!Coef05 * 2 - 1} {!Coef06 * 2 - 1} {!Coef07 * 2 - 1} {!Coef08 * 2 - 1} {!Coef09 * 2 - 1} {!Coef10 * 2 - 1} {!Coef11 * 2 - 1} {!Coef12 * 2 - 1} {!Coef13 * 2 - 1} {!Coef14 * 2 - 1} {!Coef15 * 2 - 1} {!Coef16 * 2 - 1} {!Coef17 * 2 - 1} {!Coef18 * 2 - 1} )À;`ââä`À#À6„wmodÀ;bÀ?"%À?+À-ä2À1ffÀ*eÀ7âÀ;`è`````èca`a>+À&â)`aâ*a+âaaä,ãc 3aè`aâ-À;aÀ?0åaac`a`*äãäãÀ7âÀ;`è```À ;be`èca`a = >À&â°MIDIController19`aâ*a+âaaä "ãtÀ$i|wmrèt  yè`aâ-À;aÀ?0åm et` p`*äãäãÀ7âÀ;`èca`À ;be`èba`a *+À&â ,`aâ*a+âaaä -ãcÀ$ibeeeeesx`è`aâ-À;aÀ?0åaac`a`*äãäãÀ7âÀ;`è```À ;be`èca`a ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{a`h`*äãäãÀ7âÀ;`èca`>`èba`a? À&â#`aâ*a+âaaä$ãââaè`aâ-À;aÀ?0åaaaata*äãäã0+„wmodâÀ$`À1iyÀ$`À*cÀ-À6ŒMemoryWriterÀ;bÀ?"*À?+À-ãÀ1}yÀ1tjÀ*`08ŒMemoryWriterâÀ$`À1iyÀ$`*À8aäãŠtriggerrecãaÀÂããªMultiplierl¿name:inputs:retrograde:reverse:À6‡ProductÀ;aÀ?"2À$bÀÂããªDifferencel¶name:input:minusInput:À6�OneMinusInputÀ;aÀ?" 3? 32ää!aaää`)` ` .`"q%m>` 7`4`$`>`4`8`-`-`5i5`9`6`À?+À-ä2À1ffÀ*{À7âÀ;`è`````èv     u`À ;ad> (À&â)`aâ*a+âaaä,ãc 3aè`aâ 7À;aÀ?0è`ac`a`*äãäãÀ7âÀ;`è```À ;ad`èv     u`a ' (À&â +`aâ*a+âaaä ,ãb8jè`aâ-À;aÀ?0èáaebaja*äãäãÀ7âÀ;`èv     u`À ;ad`èu     u`a 2 (À&â 4`aâ*a+âaaä 5ãaÀ$iruuuuuuyzèáacè`aâ-À;aÀ?0èáacaata*äãäãÀ7âÀ;`è```À ;fg`èv     u`a = >À&â9`aâ*a+âaaä "ãt:èt  yè`aâ #À;aÀ?0èt  yt` p`*äãäãÀ7âÀ;`è```À ;bg`èv     u`À ;cg * (À&â ,`aâ*a+âaaä -ãc!`è`aâ 7À;aÀ?0è``c`a`*äãäãÀ7âÀ;`è```À ;cg`èv     u`À ;fg ? À&â #`aâ*a+âaaä $ãââès{è`aâ-À;aÀ?0ès{a`h`*äãäãÀ7âÀ;`è``` 2`èv     u` 3 4 +À&â 6`aâ*a+âaaä 7ãââ`è`aâ-À;aÀ?0`sáaa`*äãäãÀ7âÀ;`èv     u` <`èu     u` = > +À&â `aâ*a+âaaä !ãââ`è`aâ-À;aÀ?0`ráaa`*äãäãÀ7âÀ;`èu     u` &`è`a` ' ( +À&â *`aâ*a+âaaä +ãââ`è`aâ-À;aÀ?0`qáaa`*äãäãÀ7âÀ;`è``` 0`èv     u` 1 2 +À&â 4`aâ*a+âaaä 5ãââ`è`aâ-À;aÀ?0`páaa`*äãäãÀ7âÀ;`èv     u` :`èu     u` ; < +À&â >`aâ*a+âaaä ?ãââ`è`aâ-À;aÀ?0`oáaa`*äãäãÀ7âÀ;`èu     u` $`è`a` % & +À&â (`aâ*a+âaaä )ãââ`è`aâ-À;aÀ?0`náaa`*äãäãÀ7âÀ;`è``` .`èv     u` / 0 +À&â 2`aâ*a+âaaä 3ãââ`è`aâ-À;aÀ?0`máaa`*äãäãÀ7âÀ;`èv     u` 8`èu     u` 9 : +À&â <`aâ*a+âaaä =ãââ`è`aâ-À;aÀ?0`láaa`*äãäãÀ7âÀ;`èu     u`"`è`a`#$ +À&â&`aâ*a+âaaä'ãââ`è`aâ-À;aÀ?0`káaa`*äãäãÀ7âÀ;`è```,`èv     u`-. +À&â0`aâ*a+âaaä1ãââ`è`aâ-À;aÀ?0`jáaa`*äãäãÀ7âÀ;`èv     u`6`èu     u`78 +À&â:`aâ*a+âaaä;ãââ`è`aâ-À;aÀ?0`iáaa`*äãäãÀ7âÀ;`èu     u` `è`a`!" +À&â$`aâ*a+âaaä%ãââ`è`aâ-À;aÀ?0`háaa`*äãäãÀ7âÀ;`è```*`èv     u`+, +À&â.`aâ*a+âaaä/ãââ`è`aâ-À;aÀ?0`gáaa`*äãäãÀ7âÀ;`èv     u`4`èu     u`56 +À&â8`aâ*a+âaaä9ãââ`è`aâ-À;aÀ?0`fáaa`*äãäãÀ7âÀ;`èu     u`>`è`a`?  +À&â"`aâ*a+âaaä#ãââ`è`aâ-À;aÀ?0`eáaa`*äãäãÀ7âÀ;`è```(`èv     u`)* +À&â,`aâ*a+âaaä-ãââ`è`aâ-À;aÀ?0`dáaa`*äãäãÀ7âÀ;`èv     u`2`èu     u`34 +À&â6`aâ*a+âaaä7ãââ`è`aâ-À;aÀ?0`cáaa`*äãäãÀ7âÀ;`èu     u`<`è`a`=> +À&â `aâ*a+âaaä!ãââ`è`aâ-À;aÀ?0`báaa`*äãäãÀ7âÀ;`è```&`èv     u`'( +À&â*`aâ*a+âaaä+ãââ`è`aâ-À;aÀ?0`aáaa`*äãäãÀ7âÀ;`è```0`èv     u`12 +À&â4`aâ*a+âaaä5ãââåaaè`aâ-À;aÀ?0åaac`a`*äãäãÀ7âÀ;`èv     u`:`èu     u`;< +À&â>`aâ*a+âaaä?ãââåaaè`aâ-À;aÀ?0åaaa`a`*äãäã0 +‚Waveset Stretcher With Antialias _âÀ$d-1 3 -À1mwÀ$`À?³soundEditorIconSize{À*a'À?ž| bufferSize windowSize | bufferSize := SignalProcessor sampleRate * 5. windowSize := 100. wmod start: 0 s bufferSize: bufferSize windowSize: windowSize À$`aaääÀ1j{À1``À<À1deÀ1vad