BOSS 980000 ÀÂãã´SoundCollectionPointfºobjectRepresented:location:lastViewRectangle:lastIconSize:ÀÂãã¯SoundCollectiona¬name:sounds:”SoundCollection21218ÀÂãä±OrderedCollectionab€jÀÂããªSoundPointa»objectRepresented:location:ÀÀÂãã´AbstractedSoundClassuµname:structureSound:icon:smallIcon:useFancyIcon:parameterSpecifications:classDescription:shouldExpandFirst:ioProfile:•RisingFallingTriggersÀÀ3†OrGateÀÂãã´DSPProgramWithInputslºname:inputs:initialValuesCodeString:programName:wavetable:tableAccess:tableStart:tableEnd:ŠOrGate ???ÀÂãã¬LazyVariablea¥name:†inputsÀÂãã®KymaCodeString p°string:bindings: ™| 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. ÀÂãä«BindingListad€`†OrGate„kym1¤none`ÀÂãä«Depth1Imageah€ÀÂãä©ByteArraya`€`ÿÀÿÿð|ÿˆ†¢†Àÿ†ÿ†À†¢ˆÿ<ÿÿøÿà``aaÀÂãä±MonoMappedPalette rg€äÀÂãä©WordArraya`€l``````âÀÂãä¥Arraya`€ddddab`aadÀ1À5`Àè ’ˆü�ˆè`ÀppaaÀÂãä±KymaMappedPaletteaf€äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!dÀÂãã¶ParameterSpecificationu¬name:typeName:viewType:rectangle:helpString:¤name11ÀÂãä©Rectangleab€ÀÂãä¥Pointab€åaaåx mÀ7aaœEnter a name for this Sound.À.¦Inputs¯soundCollection>À3À7å``å``À7åaaåx m‘Maximun 30 inputsÀ.¦Invert¨hotValue¥valueÀ3À7åxmå``À7å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).À.¯PlusAndMinusOne%&À3À7åbcå``À7å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ãÀÂãä®SoundIOProfileae€aa/¥audioä™RisingFallingTriggers ???À*bÀÀ3�GateToTriggerÀ;�GateToTrigger???À*aÀÂãã­VariableSoundn"…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/`À1À5`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aaÀ9äÀ=l``````âÀ!ddddab`aadÀ1À5`|yDIDIDIÇÏ@A@A@A@Aÿÿppaa&adäÀ!dÀ.1112œEnter a name for this Sound.À.,%&À3À7åy  så``À7å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.À.¥input¥sound9À3À7``À7åxma€À.$%&À3À7åxmå``À7å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ãÀ3aa/6ä�GateToTrigger`À „Gate`À:%`ÀÀ3‡AsLogicÀ;ŠAsLogic???À*aÀ "À% €| 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/`À1À5`àà°°�� ï}ÝÝÇ plÄ9üøüÿ``aa*adÀ1À5` UVb Ã�Øpóþppaa&adäÀ!dÀ.1112œEnter a name for this Sound.À.,%&3‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À.899:€À.$%&?‡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ãÀ3aa/6ä†Invert`&ç1 ```À1À5`ðüÿüÿÿÿÿ``aa8adÀ1À5`Àè ’ˆü�ˆè`ÀppaaÀ'äÀ=lz{z{z{ffffffâÀ!ddddfbaadäÀ!bÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.¤Gate99À3À7``À7åaaa€�This prototype outputs a triggers on each rising or falling edges of its input.ãÀ3aa66ä•RisingFallingTriggersÀÂãã­GenericSourcen¤name:source:leftChannel:rightChannel:sample:autoloop:trigger:attackTime:releaseTime:scale:frequency:™GenericSource Mono Sample£RAMãä…MSDOSãaÀÂãä­TimeInSamplesaa€aÀÂãä­TimeInSecondsaa€å{ maÀÂãä°FrequencyInHertzaa€`À7laÀ.ÀÀ3ŽTriggerCounterÀÂãã¥Mixeroªname:inputs:left:right:retrograde:reverse:’TriggerCounter ???À*bÀÀ3�GateToTriggerÀ;�GateToTrigger???À*aÀ …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/`À1À5`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aa*adÀ1À5`|yDIDIDIÇÏ@A@A@A@AÿÿppaaÀ'äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!dÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.,%&À3À7åy  så``À7å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.À.899À3À7``À7åxma€À.$%&À3À7åxmå``À7å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ãÀ3aa/6ä�GateToTrigger`ÀÀ3�Up/Down CounterÀ;�CounterRamp ???À*cÀ ‡CountUpÀ ‰CountDownÀ …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/`À1À5` pØŒ# q€pÀ0¨`` 0À € ÿ þ  € € @   áü!!!3óþ``aa*adÀ1À5`à°L æC0Aà@ @p@ pàP P ‰ùðppaaÀ'äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!jÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.ªWrapAround%&À3À7åw såz mÀ7å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.À.¥Reset99À3À7åy må``À7å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.À.¯FirstStepOffSet%&À3À7åy måxmÀ7å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.À.°NoOfStepsUpwards%&À3À7å``åxmÀ7å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. À.©CountDown99À3À7åz må``À7å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.À.²NoOfStepsDownwards%&À3À7åz måxmÀ7å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.À.§CountUp99À3À7å``å``À7å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.À.®OffSetHalfStep%&À3À7åx måy mÀ7aå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.À.©NoOfSamps%&À3À7åx må``À7aå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ãÀ3aa/6ä�Up/Down CounteraÀÂãã­ConstantSoundn«name:value:…Reset`ç0 aÀ >‰CountDown`aÀ �TriggersInput`ç?MaxCountOfTriggers*2`À; %`À5†InvertÀ*a &ç0-1ç0-1ää`aaääÀ1À5` @� @� € € @� @� € € @� @� € € @� @� €ÿÿÿÿ8`áƒ(  ‚ € @�8páÃ``aa8adÀ1À5`Ä _d $à À@` àÀ @` àppaa*adäÀ!cÀ.111À3À7åaaåx mÀ7aaŽTriggerCounterÀ.²MaxCountOfTriggers%&À3À7å``å``À7åaaåx g€À.­TriggersInput99À3À7åaa`À7aå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.ãÀ3aa66äÀÂãã©FatStringq¸string:extraInformation:ŽTriggerCounterÀÂãä¶FastIdentityDictionaryad€dÀÂãä«Associationab€°replaceableInputÀÂããªPulseTrainw­name:period:variableDutyCycle:dutyCycle:gate:ŠPulseTrainç!FreqLow hz inverseäåaaaÀ 0±soundEditorLayoutÀ!b 4`À 0©vcsLayoutÀÂãã®SoundVCSLayouto¿firstTime:windowOrigin:windowExtent:components:selectedPreset:look:name:selectedLayout:subLayouts:editorOrigin:addedSubLayouts:äÀ7 s aÀ7 x |À*bÀÂãã·VCSEventSourceComponentp­microsound:layout:label:look:concreteEvent:displayType:presets:id:minimum:maximum:grid:taper:noDice:showNumber:isGenerated:affectedByPresets:âÀÂãä«LayoutFrameah€````u`p`‡FreqLowÀÂãã¨KymaLooku½nameOrNil:superLook:database:âÀ0¥WaldoÀ0§ClassicâÀ , vÀ 0³hScrollRightDownWinÀÂãä¬BlockClosureac€ÀÂãä­CompiledBlockbb€bÀ5h0ËÍ!eÀÂãä®CompiledMethodbc€`À5j4hDÿ‚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Ããã1u2 yÀ 0©BasicLook5À?bÀ5h0ËÍ!e#�XP\hThumbCap.gif¨readGIF:­hThumbCapWin:À?cÀ5i0ËÍ!re#�XP\hThumbMid.gif.©asPattern­hThumbMidWin:À?bÀ5h0ËÍ!e#‘XP\hThumbGrab.gif.®hThumbGrabWin:À?bÀ5h0ËÍ!e#�XP\hThumbEnd.gif.­hThumbEndWin:À?bÀ5h0ËÍ!e#’XP\hDeThumbCap.gif.¯hDeThumbCapWin:À?cÀ5i0ËÍ!re#’XP\hDeThumbMid.gif.3¯hDeThumbMidWin:À?bÀ5h0ËÍ!e#“XP\hDeThumbGrab.gif.°hDeThumbGrabWin:À?bÀ5h0ËÍ!e#’XP\hDeThumbEnd.gif.¯hDeThumbEndWin:À?cÀ5i0ËÍ!re#‘XP\hScrollMid.gif.3±hScrollBarMidWin:À?bÀ5h0ËÍ!e#”XP\hScrollLeftUp.gif.±hScrollLeftUpWin:À?bÀ5h0ËÍ!e#–XP\hScrollLeftDown.gif.³hScrollLeftDownWin:À?bÀ5h0ËÍ!e#šXP\hScrollLeftDisabled.gif.·hScrollLeftDisabledWin:À?bÀ5h0ËÍ!e#•XP\hScrollRightUp.gif.²hScrollRightUpWin:>´hScrollRightDownWin:À?bÀ5h0ËÍ!e#›XP\hScrollRightDisabled.gif.¸hScrollRightDisabledWin:À?bÀ5h0ËÍ!e#�XP\vThumbCap.gif.­vThumbCapWin:À?cÀ5i0ËÍ!re#�XP\vThumbMid.gif.3­vThumbMidWin:À?bÀ5h0ËÍ!e#‘XP\vThumbGrab.gif.®vThumbGrabWin:À?bÀ5h0ËÍ!e#�XP\vThumbEnd.gif.­vThumbEndWin:À?bÀ5h0ËÍ!e#’XP\vDeThumbCap.gif.¯vDeThumbCapWin:À?cÀ5i0ËÍ!re#’XP\vDeThumbMid.gif.3¯vDeThumbMidWin:À?bÀ5h0ËÍ!e#“XP\vDeThumbGrab.gif.°vDeThumbGrabWin:À?bÀ5h0ËÍ!e#’XP\vDeThumbEnd.gif.¯vDeThumbEndWin:À?cÀ5i0ËÍ!re#‘XP\vScrollMid.gif.3±vScrollBarMidWin:À?bÀ5h0ËÍ!e#’XP\vScrollUpUp.gif.¯vScrollUpUpWin:À?bÀ5h0ËÍ!e#”XP\vScrollUpDown.gif.±vScrollUpDownWin:À?bÀ5h0ËÍ!e#˜XP\vScrollUpDisabled.gif.µvScrollUpDisabledWin:À?bÀ5h0ËÍ!e#”XP\vScrollDownUp.gif.±vScrollDownUpWin:À?bÀ5h0ËÍ!e#–XP\vScrollDownDown.gif.³vScrollDownDownWin:À?bÀ5h0ËÍ!e#šXP\vScrollDownDisabled.gif.·vScrollDownDisabledWin:À?bÀ5h0ËÍ!e#�XP\vGrowDown.gif.­vGrowDownWin:À?bÀ5h0ËÍ!e#ŽXP\vGrowUp.gif.«vGrowUpWin:À?bÀ5h0ËÍ!e#”XP\vGrowDisabled.gif.±vGrowDisabledWin:À?bÀ5h0ËÍ!e#’XP\vShrinkDown.gif.¯vShrinkDownWin:À?bÀ5h0ËÍ!e#�XP\vShrinkUp.gif.­vShrinkUpWin:À?bÀ5h0ËÍ!e#–XP\vShrinkDisabled.gif.³vShrinkDisabledWin:À?bÀ5h0ËÍ!e#�XP\hGrowDown.gif.­hGrowDownWin:À?bÀ5h0ËÍ!e#ŽXP\hGrowUp.gif.«hGrowUpWin:À?bÀ5h0ËÍ!e#”XP\hGrowDisabled.gif.±hGrowDisabledWin:À?bÀ5h0ËÍ!e#’XP\hShrinkDown.gif.¯hShrinkDownWin:À?bÀ5h0ËÍ!e#�XP\hShrinkUp.gif.­hShrinkUpWin:À?bÀ5h0ËÍ!e#–XP\hShrinkDisabled.gif.³hShrinkDisabledWin:À?bÀ5h0ËÍ!e#�XP\hFitDown.gif.¬hFitDownWin:À?bÀ5h0ËÍ!e#�XP\hFitUp.gif.ªhFitUpWin:À?bÀ5h0ËÍ!e#“XP\hFitDisabled.gif.°hFitDisabledWin:À?bÀ5h0ËÍ!e#šXP\buttonNormalDownCap.gif.·buttonNormalDownCapWin:À?cÀ5i0ËÍ!re#šXP\buttonNormalDownMid.gif.3·buttonNormalDownMidWin:À?bÀ5h0ËÍ!e#šXP\buttonNormalDownEnd.gif.·buttonNormalDownEndWin:À?bÀ5h0ËÍ!e#˜XP\buttonNormalUpCap.gif.µbuttonNormalUpCapWin:À?cÀ5i0ËÍ!re#˜XP\buttonNormalUpMid.gif.3µbuttonNormalUpMidWin:À?bÀ5h0ËÍ!e#˜XP\buttonNormalUpEnd.gif.µbuttonNormalUpEndWin:À?bÀ5h0ËÍ!e#™XP\buttonNormalDisCap.gif.¶buttonNormalDisCapWin:À?cÀ5i0ËÍ!re#™XP\buttonNormalDisMid.gif.3¶buttonNormalDisMidWin:À?bÀ5h0ËÍ!e#™XP\buttonNormalDisEnd.gif.¶buttonNormalDisEndWin:À?bÀ5h0ËÍ!e#ŸXP\buttonSmallNormalDownCap.gif.¼buttonSmallNormalDownCapWin:À?cÀ5i0ËÍ!re#ŸXP\buttonSmallNormalDownMid.gif.3¼buttonSmallNormalDownMidWin:À?bÀ5h0ËÍ!e#ŸXP\buttonSmallNormalDownEnd.gif.¼buttonSmallNormalDownEndWin:À?bÀ5h0ËÍ!e#�XP\buttonSmallNormalUpCap.gif.ºbuttonSmallNormalUpCapWin:À?cÀ5i0ËÍ!re#�XP\buttonSmallNormalUpMid.gif.3ºbuttonSmallNormalUpMidWin:À?bÀ5h0ËÍ!e#�XP\buttonSmallNormalUpEnd.gif.ºbuttonSmallNormalUpEndWin:À?bÀ5h0ËÍ!e#žXP\buttonSmallNormalDisCap.gif.»buttonSmallNormalDisCapWin:À?cÀ5i0ËÍ!re#žXP\buttonSmallNormalDisMid.gif.3»buttonSmallNormalDisMidWin:À?bÀ5h0ËÍ!e#žXP\buttonSmallNormalDisEnd.gif.»buttonSmallNormalDisEndWin:¨yourself—XP\hScrollRightDown.gif.â0À 0²tlTrackSpeakerSoloÀ;À?bÀ5h0ËÍ!eÀ$rÀ5 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À5h0ËÍ!e-•buttons\pauseUp19.gif.ªpauseUp19:À?bÀ5h0ËÍ!e-—buttons\pauseDown19.gif.¬pauseDown19:À?bÀ5h0ËÍ!e-”buttons\playUp19.gif.©playUp19:À?bÀ5h0ËÍ!e-–buttons\playDown19.gif.«playDown19:À?bÀ5h0ËÍ!e-šbuttons\prevMarkerUp19.gif.¯prevMarkerUp19:À?bÀ5h0ËÍ!e-œbuttons\prevMarkerDown19.gif.±prevMarkerDown19:À?bÀ5h0ËÍ!e-šbuttons\nextMarkerUp19.gif.¯nextMarkerUp19:À?bÀ5h0ËÍ!e-œbuttons\nextMarkerDown19.gif.±nextMarkerDown19:À?bÀ5h0ËÍ!e-˜buttons\prevTimeUp19.gif.­prevTimeUp19:À?bÀ5h0ËÍ!e-šbuttons\prevTimeDown19.gif.¯prevTimeDown19:À?bÀ5h0ËÍ!e-˜buttons\nextTimeUp19.gif.­nextTimeUp19:À?bÀ5h0ËÍ!e-šbuttons\nextTimeDown19.gif.¯nextTimeDown19:À?bÀ5h0ËÍ!e-™buttons\newMarkerUp19.gif.®newMarkerUp19:À?bÀ5h0ËÍ!e-›buttons\newMarkerDown19.gif.°newMarkerDown19:À?bÀ5h0ËÍ!e-šbuttons\newMarkersUp19.gif.¯newMarkersUp19:À?bÀ5h0ËÍ!e-œbuttons\newMarkersDown19.gif.±newMarkersDown19:À?bÀ5h0ËÍ!e-–buttons\anchorUp19.gif.«anchorUp19:À?bÀ5h0ËÍ!e-˜buttons\anchorDown19.gif.­anchorDown19:À?bÀ5h0ËÍ!e-˜buttons\tlRecordDown.gif.­tlRecordDown:À?bÀ5h0ËÍ!e-–buttons\tlRecordUp.gif.«tlRecordUp:À?bÀ5h0ËÍ!e-•buttons\blankUp19.gif.¬tlBlankUp19:À?bÀ5h0ËÍ!e-—buttons\blankDown19.gif.®tlBlankDown19:À?bÀ5h0ËÍ!e-�misc\submix.gif.­tlSubmixIcon:À?bÀ5h0ËÍ!e-�misc\outputs.gif.®tlOutputsIcon:À?bÀ5h0ËÍ!e-—misc\sourceLocation.gif.±tlSourceLocation:À?bÀ5h0ËÍ!e-Ÿmisc\microphones\microphone.gif.²tlTrackMicrophone:À?bÀ5h0ËÍ!e-€misc\microphones\microphoneG.gif.¶tlTrackMicrophonePlay:À?bÀ5h0ËÍ!e-€misc\microphones\microphoneR.gif.¸tlTrackMicrophoneRecord:À?bÀ5h0ËÍ!e-œmisc\speakers\trkSpeaker.gif.¯tlTrackSpeaker:+³tlTrackSpeakerSolo:À?bÀ5h0ËÍ!e-€misc\speakers\trkSpeakerMute.gif.³tlTrackSpeakerMute:À?bÀ5h0ËÍ!e-—buttons\cachePlay19.gif.¬cachePlay19:À?bÀ5h0ËÍ!e-—buttons\cacheLive19.gif.¬cacheLive19:À?bÀ5h0ËÍ!e-™buttons\cacheRecord19.gif.®cacheRecord19:À?bÀ5h0ËÍ!e-˜buttons\tfInvertDown.gif.­tfInvertDown:À?bÀ5h0ËÍ!e-–buttons\tfInvertUp.gif.«tfInvertUp:À?bÀ5h0ËÍ!e-–buttons\tfLoopDown.gif.«tfLoopDown:À?bÀ5h0ËÍ!e-”buttons\tfLoopUp.gif.©tfLoopUp:À?bÀ5h0ËÍ!e-˜buttons\tfOffsetDown.gif.­tfOffsetDown:À?bÀ5h0ËÍ!e-–buttons\tfOffsetUp.gif.«tfOffsetUp:À?bÀ5h0ËÍ!e-—buttons\tfRetroDown.gif.¬tfRetroDown:À?bÀ5h0ËÍ!e-•buttons\tfRetroUp.gif.ªtfRetroUp:À?bÀ5h0ËÍ!e-Ÿbuttons\tfScaleDurationDown.gif.´tfScaleDurationDown:À?bÀ5h0ËÍ!e-�buttons\tfScaleDurationUp.gif.²tfScaleDurationUp:À?bÀ5h0ËÍ!e-„buttons\tfScaleDurationToFitDown.gif.¹tfScaleDurationToFitDown:À?bÀ5h0ËÍ!e-‚buttons\tfScaleDurationToFitUp.gif.·tfScaleDurationToFitUp:À?bÀ5h0ËÍ!e-Ÿbuttons\tfScaleFunctionDown.gif.´tfScaleFunctionDown:À?bÀ5h0ËÍ!e-�buttons\tfScaleFunctionUp.gif.²tfScaleFunctionUp:À?bÀ5h0ËÍ!e-œbuttons\tfSnapToGridDown.gif.±tfSnapToGridDown:À?bÀ5h0ËÍ!e-šbuttons\tfSnapToGridUp.gif.¯tfSnapToGridUp:À?bÀ5h0ËÍ!e-šbuttons\tfSprayCanDown.gif.¯tfSprayCanDown:À?bÀ5h0ËÍ!e-˜buttons\tfSprayCanUp.gif.­tfSprayCanUp:À?bÀ5h0ËÍ!e-›buttons\tfSquareOffDown.gif.°tfSquareOffDown:À?bÀ5h0ËÍ!e-™buttons\tfSquareOffUp.gif.®tfSquareOffUp:À?bÀ5h0ËÍ!e-›buttons\tfThresholdDown.gif.°tfThresholdDown:À?bÀ5h0ËÍ!e-™buttons\tfThresholdUp.gif.®tfThresholdUp:&€misc\speakers\trkSpeakerSolo.gif.â0À 0®hDeThumbEndWinÀ;)â0À 0®hDeThumbMidMacÀ;À?cÀ5i0ËÍ!reÀ$zÀ5r4hDÿ‚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À5h0ËÍ!e5‘OSX\hThumbCap.gif.­hThumbCapMac:À?cÀ5i0ËÍ!re5‘OSX\hThumbMid.gif.3­hThumbMidMac:À?bÀ5h0ËÍ!e5‘OSX\hThumbEnd.gif.­hThumbEndMac:À?bÀ5h0ËÍ!e5“OSX\hDeThumbCap.gif.¯hDeThumbCapMac:3¯hDeThumbMidMac:À?bÀ5h0ËÍ!e5“OSX\hDeThumbEnd.gif.¯hDeThumbEndMac:À?bÀ5h0ËÍ!e5’OSX\hScrollCap.gif.±hScrollBarCapMac:À?cÀ5i0ËÍ!re5’OSX\hScrollMid.gif.3±hScrollBarMidMac:À?bÀ5h0ËÍ!e5’OSX\hScrollEnd.gif.±hScrollBarEndMac:À?bÀ5h0ËÍ!e5•OSX\hScrollLeftUp.gif.±hScrollLeftUpMac:À?bÀ5h0ËÍ!e5—OSX\hScrollLeftDown.gif.³hScrollLeftDownMac:À?bÀ5h0ËÍ!e5›OSX\hScrollLeftDisabled.gif.·hScrollLeftDisabledMac:À?bÀ5h0ËÍ!e5–OSX\hScrollRightUp.gif.²hScrollRightUpMac:À?bÀ5h0ËÍ!e5˜OSX\hScrollRightDown.gif.´hScrollRightDownMac:À?bÀ5h0ËÍ!e5œOSX\hScrollRightDisabled.gif.¸hScrollRightDisabledMac:À?bÀ5h0ËÍ!e5‘OSX\vThumbCap.gif.­vThumbCapMac:À?cÀ5i0ËÍ!re5‘OSX\vThumbMid.gif.3­vThumbMidMac:À?bÀ5h0ËÍ!e5‘OSX\vThumbEnd.gif.­vThumbEndMac:À?bÀ5h0ËÍ!e5“OSX\vDeThumbCap.gif.¯vDeThumbCapMac:À?cÀ5i0ËÍ!re5“OSX\vDeThumbMid.gif.3¯vDeThumbMidMac:À?bÀ5h0ËÍ!e5“OSX\vDeThumbEnd.gif.¯vDeThumbEndMac:À?bÀ5h0ËÍ!e5’OSX\vScrollCap.gif.±vScrollBarCapMac:À?cÀ5i0ËÍ!re5’OSX\vScrollMid.gif.3±vScrollBarMidMac:À?bÀ5h0ËÍ!e5’OSX\vScrollEnd.gif.±vScrollBarEndMac:À?bÀ5h0ËÍ!e5“OSX\vScrollUpUp.gif.¯vScrollUpUpMac:À?bÀ5h0ËÍ!e5•OSX\vScrollUpDown.gif.±vScrollUpDownMac:À?bÀ5h0ËÍ!e5™OSX\vScrollUpDisabled.gif.µvScrollUpDisabledMac:À?bÀ5h0ËÍ!e5•OSX\vScrollDownUp.gif.±vScrollDownUpMac:À?bÀ5h0ËÍ!e5—OSX\vScrollDownDown.gif.³vScrollDownDownMac:À?bÀ5h0ËÍ!e5›OSX\vScrollDownDisabled.gif.·vScrollDownDisabledMac:À?bÀ5h0ËÍ!e5‘OSX\vGrowDown.gif.­vGrowDownMac:À?bÀ5h0ËÍ!e5�OSX\vGrowUp.gif.«vGrowUpMac:À?bÀ5h0ËÍ!e5•OSX\vGrowDisabled.gif.±vGrowDisabledMac:À?bÀ5h0ËÍ!e5“OSX\vShrinkDown.gif.¯vShrinkDownMac:À?bÀ5h0ËÍ!e5‘OSX\vShrinkUp.gif.­vShrinkUpMac:À?bÀ5h0ËÍ!e5—OSX\vShrinkDisabled.gif.³vShrinkDisabledMac:À?bÀ5h0ËÍ!e5‘OSX\hGrowDown.gif.­hGrowDownMac:À?bÀ5h0ËÍ!e5�OSX\hGrowUp.gif.«hGrowUpMac:À?bÀ5h0ËÍ!e5•OSX\hGrowDisabled.gif.±hGrowDisabledMac:À?bÀ5h0ËÍ!e5“OSX\hShrinkDown.gif.¯hShrinkDownMac:À?bÀ5h0ËÍ!e5‘OSX\hShrinkUp.gif.­hShrinkUpMac:À?bÀ5h0ËÍ!e5—OSX\hShrinkDisabled.gif.³hShrinkDisabledMac:À?bÀ5h0ËÍ!e5�OSX\hFitDown.gif.¬hFitDownMac:À?bÀ5h0ËÍ!e5ŽOSX\hFitUp.gif.ªhFitUpMac:À?bÀ5h0ËÍ!e5”OSX\hFitDisabled.gif.°hFitDisabledMac:À?bÀ5h0ËÍ!e5“OSX\spaceFiller.gif.¯spaceFillerMac:À?bÀ5h0ËÍ!e5›OSX\buttonNormalDownCap.gif.·buttonNormalDownCapMac:À?cÀ5i0ËÍ!re5›OSX\buttonNormalDownMid.gif.3·buttonNormalDownMidMac:À?bÀ5h0ËÍ!e5›OSX\buttonNormalDownEnd.gif.·buttonNormalDownEndMac:À?bÀ5h0ËÍ!e5™OSX\buttonNormalUpCap.gif.µbuttonNormalUpCapMac:À?cÀ5i0ËÍ!re5™OSX\buttonNormalUpMid.gif.3µbuttonNormalUpMidMac:À?bÀ5h0ËÍ!e5™OSX\buttonNormalUpEnd.gif.µbuttonNormalUpEndMac:À?bÀ5h0ËÍ!e5šOSX\buttonNormalDisCap.gif.¶buttonNormalDisCapMac:À?cÀ5i0ËÍ!re5šOSX\buttonNormalDisMid.gif.3¶buttonNormalDisMidMac:À?bÀ5h0ËÍ!e5šOSX\buttonNormalDisEnd.gif.¶buttonNormalDisEndMac:À?bÀ5h0ËÍ!e5€OSX\buttonSmallNormalDownCap.gif.¼buttonSmallNormalDownCapMac:À?cÀ5i0ËÍ!re5€OSX\buttonSmallNormalDownMid.gif.3¼buttonSmallNormalDownMidMac:À?bÀ5h0ËÍ!e5€OSX\buttonSmallNormalDownEnd.gif.¼buttonSmallNormalDownEndMac:À?bÀ5h0ËÍ!e5žOSX\buttonSmallNormalUpCap.gif.ºbuttonSmallNormalUpCapMac:À?cÀ5i0ËÍ!re5žOSX\buttonSmallNormalUpMid.gif.3ºbuttonSmallNormalUpMidMac:À?bÀ5h0ËÍ!e5žOSX\buttonSmallNormalUpEnd.gif.ºbuttonSmallNormalUpEndMac:À?bÀ5h0ËÍ!e5ŸOSX\buttonSmallNormalDisCap.gif.»buttonSmallNormalDisCapMac:À?cÀ5i0ËÍ!re5ŸOSX\buttonSmallNormalDisMid.gif.3»buttonSmallNormalDisMidMac:À?bÀ5h0ËÍ!e5ŸOSX\buttonSmallNormalDisEnd.gif.»buttonSmallNormalDisEndMac:À?bÀ5h0ËÍ!e5ƒOSX\buttonSmallDMenuFlatDownCap.gif.¿buttonSmallDMenuFlatDownCapMac:À?cÀ5i0ËÍ!re5ƒOSX\buttonSmallDMenuFlatDownMid.gif.3¿buttonSmallDMenuFlatDownMidMac:À?bÀ5h0ËÍ!e5ƒOSX\buttonSmallDMenuFlatDownEnd.gif.¿buttonSmallDMenuFlatDownEndMac:À?bÀ5h0ËÍ!e5žOSX\buttonSmallFlatDownEnd.gif.ºbuttonSmallFlatDownEndMac:À?bÀ5h0ËÍ!e5�OSX\buttonSmallDMenuFlatUpCap.gif.½buttonSmallDMenuFlatUpCapMac:À?cÀ5i0ËÍ!re5�OSX\buttonSmallDMenuFlatUpMid.gif.3½buttonSmallDMenuFlatUpMidMac:À?bÀ5h0ËÍ!e5�OSX\buttonSmallDMenuFlatUpEnd.gif.½buttonSmallDMenuFlatUpEndMac:À?bÀ5h0ËÍ!e5œOSX\buttonSmallFlatUpEnd.gif.¸buttonSmallFlatUpEndMac:À?bÀ5h0ËÍ!e5‚OSX\buttonSmallDMenuFlatDisCap.gif.¾buttonSmallDMenuFlatDisCapMac:À?cÀ5i0ËÍ!re5‚OSX\buttonSmallDMenuFlatDisMid.gif.3¾buttonSmallDMenuFlatDisMidMac:À?bÀ5h0ËÍ!e5‚OSX\buttonSmallDMenuFlatDisEnd.gif.¾buttonSmallDMenuFlatDisEndMac:À?bÀ5h0ËÍ!e5�OSX\buttonSmallFlatDisEnd.gif.¹buttonSmallFlatDisEndMac:&“OSX\hDeThumbMid.gif.3â0À 0±renderImpulseUp19À;À?bÀ5h0ËÍ!eÀ$eÀ5~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À5h0ËÍ!e*�misc\warn.gif.©warnIcon:À?bÀ5h0ËÍ!e*�misc\stop.gif.©stopIcon:À?bÀ5h0ËÍ!e*™misc\speakers\speaker.gif.¨speaker:À?bÀ5h0ËÍ!e*’buttons\disk21.gif.§disk21:À?bÀ5h0ËÍ!e*˜buttons\dropDownUp17.gif.­dropDownUp17:À?bÀ5h0ËÍ!e*˜buttons\dropDownUp19.gif.­dropDownUp19:À?bÀ5h0ËÍ!e*šbuttons\dropDownDown19.gif.¯dropDownDown19:À?bÀ5h0ËÍ!e*�buttons\makeSelectionUp19.gif.²makeSelectionUp19:À?bÀ5h0ËÍ!e*�buttons\editSelectionUp19.gif.²editSelectionUp19:À?bÀ5h0ËÍ!e*›buttons\noSelectionUp19.gif.°noSelectionUp19:À?bÀ5h0ËÍ!e*�buttons\warpSelectionUp19.gif.²warpSelectionUp19:À?bÀ5h0ËÍ!e*Ÿbuttons\makeSelectionDown19.gif.´makeSelectionDown19:À?bÀ5h0ËÍ!e*Ÿbuttons\editSelectionDown19.gif.´editSelectionDown19:À?bÀ5h0ËÍ!e*�buttons\noSelectionDown19.gif.²noSelectionDown19:À?bÀ5h0ËÍ!e*Ÿbuttons\warpSelectionDown19.gif.´warpSelectionDown19:À?bÀ5h0ËÍ!e*žbuttons\shapeRectangleUp19.gif.³shapeRectangleUp19:À?bÀ5h0ËÍ!e*œbuttons\shapeEllipseUp19.gif.±shapeEllipseUp19:À?bÀ5h0ËÍ!e*œbuttons\shapePolygonUp19.gif.±shapePolygonUp19:À?bÀ5h0ËÍ!e*šbuttons\shapeTrackUp19.gif.¯shapeTrackUp19:À?bÀ5h0ËÍ!e*€buttons\shapeRectangleDown19.gif.µshapeRectangleDown19:À?bÀ5h0ËÍ!e*žbuttons\shapeEllipseDown19.gif.³shapeEllipseDown19:À?bÀ5h0ËÍ!e*žbuttons\shapePolygonDown19.gif.³shapePolygonDown19:À?bÀ5h0ËÍ!e*œbuttons\shapeTrackDown19.gif.±shapeTrackDown19:À?bÀ5h0ËÍ!e*�buttons\combinationSingleUp19.gif.¶combinationSingleUp19:À?bÀ5h0ËÍ!e*Ÿbuttons\combinationPlusUp19.gif.´combinationPlusUp19:À?bÀ5h0ËÍ!e*€buttons\combinationTimesUp19.gif.µcombinationTimesUp19:À?bÀ5h0ËÍ!e*€buttons\combinationMinusUp19.gif.µcombinationMinusUp19:À?bÀ5h0ËÍ!e*ƒbuttons\combinationSingleDown19.gif.¸combinationSingleDown19:À?bÀ5h0ËÍ!e*�buttons\combinationPlusDown19.gif.¶combinationPlusDown19:À?bÀ5h0ËÍ!e*‚buttons\combinationTimesDown19.gif.·combinationTimesDown19:À?bÀ5h0ËÍ!e*‚buttons\combinationMinusDown19.gif.·combinationMinusDown19:À?bÀ5h0ËÍ!e*‚buttons\combinationFrontDown19.gif.·combinationFrontDown19:À?bÀ5h0ËÍ!e*€buttons\combinationFrontUp19.gif.µcombinationFrontUp19:À?bÀ5h0ËÍ!e*…buttons\cursorLoopFwdBkwdPlayUp19.gif.ºcursorLoopFwdBkwdPlayUp19:À?bÀ5h0ËÍ!e*�buttons\cursorLoopSelPlayUp19.gif.¶cursorLoopSelPlayUp19:À?bÀ5h0ËÍ!e*žbuttons\cursorLoopPlayUp19.gif.³cursorLoopPlayUp19:À?bÀ5h0ËÍ!e*€buttons\cursorNormalPlayUp19.gif.µcursorNormalPlayUp19:À?bÀ5h0ËÍ!e*‡buttons\cursorLoopFwdBkwdPlayDown19.gif.¼cursorLoopFwdBkwdPlayDown19:À?bÀ5h0ËÍ!e*ƒbuttons\cursorLoopSelPlayDown19.gif.¸cursorLoopSelPlayDown19:À?bÀ5h0ËÍ!e*€buttons\cursorLoopPlayDown19.gif.µcursorLoopPlayDown19:À?bÀ5h0ËÍ!e*‚buttons\cursorNormalPlayDown19.gif.·cursorNormalPlayDown19:À?bÀ5h0ËÍ!e*™buttons\renderSOSUp19.gif.®renderSOSUp19:À?bÀ5h0ËÍ!e*›buttons\renderGrainUp19.gif.°renderGrainUp19:(²renderImpulseUp19:À?bÀ5h0ËÍ!e*œbuttons\renderFilterUp19.gif.±renderFilterUp19:À?bÀ5h0ËÍ!e*�buttons\renderSamplesUp19.gif.²renderSamplesUp19:À?bÀ5h0ËÍ!e*œbuttons\createModuleUp19.gif.±createModuleUp19:À?bÀ5h0ËÍ!e*›buttons\renderSOSDown19.gif.°renderSOSDown19:À?bÀ5h0ËÍ!e*�buttons\renderGrainDown19.gif.²renderGrainDown19:À?bÀ5h0ËÍ!e*Ÿbuttons\renderImpulseDown19.gif.´renderImpulseDown19:À?bÀ5h0ËÍ!e*žbuttons\renderFilterDown19.gif.³renderFilterDown19:À?bÀ5h0ËÍ!e*Ÿbuttons\renderSamplesDown19.gif.´renderSamplesDown19:À?bÀ5h0ËÍ!e*žbuttons\createModuleDown19.gif.³createModuleDown19:À?bÀ5h0ËÍ!e*—buttons\hearAllUp19.gif.¬hearAllUp19:À?bÀ5h0ËÍ!e*—buttons\hearSelUp19.gif.¬hearSelUp19:À?bÀ5h0ËÍ!e*™buttons\hearAllDown19.gif.®hearAllDown19:À?bÀ5h0ËÍ!e*™buttons\hearSelDown19.gif.®hearSelDown19:À?bÀ5h0ËÍ!e*�buttons\colorSetGrayScaleUp19.gif.¶colorSetGrayScaleUp19:À?bÀ5h0ËÍ!e*„buttons\colorSetInvGrayScaleUp19.gif.¹colorSetInvGrayScaleUp19:À?bÀ5h0ËÍ!e*Ÿbuttons\colorSetRainbowUp19.gif.´colorSetRainbowUp19:À?bÀ5h0ËÍ!e*ƒbuttons\colorSetGrayScaleDown19.gif.¸colorSetGrayScaleDown19:À?bÀ5h0ËÍ!e*†buttons\colorSetInvGrayScaleDown19.gif.»colorSetInvGrayScaleDown19:À?bÀ5h0ËÍ!e*�buttons\colorSetRainbowDown19.gif.¶colorSetRainbowDown19:¹initializeMoreIconButtons�buttons\renderImpulseUp19.gif.â0À 0±deSelectionDown19À;À?bÀ5h0ËÍ!eÀ$aÀ5l4hDÿ‚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À5h0ËÍ!e1™buttons\modifyAmpUp19.gif.®modifyAmpUp19:À?bÀ5h0ËÍ!e1šbuttons\modifyFreqUp19.gif.¯modifyFreqUp19:À?bÀ5h0ËÍ!e1œbuttons\modifyFreqDown19.gif.±modifyFreqDown19:À?bÀ5h0ËÍ!e1›buttons\modifyAmpDown19.gif.°modifyAmpDown19:À?bÀ5h0ËÍ!e1›buttons\modifyScaleUp19.gif.°modifyScaleUp19:À?bÀ5h0ËÍ!e1�buttons\modifyScaleDown19.gif.²modifyScaleDown19:À?bÀ5h0ËÍ!e1œbuttons\modifyOffsetUp19.gif.±modifyOffsetUp19:À?bÀ5h0ËÍ!e1žbuttons\modifyOffsetDown19.gif.³modifyOffsetDown19:À?bÀ5h0ËÍ!e1™buttons\modifySetUp19.gif.®modifySetUp19:À?bÀ5h0ËÍ!e1›buttons\modifySetDown19.gif.°modifySetDown19:À?bÀ5h0ËÍ!e1€buttons\modifyRubberbandUp19.gif.µmodifyRubberbandUp19:À?bÀ5h0ËÍ!e1žbuttons\modifyConstantUp19.gif.³modifyConstantUp19:À?bÀ5h0ËÍ!e1€buttons\modifyConstantDown19.gif.µmodifyConstantDown19:À?bÀ5h0ËÍ!e1‚buttons\modifyRubberbandDown19.gif.·modifyRubberbandDown19:À?bÀ5h0ËÍ!e1žbuttons\modifySpectAmpUp19.gif.³modifySpectAmpUp19:À?bÀ5h0ËÍ!e1€buttons\modifySpectAmpDown19.gif.µmodifySpectAmpDown19:À?bÀ5h0ËÍ!e1Ÿbuttons\modifySpectFreqUp19.gif.´modifySpectFreqUp19:À?bÀ5h0ËÍ!e1�buttons\modifySpectFreqDown19.gif.¶modifySpectFreqDown19:À?bÀ5h0ËÍ!e1€buttons\modifyWavetableXUp19.gif.µmodifyWavetableXUp19:À?bÀ5h0ËÍ!e1‚buttons\modifyWavetableXDown19.gif.·modifyWavetableXDown19:À?bÀ5h0ËÍ!e1€buttons\modifyWavetableYUp19.gif.µmodifyWavetableYUp19:À?bÀ5h0ËÍ!e1‚buttons\modifyWavetableYDown19.gif.·modifyWavetableYDown19:À?bÀ5h0ËÍ!e1œbuttons\modifyRadialUp19.gif.±modifyRadialUp19:À?bÀ5h0ËÍ!e1žbuttons\modifyRadialDown19.gif.³modifyRadialDown19:À?bÀ5h0ËÍ!e1œbuttons\modifyLinearUp19.gif.±modifyLinearUp19:À?bÀ5h0ËÍ!e1žbuttons\modifyLinearDown19.gif.³modifyLinearDown19:À?bÀ5h0ËÍ!e1›buttons\deSelectionUp19.gif.°deSelectionUp19:/²deSelectionDown19:À?bÀ5h0ËÍ!e1�buttons\infoSelectionUp19.gif.²infoSelectionUp19:À?bÀ5h0ËÍ!e1Ÿbuttons\infoSelectionDown19.gif.´infoSelectionDown19:À?bÀ5h0ËÍ!e1�buttons\drawSelectionUp19.gif.²drawSelectionUp19:À?bÀ5h0ËÍ!e1Ÿbuttons\drawSelectionDown19.gif.´drawSelectionDown19:À?bÀ5h0ËÍ!e1�buttons\drawControlPointsUp19.gif.¶drawControlPointsUp19:À?bÀ5h0ËÍ!e1ƒbuttons\drawControlPointsDown19.gif.¸drawControlPointsDown19:À?bÀ5h0ËÍ!e1™buttons\drawMultiUp19.gif.®drawMultiUp19:À?bÀ5h0ËÍ!e1›buttons\drawMultiDown19.gif.°drawMultiDown19:À?bÀ5h0ËÍ!e1žbuttons\drawSprayPaintUp19.gif.³drawSprayPaintUp19:À?bÀ5h0ËÍ!e1€buttons\drawSprayPaintDown19.gif.µdrawSprayPaintDown19:À?bÀ5h0ËÍ!e1Ÿbuttons\drawSelfSimilarUp19.gif.´drawSelfSimilarUp19:À?bÀ5h0ËÍ!e1�buttons\drawSelfSimilarDown19.gif.¶drawSelfSimilarDown19:À?bÀ5h0ËÍ!e1šbuttons\drawEraserUp19.gif.¯drawEraserUp19:À?bÀ5h0ËÍ!e1œbuttons\drawEraserDown19.gif.±drawEraserDown19:À?bÀ5h0ËÍ!e1œbuttons\hiddenLogLinUp19.gif.±hiddenLogLinUp19:À?bÀ5h0ËÍ!e1žbuttons\hiddenLogLinDown19.gif.³hiddenLogLinDown19:À?bÀ5h0ËÍ!e1˜buttons\joinDotsUp19.gif.­joinDotsUp19:À?bÀ5h0ËÍ!e1šbuttons\joinDotsDown19.gif.¯joinDotsDown19:À?bÀ5h0ËÍ!e1‚buttons\shapeFrameIntervalUp19.gif.·shapeFrameIntervalUp19:À?bÀ5h0ËÍ!e1„buttons\shapeFrameIntervalDown19.gif.¹shapeFrameIntervalDown19:À?bÀ5h0ËÍ!e1Ÿfaders\verticalYellowMarker.gif.µverticalYellowMarker:À?bÀ5h0ËÍ!e1�faders\horizontalYellowMarker.gif.·horizontalYellowMarker:À?bÀ5h0ËÍ!e1žbuttons\embossGradientUp19.gif.³embossGradientUp19:À?bÀ5h0ËÍ!e1€buttons\embossGradientDown19.gif.µembossGradientDown19:À?bÀ5h0ËÍ!e1žbuttons\debossGradientUp19.gif.³debossGradientUp19:À?bÀ5h0ËÍ!e1€buttons\debossGradientDown19.gif.µdebossGradientDown19:À?bÀ5h0ËÍ!e1Ÿbuttons\stencilGradientUp19.gif.´stencilGradientUp19:À?bÀ5h0ËÍ!e1�buttons\stencilGradientDown19.gif.¶stencilGradientDown19:À?bÀ5h0ËÍ!e1�buttons\stampGradientUp19.gif.²stampGradientUp19:À?bÀ5h0ËÍ!e1Ÿbuttons\stampGradientDown19.gif.´stampGradientDown19:À?bÀ5h0ËÍ!e1˜buttons\jitterLabel9.gif.­jitterLabel9:À?bÀ5h0ËÍ!e1›buttons\recursionLabel9.gif.°recursionLabel9:À?bÀ5h0ËÍ!e1›buttons\smoothingLabel9.gif.°smoothingLabel9:À?bÀ5h0ËÍ!e1™buttons\scalingLabel9.gif.®scalingLabel9:À?bÀ5h0ËÍ!e1’misc\mixPoint9.gif.ªmixPoint9:Ä1¨zapCache�buttons\deSelectionDown19.gif.â0À 0°vScrollBarEndMacÀ;0â0À 0¨playUp19À;7â0À 0ªstopDown20À;À?bÀ5h0ËÍ!eÀ$}À54hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:jDÿñâ0À 0¦down15À;À?bÀ5h0ËÍ!eÀ$kÀ5v4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$iDÿ%ü&iDÿ'ü(jDÿ)ü*Ee( i)À?bÀ5h0ËÍ!e6–buttons\Disabled10.gif.«disabled10:À?bÀ5h0ËÍ!e6�buttons\Up10.gif.¥up10:À?bÀ5h0ËÍ!e6’buttons\Down10.gif.§down10:À?bÀ5h0ËÍ!e6–buttons\Disabled15.gif.«disabled15:À?bÀ5h0ËÍ!e6�buttons\Up15.gif.¥up15:4§down15:À?bÀ5h0ËÍ!e6–buttons\Disabled17.gif.«disabled17:À?bÀ5h0ËÍ!e6�buttons\Up17.gif.¥up17:À?bÀ5h0ËÍ!e6’buttons\Down17.gif.§down17:À?bÀ5h0ËÍ!e6–buttons\Disabled19.gif.«disabled19:À?bÀ5h0ËÍ!e6�buttons\Up19.gif.¥up19:À?bÀ5h0ËÍ!e6’buttons\Down19.gif.§down19:À?bÀ5h0ËÍ!e6–buttons\Disabled20.gif.«disabled20:À?bÀ5h0ËÍ!e6�buttons\Up20.gif.¥up20:À?bÀ5h0ËÍ!e6’buttons\Down20.gif.§down20:À?bÀ5h0ËÍ!e6–buttons\Disabled21.gif.«disabled21:À?bÀ5h0ËÍ!e6�buttons\Up21.gif.¥up21:À?bÀ5h0ËÍ!e6’buttons\Down21.gif.§down21:À?bÀ5h0ËÍ!e6–buttons\Disabled36.gif.«disabled36:À?bÀ5h0ËÍ!e6�buttons\Up36.gif.¥up36:À?bÀ5h0ËÍ!e6’buttons\Down36.gif.§down36:’buttons\Down15.gif.â0À 0¾buttonSmallDMenuFlatDownMidMacÀ;8â0À 0±modifyScaleDown19À;'â0À 0¯systemLabelFontÀ;À?dpÀ$kÀ5wDFÍ!ßf4hƒiDÿ…iDÿ‡i<Ø¿ØÿÌ)ØØØÿÌ)ØúØÿÌ)ñj‹i<؈ØÿÌ)رØÿÌ)ØØØÿÌ)ñjŒi)Ži+ñ0iÒñ2iÒñ4iÒñ6iÒñ8iÒñ:iÒñiÒü iÒ!ü"iÒ#ü$iÒ%ü&iÒ'ü(jÒ)ü*Ee(  y)¯inheritingFrom:6"À?cÀ5i0ËÍ!re4—XP\windowBackground.gif.3±windowBackground:À?cÀ5i0ËÍ!re4—XP\dialogBackground.gif.3±dialogBackground:ĪColorValue¡/¯red:green:blue:¹selectionBackgroundColor:°fieldFocusColor:À;À?dp4)À!jÀ 0¦familyÀ!b‡Verdana�*À 0©pixelSizemÀ 0§leading`À 0¨baselinemÀ 0¨lineGridpÀ 0¦italicäÀ 0¨boldnessåaaÀ 0©underlineäÀ 0¥colorâÀ 0©alignment`´synthesizeTextStyle: `âÀ!`«systemFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.mÀ 00`À 02mÀ 04pÀ 06äÀ 08åbcÀ 0:äÀ 0<âÀ 0>`? `â µsystemEmphasizedFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.lÀ 00`À 02lÀ 04oÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â ¯systemListFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.kÀ 00`À 02kÀ 04nÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â °systemSmallFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.kÀ 00`À 02kÀ 04nÀ 06äÀ 08åbcÀ 0:äÀ 0<âÀ 0>`? `â ºsystemSmallEmphasizedFont:2°systemLabelFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.iÀ 00`À 02iÀ 04lÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â ¯systemMiniFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.mÀ 00`À 02mÀ 04pÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â °applicationFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.mÀ 00`À 02mÀ 04pÀ 06äÀ 08åbcÀ 0:äÀ 0<âÀ 0>`? `â ºapplicationEmphasizedFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.lÀ 00`À 02lÀ 04oÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â ´applicationListFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.kÀ 00`À 02kÀ 04nÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â µapplicationSmallFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.kÀ 00`À 02kÀ 04nÀ 06äÀ 08åbcÀ 0:äÀ 0<âÀ 0>`? `â ¿applicationSmallEmphasizedFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.jÀ 00`À 02jÀ 04mÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â µapplicationLabelFont:À;À?dp4)À!jÀ 0)À!b‡Verdana�*À 0.iÀ 00`À 02iÀ 04lÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â ´applicationMiniFont:À;À?dp4)À!kÀ 0)À!c‡Courier‹Courier New�*À 0.mÀ 0©fixedTabs`À 00`À 02mÀ 04pÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â µapplicationFixedFont:)À!jÀ 0)À!b‡Verdana�*À 0.jÀ 00`À 02jÀ 04mÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `â À 0­hearSelDown19À;.â0À 0»buttonSmallNormalDownMidMacÀ;4â0À 0°vScrollUpDownMacÀ;8â0À 0®hShrinkDownMacÀ;0â0À 0¨warnIconÀ;1â0À 0¸buttonSmallFlatDisEndMacÀ; â0À 0®prevMarkerUp19À;?â0À 0¬cameraDown19À;&â0À 0´buttonNormalUpCapWinÀ;*â0À 0¹applicationEmphasizedFont)À 0®vDeThumbMidMacÀ; â0À 0°newMarkersDown19À;+â0À 0«cacheLive19À;,â0À 0­newMarkerUp19À;?â0À 0ªvGrowUpWinÀ;&â0À 0®spaceFillerMacÀ;(â0À 0±renderGrainDown19À;.â0À 0°vScrollDownUpMacÀ; â0À 0«groupedUp19À;À?bÀ5h0ËÍ!eÀ$fÀ5b4hDÿ‚iDÿ„iDÿ†iDÿˆiDÿ ŠiDÿ ŒiDÿ ŽiDÿñ0iDÿñ2iDÿñ4iDÿñ6iDÿñ8iDÿñ:iDÿñiDÿü iDÿ!ü"iDÿ#ü$jü%Ee( i)À?bÀ5h0ËÍ!e +™buttons\reanalyzeUp16.gif.®reanalyzeUp16:À?bÀ5h0ËÍ!e +›buttons\reanalyzeDown16.gif.°reanalyzeDown16:À?bÀ5h0ËÍ!e +”buttons\plusUp16.gif.©plusUp16:À?bÀ5h0ËÍ!e +–buttons\plusDown16.gif.«plusDown16:À?bÀ5h0ËÍ!e +•buttons\minusUp16.gif.ªminusUp16:À?bÀ5h0ËÍ!e +—buttons\minusDown16.gif.¬minusDown16:À?bÀ5h0ËÍ!e +’buttons\plus17.gif.§plus17:À?bÀ5h0ËÍ!e +“buttons\minus17.gif.¨minus17:À?bÀ5h0ËÍ!e +™buttons\groupedDown19.gif.®groupedDown19: )¬groupedUp19:À?bÀ5h0ËÍ!e +’buttons\loop19.gif.§loop19:À?bÀ5h0ËÍ!e +žbuttons\originalEnvelope19.gif.³originalEnvelope19:À?bÀ5h0ËÍ!e +šbuttons\unvoicedOnly19.gif.¯unvoicedOnly19:À?bÀ5h0ËÍ!e +˜buttons\voicedOnly19.gif.­voicedOnly19:À?bÀ5h0ËÍ!e +™buttons\doubleSpeed19.gif.®doubleSpeed19:À?bÀ5h0ËÍ!e +˜buttons\halveSpeed19.gif.­halveSpeed19:À?bÀ5h0ËÍ!e +™buttons\normalSpeed19.gif.®normalSpeed19:À?bÀ5h0ËÍ!e +•buttons\tauIcon39.gif.ªtauIcon39:&—buttons\groupedUp19.gif.â0À 0«hFitDownWinÀ;2â0À 0¯smoothingLabel9À; â0À 0¶buttonNormalDownEndWinÀ;&â0À 0ºbuttonSmallNormalDisCapMacÀ;(â0À 0¯fieldFocusColorÀÂãä ac€qvzÀ 0¯tfThresholdDownÀ;$â0À 0¶horizontalYellowMarkerÀ;4â0À 0¬vThumbCapMacÀ;0â0À 0©mixPoint9À;(â0À 0¦disk21À;=â0À 0²modifyRadialDown19À;/â0À 0ªplayDown20À;4â0À 0¬hGrowDownMacÀ;$â0À 0ªtfLoopDownÀ;<â0À 0¬vThumbMidMacÀ;4â0À 0­vThumbGrabWinÀ;.â0À 0®systemMiniFont'À 0®vDeThumbEndMacÀ;$â0À 0®vDeThumbMidWinÀ;:â0À 0¦down10À; â0À 0´combinationMinusUp19À; 9â0À 0³drawSelectionDown19À;,â0À 0±noSelectionDown19À; %â0À 0²modifyOffsetDown19À;/â0À 0©hFitUpMacÀ; â0À 0«tfRetroDownÀ;,â0À 0¸shapeFrameIntervalDown19À;,â0À 0²hShrinkDisabledWinÀ;.â0À 0¸tfScaleDurationToFitDownÀ;<â0À 0²modifyLinearDown19À;7â0À 0®hDeThumbEndMacÀ;(â0À 0ªhGrowUpWinÀ;>â0À 0·cursorLoopSelPlayDown19À; )â0À 0¶modifyRubberbandDown19À;'â0À 0¬hThumbMidWinÀ;0â0À 0³tfScaleFunctionDownÀ;$â0À 0µcolorSetGrayScaleUp19À;2â0À 0³applicationListFont:À 0µdrawControlPointsUp19À;0â0À 0¬vThumbCapWinÀ;&â0À 0²embossGradientUp19À;8â0À 0ªdisabled19À;9â0À 0°hScrollBarEndMacÀ;4â0À 0¬tfInvertDownÀ;4â0À 0¤up19À;=â0À 0µcombinationSingleUp19À; -â0À 0µcombinationPlusDown19À; !â0À 0¬nextTimeUp19À;7â0À 0¯modifySetDown19À;7â0À 0©hFitUpWinÀ;6â0À 0°shapeEllipseUp19À; 1â0À 0®tfSnapToGridUpÀ;0â0À 0°shapeTrackDown19À; )â0À 0¬hThumbCapMacÀ;7â0À 0µbuttonNormalDisEndWinÀ;>â0À 0¸selectionBackgroundColorÀ "wz~À 0´combinationFrontUp19À; 1â0À 0¶hScrollLeftDisabledMacÀ; â0À 0´applicationLabelFont-À 0¤up10À;<â0À 0±microphoneEnabledÀ;2â0À 0¨stopIconÀ;5â0À 0¬vGrowDownMacÀ;,â0À 0¬tlSubmixIconÀ;'â0À 0¶modifyWavetableXDown19À;?â0À 0­renderSOSUp19À; 5â0À 0¨stopUp20À;=â0À 0³stampGradientDown19À;4â0À 0µtlTrackMicrophonePlayÀ;7â0À 0°prevMarkerDown19À;#â0À 0¬vThumbEndWinÀ;2â0À 0­drawMultiUp19À;8â0À 0ºbuttonSmallNormalDisEndWinÀ;"â0À 0³warpSelectionDown19À; )â0À 0­tlBlankDown19À;#â0À 0´vScrollUpDisabledWinÀ;2â0À 0¾applicationSmallEmphasizedFont<À 0ªplusDown16À; 9â0À 0©tauIcon39À; .â0À 0¯modifyScaleUp19À;#â0À 0°tfSnapToGridDownÀ;,â0À 0¬hShrinkUpWinÀ;*â0À 0®prevTimeDown19À;3â0À 0§speakerÀ;9â0À 0¦down19À;!â0À 0²hShrinkDisabledMacÀ;8â0À 0¹buttonSmallFlatDownEndMacÀ; â0À 0²vShrinkDisabledMacÀ; â0À 0®vShrinkDownWinÀ;.â0À 0²shapeEllipseDown19À; !â0À 0®hDeThumbCapMacÀ;#â0À 0ªdisabled20À;%â0À 0­doubleSpeed19À; "â0À 0´modifyRubberbandUp19À;;â0À 0¶vScrollDownDisabledMacÀ;(â0À 0©enterUp20À;(â0À 0´modifySpectAmpDown19À;/â0À 0²hScrollLeftDownWinÀ;5â0À 0¯deSelectionUp19À;;â0À 0­normalSpeed19À; *â0À 0¹buttonSmallNormalUpCapWinÀ;.â0À 0ªvGrowUpMacÀ;0â0À 0¯applicationFont8À 0´shapeRectangleDown19À; =â0À 0¯systemSmallFont$À 0®tlTrackSpeakerÀ;?â0À 0­tfThresholdUpÀ;(â0À 0°createModuleUp19À;&â0À 0°vScrollBarCapMacÀ;(â0À 0­hearAllDown19À;*â0À 0µbuttonNormalDisCapMacÀ;$â0À 0²modifySpectAmpUp19À;+â0À 0¯tfSquareOffDownÀ;<â0À 0ªpenEnabledÀ;:â0À 0¶combinationFrontDown19À; -â0À 0²shapePolygonDown19À; %â0À 0¯modifyAmpDown19À;?â0À 0«hFitDownMacÀ;<â0À 0ªenterMicUpÀ;0â0À 0®useInputDown20À;)â0À 0´buttonNormalUpEndMacÀ; â0À 0ªsystemFont%À 0ªtlRecordUpÀ;;â0À 0²vScrollDownDownWinÀ;:â0À 0¯renderGrainUp19À; 9â0À 0¦loop19À; 2â0À 0¬vShrinkUpMacÀ;<â0À 0®nextMarkerUp19À;'â0À 0³renderSamplesDown19À;:â0À 0­groupedDown19À; -â0À 0«pauseDown19À;3â0À 0°modifyFreqDown19À;;â0À 0³fileOrganizerHelpUpÀ;<â0À 0¬hThumbMidMacÀ;;â0À 0´modifyConstantDown19À;#â0À 0¼buttonSmallDMenuFlatUpMidMacÀ;(â0À 0°hGrowDisabledMacÀ;,â0À 0½buttonSmallDMenuFlatDisMidMacÀ;8â0À 0µstencilGradientDown19À;,â0À 0°hScrollLeftUpWinÀ;1â0À 0¤up21À;5â0À 0¤up17À;1â0À 0©minusUp16À; =â0À 0°dialogBackgroundÀ;;â0À 0±drawSelectionUp19À;(â0À 0®joinDotsDown19À;$â0À 0®hDeThumbMidWinÀ;!â0À 0¯recursionLabel9À;<â0À 0²createModuleDown19À;>â0À 0ºbuttonSmallNormalDisEndMacÀ;0â0À 0³combinationPlusUp19À; 1â0À 0³hScrollRightDownMacÀ;(â0À 0°hScrollBarMidMacÀ;0â0À 0¨tfLoopUpÀ; â0À 0´buttonNormalUpMidWinÀ;.â0À 0²microphoneDisabledÀ;6â0À 0«hearAllUp19À;"â0À 0³colorSetRainbowUp19À;:â0À 0´combinationTimesUp19À; 5â0À 0ºbuttonSmallNormalDisCapWinÀ;:â0À 0­scalingLabel9À;$â0À 0¹buttonSmallNormalUpCapMacÀ;<â0À 0½buttonSmallDMenuFlatDisEndMacÀ;<â0À 0¯vDeThumbGrabWinÀ;>â0À 0¬joinDotsUp19À; â0À 0­modifySetUp19À;3â0À 0´buttonNormalUpCapMacÀ;8â0À 0±makeSelectionUp19À; -â0À 0²renderFilterDown19À;6â0À 0°modifyOffsetUp19À;+â0À 0°vGrowDisabledWinÀ;*â0À 0³infoSelectionDown19À;$â0À 0¸colorSetInvGrayScaleUp19À;6â0À 0¬dropDownUp17À; !â0À 0±warpSelectionUp19À; 9â0À 0µcolorSetRainbowDown19À;&â0À 0¹systemSmallEmphasizedFont5À 0ºbuttonSmallNormalDisMidMacÀ;,â0À 0´buttonNormalUpMidMacÀ;<â0À 0ªanchorUp19À;/â0À 0°hScrollLeftUpMacÀ;8â0À 0°keyboardDisabledÀ;&â0À 0²vScrollDownDownMacÀ;$â0À 0¬hShrinkUpMacÀ;4â0À 0µbuttonNormalDisCapWinÀ;6â0À 0®tfSprayCanDownÀ;4â0À 0®vDeThumbCapWinÀ;6â0À 0®modifyFreqUp19À;7â0À 0½buttonSmallDMenuFlatDisCapMacÀ;4â0À 0®vDeThumbEndWinÀ;"â0À 0¬tfSprayCanUpÀ;8â0À 0«penDisabledÀ;>â0À 0­reanalyzeUp16À; -â0À 0®systemListFont3À 0ºbuttonSmallNormalDisMidWinÀ;>â0À 0µdrawSelfSimilarDown19À;,â0À 0°nextMarkerDown19À;+â0À 0ªdisabled15À;$â0À 0«minusDown16À; !â0À 0¬vThumbEndMacÀ;8â0À 0²shapeRectangleUp19À; -â0À 0®dropDownDown19À; )â0À 0´cursorNormalPlayUp19À; !â0À 0¹cursorLoopFwdBkwdPlayUp19À; 5â0À 0®drawEraserUp19À;0â0À 0­modifyAmpUp19À;3â0À 0¬vShrinkUpWinÀ;2â0À 0¶cursorNormalPlayDown19À; 1â0À 0®vScrollUpUpMacÀ;4â0À 0¶combinationTimesDown19À; %â0À 0¬updateDown20À;!â0À 0ªdisabled17À;-â0À 0©tfRetroUpÀ;0â0À 0«tlBlankUp19À;?â0À 0®hShrinkDownWinÀ;&â0À 0¬vGrowDownWinÀ;"â0À 0®nextTimeDown19À;;â0À 0·buttonSmallFlatUpEndMacÀ;0â0À 0­padlockUnlockÀ;.â0À 0®unvoicedOnly19À; :â0À 0¬jitterLabel9À;8â0À 0·drawControlPointsDown19À;4â0À 0°vScrollBarMidWinÀ;&â0À 0«padlockLockÀ;*â0À 0¶tfScaleDurationToFitUpÀ; â0À 0³makeSelectionDown19À; =â0À 0»cursorLoopFwdBkwdPlayDown19À; %â0À 0¦down36À;%â0À 0¶buttonNormalDownEndMacÀ;4â0À 0­tlOutputsIconÀ;+â0À 0µmodifySpectFreqDown19À;7â0À 0·hScrollRightDisabledMacÀ;,â0À 0ªcameraUp19À;"â0À 0­tfSquareOffUpÀ; â0À 0°vScrollDownUpWinÀ;6â0À 0²originalEnvelope19À; 6â0À 0·colorSetGrayScaleDown19À;>â0À 0¶combinationMinusDown19À; )â0À 0¤up20À;)â0À 0°hiddenLogLinUp19À;8â0À 0¶vScrollDownDisabledWinÀ;>â0À 0§minus17À; )â0À 0±tlTrackMicrophoneÀ;3â0À 0³stencilGradientUp19À;(â0À 0´systemEmphasizedFont"À 0¹buttonSmallNormalUpEndWinÀ;6â0À 0°vScrollUpDownWinÀ;.â0À 0µbuttonNormalDisMidMacÀ;(â0À 0²tlTrackSpeakerMuteÀ;$â0À 0»buttonSmallNormalDownCapWinÀ;"â0À 0¶buttonNormalDownCapWinÀ;>â0À 0¹buttonSmallNormalUpEndMacÀ;$â0À 0±tfScaleFunctionUpÀ;(â0À 0ªdisabled36À;=â0À 0´debossGradientDown19À;$â0À 0­cacheRecord19À;0â0À 0¶buttonNormalDownMidWinÀ;"â0À 0¬tlRecordDownÀ;7â0À 0°shapePolygonUp19À; 5â0À 0²drawSprayPaintUp19À; â0À 0µbuttonNormalDisEndMacÀ;,â0À 0´modifyWavetableYUp19À;#â0À 0²cursorLoopPlayUp19À; =â0À 0¬enterMicDownÀ;,â0À 0¼buttonSmallDMenuFlatUpCapMacÀ;$â0À 0©pauseUp19À;/â0À 0¬vThumbMidWinÀ;*â0À 0°modifyLinearUp19À;3â0À 0¦down20À;-â0À 0»buttonSmallNormalDownEndMacÀ;8â0À 0¾buttonSmallDMenuFlatDownCapMacÀ;4â0À 0«cachePlay19À;(â0À 0¾buttonSmallDMenuFlatDownEndMacÀ;<â0À 0¯hFitDisabledWinÀ;:â0À 0±renderSamplesUp19À;"â0À 0­hThumbGrabWinÀ;5â0À 0°vGrowDisabledMacÀ;4â0À 0²modifyConstantUp19À;?â0À 0¯newMarkerDown19À;#â0À 0·tlTrackMicrophoneRecordÀ;;â0À 0ªtfInvertUpÀ;8â0À 0¬voicedOnly19À; >â0À 0¦down17À;5â0À 0³drawSelfSimilarUp19À;(â0À 0²debossGradientUp19À; â0À 0¯hDeThumbGrabWinÀ;%â0À 0®hDeThumbCapWinÀ;=â0À 0µcursorLoopSelPlayUp19À; 9â0À 0´modifyWavetableXUp19À;;â0À 0±tfScaleDurationUpÀ;8â0À 0«enterDown20À;$â0À 0±stampGradientUp19À;0â0À 0´applicationSmallFont+À 0»buttonSmallNormalDownMidWinÀ;&â0À 0ªtfOffsetUpÀ;(â0À 0ªhGrowUpMacÀ;(â0À 0«hearSelUp19À;&â0À 0°drawEraserDown19À;4â0À 0¯drawMultiDown19À;<â0À 0°renderFilterUp19À; >â0À 0¤up36À;!â0À 0¬hGrowDownWinÀ;:â0À 0ªupdateUp20À;%â0À 0°hScrollBarCapMacÀ;,â0À 0»buttonSmallNormalDownCapMacÀ;0â0À 0¨plusUp16À; 5â0À 0²hiddenLogLinDown19À;<â0À 0´drawSprayPaintDown19À;$â0À 0¶modifyWavetableYDown19À;'â0À 0¶hScrollLeftDisabledWinÀ;9â0À 0²hScrollLeftDownMacÀ;<â0À 0¬prevTimeUp19À;/â0À 0¬halveSpeed19À; &â0À 0®vScrollUpUpWinÀ;*â0À 0°modifyRadialUp19À;+â0À 0°windowBackgroundÀ;7â0À 0¶buttonNormalDownMidMacÀ;0â0À 0»buttonSmallNormalDownEndWinÀ;*â0À 0¶shapeFrameIntervalUp19À;(â0À 0®vDeThumbCapMacÀ;<â0À 0³renderImpulseDown19À;2â0À 0¬hThumbEndWinÀ;9â0À 0¬useInputUp20À;-â0À 0®vShrinkDownMacÀ;8â0À 0²vShrinkDisabledWinÀ;6â0À 0´vScrollUpDisabledMacÀ;<â0À 0¤up15À;(â0À 0´cursorLoopPlayDown19À; -â0À 0·combinationSingleDown19À; =â0À 0¬dropDownUp19À; %â0À 0°tlSourceLocationÀ;/â0À 0ºcolorSetInvGrayScaleDown19À;"â0À 0³editSelectionDown19À; !â0À 0¶buttonNormalDownCapMacÀ;,â0À 0°vScrollBarMidMacÀ;,â0À 0®shapeTrackUp19À; 9â0À 0¼buttonSmallDMenuFlatUpEndMacÀ;,â0À 0°hGrowDisabledWinÀ;"â0À 0¬hThumbCapWinÀ;+â0À 0¯keyboardEnabledÀ;"â0À 0·hScrollRightDisabledWinÀ;"â0À 0ªdisabled21À;1â0À 0ªplayDown19À;;â0À 0¬hThumbEndMacÀ;?â0À 0µbuttonNormalDisMidWinÀ;:â0À 0¦down21À;9â0À 0¦plus17À; %â0À 0´buttonNormalUpEndWinÀ;2â0À 0ªdiceDown19À;:â0À 0¬anchorDown19À;3â0À 0¹buttonSmallNormalUpMidWinÀ;2â0À 0³modifySpectFreqUp19À;3â0À 0¨playUp20À;8â0À 0´applicationFixedFont/À 0¯noSelectionUp19À; 5â0À 0°hScrollBarMidWinÀ;-â0À 0¯reanalyzeDown16À; 1â0À 0®newMarkersUp19À;'â0À 0±infoSelectionUp19À; â0À 0±hScrollRightUpWinÀ;=â0À 0±hScrollRightUpMacÀ;$â0À 0¹buttonSmallNormalUpMidMacÀ; â0À 0³tfScaleDurationDownÀ;4â0À 0ªdisabled10À;8â0À 0¬tfOffsetDownÀ;$â0À 0µfileOrganizerHelpDownÀ; â0À 0±editSelectionUp19À; 1â0À 0¯renderSOSDown19À;*â0À 0´verticalYellowMarkerÀ;0â0À 0¯hFitDisabledMacÀ;$â0À 0³applicationMiniFont>À ,lÀ 0¯rotaryFaderKnobÀÂãã¨KymaKnobj¢extent:knobImage:minimumAngle:maximumAngle:wedgeStart:wedgeEnd:wedgeAngle:wedgeInside:wedgeBorder:À7b`ÀÂãä«OpaqueImagead€ÀÂãä¬Depth24Imageah€À5pÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀttxxÀÂãä¬FixedPaletteaf€ph`|À1À5püÿ€<À8Àpàpà````````pàpà8À<À€ttaaÀÂãä¯CoveragePaletteaa€aadââåcaåcgcnès cÀ "``À "```À 0®lookBackgroundÀ;À?cÀ5i0ËÍ!reÀ$aÀ5€ 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)64"!¯lookBackground:Ä«SimpleTrack?¬width:color:¬faderBorder:À?bÀ5h0ËÍ!e#šfaders\faderRightWaldo.gif.²verticalFaderKnob:Ä&˜faders\rotaryTrack20.gif.¶convertToSystemPalette£red'°rotaryFaderKnob:šfaders\circularTrack20.gif²circularFaderKnob:À?cÀ5i0ËÍ!re#€backgrounds\stone\smoothBlue.gif.3®vcsBackground:À!cÀ!b=cÀ!b`? `²vcsLabelTextStyle:À?cáp#À!jÀ 0)À!b�comic sans ms�*À 0.lÀ 00ábÀ 02jÀ 04nÀ 06äÀ 08åaaÀ 0:äÀ 0<âÀ 0>`? `­vcsTextStyle:„backgrounds\stone\smoothDarkGray.gif.3â0À 0«faderBorderÀÂãä'ab€b=À 0²vcsScopeForeground<À 0²vcsScopeBackground=À 0±verticalFaderKnobÀ;*â0À 0¬vcsTextStyleÀ;3â3À 0±circularFaderKnobÀ%À7b`À*À.À5pÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ€€€€€€ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀttxx2|À1À5püÿ€<À8Àpàpà````````pàpà8À<À€ÿüttaa8adââå``å`acnès c<=À 0­vcsBackgroundÀ;5â0À 0±vcsScopeInfoColorÀ "`À 0ªvcsBorders9À 0±vcsLabelTextStyleÀ;#â3À ,`ÀÂãä­ConcreteEventes€â§FreqLow`aâ¦lineara¥faderâaaäæFreqLowãââès{è`aâ¥FaderÀ ,aÀ 0§Defaultès{b`h`-äãäãÀ'âÀ+u```k`p`’MaxCountOfTriggersÀ0â3À ,`À)â 9`aâ-a.âaaäæMaxCountOfTriggersãââåaaè`aâ0À ,aÀ 03åaaaata-äãäã37ŽTriggerCounterâÀ!aÀ ä#À7 x |À*cÀ'âÀ+````s` x`./À)â,`aâ-a.âaaä/ãââès{è`aâ0À ,aÀ 03ès{b`h`-äãäãÀ'âÀ+c```x` x`�NumberOfTriggers/À)â°NumberOfTriggers`aâ-a.âaaäæNumberOfTriggersãââèábaè`aâ0À ,aÀ 03èaaa`ta-äãäãÀ'âÀ+`è`````èca`a…Reset/À)â°MIDIController48`aâ-a¤gateâaaäæResetãââ`è`aâ¦ToggleÀ ,aÀ 03è``q`a`-äääã3/�Up/Down CounterâÀ!`À7alÀ!`À7ziÀ!`À 0³soundEditorIconSized: 4À7yaÀ.ÀÀ3�SyncedTriggerÀ5’Synced Trigger ???À*aÀÀ3’Set/Reset FlipFlopÀ;ŽSRFlipFlop ???À*bÀ ƒSetÀ …ResetÀ% ˆ| 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: 0 yPut: 0. self initialValueAt: 1 xPut: HiVal yPut:LoVal. À*`ŠSRFlipFlop„kym1/`À1À5`Àpà_àpp`;€`À`p`Ð`;�àpàÀ€?ðàà;€;€àà€?ðÀààp`;�`×`}`Çp`;€_àppàÀ``aa*adÀ1À5`Àü <$ÄüüÄ$?ü ÀppaaÀ'äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!eÀ.111À3À7åaaåx mÀ7aa�ExclusiveOrGateÀ. +99À3À7åxmå``À7åxmåw s—Right input is not usedÀ.£Set99À3À7å``å``À7åbaåw s—Right input is not usedÀ.,%&À3À7åx må``À7åx 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.À.$%&À3À7åwmå``À7åbcå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).‘When both set and rest inputs are zero or below, the out put will be high if the Set was the last input to be high or low if the Reset input was the last to be high. The output will be low when the reset is high, regardless of the state that the the set input. The output will become high when the set input is made high only if the reset input is low. This is all asuming that the value in the "Invert" field is zero or less. If don't want the Reset to have priority over the Set input , you can use a "GateToTrigger" module on the reset input. In this mode the output will simply represent which input was the last to change from low to high. i.e the output will be high if Set changed last or low if Reset changed last. PeteJohnstonsDSPMods Ver 5ãÀ3aa/6ä’Set/Reset FlipFlopÀÀ3�GateToTriggerÀ;�GateToTrigger???À*aÀ …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/`À1À5`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aa*adÀ1À5`|yDIDIDIÇÏ@A@A@A@Aÿÿppaa"`À ‡Trigger`À>"`À �MasterTrigger````À>"`ÀÀ3‡AsLogicÀ;ŠAsLogic???À*aÀ $À% €| 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/`À1À5`àà°°�� ï}ÝÝÇ plÄ9üøüÿ``aa*adÀ1À5` UVb Ã�ØpóþppaaÃÀp@ˆ@ˆ@ˆ@ˆ@p@þÿ``aa8adÀ1À5`Ä _d $à À@` àÀ @` àppaa*adäÀ!cÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.§trigger99À3À7å``å``À7åaaåx g™This is the control gate.À.­MasterTrigger99À3À7åaa`À7aåv s…This is the master triggers or gates source on which the output trigger or gate will be synchronized.“When the input trigger is fired, this prototype outputs one trigger or gate synced with the master trigger or gate.ãÀ3bb66äÀ '�SyncedTriggerÀ ,dÀ 0 3À 5ŠPulseTrainç!FreqLow hz inverseäåaaaÀ 0 ;À!d#`À >ˆConstantæGate`À 0 >À äÀ7doÀ7g wÀ*bÀ'âÀ+`è```ÀÂãä¨Fractionab€ad`èca`a‡FreqLowÀ0â3À ,`À)â,`aâ-a.âaaä/ãaÀ!ittttttttwrè`aâ0À ,aÀ 03ra`h`-äãäãÀ'âÀ+`è`````èca`À3ad„GateÀ0â3À ,`À)â°MIDIController47`aâ-a4âabä*ãpÀ!i||||||||oâè`aâ¦ButtonÀ ,aÀ 03`p`a`-äääã3!�SyncedTriggerâÀ!aÀ äÀ7doÀ7g wÀ*dÀ'âÀ+`è`````èca`a67À)â,`aâ-a.âaaä/ãa:rè`aâ0À ,aÀ 03ra`h`-äãäãÀ'âÀ+`èca```èba`a…Value7À)â¥Value`aâ-a.âaaäæValueãeÀ!ittttttttq`è`aâ0À ,aÀ 03åaae`a`-äãäãÀ'âÀ+`èca```èba`a…ResetÀ0â3À ,`À)â3`aâ-a4âaaä5ãqÀ!ibbbbbbbbsaè`aâ0À ,bÀ 03aÀ 0©Oscilator`qáaa`-äãäãÀ'âÀ+}```z`e`ƒSet À)â+`aâ-a.âaaäæSetãaÀ!mrrrrrrrrrrrr`åaaè`aâ0À ,bÀ 03åaaÀ 0'åaaaáaa`-äãäã37’Set/Reset FlipFlopâÀ!`À7`dÀ!`À7soÀ!`À 0 d(#À7 faÀ.ÀÀ3�TriggersDurationÀÂãã­AbsoluteValuez«name:input:”TriggersDuration ???ÀÀ3“MixerWithWrapAroundÀ;�mxr with wrap????À%Š"maxAmp := SignalProcessor maximumAmplitude." self initialValueAt: 0 xPut: 0 yPut: self subSounds size. À*`�MixerWithWrap„kym1/`À1À5`¿!¡!áÀÿ€@ÿÿÀ?¡!¡á@€ ¨@ø( œç9Μç9΀à€ð€ø€¼<€žx€�ð€‡àƒðƒÀ�ø�€Ÿþ€¼€ð€à€œó�Î``aa*adÀ1À5`pPøøPpù@ª«<täÅчp0ppaaÀ'äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!bÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.=>>À3À7``À7åaaa€šThis class has no description. PeteJohnstonsDSPMods Ver 5ãÀ3aa/6ä“MixerWithWrapAroundÀ*bÀÀ3†NegateÀ;ŠNegate ???À*aÀ …InputÀ%…self initialValueAt:0 xPut:0 yPut:0. À*`†Negate„kym1/`À1À5`8ùð â8’’RR 2 <3ùðÀÀÀÀÀÀÏ€ÀÀÀÏ€ÀÀÀÀÀÀÀ``aa*adÀ1À5`ÿÿ€€€€¥Íµ­‘¥¥¥Í€€€€ÿÿppaaÀ'äÀ=lz{z{z{ffffffâÀ!ddddfbaadäÀ!bÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.899À3À7``À7å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ãÀ3aa66ä†NegateÀÀ3�TrackAndPreHoldÀ;’TrackAndPreHold???À*bÀ …InputÀ „GateÀ%ˆself initialValueAt: 0 xPut: 1 yPut: 0. À*`�TrackAndPreHold„kym1/`À1À5`€?ü?ü�À Àÿ‡ÿŽ8 Œ0P˜`@˜`H°à°ÀBà€@àAÀ‚€@D@€@€€@ÿ€?ÿ€ € € € €ÿàÿÿàÿ``aa*adÀ1À5`àsẊñ„¼ðüppaa0adäÀ!cÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.499À3À7åbaå``À7å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.À.899À3À7å```À7å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ãÀ3aa/6ä�TrackAndPreHold1ÀÀ3�GateToTriggerÀ;�GateToTrigger???À*aÀ …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/`À1À5`ÀÿÇ@€D@€D@€D@€D@€D@€D@€Dð€|€€€€€€€€€€€€ÿÿÿÿ``aa*adÀ1À5`|yDIDIDIÇÏ@A@A@A@AÿÿppaaÀ'äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!dÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.,%&À3À7åy  så``À7å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.À.899À3À7``À7åxma€À.$%&À3À7åxmå``À7å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ãÀ3aa/6ä�GateToTrigger`ÀÀ3†ToggleÀ;ŠToggle ???À*aÀ …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: 0 yPut:0. self initialValueAt: 1 xPut: HiVal yPut:LoVal. À*`†Toggle„kym1/`À1À5`€Áø€Á€Á€Á€Á€Á€Á€Áðÿÿ���ÿ�ÿ��������ðÿ``aa*adÀ1À5`qQQQß÷AAAAÁñppaa;adäÀ!dÀ.111 œEnter a name for this Sound.À.$%&/‡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).À.,%&%‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À.899*œRight input channel ignored. œEvery time the input moves from zero (or less) to one ( or >0 ) the output changes its state, ether from zero to one or from one to zero. This means that if you put a square wave of 1 Khz into its input , you get another square wave of 500 hz at its output. This emulates the task that many JK Flipflops do, and is similar to the octave deviders you got in early electronic organs. PeteJohnstonsDSPMods Ver 5ãÀ3aa/6ä†Toggle``À ˆTriggersaÀÀ3�Up/Down CounterÀ;�CounterRamp ???À*cÀ ‡CountUpÀ ‰CountDownÀ …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/`À1À5` pØŒ# q€pÀ0¨`` 0À € ÿ þ  € € @   áü!!!3óþ``aa*adÀ1À5`à°L æC0Aà@ @p@ pàP P ‰ùðppaaÀ'äÀ=l{~{~{~gygygyâÀ!ddddfbaadäÀ!jÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À. %%&À3À7åw såz mÀ7å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.À. +99À3À7åy må``À7å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.À. 1%&À3À7åy måxmÀ7å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.À. 7%&À3À7å``åxmÀ7å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. À. =99À3À7åz må``À7å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.À. #%&À3À7åz måxmÀ7å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.À. )99À3À7å``å``À7å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.À. /%&À3À7åx måy mÀ7aå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%&À3À7åx må``À7aå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ãÀ3aa/6ä�Up/Down CounteraÀ >…Reset``aÀ >‰CountDown``À >‡CountUpa`çSignalProcessor sampleRate*2ÀÀ3�TrackAndPreHoldÀ;’TrackAndPreHold???À*bÀ …InputÀ „GateÀ%ˆself initialValueAt: 0 xPut: 1 yPut: 0. À*`�TrackAndPreHold„kym1/`À1À5`€?ü?ü�À Àÿ‡ÿŽ8 Œ0P˜`@˜`H°à°ÀBà€@àAÀ‚€@D@€@€€@ÿ€?ÿ€ € € € €ÿàÿÿàÿ``aa*adÀ1À5`àsẊñ„¼ðüppaa;adäÀ!cÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.499À3À7åbaå``À7å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.À.899À3À7å```À7å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ãÀ3aa/6ä�TrackAndPreHold2À+5`ÀÀ3‡AsLogicÀ;ŠAsLogic???À*aÀ 1À% €| 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/`À1À5`àà°°�� ï}ÝÝÇ plÄ9üøüÿ``aa*adÀ1À5` UVb Ã�Øpóþppaa;adäÀ!dÀ.111 œEnter a name for this Sound.À.,%&%‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À.899*€À.$%&/‡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ãÀ3aa/6ä†Invert`6aa5À1À5`?à ûÿà?€@ÿà@0€00~~000>``aa8adÀ1À5`  #â""""&2$'ò ppaa*adäÀ!bÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.¨Triggers99À3À7``À7åaaa€�This prototype outputs the duration found between two triggers in a range from 0 to 1 mapped from 0 s to 1 s.ãÀ3bb6¨subaudioäÀ '�TriggersDurationÀ ,cÀ 0 ;À!bÀ 5ŠPulseTrainç!FreqLow hz inverseäåaaa`À 0 >À äÀ7bvÀ7 x wÀ*aÀ'âÀ+`è`````èca`a‡FreqLowÀ0â3À ,`À)â,`aâ-a.âaaä/ãaÀ!ippppppppprè`aâ0À ,aÀ 03ra`h`-äãäã3À0â3À ,`�TriggersDurationâÀ!aÀ äÀ7uzÀ7e uÀ*cÀ'âÀ+`è`````èca`a/0À)â,`aâ-a.âaaä/ãa3rè`aâ0À ,aÀ 03ra`h`-äãäãÀ'âÀ+`è`````èca`a†AmpLowÀ0â3À ,`À)â¦AmpLow`aâ-a.âaaäæAmpLowãbÀ!mvvvvvvvvvvvvhå|eè`aâ0À ,aÀ 03å|eb`a`-äãäãÀ'âÀ+`èca```èba`a‡LogFreq &À)â§LogFreq`aâ-a.âaaäæLogFreqãaÀ!mpppppppppppp{pè`aâ0À ,aÀ 03pa``-äãäã3 &“MixerWithWrapAroundâÀ!`À7y yÀ!`À7bvÀ!`À 0 d%À7 saÀ.ÀÀ3•FiredTriggersDurationÀÀ3ŒTrackAndHoldÀ;�TrackAndHold???À*bÀ …InputÀ „GateÀ%ˆself initialValueAt: 0 xPut: 1 yPut: 0. À*`ŒTrackAndHold„kym1/`À1À5`€À Àÿ‡ÿŽ8 Œ0˜`@˜`H°à@°Àà€@àAÀ@‚€D@€@€@€ÿ€ÿ€@€@€@€@€ÿÀÿÿÀÿ``aa8adÀ1À5`pẊñ„¼ðüppaa&adäÀ!cÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À.499À3À7åbaå``À7å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.À.899À3À7å```À7åz måx m€šThis class has no description. PeteJohnstonsDSPMods Ver 5ãÀ3aa/6ä™FiredTriggersDuration ???À*†Invert`À2 *bÀ2;À$�SyncedTriggerÀ …ResetÀÀ3†ToggleÀ;ŠToggle ???À*aÀ …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: 0 yPut:0. self initialValueAt: 1 xPut: HiVal yPut:LoVal. À*`†Toggle„kym1/`À1À5`€Áø€Á€Á€Á€Á€Á€Á€Áðÿÿ���ÿ�ÿ��������ðÿ``aa*adÀ1À5`qQQQß÷AAAAÁñppaa&adäÀ!dÀ.1112œEnter a name for this Sound.À.$%&?‡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).À.,%&3‰When this value is greater than zero, the output goes from -1 to +1. If not the output goes from 0 to 1.À.899:œRight input channel ignored. œEvery time the input moves from zero (or less) to one ( or >0 ) the output changes its state, ether from zero to one or from one to zero. This means that if you put a square wave of 1 Khz into its input , you get another square wave of 500 hz at its output. This emulates the task that many JK Flipflops do, and is similar to the octave deviders you got in early electronic organs. PeteJohnstonsDSPMods Ver 5ãÀ3aa/6ä†Toggle``À ˆTriggersaÀ;! ,À1À5`?À @ @ @ÿ @� @� @� @� @÷�à��À@ÿÀ€@ÿà@0€00~~000>``aa8adÀ1À5`pẊñ„¼ðüppaa*adäÀ!cÀ.111À3À7åaaåx mÀ7aaœEnter a name for this Sound.À. +99À3À7å``å``À7åaaåx g…When this input is fired with a trigger the duration between the next two triggers is being computed.À.899À3À7åaa`À7aåv sƒThis is the source of the triggers.�This prototype find the time between two triggers when the Reset input is being fired. The time to give the result depends on the time between two triggers. If the time between two triggers must be found continuously, then the prototype TriggersDuration is best suited.ãÀ3aa6?ä•FiredTriggersDurationÀ= !ãä"ãa#'a+ (À7{À.À87À*bÀ:%`À '`À:%`À*$` .ç1 ```À7~fÀ.À5À '’TriggerCounter ???À ,cÀ 0 ;À!nÀ; %`À5 *À*aÀ ' !`ç0 aÀ > $`aÀ &`ç?MaxCountOfTriggers*2ç0-1ç0-1ää`` >` ;`À; %` =`` `!` = `À 0 >À ãÀ7bvÀ7 x wÀ*`3À0â3À ,`’TriggerCounter ???âÀ!`À7bvÀ!`À 0 dÀ*b% :aaääÀ7kfÀ.À5À '’Synced Trigger ???À ,dÀ 0 dÀ 0 ;À!rÀ>"`À &``À>"`À,&`À )a``?`À>"` ``À>"`À*<<!````=`#`À*<">`a` `À 0 >À ãÀ7bvÀ7 x wÀ*`3À0â3À ,`’Synced Trigger ???âÀ!`À7bvÀ!`À 0¶soundEditorBoundingBoxÀ3À7yaÀ7}gÀ*a$aaääÀ7 xfÀ.À>!À# À*bÀ##À%)À+5`À72``À 4aÀ6"aÀ >$``aÀ >&``À >(a`çSignalProcessor sampleRate*2À+/À+5`À2,`>aa À7 efÀ.À $ (À* *`À2 *bÀ2;À$ .À  0À 2 -``À  /aÀ;!-À7rfÀ7``À3À7m pÀ7{rd