BOSS 980000 ÀÂãã¨PCIModela·globalVariables:states:ÀÂãäªDictionaryaa€dÀÂãã«PCIVariablenºname:value:initialValue:showInList:viewType:isVisible:rectangle:border:label:showLabel:helpString:textStyle:alignment:insideColor:includeScrollBar:type:digits:minValue:maxValue:gridValue:noConstrain:taper:shouldStep:fileName:fileAccess:eventValue:eventValueAccess:valueList:columns:³MaximumWindowExtentÀÂãä¥Pointab€`j-ä®Read-only TextäÀÂãä©Rectangleab€À.åbaåbaÀ.åbcåbc©No Border…Label䀪Large Text¤Left­VeryLightGrayä¦Object``aå{ mã¬Linear Taper䀩Read only ®Read and writeÀÂãä¥Arraya`€`aÀ)³MinimumWindowExtentÀ.dd*ä1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀ)ºStepIntervalInMillisecondsddä1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä¦Number``aå{ mã?ä !"#$aÀ)ªLayoutGridÀ.å}eå}e6ä1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀÂãä¶FastIdentityDictionaryad€ác¬InitialStateÀÂãã¨PCIStatea¢name:triggeredResponses:variables:>ÀÂãä±OrderedCollectionab€cÀÂãã±TriggeredResponsea±trigger:response:‡onEntry€À(†onExit€À(Žstart turnedOnš#RecordingAndPlaybackStateÀÂãä®FastDictionaryac€dÀ)¦onExitäää1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀ)§onEntryäää1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀ)¬introduction”This is a Tool for recording a multichannel Sound, then triggering the recording of a second multichannel Sound while playing back the first, etc...#ã1ãÀ3À.åbaåbaÀ.åbcåbc8"ä€;<=ä¦String``aå{ mã?ä !"#$aÀ)¥start``ã°Button (trigger)ãÀ3À.åx eåwaÀ.åxkë8…StartäŠClick start to begin playing and recording;<=ä3``aå{ mã?ã !"#$a­TerminalStateÀ 1À$bÀ(+˜SignalProcessor dspStop.À(./À4bÀ)8äää1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀ)=äää1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$a¹RecordingAndPlaybackStateÀ  À$gÀ(+œ"Play the first Sound and record it" theSounds playSoundNumber: 1 withSubstitutions: BindingList new. notifyRecording1 := 1.À(./À(Œ ((oscTrig = 1) and: [notifyRecording4 = 1])ˆ"Start Sound5 on Trigger" theSounds playSoundNumber: 5 withSubstitutions: BindingList new. notifyRecording4 := 0. notifyRecording5 := 1.À(Œ ((oscTrig = 1) and: [notifyRecording3 = 1])ˆ"Start Sound4 on Trigger" theSounds playSoundNumber: 4 withSubstitutions: BindingList new. notifyRecording3 := 0. notifyRecording4 := 1.À(Œ ((oscTrig = 1) and: [notifyRecording2 = 1])ˆ"Start Sound3 on Trigger" theSounds playSoundNumber: 3 withSubstitutions: BindingList new. notifyRecording2 := 0. notifyRecording3 := 1.À(Œ ((oscTrig = 1) and: [notifyRecording1 = 1])Š"Start Sound2 on Trigger" theSounds playSoundNumber: 2 withSubstitutions: BindingList new. notifyRecording1 := 0. notifyRecording2 := 1. À(Žexit turnedOffŽ#TerminalStateÀ4jÀ)°notifyRecording108ã¦ButtonãÀ3À.éåx  uÀ.åz kë8ŠRecording1ä€;<«Transparentä(``aå{ mã?ä !"#$aÀ)8äää1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀ)=äää1äÀ3À.åbaåbaÀ.åbcåbc89ä:;<=ä>``aå{ mã?ä !"#$aÀ)°notifyRecording5``ã9ãÀ3À.åx cåw{À.åx aë8ŠRecording5ä€;<=ä3``aå{ mã?ä€!"#À%`aÀ)©theSounds``ã1äÀ3À.åbaåbaÀ.åbcåbc82ä€;<=ä³Compiled Sound Grid``aå{ mã?äTool for multitracking to disk:soundGrid_mf1.prg!"#$aÀ)°notifyRecording3``ã9ãÀ3À.åy  såw{À.åvwë8ŠRecording3ä€;<=ä3``aå{ mã?ä/!"#0aÀ)§oscTrig``ã1äÀ3À.åbaåbaÀ.åbcåbc8‡triggerä€;<=ä3``aå{ mã?ä/!‰!osc_trig!0aÀ)°notifyRecording2``ã9ãÀ3À.åx{åw{À.åy  së8ŠRecording2ä€;<?ä3``aå{ mã?ä !"#$aÀ)°notifyRecording4``ã9ãÀ3À.åvwåw{À.åx cë8ŠRecording4ä€;<=ä3``aå{ mã?ä/!"#0aÀ)¤exit``ã+ãÀ3À.åwmåw{À.ëë8„EXITä€;<=ä3``aå{ mã?ã !"#$aMultitracking Tool_mf1.pci