BOSS 980000 SoundCollectionPointiobjectRepresented:location:lastViewRectangle:lastIconStyle:SoundCollectionaname:sounds:SoundCollection453OrderedCollectionabaSoundPointaobjectRepresented:location:Mixeroname:inputs:left:right:retrograde:reverse:FatStringqstring:extraInformation:Mallet BarFastIdentityDictionaryadcAssociationabsoundEditorLayoutArraya``DelayWithFeedbackname:type:input:scale:feedback:delay:delayScale:wavetable:prezero:interpolation:smoothDelayChanges:Delay (variable)57comb(Delay (variable)56,(Delay (variable)54,MIDIVoiceqname:input:left:right:channel:source:midiFile:polyphony:lowPitch:highPitch:script:shared:6Free Bar struck at X/L multi-env;a?vcsLayoutSoundVCSLayoutofirstTime:windowOrigin:windowExtent:components:selectedPreset:look:name:selectedLayout:subLayouts:editorOrigin:addedSubLayouts:Pointab l ~?e r*fVCSEventSourceComponentamicrosound:layout:label:look:concreteEvent:displayType:presets:id:minimum:maximum:grid:taper:noDice:showNumber:isGenerated:LayoutFrameah``````ca`aAmplKymaLookunameOrNil:superLook:database:.Waldo.Classic;{?cursorLoopFwdBkwdPlayDown19BlockClosureacCompiledBlockbbbByteArraya`h0!eCompiledMethodbcv!b4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~iDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDiDjDEEe/u0u?BasicLook3=b!h0!e$buttons\pauseUp19.gifreadGIF:tlPauseButtonUp19:=b!h0!e$buttons\pauseDown19.gif/tlPauseButtonDown19:=b!h0!e$buttons\playUp19.gif/tlPlayButtonUp19:=b!h0!e$buttons\playDown19.gif/tlPlayButtonDown19:=b!h0!e$buttons\prevMarkerUp19.gif/tlPrevMarkerUp19:=b!h0!e$buttons\prevMarkerDown19.gif/tlPrevMarkerDown19:=b!h0!e$buttons\nextMarkerUp19.gif/tlNextMarkerUp19:=b!h0!e$buttons\nextMarkerDown19.gif/tlNextMarkerDown19:=b!h0!e$buttons\prevTimeUp19.gif/tlPrevTimeUp19:=b!h0!e$buttons\prevTimeDown19.gif/tlPrevTimeDown19:=b!h0!e$buttons\nextTimeUp19.gif/tlNextTimeUp19:=b!h0!e$buttons\nextTimeDown19.gif/tlNextTimeDown19:=b!h0!e$buttons\newMarkerUp19.gif/tlNewMarkerUp19:=b!h0!e$buttons\newMarkerDown19.gif/tlNewMarkerDown19:=b!h0!e$buttons\newMarkersUp19.gif/tlNewMarkersUp19:=b!h0!e$buttons\newMarkersDown19.gif/tlNewMarkersDown19:=b!h0!e$buttons\anchorUp19.gif/tlAnchorUp19:=b!h0!e$buttons\anchorDown19.gif/tlAnchorDown19:=b!h0!e$buttons\blankUp19.gif/tlBlankUp19:=b!h0!e$buttons\blankDown19.gif/tlBlankDown19:=b!h0!e$misc\submix.gif/tlSubmixIcon:=b!h0!e$misc\outputs.gif/tlOutputsIcon:=b!h0!e$misc\sourceLocation.gif/tlSourceLocation:=b!h0!e$misc\microphones\microphone.gif/tlTrackMicrophone:=b!h0!e$misc\microphones\microphoneG.gif/tlTrackMicrophonePlay:=b!h0!e$misc\microphones\microphoneR.gif/tlTrackMicrophoneRecord:=b!h0!e$misc\speakers\trkSpeaker.gif/tlTrackSpeaker:=b!h0!e$misc\speakers\trkSpeakerSolo.gif/tlTrackSpeakerSolo:=b!h0!e$misc\speakers\trkSpeakerMute.gif/tlTrackSpeakerMute:=b!h0!e$buttons\diceUp.gif/diceUp:=b!h0!e$buttons\diceDown.gif/diceDown:=b!h0!e$buttons\cameraUp.gif/cameraUp:=b!h0!e$buttons\cameraDown.gif/cameraDown:=b!h0!e$buttons\dropDownUp17.gif/dropDownUp17:=b!h0!e$buttons\enterDown20.gif/enterDown20:=b!h0!e$buttons\enterUp20.gif/enterUp20:=b!h0!e$buttons\enterMicDown.gif/enterMicDown:=b!h0!e$buttons\enterMicUp.gif/enterMicUp:=b!h0!e$buttons\playDown20.gif/playDown20:=b!h0!e$buttons\playUp20.gif/playUp20:=b!h0!e$buttons\stopDown20.gif/stopDown20:=b!h0!e$buttons\stopUp20.gif/stopUp20:=b!h0!e$buttons\updateDown20.gif/updateDown20:=b!h0!e$buttons\updateUp20.gif/updateUp20:=b!h0!e$buttons\useInputDown20.gif/useInputDown20:=b!h0!e$buttons\useInputUp20.gif/useInputUp20:=b!h0!e$buttons\expandXDown14.gif/expandXDown14:=b!h0!e$buttons\expandXUp14.gif/expandXUp14:=b!h0!e$buttons\expandYDown14.gif/expandYDown14:=b!h0!e$buttons\expandYUp14.gif/expandYUp14:=b!h0!e$buttons\fitXDown14.gif/fitXDown14:=b!h0!e$buttons\fitXUp14.gif/fitXUp14:=b!h0!e$buttons\shrinkXDown14.gif/shrinkXDown14:=b!h0!e$buttons\shrinkXUp14.gif/shrinkXUp14:=b!h0!e$buttons\shrinkYDown14.gif/shrinkYDown14:=b!h0!e$buttons\shrinkYUp14.gif/shrinkYUp14:=b!h0!e$buttons\expandXDown15.gif/expandXDown15:=b!h0!e$buttons\expandXUp15.gif/expandXUp15:=b!h0!e$buttons\expandYDown15.gif/expandYDown15:=b!h0!e$buttons\expandYUp15.gif/expandYUp15:=b!h0!e$buttons\fitXDown15.gif/fitXDown15:=b!h0!e$buttons\fitXUp15.gif/fitXUp15:=b!h0!e$buttons\shrinkXDown15.gif/shrinkXDown15:=b!h0!e$buttons\shrinkXUp15.gif/shrinkXUp15:=b!h0!e$buttons\shrinkYDown15.gif/shrinkYDown15:=b!h0!e$buttons\shrinkYUp15.gif/shrinkYUp15:=b!h0!e$buttons\makeSelectionUp19.gif/makeSelectionUp19:=b!h0!e$buttons\editSelectionUp19.gif/editSelectionUp19:=b!h0!e$buttons\noSelectionUp19.gif/noSelectionUp19:=b!h0!e$buttons\warpSelectionUp19.gif/warpSelectionUp19:=b!h0!e$buttons\makeSelectionDown19.gif/makeSelectionDown19:=b!h0!e$buttons\editSelectionDown19.gif/editSelectionDown19:=b!h0!e$buttons\noSelectionDown19.gif/noSelectionDown19:=b!h0!e$buttons\warpSelectionDown19.gif/warpSelectionDown19:=b!h0!e$buttons\shapeRectangleUp19.gif/shapeRectangleUp19:=b!h0!e$buttons\shapeEllipseUp19.gif/shapeEllipseUp19:=b!h0!e$buttons\shapePolygonUp19.gif/shapePolygonUp19:=b!h0!e$buttons\shapeTrackUp19.gif/shapeTrackUp19:=b!h0!e$buttons\shapeRectangleDown19.gif/shapeRectangleDown19:=b!h0!e$buttons\shapeEllipseDown19.gif/shapeEllipseDown19:=b!h0!e$buttons\shapePolygonDown19.gif/shapePolygonDown19:=b!h0!e$buttons\shapeTrackDown19.gif/shapeTrackDown19:=b!h0!e$buttons\combinationSingleUp19.gif/combinationSingleUp19:=b!h0!e$buttons\combinationPlusUp19.gif/combinationPlusUp19:=b!h0!e$buttons\combinationTimesUp19.gif/combinationTimesUp19:=b!h0!e$buttons\combinationMinusUp19.gif/combinationMinusUp19:=b!h0!e$buttons\combinationSingleDown19.gif/combinationSingleDown19:=b!h0!e$buttons\combinationPlusDown19.gif/combinationPlusDown19:=b!h0!e$buttons\combinationTimesDown19.gif/combinationTimesDown19:=b!h0!e$buttons\combinationMinusDown19.gif/combinationMinusDown19:=b!h0!e$buttons\combinationFrontDown19.gif/combinationFrontDown19:=b!h0!e$buttons\combinationFrontUp19.gif/combinationFrontUp19:=b!h0!e$buttons\cursorLoopFwdBkwdPlayUp19.gif/cursorLoopFwdBkwdPlayUp19:=b!h0!e$buttons\cursorLoopSelPlayUp19.gif/cursorLoopSelPlayUp19:=b!h0!e$buttons\cursorLoopPlayUp19.gif/cursorLoopPlayUp19:=b!h0!e$buttons\cursorNormalPlayUp19.gif/cursorNormalPlayUp19:iD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:jD;.?tlNextMarkerDown199).?updateUp2099.?shapePolygonUp199 =.?tlTrackSpeaker95.?infoSelectionUp199(.?modifyConstantUp199'.?combinationPlusDown199).?modifyRubberbandUp199#.?cursorLoopPlayDown1992.?fitXDown159 =.?modifyWavetableXUp199 .?hearSelDown1996.?renderImpulseDown199:.?expandXUp149 ).?shapeRectangleDown199 %.?stopDown209-.?modifyFreqDown199#.?tlAnchorUp199-.?tlSubmixIcon9=.?expandXUp159 1.?combinationPlusUp199 9.?modifyScaleDown199/.?cursorLoopPlayUp199%.?shrinkYUp149 ).?modifyWavetableYDown199,.?hearSelUp199..?cameraUp9).?tlPrevMarkerUp199=.?expandYDown149 -.?renderImpulseUp199".?shrinkYDown159 -.?shapeRectangleUp199 5.?speaker9=b!h0!e%a!|DF!f4hiDi4"j4%E f( f h4i*DiDiDiDiDiDjDf fGEE Ee)a*inheritingFrom:4name:0speaker:$j?family$cGenevaarial*?pixelSizen?leadinga?baselinej?lineGridm?italic?boldness`a?underline?color?alignment`synthesizeTextStyle:fileOrganizerListTextStyle:$k?9$cGenevaarial*??l?!a?#i?%l?'?)aa?+?-?/`?fixedTabs`fileOrganizerTextStyle:initializeButtonIcons?KnownLooks;h?Champaign.)3;`?Wien.-3;`?LosAngeles.13;`?43?Albuquerque.63;`?21?NewYork.;3;`?London.?3;`<6createAlbuquerque)createChampaign?createLondon1createLosAngeles;createNewYork2createWaldo-createWien?ActiveLook1?LastInstalledOnWindowsallInstances9=d!~4pppkH5prM5prebb2superLook%nameOrNilchangeSuperLook:$`9=d!g4p pppppkHkH5prM5prebb22%345misc\speakers\speaker.gif/.?dropDownUp1791.?colorSetGrayScaleDown199&.?modifyFreqUp199?.?fitXUp149 9.?combinationSingleDown199%.?tlBlankUp1995.?tlNewMarkersUp199%.?modifyScaleUp199+.?cursorLoopSelPlayDown199..?modifyWavetableYUp199(.?tlTrackMicrophoneRecord91.?makeSelectionDown199 %.?tlPlayButtonUp1995.?renderSamplesDown199".?enterUp2099.?shapeTrackDown199 1.?shrinkXDown149 =.?colorSetGrayScaleUp199:.?modifyLinearDown199<.?cameraDown9-.?combinationSingleUp199 5.?modifySetDown199?.?cursorLoopSelPlayUp199!.?fileOrganizerTextStyleKTextAttributesbjli````$allCharacterAttributesabIdentityDictionaryabk?serif9=bt%v!DLVV !V"#V$%V&'V()V*+VVVVe(ab `small=c!i4pqe2defaultFont?pixelSize:large=c!j5pqMKM$MMe29?:/0sansSerif9=bt2serif: `5normal9=c!i4hjHe2aaboldness:italic:5bold9=ct2x  s& `5'9=bt2' `5+9=bt2underline: `5strikeout9=bt2strikeout: `5-9=bx2color: `599=bx2family: `5! `5?"#?;9<&?+-?()?'+?697&?-4?97?>??01FontDescriptionah4luo?fitXUp159 !.?makeSelectionUp199 5.?renderSamplesUp199*.?tlPrevMarkerDown199!.?tlNextTimeDown1999.?shapeTrackUp199 !.?tlPrevTimeUp199-.?colorSetInvGrayScaleDown199*.?modifyLinearUp1998.?tlNewMarkerDown199!.?combinationTimesDown199-.?expandYDown159 5.?diceDown9%.?modifySetUp199;.?useInputUp209 !.?cursorNormalPlayDown1996.?tlPauseButtonUp199,.?noSelectionDown199 -.?renderSOSDown1992.?expandXDown149 %.?shrinkYUp159 1.?warpSelectionDown199 1.?combinationFrontUp1999.?tlTrackSpeakerMute9=.?playDown209%.?deSelectionDown199$.?colorSetInvGrayScaleUp199>.?modifyOffsetDown1997.?tlSourceLocation9%.?enterMicDown9=.?useInputDown209=.?combinationTimesUp199 =.?modifySpectAmpDown1997.?cursorNormalPlayUp199).?tlAnchorDown1991.?shrinkYDown149 %.?noSelectionUp199 =.?expandYUp149 1.?tlNextMarkerUp199%.?shrinkXDown159 %.?renderSOSUp199:.?warpSelectionUp199 !.?stopUp2091.?deSelectionUp199 .?colorSetRainbowDown199..?modifyOffsetUp1993.?createModuleDown199&.?shrinkXUp149 !.?tlNewMarkersDown199).?combinationFrontDown1995.?editSelectionDown199 ).?modifySpectAmpUp1993.?tlTrackMicrophonePlay9-.?fileOrganizerListTextStyle"mj````Intervalacxhxx'+k?/0?"#?;9<0?+-?()?'+?6970?-4?97?>??01':nzo?renderFilterDown199>.?shapeEllipseDown199 ).?modifyAmpDown199'.?colorSetRainbowUp199".?modifyRadialDown1994.?createModuleUp199..?expandYUp159 9.?modifySpectFreqDown199<.?editSelectionUp199 9.?renderFilterUp199&.?tlPlayButtonDown1999.?playUp209).?shapeEllipseUp199 9.?tlNextTimeUp1995.?modifyAmpUp199;.?tlPrevTimeDown1991.?fitXDown149 5.?combinationMinusDown1991.?enterDown2095.?tlNewMarkerUp199=.?diceUp9!.?expandXDown159 -.;m?verticalFaderKnob9=b!h0!e%d!l D4!LhiDiDii !j" #Ve)u*425=c!i0!re (backgrounds\stone\smoothDarkGray.gif/asPatternlookBackground:=c!i0!re (backgrounds\stone\smoothGray.gif/ -dagBackground:īSimpleTrackĪColorValuewidth:color:faderBorder: &verticalFaderKnob:ĨKymaKnobfaders\rotaryTrack20.gif/convertToSystemPaletteredextent:knobImage:minimumAngle:maximumAngle:wedgeStart:wedgeEnd:wedgeAngle:wedgeInside:wedgeBorder:rotaryFaderKnob:faders\circularTrack20.gifcircularFaderKnob:=c!i0!re (backgrounds\stone\smoothBlue.gif/ -vcsBackground:$c$b 6ac```c$b *``b$b *bvcsBorders:vcsScopeBackground:vcsScopeForeground:cyanvcsScopeInfoColor:$j?9$bcomic sans ms*??p?!b?#j?%n?'?)`a?+?-?/`0vcsLabelTextStyle:$j?9$bcomic sans ms*??p?!b?#j?%n?'?)aa?+?-?/`vcsTextStyle:faders\faderRightWaldo.gif/.?circularFaderKnob ;al?b`OpaqueImageadDepth24Imageah!pttxxFixedPaletteafcks|Depth1Imageah!p<8pp````````pp8<ttaaCoveragePaletteaaaad```acns c - )$d?``?``?``1?rotaryFaderKnob 7?b` ; ?!pttxx#|(!p<8pp````````pp8<ttaa,adcacgcns c - )$d?``?``?``>?vcsLabelTextStyle"nj````-xhxx'+k?/0?"#?;9<%?+-?()?'+?697%?-4?97?>??01' 7pzo?lookBackground9 *.?vcsScopeInfoColor *`?vcsTextStyle"nj````-xhxx'+k?/0?"#?;9<??+-?()?'+?697??-4?97?>??01' &puo?vcsScopeBackground )?faderBorder 4abb )?vcsBorders '?dagBackground9 /.?vcsBackground9 #.?vcsScopeForeground -;`ConcreteEventdsAmpl`alinearbfaderbaAmpla$s||||||||||||||||||h``aFader;a?Default``ah``&%)`ca```ba`aAttack.1;`"MIDIController11`a&b'bcAttackl$s jjljjjljjjjjjjjhmvrx i`a*;a?-x il`a`&%)`ba```cc`acc011"MIDIController01`a&b'bccc01b$s gprppprppppppppns|x``a*;a?-``b`a`&%)`cc```aa`aDecay1"Decay`a&b'baDecayc$shzhzzzhzzzzzzzzxhovx y`a*;a?-`ac`a`&%)`````a`aPitchBend1"MIDIPitchBend`a&bnothingb PitchBend a$s ovxvvvxvvvvvvvvtyb~``aNothing;a?-` a`a`&%)`aa```ce`aSlope.1;`"Slope`a&b'baSlopeb$sbbbbbbbbbbbbbbbbbipvm`a*;a?-vmbbb`&-1Free Bar struck at X/L multi-env$`?y ~$`MusicNoname:inputs:script:left:right:retrograde:reverse:6struckBar;a?9;? l ~?e r*f%)````c` f`,-"%`a&b'ba(a)``a*;a?-``ah``&%) i``` l` f`Decay9"&`a&b'ba'c(x y`a*;a?-`ac`a`&%)`````a`aPitchBend9"/`a&b0b1 a2``a3;a?-` a`a`&%)f``` i` f`cc019"=`a&b'bc>b?``a*;a?-``b`a`&%) l```n`s`89"<`a&b'ba=b>vm`a*;a?-aabbb`&%)c```f` f`Attack9"4`a&b'bc5l6x i`a*;a?-x il`a`&-9struckBar$`?y ~$`*aMultiplierlname:inputs:retrograde:reverse:6osc;a?replaceableInputSuperOscillator}name:frequency:wavetable:modulation:modulator:maxMI:interpolation:envelope:pitchBend:reset:FundamentalHotAndLazyMessageSendareceiver:message:'PitchMessageabhz$`-*$aLazyVariablea5freqSinenoneConstantSoundnname:value:Constant``&6ampl``$bADSREnvelopeGeneratorfname:attackTime:decayTime:sustainLevel:releaseTime:type:scale:gate:legato:ADSR'5-s$`?decay`?decayexponential KeyVelocityKeyDowna!KymaCodeString pstring:bindings:| fs beta a b x xb psi ampl normCosh normSinh gain dcy dcy0 slope | " Bar unclamped, struck at x/L = CC01/2 (ModWheel) " fs := #(1.0 2.75654 5.40392 8.93295 13.3443 18.6379 24.8138 31.8719 39.8123 48.635). beta := #(1.50562 2.49975 3.5 4.5 5.5 6.5 7.5 8.5 9.5 10.5). a := 2.0 sqrt inverse. b := #(-0.694734 -0.707656 -0.707083 -0.707108 0 0 0 0 0 0). (5 to: 10) do: [:i | b at: i put: (a negated)]. normCosh := [:x | (x * Float pi) exp + (x * Float pi negated) exp / 2]. normSinh := [:x | (x * Float pi) exp - (x * Float pi negated) exp / 2]. psi := [:n :x | a * ((normCosh value: x) + x normCos) + ((b at: n) * ((normSinh value: x) + x normSin))]. "!cc01 is 0 at end of bar, 1 at middle" x := !cc01 * 0.5. gain := 0.5. "No danger of clipping" ampl := (1 to: 10) collect: [:i | xb := x * (beta at: i). (psi value: i value: xb) / (beta at: i) squared * gain]. dcy0 := !Decay. slope := !Slope. dcy := (1 to: 10) collect: [:i | dcy0 * (slope * (i - 1)) exp]. (1 to: 10) do: [:i | osc start: 0 freq: (fs at: i) ampl: (ampl at: i) decay: (dcy at: i) s] BindingListad`'(-db$`'(-<$`aa`MIDIInputscribble.midbFrequencyInPitchaa`$2"self-similar example" | pitchShape durationShape shapingFunction selfSimMel | pitchShape := #(0 7 -12). durationShape := #({2/5} {1/5} {2/5}). shapingFunction := [:seq :count | (count = 0) ifTrue: [seq] ifFalse: [EventSequence events: ((1 to: pitchShape size) collect: [ :i | shapingFunction value: ((seq trsp: (pitchShape at: i)) dim: (durationShape at: i)) value: count - 1])]]. selfSimMel := shapingFunction value: (Note frequency: 4 c durationInBeats: 16) value: 4. self controller: !Volume setTo: 1 atTime: 0 s. selfSimMel playOnVoice: self onBeat: 0 bpm: 90. "1/f noise example" "| r t | r := OneOverF newForKymaWithSeed: 52 states: 128. t := 0. 100 timesRepeat: [ self keyDownAt: t s duration: (r next + 1) s frequency: ((r next * 36) rounded) nn velocity: r next. t := t + r next]. self controller: !Volume setTo: 0.5 atTime: 0 s. self controller: !Volume slideTo: 1 steps: 60 byTime: 60 s."7`a`TimeInSamplesaadDelayPrivate:a`,d/Private:a`,d/Private:`8`#`AmplitudeScaledzname:input:left:right:Attenuator58-x mx m`/`%`6Attenuator561{ m{ m`6Attenuator61(Delay (variable)59,(Delay (variable)58,'a`,d/Private:a`,d/Private:z mz m` `6Attenuator59'aa`-`6Attenuator57/y my m`1`>`!`6Attenuator60 0.5.aa`?soundEditorBoundingBoxRectangleab?xa?`m?9;?`~?e r*g%)``````ca`a,-"%`a&b'ba(a)``a*;a?-``ah``&%)`ca```ba`aAttack.1;`"4`a&b'bc5l6x i`a*;a?-x il`a`&%)`ba```cc`acc01""=`a&b'bc>b?``a*;a?-``b`a`&%)`cc```aa`aDecay""&`a&b'ba'c(x y`a*;a?-x yc`a`&%)`````a`aPitchBend""/`a&b0b1 a2``a3;a?-` a`a`&%)`ce```bc`a89"<`a&b'ba=b>vm`a*;a?-vmbbb`&%)`aa```ce`aDelay""MIDIController14`a&b'ba/o$svvvvvvvvvvvvvvvvvv`x s`a*;a?-x so`a`&-"Mallet Bar$b:-?m~$`*f:(5&*