BOSS 980000 SoundCollectionPointfobjectRepresented:location:lastViewRectangle:lastIconSize:SoundCollectionaname:sounds:SoundCollection33762OrderedCollectionabcSoundPointaobjectRepresented:location:Crossovernname:input:leftInLeft:rightInLeft:leftInRight:rightInRight:FatStringqstring:extraInformation:X-Fade MultiCycleFastIdentityDictionaryaddAssociationabreplaceableInputAbstractedSoundClassuname:structureSound:icon:smallIcon:useFancyIcon:parameterSpecifications:classDescription:shouldExpandFirst:ioProfile:CAGRawSaw0DSPProgramWithInputslname:inputs:initialValuesCodeString:programName:wavetable:tableAccess:tableStart:tableEnd:CAGRawSaw0*aVariableSoundnname:Fn_STKymaCodeString pstring:bindings: |phase1 phase2 phaseRst1 phaseRst2| phaseRst1 := ?StartPhase1*16r800000. phase1:=?ResetPhase1 neg: nil zero: nil pos: phaseRst1. phaseRst2 := ?StartPhase2*16r800000. phase2:=?ResetPhase2 neg: nil zero: nil pos: phaseRst2. self initialValueAt: 0 xPut: phase1 yPut: phase2. BindingListad`CAGRawSawV1asinenone``Depth1ImageahByteArraya``wpE@GPup?> ` o:p0000 p o<?``aaMonoMappedPalette rgWordArraya`l``````Arraya`ddddab`aad!%` 0 @9@iKN(0 ppaaKymaMappedPaletteaf-lz{z{z{ffffff1ddddfbaad1fParameterSpecificationuname:typeName:viewType:rectangle:helpString:name!!RectangleabPointabaax m'aaCAGRawSaw0>StartPhase1hotValuevalue#'y m`'wmbaThe starting values of saw1. Range = -1,...,1.>ResetPhase1./#'z m``'y mbaThe phase of saw1 can be reset on demand. Typically with !KeyDown.>ResetPhase2./#'z mba'y maaThe phase of saw2 can be reset on demand. Typically with !KeyDown.>Fn_STsound"#'``'z maaAny stereo sound can control the frequency of the oscillator. 0 = DC and 1 is nyquist. Negative values are also allowed. Left channel controls the frequency of saw1 and the right channel the frequency of saw2.>StartPhase2./#'y mba'wmaaThe starting values of saw2. Range = -1,...,1.This is a double (raw) sawtooth generator. Frequencies of saw1 and saw2 are controlled by the left and right channel of Fn_ST. The saws can also be used as index into a wavetable.SoundIOProfileaebbaudio26Phase1+2;a?vcsLayoutSoundVCSLayoutofirstTime:windowOrigin:windowExtent:components:selectedPreset:look:name:selectedLayout:subLayouts:editorOrigin:addedSubLayouts:'he'gv*`DefaultKymaLookunameOrNil:superLook:database:!Waldo!Classic; v?hScrollRightDownWinBlockClosureacCompiledBlockbbb%h0!eCompiledMethodbc`%j4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~jEe"u#e?BasicLook&0b%h0!e4XP\hThumbCap.gifreadGIF:hThumbCapWin:0c%i0!re4XP\hThumbMid.gif?asPatternhThumbMidWin:0b%h0!e4XP\hThumbGrab.gif?hThumbGrabWin:0b%h0!e4XP\hThumbEnd.gif?hThumbEndWin:0b%h0!e4XP\hDeThumbCap.gif?hDeThumbCapWin:0c%i0!re4XP\hDeThumbMid.gif?$hDeThumbMidWin:0b%h0!e4XP\hDeThumbGrab.gif?hDeThumbGrabWin:0b%h0!e4XP\hDeThumbEnd.gif?hDeThumbEndWin:0c%i0!re4XP\hScrollMid.gif?$hScrollBarMidWin:0b%h0!e4XP\hScrollLeftUp.gif?hScrollLeftUpWin:0b%h0!e4XP\hScrollLeftDown.gif?hScrollLeftDownWin:0b%h0!e4XP\hScrollLeftDisabled.gif?hScrollLeftDisabledWin:0b%h0!e4XP\hScrollRightUp.gif?hScrollRightUpWin:/hScrollRightDownWin:0b%h0!e4XP\hScrollRightDisabled.gif?hScrollRightDisabledWin:0b%h0!e4XP\vThumbCap.gif?vThumbCapWin:0c%i0!re4XP\vThumbMid.gif?$vThumbMidWin:0b%h0!e4XP\vThumbGrab.gif?vThumbGrabWin:0b%h0!e4XP\vThumbEnd.gif?vThumbEndWin:0b%h0!e4XP\vDeThumbCap.gif?vDeThumbCapWin:0c%i0!re4XP\vDeThumbMid.gif?$vDeThumbMidWin:0b%h0!e4XP\vDeThumbGrab.gif?vDeThumbGrabWin:0b%h0!e4XP\vDeThumbEnd.gif?vDeThumbEndWin:0c%i0!re4XP\vScrollMid.gif?$vScrollBarMidWin:0b%h0!e4XP\vScrollUpUp.gif?vScrollUpUpWin:0b%h0!e4XP\vScrollUpDown.gif?vScrollUpDownWin:0b%h0!e4XP\vScrollUpDisabled.gif?vScrollUpDisabledWin:0b%h0!e4XP\vScrollDownUp.gif?vScrollDownUpWin:0b%h0!e4XP\vScrollDownDown.gif?vScrollDownDownWin:0b%h0!e4XP\vScrollDownDisabled.gif?vScrollDownDisabledWin:0b%h0!e4XP\vGrowDown.gif?vGrowDownWin:0b%h0!e4XP\vGrowUp.gif?vGrowUpWin:0b%h0!e4XP\vGrowDisabled.gif?vGrowDisabledWin:0b%h0!e4XP\vShrinkDown.gif?vShrinkDownWin:0b%h0!e4XP\vShrinkUp.gif?vShrinkUpWin:0b%h0!e4XP\vShrinkDisabled.gif?vShrinkDisabledWin:0b%h0!e4XP\hGrowDown.gif?hGrowDownWin:0b%h0!e4XP\hGrowUp.gif?hGrowUpWin:0b%h0!e4XP\hGrowDisabled.gif?hGrowDisabledWin:0b%h0!e4XP\hShrinkDown.gif?hShrinkDownWin:0b%h0!e4XP\hShrinkUp.gif?hShrinkUpWin:0b%h0!e4XP\hShrinkDisabled.gif?hShrinkDisabledWin:0b%h0!e4XP\hFitDown.gif?hFitDownWin:0b%h0!e4XP\hFitUp.gif?hFitUpWin:0b%h0!e4XP\hFitDisabled.gif?hFitDisabledWin:0b%h0!e4XP\buttonNormalDownCap.gif?buttonNormalDownCapWin:0c%i0!re4XP\buttonNormalDownMid.gif?$buttonNormalDownMidWin:0b%h0!e4XP\buttonNormalDownEnd.gif?buttonNormalDownEndWin:0b%h0!e4XP\buttonNormalUpCap.gif?buttonNormalUpCapWin:0c%i0!re4XP\buttonNormalUpMid.gif?$buttonNormalUpMidWin:0b%h0!e4XP\buttonNormalUpEnd.gif?buttonNormalUpEndWin:0b%h0!e4XP\buttonNormalDisCap.gif?buttonNormalDisCapWin:0c%i0!re4XP\buttonNormalDisMid.gif?$buttonNormalDisMidWin:0b%h0!e4XP\buttonNormalDisEnd.gif?buttonNormalDisEndWin:0b%h0!e4XP\buttonSmallNormalDownCap.gif?buttonSmallNormalDownCapWin:0c%i0!re4XP\buttonSmallNormalDownMid.gif?$buttonSmallNormalDownMidWin:0b%h0!e4XP\buttonSmallNormalDownEnd.gif?buttonSmallNormalDownEndWin:0b%h0!e4XP\buttonSmallNormalUpCap.gif?buttonSmallNormalUpCapWin:0c%i0!re4XP\buttonSmallNormalUpMid.gif?$buttonSmallNormalUpMidWin:0b%h0!e4XP\buttonSmallNormalUpEnd.gif?buttonSmallNormalUpEndWin:0b%h0!e4XP\buttonSmallNormalDisCap.gif?buttonSmallNormalDisCapWin:0c%i0!re4XP\buttonSmallNormalDisMid.gif?$buttonSmallNormalDisMidWin:0b%h0!e4XP\buttonSmallNormalDisEnd.gif?buttonSmallNormalDisEndWin:yourselfXP\hScrollRightDown.gif?!?tlTrackSpeakerSolo,0b%h0!e5r% r4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopjqEe9m:0b%h0!e >buttons\pauseUp19.gif?pauseUp19:0b%h0!e >buttons\pauseDown19.gif?pauseDown19:0b%h0!e >buttons\playUp19.gif?playUp19:0b%h0!e >buttons\playDown19.gif?playDown19:0b%h0!e >buttons\prevMarkerUp19.gif?prevMarkerUp19:0b%h0!e >buttons\prevMarkerDown19.gif?prevMarkerDown19:0b%h0!e >buttons\nextMarkerUp19.gif?nextMarkerUp19:0b%h0!e >buttons\nextMarkerDown19.gif?nextMarkerDown19:0b%h0!e >buttons\prevTimeUp19.gif?prevTimeUp19:0b%h0!e >buttons\prevTimeDown19.gif?prevTimeDown19:0b%h0!e >buttons\nextTimeUp19.gif?nextTimeUp19:0b%h0!e >buttons\nextTimeDown19.gif?nextTimeDown19:0b%h0!e >buttons\newMarkerUp19.gif?newMarkerUp19:0b%h0!e >buttons\newMarkerDown19.gif?newMarkerDown19:0b%h0!e >buttons\newMarkersUp19.gif?newMarkersUp19:0b%h0!e >buttons\newMarkersDown19.gif?newMarkersDown19:0b%h0!e >buttons\anchorUp19.gif?anchorUp19:0b%h0!e >buttons\anchorDown19.gif?anchorDown19:0b%h0!e >buttons\tlRecordDown.gif?tlRecordDown:0b%h0!e >buttons\tlRecordUp.gif?tlRecordUp:0b%h0!e >buttons\blankUp19.gif?tlBlankUp19:0b%h0!e >buttons\blankDown19.gif?tlBlankDown19:0b%h0!e >misc\submix.gif?tlSubmixIcon:0b%h0!e >misc\outputs.gif?tlOutputsIcon:0b%h0!e >misc\sourceLocation.gif?tlSourceLocation:0b%h0!e >misc\microphones\microphone.gif?tlTrackMicrophone:0b%h0!e >misc\microphones\microphoneG.gif?tlTrackMicrophonePlay:0b%h0!e >misc\microphones\microphoneR.gif?tlTrackMicrophoneRecord:0b%h0!e >misc\speakers\trkSpeaker.gif?tlTrackSpeaker: misc\speakers\trkSpeakerMute.gif?tlTrackSpeakerMute:0b%h0!e >buttons\cachePlay19.gif?cachePlay19:0b%h0!e >buttons\cacheLive19.gif?cacheLive19:0b%h0!e >buttons\cacheRecord19.gif?cacheRecord19:0b%h0!e >buttons\tfInvertDown.gif?tfInvertDown:0b%h0!e >buttons\tfInvertUp.gif?tfInvertUp:0b%h0!e >buttons\tfLoopDown.gif?tfLoopDown:0b%h0!e >buttons\tfLoopUp.gif?tfLoopUp:0b%h0!e >buttons\tfOffsetDown.gif?tfOffsetDown:0b%h0!e >buttons\tfOffsetUp.gif?tfOffsetUp:0b%h0!e >buttons\tfRetroDown.gif?tfRetroDown:0b%h0!e >buttons\tfRetroUp.gif?tfRetroUp:0b%h0!e >buttons\tfScaleDurationDown.gif?tfScaleDurationDown:0b%h0!e >buttons\tfScaleDurationUp.gif?tfScaleDurationUp:0b%h0!e >buttons\tfScaleDurationToFitDown.gif?tfScaleDurationToFitDown:0b%h0!e >buttons\tfScaleDurationToFitUp.gif?tfScaleDurationToFitUp:0b%h0!e >buttons\tfScaleFunctionDown.gif?tfScaleFunctionDown:0b%h0!e >buttons\tfScaleFunctionUp.gif?tfScaleFunctionUp:0b%h0!e >buttons\tfSnapToGridDown.gif?tfSnapToGridDown:0b%h0!e >buttons\tfSnapToGridUp.gif?tfSnapToGridUp:0b%h0!e >buttons\tfSprayCanDown.gif?tfSprayCanDown:0b%h0!e >buttons\tfSprayCanUp.gif?tfSprayCanUp:0b%h0!e >buttons\tfSquareOffDown.gif?tfSquareOffDown:0b%h0!e >buttons\tfSquareOffUp.gif?tfSquareOffUp:0b%h0!e >buttons\tfThresholdDown.gif?tfThresholdDown:0b%h0!e >buttons\tfThresholdUp.gif?tfThresholdUp: 7misc\speakers\trkSpeakerSolo.gif?!?hDeThumbEndWin,:!?hDeThumbMidMac,0c%i0!re5z%r4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~iDiDiDiDiDiDiDiDiDiDiDiDiDjEe9e:0b%h0!e&OSX\hThumbCap.gif?hThumbCapMac:0c%i0!re&OSX\hThumbMid.gif?$hThumbMidMac:0b%h0!e&OSX\hThumbEnd.gif?hThumbEndMac:0b%h0!e&OSX\hDeThumbCap.gif?hDeThumbCapMac:$hDeThumbMidMac:0b%h0!e&OSX\hDeThumbEnd.gif?hDeThumbEndMac:0b%h0!e&OSX\hScrollCap.gif?hScrollBarCapMac:0c%i0!re&OSX\hScrollMid.gif?$hScrollBarMidMac:0b%h0!e&OSX\hScrollEnd.gif?hScrollBarEndMac:0b%h0!e&OSX\hScrollLeftUp.gif?hScrollLeftUpMac:0b%h0!e&OSX\hScrollLeftDown.gif?hScrollLeftDownMac:0b%h0!e&OSX\hScrollLeftDisabled.gif?hScrollLeftDisabledMac:0b%h0!e&OSX\hScrollRightUp.gif?hScrollRightUpMac:0b%h0!e&OSX\hScrollRightDown.gif?hScrollRightDownMac:0b%h0!e&OSX\hScrollRightDisabled.gif?hScrollRightDisabledMac:0b%h0!e&OSX\vThumbCap.gif?vThumbCapMac:0c%i0!re&OSX\vThumbMid.gif?$vThumbMidMac:0b%h0!e&OSX\vThumbEnd.gif?vThumbEndMac:0b%h0!e&OSX\vDeThumbCap.gif?vDeThumbCapMac:0c%i0!re&OSX\vDeThumbMid.gif?$vDeThumbMidMac:0b%h0!e&OSX\vDeThumbEnd.gif?vDeThumbEndMac:0b%h0!e&OSX\vScrollCap.gif?vScrollBarCapMac:0c%i0!re&OSX\vScrollMid.gif?$vScrollBarMidMac:0b%h0!e&OSX\vScrollEnd.gif?vScrollBarEndMac:0b%h0!e&OSX\vScrollUpUp.gif?vScrollUpUpMac:0b%h0!e&OSX\vScrollUpDown.gif?vScrollUpDownMac:0b%h0!e&OSX\vScrollUpDisabled.gif?vScrollUpDisabledMac:0b%h0!e&OSX\vScrollDownUp.gif?vScrollDownUpMac:0b%h0!e&OSX\vScrollDownDown.gif?vScrollDownDownMac:0b%h0!e&OSX\vScrollDownDisabled.gif?vScrollDownDisabledMac:0b%h0!e&OSX\vGrowDown.gif?vGrowDownMac:0b%h0!e&OSX\vGrowUp.gif?vGrowUpMac:0b%h0!e&OSX\vGrowDisabled.gif?vGrowDisabledMac:0b%h0!e&OSX\vShrinkDown.gif?vShrinkDownMac:0b%h0!e&OSX\vShrinkUp.gif?vShrinkUpMac:0b%h0!e&OSX\vShrinkDisabled.gif?vShrinkDisabledMac:0b%h0!e&OSX\hGrowDown.gif?hGrowDownMac:0b%h0!e&OSX\hGrowUp.gif?hGrowUpMac:0b%h0!e&OSX\hGrowDisabled.gif?hGrowDisabledMac:0b%h0!e&OSX\hShrinkDown.gif?hShrinkDownMac:0b%h0!e&OSX\hShrinkUp.gif?hShrinkUpMac:0b%h0!e&OSX\hShrinkDisabled.gif?hShrinkDisabledMac:0b%h0!e&OSX\hFitDown.gif?hFitDownMac:0b%h0!e&OSX\hFitUp.gif?hFitUpMac:0b%h0!e&OSX\hFitDisabled.gif?hFitDisabledMac:0b%h0!e&OSX\spaceFiller.gif?spaceFillerMac:0b%h0!e&OSX\buttonNormalDownCap.gif?buttonNormalDownCapMac:0c%i0!re&OSX\buttonNormalDownMid.gif?$buttonNormalDownMidMac:0b%h0!e&OSX\buttonNormalDownEnd.gif?buttonNormalDownEndMac:0b%h0!e&OSX\buttonNormalUpCap.gif?buttonNormalUpCapMac:0c%i0!re&OSX\buttonNormalUpMid.gif?$buttonNormalUpMidMac:0b%h0!e&OSX\buttonNormalUpEnd.gif?buttonNormalUpEndMac:0b%h0!e&OSX\buttonNormalDisCap.gif?buttonNormalDisCapMac:0c%i0!re&OSX\buttonNormalDisMid.gif?$buttonNormalDisMidMac:0b%h0!e&OSX\buttonNormalDisEnd.gif?buttonNormalDisEndMac:0b%h0!e&OSX\buttonSmallNormalDownCap.gif?buttonSmallNormalDownCapMac:0c%i0!re&OSX\buttonSmallNormalDownMid.gif?$buttonSmallNormalDownMidMac:0b%h0!e&OSX\buttonSmallNormalDownEnd.gif?buttonSmallNormalDownEndMac:0b%h0!e&OSX\buttonSmallNormalUpCap.gif?buttonSmallNormalUpCapMac:0c%i0!re&OSX\buttonSmallNormalUpMid.gif?$buttonSmallNormalUpMidMac:0b%h0!e&OSX\buttonSmallNormalUpEnd.gif?buttonSmallNormalUpEndMac:0b%h0!e&OSX\buttonSmallNormalDisCap.gif?buttonSmallNormalDisCapMac:0c%i0!re&OSX\buttonSmallNormalDisMid.gif?$buttonSmallNormalDisMidMac:0b%h0!e&OSX\buttonSmallNormalDisEnd.gif?buttonSmallNormalDisEndMac:0b%h0!e&OSX\buttonSmallDMenuFlatDownCap.gif?buttonSmallDMenuFlatDownCapMac:0c%i0!re&OSX\buttonSmallDMenuFlatDownMid.gif?$buttonSmallDMenuFlatDownMidMac:0b%h0!e&OSX\buttonSmallDMenuFlatDownEnd.gif?buttonSmallDMenuFlatDownEndMac:0b%h0!e&OSX\buttonSmallFlatDownEnd.gif?buttonSmallFlatDownEndMac:0b%h0!e&OSX\buttonSmallDMenuFlatUpCap.gif?buttonSmallDMenuFlatUpCapMac:0c%i0!re&OSX\buttonSmallDMenuFlatUpMid.gif?$buttonSmallDMenuFlatUpMidMac:0b%h0!e&OSX\buttonSmallDMenuFlatUpEnd.gif?buttonSmallDMenuFlatUpEndMac:0b%h0!e&OSX\buttonSmallFlatUpEnd.gif?buttonSmallFlatUpEndMac:0b%h0!e&OSX\buttonSmallDMenuFlatDisCap.gif?buttonSmallDMenuFlatDisCapMac:0c%i0!re&OSX\buttonSmallDMenuFlatDisMid.gif?$buttonSmallDMenuFlatDisMidMac:0b%h0!e&OSX\buttonSmallDMenuFlatDisEnd.gif?buttonSmallDMenuFlatDisEndMac:0b%h0!e&OSX\buttonSmallFlatDisEnd.gif?buttonSmallFlatDisEndMac: 7OSX\hDeThumbMid.gif?$!?renderImpulseUp19,0b%h0!e5e%~DEEEEf9hDiDiD iD iDiD1iD3iD5iD7iD9iD;iD=iD?iD !iD"#iD$%iD&'iD()iD*+iD,-iD./iD01iD23iD45iD67iD89iD:;iD<=iD>?iD@AiDBCiDDEiDFGiDHIiDJKiDLMiDNOiDPQiDRSiDTUiDVWiDXYiDZ[iD\]iD^_iD`aiDbciDdeiDfgiDhiiDjkiDlmiDnoiDpqiDrsiDtuiDvwiDxyiDz{iD|}iD~iDjDEEe9minitializeBasicButtonIconsinitializeTimelineButtonIconsinitializeFileOrganizerButtonIconsinitializeVCSButtonIconsinitializeTAUButtonIcons:0b%h0!e;misc\warn.gif?warnIcon:0b%h0!e;misc\stop.gif?stopIcon:0b%h0!e;misc\speakers\speaker.gif?speaker:0b%h0!e;buttons\disk21.gif?disk21:0b%h0!e;buttons\dropDownUp17.gif?dropDownUp17:0b%h0!e;buttons\dropDownUp19.gif?dropDownUp19:0b%h0!e;buttons\dropDownDown19.gif?dropDownDown19:0b%h0!e;buttons\makeSelectionUp19.gif?makeSelectionUp19:0b%h0!e;buttons\editSelectionUp19.gif?editSelectionUp19:0b%h0!e;buttons\noSelectionUp19.gif?noSelectionUp19:0b%h0!e;buttons\warpSelectionUp19.gif?warpSelectionUp19:0b%h0!e;buttons\makeSelectionDown19.gif?makeSelectionDown19:0b%h0!e;buttons\editSelectionDown19.gif?editSelectionDown19:0b%h0!e;buttons\noSelectionDown19.gif?noSelectionDown19:0b%h0!e;buttons\warpSelectionDown19.gif?warpSelectionDown19:0b%h0!e;buttons\shapeRectangleUp19.gif?shapeRectangleUp19:0b%h0!e;buttons\shapeEllipseUp19.gif?shapeEllipseUp19:0b%h0!e;buttons\shapePolygonUp19.gif?shapePolygonUp19:0b%h0!e;buttons\shapeTrackUp19.gif?shapeTrackUp19:0b%h0!e;buttons\shapeRectangleDown19.gif?shapeRectangleDown19:0b%h0!e;buttons\shapeEllipseDown19.gif?shapeEllipseDown19:0b%h0!e;buttons\shapePolygonDown19.gif?shapePolygonDown19:0b%h0!e;buttons\shapeTrackDown19.gif?shapeTrackDown19:0b%h0!e;buttons\combinationSingleUp19.gif?combinationSingleUp19:0b%h0!e;buttons\combinationPlusUp19.gif?combinationPlusUp19:0b%h0!e;buttons\combinationTimesUp19.gif?combinationTimesUp19:0b%h0!e;buttons\combinationMinusUp19.gif?combinationMinusUp19:0b%h0!e;buttons\combinationSingleDown19.gif?combinationSingleDown19:0b%h0!e;buttons\combinationPlusDown19.gif?combinationPlusDown19:0b%h0!e;buttons\combinationTimesDown19.gif?combinationTimesDown19:0b%h0!e;buttons\combinationMinusDown19.gif?combinationMinusDown19:0b%h0!e;buttons\combinationFrontDown19.gif?combinationFrontDown19:0b%h0!e;buttons\combinationFrontUp19.gif?combinationFrontUp19:0b%h0!e;buttons\cursorLoopFwdBkwdPlayUp19.gif?cursorLoopFwdBkwdPlayUp19:0b%h0!e;buttons\cursorLoopSelPlayUp19.gif?cursorLoopSelPlayUp19:0b%h0!e;buttons\cursorLoopPlayUp19.gif?cursorLoopPlayUp19:0b%h0!e;buttons\cursorNormalPlayUp19.gif?cursorNormalPlayUp19:0b%h0!e;buttons\cursorLoopFwdBkwdPlayDown19.gif?cursorLoopFwdBkwdPlayDown19:0b%h0!e;buttons\cursorLoopSelPlayDown19.gif?cursorLoopSelPlayDown19:0b%h0!e;buttons\cursorLoopPlayDown19.gif?cursorLoopPlayDown19:0b%h0!e;buttons\cursorNormalPlayDown19.gif?cursorNormalPlayDown19:0b%h0!e;buttons\renderSOSUp19.gif?renderSOSUp19:0b%h0!e;buttons\renderGrainUp19.gif?renderGrainUp19:9renderImpulseUp19:0b%h0!e;buttons\renderFilterUp19.gif?renderFilterUp19:0b%h0!e;buttons\renderSamplesUp19.gif?renderSamplesUp19:0b%h0!e;buttons\createModuleUp19.gif?createModuleUp19:0b%h0!e;buttons\renderSOSDown19.gif?renderSOSDown19:0b%h0!e;buttons\renderGrainDown19.gif?renderGrainDown19:0b%h0!e;buttons\renderImpulseDown19.gif?renderImpulseDown19:0b%h0!e;buttons\renderFilterDown19.gif?renderFilterDown19:0b%h0!e;buttons\renderSamplesDown19.gif?renderSamplesDown19:0b%h0!e;buttons\createModuleDown19.gif?createModuleDown19:0b%h0!e;buttons\hearAllUp19.gif?hearAllUp19:0b%h0!e;buttons\hearSelUp19.gif?hearSelUp19:0b%h0!e;buttons\hearAllDown19.gif?hearAllDown19:0b%h0!e;buttons\hearSelDown19.gif?hearSelDown19:0b%h0!e;buttons\colorSetGrayScaleUp19.gif?colorSetGrayScaleUp19:0b%h0!e;buttons\colorSetInvGrayScaleUp19.gif?colorSetInvGrayScaleUp19:0b%h0!e;buttons\colorSetRainbowUp19.gif?colorSetRainbowUp19:0b%h0!e;buttons\colorSetGrayScaleDown19.gif?colorSetGrayScaleDown19:0b%h0!e;buttons\colorSetInvGrayScaleDown19.gif?colorSetInvGrayScaleDown19:0b%h0!e;buttons\colorSetRainbowDown19.gif?colorSetRainbowDown19:initializeMoreIconButtonsbuttons\renderImpulseUp19.gif?!?deSelectionDown19,0b%h0!e5a%l4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|jD}~fEe9u:0b%h0!e"buttons\modifyAmpUp19.gif?modifyAmpUp19:0b%h0!e"buttons\modifyFreqUp19.gif?modifyFreqUp19:0b%h0!e"buttons\modifyFreqDown19.gif?modifyFreqDown19:0b%h0!e"buttons\modifyAmpDown19.gif?modifyAmpDown19:0b%h0!e"buttons\modifyScaleUp19.gif?modifyScaleUp19:0b%h0!e"buttons\modifyScaleDown19.gif?modifyScaleDown19:0b%h0!e"buttons\modifyOffsetUp19.gif?modifyOffsetUp19:0b%h0!e"buttons\modifyOffsetDown19.gif?modifyOffsetDown19:0b%h0!e"buttons\modifySetUp19.gif?modifySetUp19:0b%h0!e"buttons\modifySetDown19.gif?modifySetDown19:0b%h0!e"buttons\modifyRubberbandUp19.gif?modifyRubberbandUp19:0b%h0!e"buttons\modifyConstantUp19.gif?modifyConstantUp19:0b%h0!e"buttons\modifyConstantDown19.gif?modifyConstantDown19:0b%h0!e"buttons\modifyRubberbandDown19.gif?modifyRubberbandDown19:0b%h0!e"buttons\modifySpectAmpUp19.gif?modifySpectAmpUp19:0b%h0!e"buttons\modifySpectAmpDown19.gif?modifySpectAmpDown19:0b%h0!e"buttons\modifySpectFreqUp19.gif?modifySpectFreqUp19:0b%h0!e"buttons\modifySpectFreqDown19.gif?modifySpectFreqDown19:0b%h0!e"buttons\modifyWavetableXUp19.gif?modifyWavetableXUp19:0b%h0!e"buttons\modifyWavetableXDown19.gif?modifyWavetableXDown19:0b%h0!e"buttons\modifyWavetableYUp19.gif?modifyWavetableYUp19:0b%h0!e"buttons\modifyWavetableYDown19.gif?modifyWavetableYDown19:0b%h0!e"buttons\modifyRadialUp19.gif?modifyRadialUp19:0b%h0!e"buttons\modifyRadialDown19.gif?modifyRadialDown19:0b%h0!e"buttons\modifyLinearUp19.gif?modifyLinearUp19:0b%h0!e"buttons\modifyLinearDown19.gif?modifyLinearDown19:0b%h0!e"buttons\deSelectionUp19.gif?deSelectionUp19: deSelectionDown19:0b%h0!e"buttons\infoSelectionUp19.gif?infoSelectionUp19:0b%h0!e"buttons\infoSelectionDown19.gif?infoSelectionDown19:0b%h0!e"buttons\drawSelectionUp19.gif?drawSelectionUp19:0b%h0!e"buttons\drawSelectionDown19.gif?drawSelectionDown19:0b%h0!e"buttons\drawControlPointsUp19.gif?drawControlPointsUp19:0b%h0!e"buttons\drawControlPointsDown19.gif?drawControlPointsDown19:0b%h0!e"buttons\drawMultiUp19.gif?drawMultiUp19:0b%h0!e"buttons\drawMultiDown19.gif?drawMultiDown19:0b%h0!e"buttons\drawSprayPaintUp19.gif?drawSprayPaintUp19:0b%h0!e"buttons\drawSprayPaintDown19.gif?drawSprayPaintDown19:0b%h0!e"buttons\drawSelfSimilarUp19.gif?drawSelfSimilarUp19:0b%h0!e"buttons\drawSelfSimilarDown19.gif?drawSelfSimilarDown19:0b%h0!e"buttons\drawEraserUp19.gif?drawEraserUp19:0b%h0!e"buttons\drawEraserDown19.gif?drawEraserDown19:0b%h0!e"buttons\hiddenLogLinUp19.gif?hiddenLogLinUp19:0b%h0!e"buttons\hiddenLogLinDown19.gif?hiddenLogLinDown19:0b%h0!e"buttons\joinDotsUp19.gif?joinDotsUp19:0b%h0!e"buttons\joinDotsDown19.gif?joinDotsDown19:0b%h0!e"buttons\shapeFrameIntervalUp19.gif?shapeFrameIntervalUp19:0b%h0!e"buttons\shapeFrameIntervalDown19.gif?shapeFrameIntervalDown19:0b%h0!e"faders\verticalYellowMarker.gif?verticalYellowMarker:0b%h0!e"faders\horizontalYellowMarker.gif?horizontalYellowMarker:0b%h0!e"buttons\embossGradientUp19.gif?embossGradientUp19:0b%h0!e"buttons\embossGradientDown19.gif?embossGradientDown19:0b%h0!e"buttons\debossGradientUp19.gif?debossGradientUp19:0b%h0!e"buttons\debossGradientDown19.gif?debossGradientDown19:0b%h0!e"buttons\stencilGradientUp19.gif?stencilGradientUp19:0b%h0!e"buttons\stencilGradientDown19.gif?stencilGradientDown19:0b%h0!e"buttons\stampGradientUp19.gif?stampGradientUp19:0b%h0!e"buttons\stampGradientDown19.gif?stampGradientDown19:0b%h0!e"buttons\jitterLabel9.gif?jitterLabel9:0b%h0!e"buttons\recursionLabel9.gif?recursionLabel9:0b%h0!e"buttons\smoothingLabel9.gif?smoothingLabel9:0b%h0!e"buttons\scalingLabel9.gif?scalingLabel9:0b%h0!e"misc\mixPoint9.gif?mixPoint9:"zapCachebuttons\deSelectionDown19.gif?!?vScrollBarEndMac,!!?playUp19,(!?stopDown20,0b%h0!e5}%4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:jDiD iD!"iD#$iD%&iD'(jD)*Ee9q:0b%h0!e'buttons\Disabled10.gif?disabled10:0b%h0!e'buttons\Up10.gif?up10:0b%h0!e'buttons\Down10.gif?down10:0b%h0!e'buttons\Disabled15.gif?disabled15:0b%h0!e'buttons\Up15.gif?up15:%down15:0b%h0!e'buttons\Disabled17.gif?disabled17:0b%h0!e'buttons\Up17.gif?up17:0b%h0!e'buttons\Down17.gif?down17:0b%h0!e'buttons\Disabled19.gif?disabled19:0b%h0!e'buttons\Up19.gif?up19:0b%h0!e'buttons\Down19.gif?down19:0b%h0!e'buttons\Disabled20.gif?disabled20:0b%h0!e'buttons\Up20.gif?up20:0b%h0!e'buttons\Down20.gif?down20:0b%h0!e'buttons\Disabled21.gif?disabled21:0b%h0!e'buttons\Up21.gif?up21:0b%h0!e'buttons\Down21.gif?down21:0b%h0!e'buttons\Disabled36.gif?disabled36:0b%h0!e'buttons\Up36.gif?up36:0b%h0!e'buttons\Down36.gif?down36:buttons\Down15.gif?!?buttonSmallDMenuFlatDownMidMac,)!?modifyScaleDown19,8!?systemLabelFont,0dp5k%wDF!f4hiDiDi<ؿ)))ji<؈)ر))ji)i+0i2i4i6i8i:ii i!"i#$i%&i'(j)*Ee9a:inheritingFrom:'20c%i0!re%XP\windowBackground.gif?$windowBackground:0c%i0!re%XP\dialogBackground.gif?$dialogBackground:ĪColorValue/red:green:blue:selectionBackgroundColor:fieldFocusColor:,0dp%:1j?family1bVerdana*?pixelSizem?leading`?baselinem?lineGridp?italic?boldnessaa?underline?color?alignment`synthesizeTextStyle: `1`systemFont:,0dp%:1j?:1bVerdana*??m?!`?#m?%p?'?)bc?+?-?/`0 `1systemEmphasizedFont:,0dp%:1j?:1bVerdana*??l?!`?#l?%o?'?)aa?+?-?/`0 `1systemListFont:,0dp%:1j?:1bVerdana*??k?!`?#k?%n?'?)aa?+?-?/`0 `1systemSmallFont:,0dp%:1j?:1bVerdana*??k?!`?#k?%n?'?)bc?+?-?/`0 `1systemSmallEmphasizedFont:#systemLabelFont:,0dp%:1j?:1bVerdana*??i?!`?#i?%l?'?)aa?+?-?/`0 `1systemMiniFont:,0dp%:1j?:1bVerdana*??m?!`?#m?%p?'?)aa?+?-?/`0 `1applicationFont:,0dp%:1j?:1bVerdana*??m?!`?#m?%p?'?)bc?+?-?/`0 `1applicationEmphasizedFont:,0dp%:1j?:1bVerdana*??l?!`?#l?%o?'?)aa?+?-?/`0 `1applicationListFont:,0dp%:1j?:1bVerdana*??k?!`?#k?%n?'?)aa?+?-?/`0 `1applicationSmallFont:,0dp%:1j?:1bVerdana*??k?!`?#k?%n?'?)bc?+?-?/`0 `1applicationSmallEmphasizedFont:,0dp%:1j?:1bVerdana*??j?!`?#j?%m?'?)aa?+?-?/`0 `1applicationLabelFont:,0dp%:1j?:1bVerdana*??i?!`?#i?%l?'?)aa?+?-?/`0 `1applicationMiniFont:,0dp%:1k?:1cCourierCourier New*??m?fixedTabs`?!`?#m?%p?'?)aa?+?-?/`0 `1applicationFixedFont::1j?:1bVerdana*??j?!`?#j?%m?'?)aa?+?-?/`0 `1?hearSelDown19,?!?buttonSmallNormalDownMidMac,%!?vScrollUpDownMac,)!?hShrinkDownMac,!!?warnIcon,"!?buttonSmallFlatDisEndMac,1!?prevMarkerUp19,0!?cameraDown19,7!?buttonNormalUpCapWin, ;!?applicationEmphasizedFont:?vDeThumbMidMac,1!?newMarkersDown19,<!?cacheLive19,=!?newMarkerUp19,0!?vGrowUpWin, 7!?spaceFillerMac,9!?renderGrainDown19,?!?vScrollDownUpMac,1!?groupedUp19,0b%h0!e5f%b4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$j%Ee9u:0b%h0!e!?combinationPlusDown19,2!?nextTimeUp19,(!?modifySetDown19,(!?hFitUpWin, '!?shapeEllipseUp19,"!?tfSnapToGridUp,!!?shapeTrackDown19,:!?hThumbCapMac,(!?buttonNormalDisEndWin, /!?selectionBackgroundColor3wz~?combinationFrontUp19,"!?hScrollLeftDisabledMac,1!?applicationLabelFont>?up10,-!?microphoneEnabled,#!?stopIcon,&!?vGrowDownMac,=!?tlSubmixIcon,8!?modifyWavetableXDown19, 0!?renderSOSUp19,&!?stopUp20,.!?stampGradientDown19,%!?tlTrackMicrophonePlay,(!?prevMarkerDown19,4!?vThumbEndWin,#!?drawMultiUp19, )!?buttonSmallNormalDisEndWin, 3!?warpSelectionDown19,:!?tlBlankDown19,4!?vScrollUpDisabledWin, #!?applicationSmallEmphasizedFont-?plusDown16,*!?tauIcon39,?!?modifyScaleUp19,4!?tfSnapToGridDown,=!?hShrinkUpWin, ;!?prevTimeDown19,$!?speaker,*!?down19,2!?hShrinkDisabledMac,)!?buttonSmallFlatDownEndMac,1!?vShrinkDisabledMac,1!?vShrinkDownWin, ?!?shapeEllipseDown19,2!?hDeThumbCapMac,4!?disabled20,6!?doubleSpeed19,3!?modifyRubberbandUp19,,!?vScrollDownDisabledMac,9!?enterUp20,9!?modifySpectAmpDown19, !?hScrollLeftDownWin,&!?deSelectionUp19, ,!?normalSpeed19,;!?buttonSmallNormalUpCapWin, ?!?vGrowUpMac,!!?applicationFont)?shapeRectangleDown19,.!?systemSmallFont5?tlTrackSpeaker,0!?tfThresholdUp,9!?createModuleUp19,7!?vScrollBarCapMac,9!?hearAllDown19,;!?buttonNormalDisCapMac,5!?modifySpectAmpUp19,<!?tfSquareOffDown,-!?penEnabled,+!?combinationFrontDown19,>!?shapePolygonDown19,6!?modifyAmpDown19,0!?hFitDownMac,-!?enterMicUp,!!?useInputDown20,:!?buttonNormalUpEndMac,1!?systemFont6?tlRecordUp,,!?vScrollDownDownWin, +!?renderGrainUp19,*!?loop19,#!?vShrinkUpMac,-!?nextMarkerUp19,8!?renderSamplesDown19,+!?groupedDown19,>!?pauseDown19,$!?modifyFreqDown19,,!?fileOrganizerHelpUp,-!?hThumbMidMac,,!?modifyConstantDown19,4!?buttonSmallDMenuFlatUpMidMac,9!?hGrowDisabledMac,=!?buttonSmallDMenuFlatDisMidMac,)!?stencilGradientDown19, =!?hScrollLeftUpWin,"!?up21,&!?up17,"!?minusUp16,.!?dialogBackground,,!?drawSelectionUp19, 9!?joinDotsDown19, 5!?hDeThumbMidWin,2!?recursionLabel9,-!?createModuleDown19,/!?buttonSmallNormalDisEndMac,!!?combinationPlusUp19,"!?hScrollRightDownMac,9!?hScrollBarMidMac,!!?tfLoopUp,1!?buttonNormalUpMidWin, ?!?microphoneDisabled,'!?hearAllUp19,3!?colorSetRainbowUp19,+!?combinationTimesUp19,&!?buttonSmallNormalDisCapWin, +!?scalingLabel9,5!?buttonSmallNormalUpCapMac,-!?buttonSmallDMenuFlatDisEndMac,-!?vDeThumbGrabWin,/!?joinDotsUp19, 1!?modifySetUp19,$!?buttonNormalUpCapMac,)!?makeSelectionUp19,>!?renderFilterDown19,'!?modifyOffsetUp19,<!?vGrowDisabledWin, ;!?infoSelectionDown19, 5!?colorSetInvGrayScaleUp19,'!?dropDownUp17,2!?warpSelectionUp19,*!?colorSetRainbowDown19,7!?systemSmallEmphasizedFont&?buttonSmallNormalDisMidMac,=!?buttonNormalUpMidMac,-!?anchorUp19, !?hScrollLeftUpMac,)!?keyboardDisabled,7!?vScrollDownDownMac,5!?hShrinkUpMac,%!?buttonNormalDisCapWin, '!?tfSprayCanDown,%!?vDeThumbCapWin,'!?modifyFreqUp19,(!?buttonSmallDMenuFlatDisCapMac,%!?vDeThumbEndWin,3!?tfSprayCanUp,)!?penDisabled,/!?reanalyzeUp16,>!?systemListFont$?buttonSmallNormalDisMidWin, /!?drawSelfSimilarDown19, =!?nextMarkerDown19,<!?disabled15,5!?minusDown16,2!?vThumbEndMac,)!?shapeRectangleUp19,>!?dropDownDown19,:!?cursorNormalPlayUp19,2!?cursorLoopFwdBkwdPlayUp19,&!?drawEraserUp19, !!?modifyAmpUp19,$!?vShrinkUpWin, #!?cursorNormalPlayDown19,"!?vScrollUpUpMac,%!?combinationTimesDown19,6!?updateDown20,2!?disabled17,>!?tfRetroUp,!!?tlBlankUp19,0!?hShrinkDownWin, 7!?vGrowDownWin, 3!?nextTimeDown19,,!?buttonSmallFlatUpEndMac,!!?padlockUnlock,?!?unvoicedOnly19,+!?jitterLabel9,)!?drawControlPointsDown19, %!?vScrollBarMidWin,7!?padlockLock,;!?tfScaleDurationToFitUp,1!?makeSelectionDown19,.!?cursorLoopFwdBkwdPlayDown19,6!?down36,6!?buttonNormalDownEndMac,%!?tlOutputsIcon,<!?modifySpectFreqDown19, (!?hScrollRightDisabledMac,=!?cameraUp19,3!?tfSquareOffUp,1!?vScrollDownUpWin, '!?originalEnvelope19,'!?colorSetGrayScaleDown19,/!?combinationMinusDown19,:!?up20,:!?hiddenLogLinUp19, )!?vScrollDownDisabledWin, /!?minus17,:!?tlTrackMicrophone,$!?stencilGradientUp19, 9!?systemEmphasizedFont3?buttonSmallNormalUpEndWin, '!?vScrollUpDownWin,?!?buttonNormalDisMidMac,9!?tlTrackSpeakerMute,5!?buttonSmallNormalDownCapWin, 3!?buttonNormalDownCapWin, /!?buttonSmallNormalUpEndMac,5!?tfScaleFunctionUp,9!?disabled36,.!?debossGradientDown19, 5!?cacheRecord19,!!?buttonNormalDownMidWin, 3!?tlRecordDown,(!?shapePolygonUp19,&!?drawSprayPaintUp19, 1!?buttonNormalDisEndMac,=!?modifyWavetableYUp19, 4!?cursorLoopPlayUp19,.!?enterMicDown,=!?buttonSmallDMenuFlatUpCapMac,5!?pauseUp19, !?vThumbMidWin,;!?modifyLinearUp19, $!?down20,>!?buttonSmallNormalDownEndMac,)!?buttonSmallDMenuFlatDownCapMac,%!?cachePlay19,9!?buttonSmallDMenuFlatDownEndMac,-!?hFitDisabledWin, +!?renderSamplesUp19,3!?hThumbGrabWin,&!?vGrowDisabledMac,%!?modifyConstantUp19,0!?newMarkerDown19,4!?tlTrackMicrophoneRecord,,!?tfInvertUp,)!?voicedOnly19,/!?down17,&!?drawSelfSimilarUp19, 9!?debossGradientUp19, 1!?hDeThumbGrabWin,6!?hDeThumbCapWin,.!?cursorLoopSelPlayUp19,*!?modifyWavetableXUp19, ,!?tfScaleDurationUp,)!?enterDown20,5!?stampGradientUp19,!!?applicationSmallFont!?vShrinkDownMac,)!?vShrinkDisabledWin, '!?vScrollUpDisabledMac,-!?up15,9!?cursorLoopPlayDown19,>!?combinationSingleDown19,.!?dropDownUp19,6!?tlSourceLocation, !?colorSetInvGrayScaleDown19,3!?editSelectionDown19,2!?buttonNormalDownCapMac,=!?vScrollBarMidMac,=!?shapeTrackUp19,*!?buttonSmallDMenuFlatUpEndMac,=!?hGrowDisabledWin, 3!?hThumbCapWin,<!?keyboardEnabled,3!?hScrollRightDisabledWin,3!?disabled21,"!?playDown19,,!?hThumbEndMac,0!?buttonNormalDisMidWin, +!?down21,*!?plus17,6!?buttonNormalUpEndWin, #!?diceDown19,+!?anchorDown19,$!?buttonSmallNormalUpMidWin, #!?modifySpectFreqUp19, $!?playUp20,)!?applicationFixedFont ?noSelectionUp19,&!?hScrollBarMidWin,>!?reanalyzeDown16,"!?newMarkersUp19,8!?infoSelectionUp19, 1!?hScrollRightUpWin,.!?hScrollRightUpMac,5!?buttonSmallNormalUpMidMac,1!?tfScaleDurationDown,%!?disabled10,)!?tfOffsetDown,5!?fileOrganizerHelpDown,1!?editSelectionUp19,"!?renderSOSDown19,;!?verticalYellowMarker, !!?hFitDisabledMac,5!?applicationMiniFont/;l?rotaryFaderKnobKymaKnobjextent:knobImage:minimumAngle:maximumAngle:wedgeStart:wedgeEnd:wedgeAngle:wedgeInside:wedgeBorder:'b`OpaqueImageadDepth24Imageah%pttxxFixedPaletteafph`|!%p<8pp````````pp8<ttaaCoveragePaletteaaaadcacgcns c3``3```?lookBackground,0c%i0!re5a% D4!LhiDi:K;7HiD i " D).-h--;;7 2i " D.Ih-;;7 4iD6i8i;79i;:i;j Ve9y:'%22lookBackground:īSimpleTrack0width:color:faderBorder:0b%h0!e4faders\faderRightWaldo.gif?verticalFaderKnob:7faders\rotaryTrack20.gif?convertToSystemPalettered8rotaryFaderKnob:faders\circularTrack20.gifcircularFaderKnob:0c%i0!re4backgrounds\stone\smoothBlue.gif?$vcsBackground:1c1b.c1b-b1b3bvcsBorders:vcsScopeBackground:vcsScopeForeground:cyanvcsScopeInfoColor:0cp41j?:1bcomic sans ms*??l?!b?#j?%n?'?)`a?+?-?/`0 `vcsLabelTextStyle:0cp41j?:1bcomic sans ms*??l?!b?#j?%n?'?)aa?+?-?/`0 `vcsTextStyle:backgrounds\stone\smoothDarkGray.gif?$!?faderBorder8abb.?vcsScopeForeground-?vcsScopeBackground.?verticalFaderKnob,;!?vcsTextStyle,$$?circularFaderKnob6'b`;?%pttxx#|!%p<8pp````````pp8<ttaa)ad```acns c-.?vcsBackground,&!?vcsScopeInfoColor3`?vcsBorders*?vcsLabelTextStyle,4$;`Phase1+21`'we1`aKeyDown =ConstantSoundnname:value:Fn8(!KeyNumber nn hz) / (SignalProcessor halfSampleRate hz)a?soundEditorLayout1x%CAGWaveTable1*CAGWaveTable1*b0Phase1/20Env1/25|ModReg tblnr tblsize tblHsize tblCptr tblCptr1 tblCptr2 Index1 Index2 fptr fsize| fptr := ?WaveTableFile asSampleFile. tblnr := (?NrOfTables) truncated vmax: 1. fsize := fptr sampleFrames. "fsize in samples" tblsize := fsize // tblnr. ModReg := (tblsize le: 4096) true: (tblsize-1) false: 16rffffff. tblHsize := tblsize // 2. Index1 := ((?Index1 truncated) vmin: (tblnr-1)) vmax: 0. Index2 := ((?Index2 truncated) vmin: (tblnr-1)) vmax: 0. tblCptr := tblHsize + self tableAddress. tblCptr1 := tblCptr + (Index1*tblsize). tblCptr2 := tblCptr + (Index2*tblsize). self initialValueAt: 0 xPut: ModReg yPut: tblHsize. self initialValueAt: 1 xPut: tblCptr1 yPut: tblCptr2. :`CAGWaveTableV1aLazyVariablea2WaveTableFilereadOnly``!%`` 2 ~ ?~DD"(B(B(B"  ``aa(ad!%`0(0PP0ppaa7-lz{z{z{ffffff1ddddfbaad1g>!!!#'aax m'aaCAGWaveTable1>Index1./#'z m``'y mbaIf several wavetables are in the file, an integer value will select a table. Indexing starts at 0. >Index2./#'z mba'y maaIf several wavetables are in the file, an integer value will select a table. Indexing starts at 0. >WaveTableFilesamplesFileNamefileName#'y m``'aba A mono sample file with one or multiple concatinated wavetables. A single wavetable should have an even size. If the wavetables are bigger then 4096, then all wavetables should have the same starting sample and the total file size should be odd. A copy of this first wavetable sample should be placed at the end of the file.>Env1/2""#'``aa'z maAny stereo sound can envelope the two output samples.>NrOfTablespositiveInteger/#'y mba'wmaaEnter the number of wavetables that are in the WaveTableFile. Default = 1.>Phase1/2""#'```'z maaAny stereo sound can pick samples from the WaveTable. For making oscillators use CAGRawSaw0. Two parallel interpolating wavetables. Phase1/2 pick the two samples from a wavetable. The WavetTableFile may hold several concatinated wavetables. Define the NrOfTables and with Index1 and Index2 you can select one of these concatinated wavetables. The selected samples are enveloped at the end by Env1/2./bb226CAGWaveTable1;a?"#KymaParameterStringbstring:specials:units:bindings:(((2*( L+0.25)) truncated)*2) mod: 4.0;a?g%CAGChanneller1*CAGChanneller1*a0Input5|SelectR| SelectR := ?RightOnly asLogicValue. self initialValueAt: 0 xPut: SelectR yPut: 0. :`CAGChannellerV1dsine?`!%` p H p H< H@ @@ @|9@` X4H$H$X4` @``aa(ad!%``PHDBBAA@P2@pppaa7-lz{z{z{ffffff1ddddfbaad1c>!!!#'aax m'aaCAGChanneller1>input""#'````'z maaAny stereo input sound.>RightOnly./#'z mca'xmcc0 = pick Left, 1 = pick RightThis sound routes either the left input channel or the right input channel to both outputs. The RightOnly parameters picks the channel./bb226Index1;b?"%CAGConstant3DSPProgramnname:initialValuesCodeString:programName:wavetable:tableAccess:tableStart:tableEnd:CAGConstant35|CtrlL CtrlR Lval Rval DeltaL DeltaR SlopeL SlopeR| " These are the control values" CtrlL :=?LeftValue smooth: (?LSmoothT vmax: 1) ms. CtrlR:=?RightValue smooth: (?RSmoothT vmax: 1) ms. Lval := ReadXEvent new microsound: self microsound offset: 1. Lval readEveryMillisecond. Rval := ReadYEvent new microsound: self microsound offset: 1. Rval readEveryMillisecond. DeltaL := ((CtrlL withAdapter doNotTrigger) - Lval). DeltaR := ((CtrlR withAdapter doNotTrigger) - Rval). SlopeL := DeltaL / ( 1 ms samp removeUnits). SlopeR := DeltaR / ( 1 ms samp removeUnits). self initialValueAt: 0 xPut: SlopeL translatedTo24BitInteger yPut: SlopeR translatedTo24BitInteger. self initialValueAt: 1 xPut: ?InitLeft translatedTo24BitInteger yPut: ?InitRight translatedTo24BitInteger.:`CAGConstantV3asine?``!%`?  A  A A A A A  ?           ?``aa(ad!%`AIIAAAAAAppaa7-lz{z{z{ffffff1ddddfbaad1g>!!!#'bcx m'aaCAGConstant2>LSmoothT./#'``bc'baaSmoothing time in millisecond. If this is bigger then 1, the input values is smoothed. Range 1,...>InitLeft./#'````'aaba Set the previous state to interpolate from. Range = -1,...,1. Usually -1,0 or 1. Immediate start example: !KeyDown neg: nil zero: nil pos: !KeyNumber nn hz / SignalProcessor halfSampleRate hz. In the values field should be "!KeyNumber nn hz / SignalProcessor halfSampleRate hz" and SmoothT should be 1.>RightValue./#'aaba'abcAny value or formula in the range -1,...,1.>RSmoothT./#'aabc'bcaSmoothing time in millisecond. If this is bigger then 1, the input values is smoothed. Range 1,...>LeftValue./#'``ba'aabcAny value or formula in the range -1,...,1.>InitRight./#'aa``'`aba Set the previous state to interpolate from. Range = -1,...,1. Usually -1,0 or 1. Immediate start example: !KeyDown neg: nil zero: nil pos: !KeyNumber nn hz / SignalProcessor halfSampleRate hz. In the values field should be "!KeyNumber nn hz / SignalProcessor halfSampleRate hz" and SmoothT should be 1. As Constant2 again a stereo contant sound, but the values are linear interpolated over a 1 ms period. This will result in a small delay of the values at the output. With the Init fields one can set the values to interpolate from once or with a trigger so you have no interpolation at the start. The SmoothT parameters can set an extra smoothing on the incoming values. This sound is very usefull for smoothening your midi input controllers./`b?26Index1+2;a?79'h'vp*`?!$;`Index1+21`'f1`r``d !Index1/4`?79'pu' xu*bVCSEventSourceComponent }microsound:layout:label:look:concreteEvent:displayType:presets:id:minimum:maximum:grid:taper:noDice:showNumber:isGenerated:affectedByPresets:reflectMarker:showTickMarks:tickMarks:LayoutFrameah````p`p`RightOnly!$;`ConcreteEventes <`alinearafaderaa RightOnlya1cxxv``aToggle (fill);a??``a`a`*< p```e`d`right$'right`a*a+aarightb1chaa`aFader;a??aab`a`*?$Index11`'su1`'` 5(((2* L) truncated)*2) + 1.0;a?f ;e:\KymaX\Waves\Multiwavetables\multiwave2.aifADSREnvelopeGeneratorfname:attackTime:decayTime:sustainLevel:releaseTime:type:scale:gate:legato:ADSR1 ms100 msaa150 msexponential KeyVelocity =ad <6Phase1;b?"#?79'pu' xu*b< ````p`p`#$' <`a*a+aa,a-``a.;a??``a`a`*< p```e`d`3$'5`a*a+aa6b7aa`a8;a??aab`a`*?$Phase11`'su1`#`` ?FxFract3/4oAbsoluteValuezname:input:6AbsoluteValue;b?"%CAGWrapGain*CAGWrapGain*b0InputST0FxFractST5|Nexp1 Nexp2| Nexp1 := ((?FxExp1 truncated) vmin: 4) negated. Nexp2 := ((?FxExp2 truncated) vmin: 4) negated. self initialValueAt: 0 xPut: Nexp1 yPut: Nexp2. :`CAGWrapGainV1asine?`!%`@@ @@ @@ !AA ``aa(ad!%`A @@ !Appaa7-lz{z{z{ffffff1ddddfbaad1e>!!!#'aax m'aaCAGWrapGain>FxExp1./#'z m``'xmbaThis value together with FxFract will determine the gain. With FxFract = 1, the gain = (1*(FxExp twoExp)+1). Range 0,1,2,3,4. Typically 0 or 1.>FxExp2./#'z mba'xmaaThis value together with FxFract will determine the gain. With FxFract = 1, the gain = (1*(FxExp twoExp)+1). Range 0,1,2,3,4. Typically 0 or 1.>InputST""#'```'z maaAny stereo input sound. Typically CAGRawSaw0.>FxFractST""#'``aa'z m`aAny positive stereo input sound can be used as control (Negative is not made positive). Together with FxExp1/2 this value will become a multiplier. The multiplier is defined by: FxFract*(FxExp twoExp). After multiplying the inputsignal, it is added to the original. So the total gain is one higher. What is the effect then? If for example FxExp = 0 and FxFract = 0 => output = input, but if FxFract = 1 => output = wrap(2*input) and with CAGRawSaw0 as input the output is a saw with 2x the input frequency. For other values of FxFract => output = something in between. This sound is stage 2 of CAGRawSaw4: phase distortion by multiply and wrap. AudioInput FxFract and ctrlInput FxExp define a gain that is applied to the input and added to the input. At the end this signal is wrapped into the -1,...,1 range. Typically used with CAGRawSaw0 generator to multiply the frequency./bb226CAGWrapX4;b?" ;?79'kr'{ s*b< ````b` g`BPM!$;`'2`a*a+aaBPMa1cxx~x`a8;a??xa`p`*< `ca```ba`aFxFract!$;`'FxFract`a*a+aaFxFractc1cooiaa`a8;a??aac`a`*?=CAGWrapX41`'nr1`bb ;&?79'|r'h}*`?!$;`AbsoluteValue1`'lr1`1`1`ScaleAndOffsetjname:input:leftScale:leftOffset:rightScale:rightOffset:6ScaleAndOffset;b?")?79'|r'h}*`?!$;`ScaleAndOffset1`'lr1`)aaa` x >`'` ;y$ pMultiplierlname:inputs:retrograde:reverse:6Envelope;a?"#1b4 '`.l#`?79'yt' x`*a< ````u` t`Index1!$;`' (`a*a+aaIndex1a1cssq``a8;d??``?Wave2aa?Wave3`c?Wave1`aa`d`*?!$;`X-Fade MultiCycle1`'`t1`?soundEditorIconSized'aaaaaaaa'.Mixeroname:inputs:left:right:retrograde:reverse:6X-Fade MultiCycle2;e?soundEditorBoundingBox#'z}'{s?"%CAGDistortion3*CAGDistortion3*a0InputST5 |off1 off2 Md1 Md2 d1 d2| off1 := ?Offset1*0.5. off2 := ?Offset2*0.5. Md1 := (?MaxGain2pow1 rounded) vmin: 6. Md2 := (?MaxGain2pow2 rounded) vmin: 6. d1 := ?Gain1 clipTo01. d2 := ?Gain2 clipTo01. self initialValueAt: 0 xPut: off1*16r800000 yPut: off2*16r800000. self initialValueAt: 1 xPut: Md1 yPut: Md2. self initialValueAt: 2 xPut: d1 translatedTo24BitInteger yPut: d2 translatedTo24BitInteger. :`CAGDistortionV3asine?`!%` ( H  !$ !(@AP@A` )I! $! (A@PA@```aa(ad!%` ( H  % )@Q@appaa7-lz{z{z{ffffff1ddddfbaad1h>!!!#'aax m'aaCAGDistortion3>MaxGain2pow1./#'xm``'aabaSetup maximum gain. Range = 0,1,...,6. TotalGain1 = 1 + Gain1*2**(MaxGain2pow1)>Offset1./#'z m``'xmbaOffset determines the amount of assymmetry for clipping. Range -1,...,1. If 0, symmetrical clipping. If -1, signal not clipped at the bottom. If 1, signal not clipped at the top.>Offset2./#'z mba'xmaaOffset determines the amount of assymmetry for clipping. Range -1,...,1. If 0, symmetrical clipping. If -1, signal not clipped at the bottom. If 1, signal not clipped at the top.>:""#'```'z maaAny stereo input sound will do.>MaxGain2pow2./#'xmba'aaaaSetup maximum gain. Range = 0,1,...,6. TotalGain2 = 1 + Gain2*2**(MaxGain2pow2)>Gain2./#'aaba'wmaaSets the Gain. Range = 0,...,1>Gain1./#'aa``'wmbaSets the Gain. Range = 0,...,1This sound is a clipper distortion. TotalGain = 1 + Gain*2**(MaxGain2pow). After this gain the signal is clipped. If you think of the gain being a straight line with adjustable slope in a XY-plane. This line starts in the 3rd quadrant, will go through the origin at (0,0) and will go up into the 1st quadrant. If you increase the slope (=increase gain) this line rotates left around the origin. With offset one can move the point of rotation of the gain slope. This results in assymetrical clipping. At the end this offset is corrected back, so the output signal is still in the full range (-1,...,1)./bb226CAGDistortion3;b?"GenericSourcenname:source:leftChannel:rightChannel:sample:autoloop:trigger:attackTime:releaseTime:scale:frequency:6GenericSource Mono Sample;a?79'{g'y{*`?!$;`GenericSource Mono Sample1`'|g1`RAMe:\KymaX\Samples 3rd party\Sounds Good\On the Jazz Tip\bass and drum110.aifaTimeInSamplesaaaTimeInSecondsaa{ maFrequencyInHertzaa`?79'kr'{ s*b< ````b` g`Gain1!$;`':`a*a+aaGain1a1cxx~xm`a8;a??xma`a`*< b```c` g`Gain2-'4`a*a+aaGain2b1cbbdxm`a8;a??xmb`a`*?-CAGDistortion31`'nr1````$64;a?79'he'gv*`?  91`'we1`a``(6Fn1+Fn2;a?79'h'vp*`?/Fn1+Fn21`'f1`t`H((!KeyNumber-(0.1*!Detune)) nn hz) / (SignalProcessor halfSampleRate hz)tH((!KeyNumber+(0.1*!Detune)) nn hz) / (SignalProcessor halfSampleRate hz)`a`(!WaveShape-1) clipTo01(!WaveShape-1) clipTo01? %1b (CAGWaveTable2 5(((2*( L+0.25)) truncated)*2) mod: 4.0;a?g <6$;b?"(6(;a?79'h'vp*`?/Index1+21`'f1`r``d](!AutoCycle asLogicValue) true: (!KeyDown repeatingTriangle: !CycleTime s) false: (!Index1/4)`?79'pu' xu*b< ````p`p`#$' <`a*a+aa,a-``a.;a??``a`a`*< p```e`d`3$'5`a*a+aa6b7aa`a8;a??aab`a`*?$;1`'su1`(` 5(((2* L) truncated)*2) + 1.0;a?f$e:\KymaX\Waves\Multiwavetables\multiwave2.aif%(10 ms100 msaa150 ms,- =ad <6Phase2;a?79'pu' xu*b< ````p`p`#$' <`a*a+aa,a-``a.;a??``a`a`*< p```e`d`3$'5`a*a+aa6b7aa`a8;a??aab`a`*?$Phase21`'su1`%CAGDistortion1*CAGDistortion1*a0InputST5|dL dR| dL := ?AmountLeft. dR := ?AmountRight. self initialValueAt: 0 xPut: dL translatedTo24BitInteger yPut: dR translatedTo24BitInteger. :`CAGDistortionV1asine?`!%`  $ D ABDH  %E !B D Ha``aa(ad!%`&JR7Kppaa7-lz{z{z{ffffff1ddddfbaad1d>!!!#'aax m'aaCAGDistortion1>AmountLeft./#'z m``'y mbaDistortion amount. Range -1,..,0,...,1. When 1, signal compression (enhance 1st harmonic)). When 0, no distortion. When -1, signal expansion (enhance higher harmonics).>:""#'```'z maaAny stereo input sound can be distorted.>AmountRight./#'z mba'y maaDistortion amount. Range -1,..,0,...,1. When 1, signal compression (enhance 1st harmonic)). When 0, no distortion. When -1, signal expansion (enhance higher harmonics).A simple distortion algoritm: y = x + dx - dx|x|. The amount (=d) can be set for left and right channel seperately. /bb226CAGDistortion1;b?" L;a?"<(6,;a?"<1b569;b?"4?79'|r'h}*`?!#1`'lr1`4aaa`4y my m{ m{ mu$t<`(Envelope*b>"`2L+R -> R.{ m{ my my mu, >8r"m=`0t'`?79'`t' x `*e< ``m`v` t`Detune!$;`'Detune`a*a+aaDetunee1ckkzaa`a8;g?"aa??aa? aa?Wave0aa?$aa?Juiyaa?Whaijjaae`a`*< k`m``` t`78' (`a*a+aa;c1cs``a8;g?"`c??``? aa?&``?$`a?)``?+``a`d`*< ```` j`m`AutoCycle;'AutoCycle`a*a+aa AutoCyclea1cssga`a.;g?"``??`a? ``?&``?$``?)`a?+`aa`a`*< ``m`u` t`CycleTime;'CycleTime`a*a+aa CycleTimeb1cyymw`a8;g?"w??v w? w?&w?$w?)v w?+v wb{ mj`log< v`m`k` t`WaveShape;'WaveShape`a*a+aa3d1ceeh``a8;g?"``??``?&``? ``?$``?)w{?+wc`b`*&;X-Fade MultiCycle21`'`t1`?,d*b81aa'q.06X-Fade MultiCycle3;e?7#'z}'{s?"=6";a?79'kr'{ s*b< ````b` g`,-':`a*a+aa0a1xm`a8;a??xma`a`*< b```c` g`6-'4`a*a+aa8b9xm`a8;a??xmb`a`*?-<1`'nr1````$64;a?79'he'gv*`?  91`'we1`a``(6-;a?79'h'vp*`?/41`'f1`t`H((!KeyNumber-(0.1*!Detune)) nn hz) / (SignalProcessor halfSampleRate hz)tH((!KeyNumber+(0.1*!Detune)) nn hz) / (SignalProcessor halfSampleRate hz)`a`(!WaveShape-1) clipTo01(!WaveShape-1) clipTo01? %1b(6(;a?79'h'vp*`?/Index1+21`'f1`r``dH(!CycleAmount*(!KeyDown repeatingTriangle: !CycleTime s)) + (!Index1/16)`*6.;b?"26CAGWrapX16;b?" <6$;b?" '?79'pu' xu*b< ````p`p`#$' <`a*a+aa,a-``a.;a??``a`a`*< p```e`d`3$'5`a*a+aa6b7aa`a8;a??aab`a`*?$;1`'su1` '`?79'kr'{ s*b< ````b` g`23'2`a*a+aa6a7x`a8;a??xa`p`*< `ca```ba`a<=' `a*a+aa!c"aa`a8;a??aac`a`*?=CAGWrapX161`'nr1`dd = ?'15/16?79'|r'h}*`?.01`'lr1` 8 &m(6,;a?"61b569;b?" 4?79'|r'h}*`?!#1`'lr1` 4aaa` (6 1;a?"6 5(((8*( L+(1/16))) truncated)*2) mod: 16.0;a?g = 5(((8* L) truncated)*2) + 1.0;a?f =e:\KymaX\Microsounds Kit PC\cagrel5\AudioFilesRelease5\ppg-wavetable.aif%(10 ms100 msaa150 ms,- =a` <60;b?"6?79'pu' xu*b< ````p`p`#$' <`a*a+aa,a-``a.;a??``a`a`*< p```e`d`3$'5`a*a+aa6b7aa`a8;a??aab`a`*?$"1`'su1`(65;b?"6?79'ot'{ s*b< ````b` g`? '"`a*a+aa#a$aa`a8;a??aaaaa`*< b```c` g`) '-`a*a+aa+b,aa`a8;a??aabaa`*? /1`'rt1`363``26:;a?"6 0y my m{ m{ mu 8r6` <62;a?79'pu' xu*b< ````p`p`#$' <`a*a+aa,a-``a.;a??``a`a`*< p```e`d`3$'5`a*a+aa6b7aa`a8;a??aab`a`*?$#1`'su1`(at !` . 2L+R -> R(Envelope*b (CAGWaveTable2 5(((8*( L+(1/16))) truncated)*2) mod: 16.0;a?g = 5(((8* L) truncated)*2) + 1.0;a?f =e:\KymaX\Microsounds Kit PC\cagrel5\AudioFilesRelease5\ppg-wavetable.aif .`" 5{ m{ my my mu =t<a 5m 2(`9`?79'`t' x `*f< u```j` t`:;'>`a*a+aa?e1ckkzaa`a8;g?Wohwewaa?ModSquareaa?Longswopsaa??aa?LongsPulseaa?Wohhhaa?SwawsPulseaae`a`*< ````u` t`78' (`a*a+aa;a1cssg``a8;g?2ti?4``?6tq??pe?9tq?;t y?=ta`p`*< u```k` t`);'+`a*a+aa,b1cyymv w`a8;g?2sc?4w}?6x i??x k?9u i?;w}?=x cb{ mj`6< ````u` t`9;';`a*a+aa3d1ceeh``a8;g?2wk?4wy?6wq??``?9``?;``?=``d`b`*< k````` t`CycleAmount;'CycleAmount`a*a+aa CycleAmountc1csaa`a8;g?2xy?4xs?6wq??xm?9wc?;u o?=u oc}ea`6< ```` j`m`:;'<`a*a+aa=a1cssg``a.;a??`aa`a`*;;X-Fade MultiCycle31`'`t1`?,d*b>7aa' c'``#'he'oxd