BOSS 980000 SoundCollectionPointfobjectRepresented:location:lastViewRectangle:lastIconSize:SoundCollectionaname:sounds:SoundCollection43866OrderedCollectionabbSoundPointaobjectRepresented:location:Mixeroname:inputs:left:right:retrograde:reverse:FatStringqstring:extraInformation:v-drum template FastIdentityDictionaryadcAssociationabsoundEditorLayoutArraya`hSuperSample gname:frequency:gate:sample:setLoop:loopStart:loopEnd:loopFade:reverse:start:end:fromMemoryWriter:attackTime:releaseTime:scale:6crash2 - rim;a?vcsLayoutSoundVCSLayoutofirstTime:windowOrigin:windowExtent:components:selectedPreset:look:name:selectedLayout:subLayouts:editorOrigin:addedSubLayouts:Pointabyg5zg*`DefaultKymaLookunameOrNil:superLook:database:i i!"i#$i%&i'(i)*j+,Ee=u>a?BasicLook!inheritingFrom:"name:+c3i0!re.OS-X\windowBackground.gifreadGIF:asPatternwindowBackground:+c3i0!re.OS-X\dialogBackground.gif>?dialogBackground:ĪColorValue/red:green:blue:selectionBackgroundColor:fieldFocusColor:+c3i0!re.OS-X\menuBackground.gif>?menuBackground:+c3i0!re.OS-X\menuSelectedBackground.gif>?menuSelectedBackground:'+dp.7$j?family$cLucida GrandeVerdana*?pixelSizem?leading`?baselinem?lineGridp?italic?boldnessaa?underline?color?alignment`synthesizeTextStyle: `$`systemFont:'+dp.7$j?7$cLucida GrandeVerdana*?=m??`?!m?#p?%?'bc?)?+?-`. `/systemEmphasizedFont:'+dp.7$j?7$cLucida GrandeVerdana*?=l??`?!l?#o?%?'aa?)?+?-`. `/systemListFont:'+dp.7$j?7$cLucida GrandeVerdana*?=k??`?!k?#n?%?'aa?)?+?-`. `/systemSmallFont:'+dp.7$j?7$cLucida GrandeVerdana*?=k??`?!k?#n?%?'bc?)?+?-`. `/systemSmallEmphasizedFont:'+dp.7$j?7$cLucida GrandeVerdana*?=j??`?!j?#m?%?'aa?)?+?-`. `/systemLabelFont:'+dp.7$j?7$cLucida GrandeVerdana*?=i??`?!i?#l?%?'aa?)?+?-`. `/systemMiniFont:'+dp.7$j?7$bVerdana*?=m??`?!m?#p?%?'aa?)?+?-`. `/applicationFont:'+dp.7$j?7$bVerdana*?=m??`?!m?#p?%?'bc?)?+?-`. `/applicationEmphasizedFont:'+dp.7$j?7$bVerdana*?=l??`?!l?#o?%?'aa?)?+?-`. `/applicationListFont:'+dp.7$j?7$bVerdana*?=k??`?!k?#n?%?'aa?)?+?-`. `/applicationSmallFont:'+dp.7$j?7$bVerdana*?=k??`?!k?#n?%?'bc?)?+?-`. `/applicationSmallEmphasizedFont:'+dp.7$j?7$bVerdana*?=j??`?!j?#m?%?'aa?)?+?-`. `/applicationLabelFont:&applicationMiniFont:7$j?7$bVerdana*?=i??`?!i?#l?%?'aa?)?+?-`. `/?tlTrackSpeakerSolo'+b3h0!e/r3 r4hDiDiDiDiD iD iD iD0iD2iD4iD6iD8iD:iDiD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopjqEe6u7+b3h0!e 7buttons\pauseUp19.gif>pauseUp19:+b3h0!e 7buttons\pauseDown19.gif>pauseDown19:+b3h0!e 7buttons\playUp19.gif>playUp19:+b3h0!e 7buttons\playDown19.gif>playDown19:+b3h0!e 7buttons\prevMarkerUp19.gif>prevMarkerUp19:+b3h0!e 7buttons\prevMarkerDown19.gif>prevMarkerDown19:+b3h0!e 7buttons\nextMarkerUp19.gif>nextMarkerUp19:+b3h0!e 7buttons\nextMarkerDown19.gif>nextMarkerDown19:+b3h0!e 7buttons\prevTimeUp19.gif>prevTimeUp19:+b3h0!e 7buttons\prevTimeDown19.gif>prevTimeDown19:+b3h0!e 7buttons\nextTimeUp19.gif>nextTimeUp19:+b3h0!e 7buttons\nextTimeDown19.gif>nextTimeDown19:+b3h0!e 7buttons\newMarkerUp19.gif>newMarkerUp19:+b3h0!e 7buttons\newMarkerDown19.gif>newMarkerDown19:+b3h0!e 7buttons\newMarkersUp19.gif>newMarkersUp19:+b3h0!e 7buttons\newMarkersDown19.gif>newMarkersDown19:+b3h0!e 7buttons\anchorUp19.gif>anchorUp19:+b3h0!e 7buttons\anchorDown19.gif>anchorDown19:+b3h0!e 7buttons\tlRecordDown.gif>tlRecordDown:+b3h0!e 7buttons\tlRecordUp.gif>tlRecordUp:+b3h0!e 7buttons\blankUp19.gif>tlBlankUp19:+b3h0!e 7buttons\blankDown19.gif>tlBlankDown19:+b3h0!e 7misc\submix.gif>tlSubmixIcon:+b3h0!e 7misc\outputs.gif>tlOutputsIcon:+b3h0!e 7misc\sourceLocation.gif>tlSourceLocation:+b3h0!e 7misc\microphones\microphone.gif>tlTrackMicrophone:+b3h0!e 7misc\microphones\microphoneG.gif>tlTrackMicrophonePlay:+b3h0!e 7misc\microphones\microphoneR.gif>tlTrackMicrophoneRecord:+b3h0!e 7misc\speakers\trkSpeaker.gif>tlTrackSpeaker: 5tlTrackSpeakerSolo:+b3h0!e 7misc\speakers\trkSpeakerMute.gif>tlTrackSpeakerMute:+b3h0!e 7buttons\cachePlay19.gif>cachePlay19:+b3h0!e 7buttons\cacheLive19.gif>cacheLive19:+b3h0!e 7buttons\cacheRecord19.gif>cacheRecord19:+b3h0!e 7buttons\tfInvertDown.gif>tfInvertDown:+b3h0!e 7buttons\tfInvertUp.gif>tfInvertUp:+b3h0!e 7buttons\tfLoopDown.gif>tfLoopDown:+b3h0!e 7buttons\tfLoopUp.gif>tfLoopUp:+b3h0!e 7buttons\tfOffsetDown.gif>tfOffsetDown:+b3h0!e 7buttons\tfOffsetUp.gif>tfOffsetUp:+b3h0!e 7buttons\tfRetroDown.gif>tfRetroDown:+b3h0!e 7buttons\tfRetroUp.gif>tfRetroUp:+b3h0!e 7buttons\tfScaleDurationDown.gif>tfScaleDurationDown:+b3h0!e 7buttons\tfScaleDurationUp.gif>tfScaleDurationUp:+b3h0!e 7buttons\tfScaleDurationToFitDown.gif>tfScaleDurationToFitDown:+b3h0!e 7buttons\tfScaleDurationToFitUp.gif>tfScaleDurationToFitUp:+b3h0!e 7buttons\tfScaleFunctionDown.gif>tfScaleFunctionDown:+b3h0!e 7buttons\tfScaleFunctionUp.gif>tfScaleFunctionUp:+b3h0!e 7buttons\tfSnapToGridDown.gif>tfSnapToGridDown:+b3h0!e 7buttons\tfSnapToGridUp.gif>tfSnapToGridUp:+b3h0!e 7buttons\tfSprayCanDown.gif>tfSprayCanDown:+b3h0!e 7buttons\tfSprayCanUp.gif>tfSprayCanUp:+b3h0!e 7buttons\tfSquareOffDown.gif>tfSquareOffDown:+b3h0!e 7buttons\tfSquareOffUp.gif>tfSquareOffUp:+b3h0!e 7buttons\tfThresholdDown.gif>tfThresholdDown:+b3h0!e 7buttons\tfThresholdUp.gif>tfThresholdUp:yourselfmisc\speakers\trkSpeakerSolo.gif>iD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|jD}~fEe6u7+b3h0!e=buttons\modifyAmpUp19.gif>modifyAmpUp19:+b3h0!e=buttons\modifyFreqUp19.gif>modifyFreqUp19:+b3h0!e=buttons\modifyFreqDown19.gif>modifyFreqDown19:+b3h0!e=buttons\modifyAmpDown19.gif>modifyAmpDown19:+b3h0!e=buttons\modifyScaleUp19.gif>modifyScaleUp19:+b3h0!e=buttons\modifyScaleDown19.gif>modifyScaleDown19:+b3h0!e=buttons\modifyOffsetUp19.gif>modifyOffsetUp19:+b3h0!e=buttons\modifyOffsetDown19.gif>modifyOffsetDown19:+b3h0!e=buttons\modifySetUp19.gif>modifySetUp19:+b3h0!e=buttons\modifySetDown19.gif>modifySetDown19:+b3h0!e=buttons\modifyRubberbandUp19.gif>modifyRubberbandUp19:+b3h0!e=buttons\modifyConstantUp19.gif>modifyConstantUp19:+b3h0!e=buttons\modifyConstantDown19.gif>modifyConstantDown19:+b3h0!e=buttons\modifyRubberbandDown19.gif>modifyRubberbandDown19:+b3h0!e=buttons\modifySpectAmpUp19.gif>modifySpectAmpUp19:+b3h0!e=buttons\modifySpectAmpDown19.gif>modifySpectAmpDown19:+b3h0!e=buttons\modifySpectFreqUp19.gif>modifySpectFreqUp19:+b3h0!e=buttons\modifySpectFreqDown19.gif>modifySpectFreqDown19:+b3h0!e=buttons\modifyWavetableXUp19.gif>modifyWavetableXUp19:+b3h0!e=buttons\modifyWavetableXDown19.gif>modifyWavetableXDown19:+b3h0!e=buttons\modifyWavetableYUp19.gif>modifyWavetableYUp19:+b3h0!e=buttons\modifyWavetableYDown19.gif>modifyWavetableYDown19:+b3h0!e=buttons\modifyRadialUp19.gif>modifyRadialUp19:+b3h0!e=buttons\modifyRadialDown19.gif>modifyRadialDown19:+b3h0!e=buttons\modifyLinearUp19.gif>modifyLinearUp19:+b3h0!e=buttons\modifyLinearDown19.gif>modifyLinearDown19:+b3h0!e=buttons\deSelectionUp19.gif>deSelectionUp19:+b3h0!e=buttons\deSelectionDown19.gif>deSelectionDown19:+b3h0!e=buttons\infoSelectionUp19.gif>infoSelectionUp19:+b3h0!e=buttons\infoSelectionDown19.gif>infoSelectionDown19:+b3h0!e=buttons\drawSelectionUp19.gif>drawSelectionUp19:+b3h0!e=buttons\drawSelectionDown19.gif>drawSelectionDown19:+b3h0!e=buttons\drawControlPointsUp19.gif>drawControlPointsUp19:+b3h0!e=buttons\drawControlPointsDown19.gif>drawControlPointsDown19:+b3h0!e=buttons\drawMultiUp19.gif>drawMultiUp19:+b3h0!e=buttons\drawMultiDown19.gif>drawMultiDown19:+b3h0!e=buttons\drawSprayPaintUp19.gif>drawSprayPaintUp19:+b3h0!e=buttons\drawSprayPaintDown19.gif>drawSprayPaintDown19:+b3h0!e=buttons\drawSelfSimilarUp19.gif>drawSelfSimilarUp19:+b3h0!e=buttons\drawSelfSimilarDown19.gif>drawSelfSimilarDown19:+b3h0!e=buttons\drawEraserUp19.gif>drawEraserUp19:+b3h0!e=buttons\drawEraserDown19.gif>drawEraserDown19:+b3h0!e=buttons\hiddenLogLinUp19.gif>hiddenLogLinUp19:+b3h0!e=buttons\hiddenLogLinDown19.gif>hiddenLogLinDown19:+b3h0!e=buttons\joinDotsUp19.gif>joinDotsUp19:+b3h0!e=buttons\joinDotsDown19.gif>joinDotsDown19:+b3h0!e=buttons\shapeFrameIntervalUp19.gif>shapeFrameIntervalUp19:+b3h0!e=buttons\shapeFrameIntervalDown19.gif>shapeFrameIntervalDown19:;verticalYellowMarker:+b3h0!e=faders\horizontalYellowMarker.gif>horizontalYellowMarker:+b3h0!e=buttons\embossGradientUp19.gif>embossGradientUp19:+b3h0!e=buttons\embossGradientDown19.gif>embossGradientDown19:+b3h0!e=buttons\debossGradientUp19.gif>debossGradientUp19:+b3h0!e=buttons\debossGradientDown19.gif>debossGradientDown19:+b3h0!e=buttons\stencilGradientUp19.gif>stencilGradientUp19:+b3h0!e=buttons\stencilGradientDown19.gif>stencilGradientDown19:+b3h0!e=buttons\stampGradientUp19.gif>stampGradientUp19:+b3h0!e=buttons\stampGradientDown19.gif>stampGradientDown19:+b3h0!e=buttons\jitterLabel9.gif>jitterLabel9:+b3h0!e=buttons\recursionLabel9.gif>recursionLabel9:+b3h0!e=buttons\smoothingLabel9.gif>smoothingLabel9:+b3h0!e=buttons\scalingLabel9.gif>scalingLabel9:+b3h0!e=misc\mixPoint9.gif>mixPoint9:=zapCachefaders\verticalYellowMarker.gif>iD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~iDiDiDiDiDiDiDiDiDiDiDiDiDjEe6e7+b3h0!e OSX\hThumbCap.gif>hThumbCapMac:+c3i0!re OSX\hThumbMid.gif>?hThumbMidMac:+b3h0!e OSX\hThumbEnd.gif>hThumbEndMac:+b3h0!e OSX\hDeThumbCap.gif>hDeThumbCapMac:+c3i0!re OSX\hDeThumbMid.gif>?hDeThumbMidMac:+b3h0!e OSX\hDeThumbEnd.gif>hDeThumbEndMac:+b3h0!e OSX\hScrollCap.gif>hScrollBarCapMac:+c3i0!re OSX\hScrollMid.gif>?hScrollBarMidMac:+b3h0!e OSX\hScrollEnd.gif>hScrollBarEndMac:+b3h0!e OSX\hScrollLeftUp.gif>hScrollLeftUpMac:+b3h0!e OSX\hScrollLeftDown.gif>hScrollLeftDownMac:+b3h0!e OSX\hScrollLeftDisabled.gif>hScrollLeftDisabledMac:+b3h0!e OSX\hScrollRightUp.gif>hScrollRightUpMac:+b3h0!e OSX\hScrollRightDown.gif>hScrollRightDownMac:+b3h0!e OSX\hScrollRightDisabled.gif>hScrollRightDisabledMac:+b3h0!e OSX\vThumbCap.gif>vThumbCapMac:+c3i0!re OSX\vThumbMid.gif>?vThumbMidMac:+b3h0!e OSX\vThumbEnd.gif>vThumbEndMac:+b3h0!e OSX\vDeThumbCap.gif>vDeThumbCapMac:+c3i0!re OSX\vDeThumbMid.gif>?vDeThumbMidMac:+b3h0!e OSX\vDeThumbEnd.gif>vDeThumbEndMac:+b3h0!e OSX\vScrollCap.gif>vScrollBarCapMac:+c3i0!re OSX\vScrollMid.gif>?vScrollBarMidMac:+b3h0!e OSX\vScrollEnd.gif>vScrollBarEndMac:+b3h0!e OSX\vScrollUpUp.gif>vScrollUpUpMac:+b3h0!e OSX\vScrollUpDown.gif>vScrollUpDownMac:+b3h0!e OSX\vScrollUpDisabled.gif>vScrollUpDisabledMac:+b3h0!e OSX\vScrollDownUp.gif>vScrollDownUpMac:+b3h0!e OSX\vScrollDownDown.gif>vScrollDownDownMac:+b3h0!e OSX\vScrollDownDisabled.gif>vScrollDownDisabledMac:+b3h0!e OSX\vGrowDown.gif>vGrowDownMac:+b3h0!e OSX\vGrowUp.gif>vGrowUpMac:+b3h0!e OSX\vGrowDisabled.gif>vGrowDisabledMac:+b3h0!e OSX\vShrinkDown.gif>vShrinkDownMac:+b3h0!e OSX\vShrinkUp.gif>vShrinkUpMac:+b3h0!e OSX\vShrinkDisabled.gif>vShrinkDisabledMac:+b3h0!e OSX\hGrowDown.gif>hGrowDownMac:+b3h0!e OSX\hGrowUp.gif>hGrowUpMac:+b3h0!e OSX\hGrowDisabled.gif>hGrowDisabledMac:+b3h0!e OSX\hShrinkDown.gif>hShrinkDownMac:+b3h0!e OSX\hShrinkUp.gif>hShrinkUpMac:+b3h0!e OSX\hShrinkDisabled.gif>hShrinkDisabledMac:+b3h0!e OSX\hFitDown.gif>hFitDownMac:+b3h0!e OSX\hFitUp.gif>hFitUpMac:+b3h0!e OSX\hFitDisabled.gif>hFitDisabledMac:+b3h0!e OSX\spaceFiller.gif>spaceFillerMac:+b3h0!e OSX\buttonNormalDownCap.gif>buttonNormalDownCapMac:+c3i0!re OSX\buttonNormalDownMid.gif>?buttonNormalDownMidMac:+b3h0!e OSX\buttonNormalDownEnd.gif>buttonNormalDownEndMac:>buttonNormalUpCapMac:+c3i0!re OSX\buttonNormalUpMid.gif>?buttonNormalUpMidMac:+b3h0!e OSX\buttonNormalUpEnd.gif>buttonNormalUpEndMac:+b3h0!e OSX\buttonNormalDisCap.gif>buttonNormalDisCapMac:+c3i0!re OSX\buttonNormalDisMid.gif>?buttonNormalDisMidMac:+b3h0!e OSX\buttonNormalDisEnd.gif>buttonNormalDisEndMac:+b3h0!e OSX\buttonSmallNormalDownCap.gif>buttonSmallNormalDownCapMac:+c3i0!re OSX\buttonSmallNormalDownMid.gif>?buttonSmallNormalDownMidMac:+b3h0!e OSX\buttonSmallNormalDownEnd.gif>buttonSmallNormalDownEndMac:+b3h0!e OSX\buttonSmallNormalUpCap.gif>buttonSmallNormalUpCapMac:+c3i0!re OSX\buttonSmallNormalUpMid.gif>?buttonSmallNormalUpMidMac:+b3h0!e OSX\buttonSmallNormalUpEnd.gif>buttonSmallNormalUpEndMac:+b3h0!e OSX\buttonSmallNormalDisCap.gif>buttonSmallNormalDisCapMac:+c3i0!re OSX\buttonSmallNormalDisMid.gif>?buttonSmallNormalDisMidMac:+b3h0!e OSX\buttonSmallNormalDisEnd.gif>buttonSmallNormalDisEndMac:+b3h0!e OSX\buttonSmallDMenuFlatDownCap.gif>buttonSmallDMenuFlatDownCapMac:+c3i0!re OSX\buttonSmallDMenuFlatDownMid.gif>?buttonSmallDMenuFlatDownMidMac:+b3h0!e OSX\buttonSmallDMenuFlatDownEnd.gif>buttonSmallDMenuFlatDownEndMac:+b3h0!e OSX\buttonSmallFlatDownEnd.gif>buttonSmallFlatDownEndMac:+b3h0!e OSX\buttonSmallDMenuFlatUpCap.gif>buttonSmallDMenuFlatUpCapMac:+c3i0!re OSX\buttonSmallDMenuFlatUpMid.gif>?buttonSmallDMenuFlatUpMidMac:+b3h0!e OSX\buttonSmallDMenuFlatUpEnd.gif>buttonSmallDMenuFlatUpEndMac:+b3h0!e OSX\buttonSmallFlatUpEnd.gif>buttonSmallFlatUpEndMac:+b3h0!e OSX\buttonSmallDMenuFlatDisCap.gif>buttonSmallDMenuFlatDisCapMac:+c3i0!re OSX\buttonSmallDMenuFlatDisMid.gif>?buttonSmallDMenuFlatDisMidMac:+b3h0!e OSX\buttonSmallDMenuFlatDisEnd.gif>buttonSmallDMenuFlatDisEndMac:+b3h0!e OSX\buttonSmallFlatDisEnd.gif>buttonSmallFlatDisEndMac:6OSX\buttonNormalUpCap.gif>iD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~iDjDEEe6minitializeBasicButtonIconsinitializeTimelineButtonIconsinitializeFileOrganizerButtonIconsinitializeVCSButtonIcons7+b3h0!e8misc\warn.gif>warnIcon:+b3h0!e8misc\stop.gif>stopIcon:+b3h0!e8misc\speakers\speaker.gif>speaker:+b3h0!e8buttons\disk21.gif>disk21:+b3h0!e8buttons\dropDownUp17.gif>dropDownUp17:+b3h0!e8buttons\dropDownUp19.gif>dropDownUp19:+b3h0!e8buttons\dropDownDown19.gif>dropDownDown19:6makeSelectionUp19:+b3h0!e8buttons\editSelectionUp19.gif>editSelectionUp19:+b3h0!e8buttons\noSelectionUp19.gif>noSelectionUp19:+b3h0!e8buttons\warpSelectionUp19.gif>warpSelectionUp19:+b3h0!e8buttons\makeSelectionDown19.gif>makeSelectionDown19:+b3h0!e8buttons\editSelectionDown19.gif>editSelectionDown19:+b3h0!e8buttons\noSelectionDown19.gif>noSelectionDown19:+b3h0!e8buttons\warpSelectionDown19.gif>warpSelectionDown19:+b3h0!e8buttons\shapeRectangleUp19.gif>shapeRectangleUp19:+b3h0!e8buttons\shapeEllipseUp19.gif>shapeEllipseUp19:+b3h0!e8buttons\shapePolygonUp19.gif>shapePolygonUp19:+b3h0!e8buttons\shapeTrackUp19.gif>shapeTrackUp19:+b3h0!e8buttons\shapeRectangleDown19.gif>shapeRectangleDown19:+b3h0!e8buttons\shapeEllipseDown19.gif>shapeEllipseDown19:+b3h0!e8buttons\shapePolygonDown19.gif>shapePolygonDown19:+b3h0!e8buttons\shapeTrackDown19.gif>shapeTrackDown19:+b3h0!e8buttons\combinationSingleUp19.gif>combinationSingleUp19:+b3h0!e8buttons\combinationPlusUp19.gif>combinationPlusUp19:+b3h0!e8buttons\combinationTimesUp19.gif>combinationTimesUp19:+b3h0!e8buttons\combinationMinusUp19.gif>combinationMinusUp19:+b3h0!e8buttons\combinationSingleDown19.gif>combinationSingleDown19:+b3h0!e8buttons\combinationPlusDown19.gif>combinationPlusDown19:+b3h0!e8buttons\combinationTimesDown19.gif>combinationTimesDown19:+b3h0!e8buttons\combinationMinusDown19.gif>combinationMinusDown19:+b3h0!e8buttons\combinationFrontDown19.gif>combinationFrontDown19:+b3h0!e8buttons\combinationFrontUp19.gif>combinationFrontUp19:+b3h0!e8buttons\cursorLoopFwdBkwdPlayUp19.gif>cursorLoopFwdBkwdPlayUp19:+b3h0!e8buttons\cursorLoopSelPlayUp19.gif>cursorLoopSelPlayUp19:+b3h0!e8buttons\cursorLoopPlayUp19.gif>cursorLoopPlayUp19:+b3h0!e8buttons\cursorNormalPlayUp19.gif>cursorNormalPlayUp19:+b3h0!e8buttons\cursorLoopFwdBkwdPlayDown19.gif>cursorLoopFwdBkwdPlayDown19:+b3h0!e8buttons\cursorLoopSelPlayDown19.gif>cursorLoopSelPlayDown19:+b3h0!e8buttons\cursorLoopPlayDown19.gif>cursorLoopPlayDown19:+b3h0!e8buttons\cursorNormalPlayDown19.gif>cursorNormalPlayDown19:+b3h0!e8buttons\renderSOSUp19.gif>renderSOSUp19:+b3h0!e8buttons\renderGrainUp19.gif>renderGrainUp19:+b3h0!e8buttons\renderImpulseUp19.gif>renderImpulseUp19:+b3h0!e8buttons\renderFilterUp19.gif>renderFilterUp19:+b3h0!e8buttons\renderSamplesUp19.gif>renderSamplesUp19:+b3h0!e8buttons\createModuleUp19.gif>createModuleUp19:+b3h0!e8buttons\renderSOSDown19.gif>renderSOSDown19:+b3h0!e8buttons\renderGrainDown19.gif>renderGrainDown19:+b3h0!e8buttons\renderImpulseDown19.gif>renderImpulseDown19:+b3h0!e8buttons\renderFilterDown19.gif>renderFilterDown19:+b3h0!e8buttons\renderSamplesDown19.gif>renderSamplesDown19:+b3h0!e8buttons\createModuleDown19.gif>createModuleDown19:+b3h0!e8buttons\hearAllUp19.gif>hearAllUp19:+b3h0!e8buttons\hearSelUp19.gif>hearSelUp19:+b3h0!e8buttons\hearAllDown19.gif>hearAllDown19:+b3h0!e8buttons\hearSelDown19.gif>hearSelDown19:+b3h0!e8buttons\colorSetGrayScaleUp19.gif>colorSetGrayScaleUp19:+b3h0!e8buttons\colorSetInvGrayScaleUp19.gif>colorSetInvGrayScaleUp19:+b3h0!e8buttons\colorSetRainbowUp19.gif>colorSetRainbowUp19:+b3h0!e8buttons\colorSetGrayScaleDown19.gif>colorSetGrayScaleDown19:+b3h0!e8buttons\colorSetInvGrayScaleDown19.gif>colorSetInvGrayScaleDown19:+b3h0!e8buttons\colorSetRainbowDown19.gif>colorSetRainbowDown19:initializeMoreIconButtonsbuttons\makeSelectionUp19.gif>iD iD!"iD#$iD%&iD'(iD)*iD+,iD-.iD/0iD12iD34iD56iD78iD9:iD;iD?@iDABiDCDiDEFiDGHiDIJiDKLiDMNiDOPiDQRiDSTiDUViDWXiDYZiD[\iD]^iD_`iDabiDcdiDefiDghiDijiDkliDmniDopiDqriDstiDuviDwxiDyziD{|iD}~jEe6a7+b3h0!e !XP\hThumbCap.gif>hThumbCapWin:+c3i0!re !XP\hThumbMid.gif>?hThumbMidWin:+b3h0!e !XP\hThumbGrab.gif>hThumbGrabWin:+b3h0!e !XP\hThumbEnd.gif>hThumbEndWin:+b3h0!e !XP\hDeThumbCap.gif>hDeThumbCapWin:+c3i0!re !XP\hDeThumbMid.gif>?hDeThumbMidWin:+b3h0!e !XP\hDeThumbGrab.gif>hDeThumbGrabWin: ?hDeThumbEndWin:+c3i0!re !XP\hScrollMid.gif>?hScrollBarMidWin:+b3h0!e !XP\hScrollLeftUp.gif>hScrollLeftUpWin:+b3h0!e !XP\hScrollLeftDown.gif>hScrollLeftDownWin:+b3h0!e !XP\hScrollLeftDisabled.gif>hScrollLeftDisabledWin:+b3h0!e !XP\hScrollRightUp.gif>hScrollRightUpWin:+b3h0!e !XP\hScrollRightDown.gif>hScrollRightDownWin:+b3h0!e !XP\hScrollRightDisabled.gif>hScrollRightDisabledWin:+b3h0!e !XP\vThumbCap.gif>vThumbCapWin:+c3i0!re !XP\vThumbMid.gif>?vThumbMidWin:+b3h0!e !XP\vThumbGrab.gif>vThumbGrabWin:+b3h0!e !XP\vThumbEnd.gif>vThumbEndWin:+b3h0!e !XP\vDeThumbCap.gif>vDeThumbCapWin:+c3i0!re !XP\vDeThumbMid.gif>?vDeThumbMidWin:+b3h0!e !XP\vDeThumbGrab.gif>vDeThumbGrabWin:+b3h0!e !XP\vDeThumbEnd.gif>vDeThumbEndWin:+c3i0!re !XP\vScrollMid.gif>?vScrollBarMidWin:+b3h0!e !XP\vScrollUpUp.gif>vScrollUpUpWin:+b3h0!e !XP\vScrollUpDown.gif>vScrollUpDownWin:+b3h0!e !XP\vScrollUpDisabled.gif>vScrollUpDisabledWin:+b3h0!e !XP\vScrollDownUp.gif>vScrollDownUpWin:+b3h0!e !XP\vScrollDownDown.gif>vScrollDownDownWin:+b3h0!e !XP\vScrollDownDisabled.gif>vScrollDownDisabledWin:+b3h0!e !XP\vGrowDown.gif>vGrowDownWin:+b3h0!e !XP\vGrowUp.gif>vGrowUpWin:+b3h0!e !XP\vGrowDisabled.gif>vGrowDisabledWin:+b3h0!e !XP\vShrinkDown.gif>vShrinkDownWin:+b3h0!e !XP\vShrinkUp.gif>vShrinkUpWin:+b3h0!e !XP\vShrinkDisabled.gif>vShrinkDisabledWin:+b3h0!e !XP\hGrowDown.gif>hGrowDownWin:+b3h0!e !XP\hGrowUp.gif>hGrowUpWin:+b3h0!e !XP\hGrowDisabled.gif>hGrowDisabledWin:+b3h0!e !XP\hShrinkDown.gif>hShrinkDownWin:+b3h0!e !XP\hShrinkUp.gif>hShrinkUpWin:+b3h0!e !XP\hShrinkDisabled.gif>hShrinkDisabledWin:+b3h0!e !XP\hFitDown.gif>hFitDownWin:+b3h0!e !XP\hFitUp.gif>hFitUpWin:+b3h0!e !XP\hFitDisabled.gif>hFitDisabledWin:+b3h0!e !XP\buttonNormalDownCap.gif>buttonNormalDownCapWin:+c3i0!re !XP\buttonNormalDownMid.gif>?buttonNormalDownMidWin:+b3h0!e !XP\buttonNormalDownEnd.gif>buttonNormalDownEndWin:+b3h0!e !XP\buttonNormalUpCap.gif>buttonNormalUpCapWin:+c3i0!re !XP\buttonNormalUpMid.gif>?buttonNormalUpMidWin:+b3h0!e !XP\buttonNormalUpEnd.gif>buttonNormalUpEndWin:+b3h0!e !XP\buttonNormalDisCap.gif>buttonNormalDisCapWin:+c3i0!re !XP\buttonNormalDisMid.gif>?buttonNormalDisMidWin:+b3h0!e !XP\buttonNormalDisEnd.gif>buttonNormalDisEndWin:+b3h0!e !XP\buttonSmallNormalDownCap.gif>buttonSmallNormalDownCapWin:+c3i0!re !XP\buttonSmallNormalDownMid.gif>?buttonSmallNormalDownMidWin:+b3h0!e !XP\buttonSmallNormalDownEnd.gif>buttonSmallNormalDownEndWin:+b3h0!e !XP\buttonSmallNormalUpCap.gif>buttonSmallNormalUpCapWin:+c3i0!re !XP\buttonSmallNormalUpMid.gif>?buttonSmallNormalUpMidWin:+b3h0!e !XP\buttonSmallNormalUpEnd.gif>buttonSmallNormalUpEndWin:+b3h0!e !XP\buttonSmallNormalDisCap.gif>buttonSmallNormalDisCapWin:+c3i0!re !XP\buttonSmallNormalDisMid.gif>?buttonSmallNormalDisMidWin:+b3h0!e !XP\buttonSmallNormalDisEnd.gif>buttonSmallNormalDisEndWin:6XP\hDeThumbEnd.gif>fileOrganizerHelpUp:+b3h0!e:buttons\QuestionDown10.gif>fileOrganizerHelpDown:+b3h0!e:buttons\enterDown20.gif>enterDown20:+b3h0!e:buttons\enterUp20.gif>enterUp20:+b3h0!e:buttons\enterMicDown.gif>enterMicDown:+b3h0!e:buttons\enterMicUp.gif>enterMicUp:+b3h0!e:buttons\playDown20.gif>playDown20:+b3h0!e:buttons\playUp20.gif>playUp20:8stopDown20:+b3h0!e:buttons\stopUp20.gif>stopUp20:+b3h0!e:buttons\updateDown20.gif>updateDown20:+b3h0!e:buttons\updateUp20.gif>updateUp20:+b3h0!e:buttons\useInputDown20.gif>useInputDown20:+b3h0!e:buttons\useInputUp20.gif>useInputUp20:buttons\stopDown20.gif>diceDown19:+b3h0!e#buttons\cameraNot19.gif>cameraNot19:+b3h0!e#buttons\cameraUp19.gif>cameraUp19:+b3h0!e#buttons\cameraDown19.gif>cameraDown19:+b3h0!e#buttons\Lock13.gif>padlockLock:+b3h0!e#buttons\Unlock13.gif>padlockUnlock:buttons\diceUp19.gif>iD iD!"iD#$iD%&iD'(jD)*Ee6a7+b3h0!e;buttons\Disabled10.gif>disabled10:+b3h0!e;buttons\Up10.gif>up10:+b3h0!e;buttons\Down10.gif>down10:+b3h0!e;buttons\Disabled15.gif>disabled15:+b3h0!e;buttons\Up15.gif>up15:9down15:+b3h0!e;buttons\Disabled17.gif>disabled17:+b3h0!e;buttons\Up17.gif>up17:+b3h0!e;buttons\Down17.gif>down17:+b3h0!e;buttons\Disabled19.gif>disabled19:+b3h0!e;buttons\Up19.gif>up19:+b3h0!e;buttons\Down19.gif>down19:+b3h0!e;buttons\Disabled20.gif>disabled20:+b3h0!e;buttons\Up20.gif>up20:+b3h0!e;buttons\Down20.gif>down20:+b3h0!e;buttons\Disabled21.gif>disabled21:+b3h0!e;buttons\Up21.gif>up21:+b3h0!e;buttons\Down21.gif>down21:+b3h0!e;buttons\Disabled36.gif>disabled36:+b3h0!e;buttons\Up36.gif>up36:+b3h0!e;buttons\Down36.gif>down36:buttons\Down15.gif>j Ve6i79 ::lookBackground:īSimpleTrack%width:color:faderBorder:+b3h0!everticalFaderKnob:*faders\rotaryTrack20.gif>convertToSystemPaletteredextent:knobImage:minimumAngle:maximumAngle:wedgeStart:wedgeEnd:wedgeAngle:wedgeInside:wedgeBorder:rotaryFaderKnob:faders\circularTrack20.gifcircularFaderKnob:+c3i0!re<backgrounds\stone\smoothBlue.gif>?vcsBackground:$c$b1c$b0b$b'bvcsBorders:vcsScopeBackground:vcsScopeForeground:cyanvcsScopeInfoColor:+cp<$j?7$bcomic sans ms*?=l??b?!j?#n?%?'`a?)?+?-`. `vcsLabelTextStyle:+cp<$j?7$bcomic sans ms*?=l??b?!j?#n?%?'aa?)?+?-`. `vcsTextStyle:backgrounds\stone\smoothDarkGray.gif>?(6hi-hat open - rim;a?/15yg5zg*`:;hi-hat open - rim$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KOHAT.WAV`a`a-b1 s 1aaaajMIDIInputscribble.midaFrequencyInPitchaaz>zKymaCodeString pstring:bindings:"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."BindingListad``%trig 3 (6hi-hat close - rim;a?/15yg5zg*`:;hi-hat close - rim$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KCHAT.WAV`a`a-b1 s 1aaaaj;scribble.mida>v>v#"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."(``%trig 11 (6ride;a?/15yg5zg*`:;ride$`5{g$`default!Keydowncount`a`a-b1 s 1aaaaj;scribble.mida>s>s#"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."(``(6hi-hat close;a?/15yg5zg*`:;hi-hat close$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KCHAT.WAV`a`a-b1 s 1`(6hi-hat petal;a?/15yg5zg*`:;hi-hat petal$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KRIM.WAV`a`a-b1 s 1k%trig 5 (6tom2;a?/15yg5zg*`:;tom2$`5{g$`default!Keydown6`a`a71 s 1aaaaj;scribble.mida>m>m#"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."(``(6tom4;a?/15yg5zg*`:;tom4$`5{g$`default!Keydown6`a`a71 s 1`(6snare;a?/15yg5zg*`:;snare$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KSNAR.WAV`a`a-b1 s 1b%trig 10 (6crash2;a?/15yg5zg*`:;crash2$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KCYMB.WAV`a`a-b1 s 1aaaaj;scribble.mida>y>y#"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."(``%trig 6 (6aux;a?/15yg5zg*`:;aux$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KHITM.WAV`a`a-b1 s 1aaaaj;scribble.mida>`>`#"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."(`}(6snare - rim;a?/15yg5zg*`:;snare - rim$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KSNAR.WAV`a`a-b1 s 1f(6tom1 - rim;a?/15yg5zg*`:;tom1 - rim$`5{g$`default!Keydown6`a`a71 s 1`%trig 3 ?aaaaj;scribble.mida>j>j#"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."(``'`%trig 7 (6tom3;a?/15yg5zg*`:;tom3$`5{g$`default!Keydown6`a`a71 s 1aaaaj;scribble.mida>i>i#"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."(``%trig 8 ;aaaaj;scribble.mida>>#"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."(``(6hi-hat open;a?/15yg5zg*`:;hi-hat open$`5{g$`default!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KOHAT.WAV`a`a-b1 s 1`%trig 2 +aaaaj;scribble.mida>f>f#"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."(``)` =`%trig 2  1aaaaj;scribble.mida>h>h#"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."(``%trig 1 (kickdefault!Keydownbits:a snd:kits and other pieces:KITS:CR8000:CR8KBASS.WAV`a`a-b1 s 1aaaaj;scribble.mida>d>d#"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."(``%trig 10 'aaaaj;scribble.mida>t>t#"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."(``%`%trig 3  ;aaaaj;scribble.mida>n>n#"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."(`` 9c-`(6ride - rim;a?/15yg5zg*`:;ride - rim$`5{g$`default!Keydown6`a`a71 s 1`%trig 4  #aaaaj;scribble.mida>r>r#"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."(``%trig 3 1aaaaj;scribble.mida>l>l#"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."(`u%trig 4 2aaaaj;scribble.mida>p>p#"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."(``%trig 11 u>u#"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."(`` ?`?b?/15yg5zg*`:<?;`v-drum template $`5{g$`?soundEditorBoundingBoxRectangleab5 z~5 bc*r = - 5 3+4$4<,# 7 ; 3=,%$aa5te.26v-drum template ;b?"$p(6!;a?/15yg5zg*`:;($`5{g$`default!Keydown6`a`a71 s 1`%5(6 =;a?/15yg5zg*`:; $$`5{g$`default!Keydown6`a`a71 s 1aaaa`;scribble.mida>n>n#"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."(``%5(63;a?/15yg5zg*`:;:$`5{g$`default!Keydown6`a`a71 s 1aaaa`;scribble.mida>l>l#"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."(``(6';a?/15yg5zg*`:;.$`5{g$`default!Keydown6`a`a71 s 1`% <(6 ?;a?/15yg5zg*`:; &$`5{g$`default!Keydown6`a`a71 s 1aaaa`;scribble.mida>i>i#"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."(``%>(6 !;a?/15yg5zg*`:; ($`5{g$`default!Keydown6`a`a71 s 1aaaa`;scribble.mida>y>y#"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."(``(6>;a?/15yg5zg*`:;%$`5{g$`default!Keydown6`a`a71 s 1`( default!Keydown6`a`a-b1 s 1`% 4(aaaa`;scribble.mida>j>j#"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."(``(6+;a?/15yg5zg*`:;2$`5{g$`default!Keydown6`a`a71 s 1`(64;a?/15yg5zg*`:;;$`5{g$`default!Keydown6`a`a71 s 1`%$ aaaa`;scribble.mida>m>m#"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."(``(6=;a?/15yg5zg*`:;$$`5{g$`default!Keydown6`a`a71 s 1`(6,;a?/15yg5zg*`:;%$`5{g$`default!Keydown6`a`a71 s 1`%trig 9 (6crash1 - rim;a?/15yg5zg*`:;crash1 - rim$`5{g$`default!Keydown6`a`a71 s 1aaaa`;scribble.mida>w>w#"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."(``%%8aaaa`;scribble.mida>u>u#"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."(``% >&aaaa`;scribble.mida>d>d#"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."(``(6 3;a?/15yg5zg*`:; :$`5{g$`default!Keydown6`a`a71 s 1`(6/;a?/15yg5zg*`:;6$`5{g$`default!Keydown6`a`a71 s 1`%(2aaaa`;scribble.mida>z>z#"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."(``%= aaaa`;scribble.mida>p>p#"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."(``(6 ;;a?/15yg5zg*`:;aux$`5{g$`default!Keydown6`a`a71 s 1`% 45aaaa`;scribble.mida>>#"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."(``%-#aaaa`;scribble.mida>t>t#"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."(``(6crash1;a?/15yg5zg*`:;crash1$`5{g$`default!Keydown6`a`a71 s 1b(6-;a?/15yg5zg*`:;4$`5{g$`default!Keydown6`a`a71 s 1`% 67aaaa`;scribble.mida>h>h#"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."(``%,%aaaa`;scribble.mida>v>v#"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."(``(6 %;a?/15yg5zg*`:; ,$`5{g$`default!Keydown6`a`a71 s 1`% 8!aaaa`;scribble.mida>`>`#"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."(``(6);a?/15yg5zg*`:;0$`5{g$`default!Keydown6`a`a71 s 1`% ..aaaa`;scribble.mida>f>f#"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`,`%-*aaaa`;scribble.mida>r>r#"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."(``/`$`%&?aaaa`;scribble.mida>s>s#"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."(``%trig 9 >aaaa`;scribble.mida>q>q#"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."(``3`?8:5 {~5 cc*t0-<+#63+:4.8.0"1#7;)aa5 lg5``:5 } }5{kd