Class:            LorisAnalysisEditor

Environment:      Siren
Superclass:         ApplicationModel
Category:         MusicApps-Loris
Instance variables:   soundA soundB soundViewA soundViewB fcnView
               spectrumView freqOp amplOp timeOp analysisOp

LorisEditor is the app model for the loris editor view.

accessing

selectionStartIndex
   

selectionStopIndex
   

sound
   Answer the receiver's sound instVar

soundA
   Answer the receiver's sound instVar

soundA: aSound
   Set the receiver's sound instVar

soundB
   Answer the receiver's sound instVar

soundB: aSound
   Set the receiver's sound instVar

soundViewA
   Answer the receiver's sound view, initializing it lazily

soundViewB
   Answer the receiver's sound view, initializing it lazily

interface opening

createFunctionView
   Answer the function view for the upper pane

createSoundView1
   Create the first sound view

createSoundView2
   Create the second sound view

createSpectrumView
   Answer the function view for the bottom pane

postBuildWith: aBuilder
   This message is sent by the builder when it has completed work on
   either a complete window or a SubCanvas.

actions

compressAmpl
   Prompt for a scale value and apply a threshold to the receiver's sound

configureAnalyzer
   Edit the receiver's configuration

dilateTime
   Prompt for before/after time maps and dilate the receiver's sound

harmonifyFreq
   Harmonify the receiver's sound

maskAmpl
   Prompt for a value and apply a threshold to the receiver's sound

menuPick: arg with: selector
   Respond to a menu pick in the editor's menu bar.

playResynth
   Play the original sound

playSound
   Play the original sound

runAnalyzer
   Run the sound's analysis

runSynthesis
   Resynthesize the receiver's B sound

saveAs
   Save the receiver's sound set to a new file name

scaleAmpl
   Prompt for a scale value and amplify the receiver's sound

scaleBW
   Prompt for a scale value and scale the receiver's sound's noise bandwidth

scaleTime
   Prompt for scale value and dilate the receiver's sound

spectralContour
   Prompt for a scale value and transpose the receiver's sound

transposeFreq
   Prompt for a scale value and transpose the receiver's sound

viewDialog
   This stub method was generated by UIDefiner

aspects

amplOp
   This method was generated by UIDefiner. Any edits made here
   may be lost whenever methods are automatically defined. The
   initialization provided below may have been preempted by an
   initialize method.

analysisOp
   This method was generated by UIDefiner. Any edits made here
   may be lost whenever methods are automatically defined. The
   initialization provided below may have been preempted by an
   initialize method.

freqOp
   This method was generated by UIDefiner. Any edits made here
   may be lost whenever methods are automatically defined. The
   initialization provided below may have been preempted by an
   initialize method.

timeOp
   This method was generated by UIDefiner. Any edits made here
   may be lost whenever methods are automatically defined. The
   initialization provided below may have been preempted by an
   initialize method.

MetaClass:         LorisAnalysisEditor class

interface specs

windowSpec
   Tools.UIPainter new openOnClass: self andSelector: #windowSpec

windowSpec1Pane
   Tools.UIPainter new openOnClass: self andSelector: #windowSpec1Pane

windowSpec2
   Tools.UIPainter new openOnClass: self andSelector: #windowSpec

resources

amplMenu
   Tools.MenuEditor new openOnClass: self andSelector: #amplMenu

analysisMenu
   Tools.MenuEditor new openOnClass: self andSelector: #analysisMenu

freqMenu
   Tools.MenuEditor new openOnClass: self andSelector: #freqMenu

timeMenu
   Tools.MenuEditor new openOnClass: self andSelector: #timeMenu