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