From 0e2fb0330f180694d8cbdecabd716d77af438e41 Mon Sep 17 00:00:00 2001 From: axelberndt Date: Sat, 24 Jun 2023 16:05:46 +0200 Subject: [PATCH] v0.1.24 - Meico update to v0.9.0. - Added an audio recorder to the SyncPlayer. The recording will be stored in the project path under the `recordings` subdirectory. It will also be added automatically to the project. - Bugfix in method `mpmToolbox.gui.audio.PianoRollPanel.getContextMenu()` that prevented the context menu to be created when there is no MPM in the project. - Addition to method `mpmToolbox.gui.audio.AudioDocumentData.makePerf2AlignButton()`, to generate an MPM if the project has none. - Added `TreeSelectionListener` to class `mpmToolbox.gui.msmTree.MsmTree`, so, when a note is clicked, it will be played even if no visual score is present. --- docs/allclasses-frame.html | 7 +- docs/allclasses-noframe.html | 7 +- docs/constant-values.html | 4 +- docs/deprecated-list.html | 4 +- docs/help-doc.html | 4 +- docs/index-files/index-1.html | 12 +- docs/index-files/index-10.html | 4 +- docs/index-files/index-11.html | 4 +- docs/index-files/index-12.html | 6 +- docs/index-files/index-13.html | 8 +- docs/index-files/index-14.html | 4 +- docs/index-files/index-15.html | 8 +- docs/index-files/index-16.html | 4 +- docs/index-files/index-17.html | 4 +- docs/index-files/index-18.html | 40 +- docs/index-files/index-19.html | 26 +- docs/index-files/index-2.html | 4 +- docs/index-files/index-20.html | 16 +- docs/index-files/index-21.html | 4 +- docs/index-files/index-22.html | 12 +- docs/index-files/index-23.html | 4 +- docs/index-files/index-24.html | 4 +- docs/index-files/index-25.html | 4 +- docs/index-files/index-26.html | 4 +- docs/index-files/index-3.html | 12 +- docs/index-files/index-4.html | 6 +- docs/index-files/index-5.html | 6 +- docs/index-files/index-6.html | 6 +- docs/index-files/index-7.html | 8 +- docs/index-files/index-8.html | 4 +- docs/index-files/index-9.html | 8 +- docs/index.html | 2 +- docs/mpmToolbox/Main.html | 4 +- docs/mpmToolbox/class-use/Main.html | 4 +- docs/mpmToolbox/gui/MpmToolbox.html | 4 +- docs/mpmToolbox/gui/ProjectPane.html | 10 +- docs/mpmToolbox/gui/Settings.html | 51 +- .../AudioDocumentData.PartChooserItem.html | 4 +- .../gui/audio/AudioDocumentData.html | 4 +- .../gui/audio/PianoRollPanel.NoteDrag.html | 4 +- docs/mpmToolbox/gui/audio/PianoRollPanel.html | 4 +- .../gui/audio/SpectrogramPanel.html | 4 +- docs/mpmToolbox/gui/audio/TempoMapPanel.html | 4 +- docs/mpmToolbox/gui/audio/WaveformPanel.html | 4 +- .../AudioDocumentData.PartChooserItem.html | 4 +- .../audio/class-use/AudioDocumentData.html | 4 +- .../class-use/PianoRollPanel.NoteDrag.html | 4 +- .../gui/audio/class-use/PianoRollPanel.html | 4 +- .../gui/audio/class-use/SpectrogramPanel.html | 4 +- .../gui/audio/class-use/TempoMapPanel.html | 4 +- .../gui/audio/class-use/WaveformPanel.html | 4 +- docs/mpmToolbox/gui/audio/package-frame.html | 4 +- .../mpmToolbox/gui/audio/package-summary.html | 4 +- docs/mpmToolbox/gui/audio/package-tree.html | 4 +- docs/mpmToolbox/gui/audio/package-use.html | 4 +- .../gui/audio/utilities/ArticulationMenu.html | 4 +- .../gui/audio/utilities/CursorPositions.html | 4 +- .../utilities/SpectrogramComputation.html | 4 +- .../SpectrogramComputationWorker.html | 4 +- .../gui/audio/utilities/SpectrogramSpecs.html | 4 +- .../audio/utilities/TempoMapPanelElement.html | 4 +- .../utilities/class-use/ArticulationMenu.html | 4 +- .../utilities/class-use/CursorPositions.html | 4 +- .../class-use/SpectrogramComputation.html | 4 +- .../SpectrogramComputationWorker.html | 4 +- .../utilities/class-use/SpectrogramSpecs.html | 4 +- .../class-use/TempoMapPanelElement.html | 4 +- .../gui/audio/utilities/package-frame.html | 4 +- .../gui/audio/utilities/package-summary.html | 4 +- .../gui/audio/utilities/package-tree.html | 4 +- .../gui/audio/utilities/package-use.html | 4 +- docs/mpmToolbox/gui/class-use/MpmToolbox.html | 4 +- .../mpmToolbox/gui/class-use/ProjectPane.html | 8 +- docs/mpmToolbox/gui/class-use/Settings.html | 4 +- .../gui/mpmEditingTools/MpmEditingTools.html | 4 +- .../PlaceAndCreateContextMenu.html | 4 +- .../class-use/MpmEditingTools.html | 4 +- .../class-use/PlaceAndCreateContextMenu.html | 4 +- .../AccentuationPatternDefEditor.html | 4 +- .../AccentuationPatternEditor.html | 4 +- .../editDialogs/ArticulationDefEditor.html | 4 +- .../editDialogs/ArticulationEditor.html | 4 +- .../AsynchronyEditor.AsynchronyData.html | 4 +- .../editDialogs/AsynchronyEditor.html | 4 +- .../editDialogs/AuthorEditor.html | 4 +- .../editDialogs/CommentEditor.html | 4 +- ...stributionEditor.DoubleListCellEditor.html | 4 +- ...ibutionEditor.ListItemTransferHandler.html | 4 +- .../editDialogs/DistributionEditor.html | 4 +- .../editDialogs/DynamicsDefEditor.html | 4 +- .../editDialogs/DynamicsEditor.html | 4 +- .../editDialogs/EditDialog.html | 4 +- .../editDialogs/OrnamentDefEditor.html | 4 +- .../editDialogs/OrnamentEditor.html | 4 +- .../editDialogs/PartEditor.html | 4 +- .../editDialogs/PerformanceEditor.html | 4 +- .../editDialogs/ResourceEditor.html | 4 +- .../editDialogs/RubatoDefEditor.html | 4 +- .../editDialogs/RubatoEditor.html | 4 +- .../editDialogs/StyleDefEditor.html | 4 +- .../StyleSwitchEditor.StyleSwitchData.html | 4 +- .../editDialogs/StyleSwitchEditor.html | 4 +- .../editDialogs/TempoDefEditor.html | 4 +- .../editDialogs/TempoEditor.html | 4 +- .../AccentuationDefComponent.html | 4 +- .../class-use/AccentuationDefComponent.html | 4 +- .../accentuationPatternDef/package-frame.html | 4 +- .../package-summary.html | 4 +- .../accentuationPatternDef/package-tree.html | 4 +- .../accentuationPatternDef/package-use.html | 4 +- .../AccentuationPatternDefEditor.html | 4 +- .../class-use/AccentuationPatternEditor.html | 4 +- .../class-use/ArticulationDefEditor.html | 4 +- .../class-use/ArticulationEditor.html | 4 +- .../AsynchronyEditor.AsynchronyData.html | 4 +- .../class-use/AsynchronyEditor.html | 4 +- .../editDialogs/class-use/AuthorEditor.html | 4 +- .../editDialogs/class-use/CommentEditor.html | 4 +- ...stributionEditor.DoubleListCellEditor.html | 4 +- ...ibutionEditor.ListItemTransferHandler.html | 4 +- .../class-use/DistributionEditor.html | 4 +- .../class-use/DynamicsDefEditor.html | 4 +- .../editDialogs/class-use/DynamicsEditor.html | 4 +- .../editDialogs/class-use/EditDialog.html | 4 +- .../class-use/OrnamentDefEditor.html | 4 +- .../editDialogs/class-use/OrnamentEditor.html | 4 +- .../editDialogs/class-use/PartEditor.html | 4 +- .../class-use/PerformanceEditor.html | 4 +- .../editDialogs/class-use/ResourceEditor.html | 4 +- .../class-use/RubatoDefEditor.html | 4 +- .../editDialogs/class-use/RubatoEditor.html | 4 +- .../editDialogs/class-use/StyleDefEditor.html | 4 +- .../StyleSwitchEditor.StyleSwitchData.html | 4 +- .../class-use/StyleSwitchEditor.html | 4 +- .../editDialogs/class-use/TempoDefEditor.html | 4 +- .../editDialogs/class-use/TempoEditor.html | 4 +- .../editDialogs/ornament/Note.html | 4 +- .../ornament/NoteOrderComponent.html | 4 +- .../editDialogs/ornament/class-use/Note.html | 4 +- .../class-use/NoteOrderComponent.html | 4 +- .../editDialogs/ornament/package-frame.html | 4 +- .../editDialogs/ornament/package-summary.html | 4 +- .../editDialogs/ornament/package-tree.html | 4 +- .../editDialogs/ornament/package-use.html | 4 +- .../DynamicsGradientComponent.html | 4 +- ...poralSpreadComponent.NoteOffShiftItem.html | 4 +- ...emporalSpreadComponent.TimeDomainItem.html | 4 +- .../ornamentDef/TemporalSpreadComponent.html | 4 +- .../class-use/DynamicsGradientComponent.html | 4 +- ...poralSpreadComponent.NoteOffShiftItem.html | 4 +- ...emporalSpreadComponent.TimeDomainItem.html | 4 +- .../class-use/TemporalSpreadComponent.html | 4 +- .../ornamentDef/package-frame.html | 4 +- .../ornamentDef/package-summary.html | 4 +- .../editDialogs/ornamentDef/package-tree.html | 4 +- .../editDialogs/ornamentDef/package-use.html | 4 +- .../editDialogs/package-frame.html | 4 +- .../editDialogs/package-summary.html | 4 +- .../editDialogs/package-tree.html | 4 +- .../editDialogs/package-use.html | 4 +- .../supplementary/EditDialogToggleButton.html | 4 +- .../class-use/EditDialogToggleButton.html | 52 +- .../supplementary/package-frame.html | 4 +- .../supplementary/package-summary.html | 4 +- .../supplementary/package-tree.html | 4 +- .../supplementary/package-use.html | 4 +- .../visualizers/AccentuationVisualizer.html | 4 +- .../visualizers/DistributionVisualizer.html | 4 +- .../DynamicsGradientVisualizer.html | 4 +- .../visualizers/DynamicsVisualizer.html | 4 +- .../visualizers/RubatoVisualizer.html | 4 +- .../visualizers/TempoVisualizer.html | 4 +- .../class-use/AccentuationVisualizer.html | 4 +- .../class-use/DistributionVisualizer.html | 4 +- .../class-use/DynamicsGradientVisualizer.html | 4 +- .../class-use/DynamicsVisualizer.html | 4 +- .../class-use/RubatoVisualizer.html | 4 +- .../class-use/TempoVisualizer.html | 4 +- .../visualizers/package-frame.html | 4 +- .../visualizers/package-summary.html | 4 +- .../editDialogs/visualizers/package-tree.html | 4 +- .../editDialogs/visualizers/package-use.html | 4 +- .../gui/mpmEditingTools/package-frame.html | 4 +- .../gui/mpmEditingTools/package-summary.html | 4 +- .../gui/mpmEditingTools/package-tree.html | 4 +- .../gui/mpmEditingTools/package-use.html | 4 +- .../gui/mpmTree/MpmDockableFrame.html | 4 +- .../gui/mpmTree/MpmRelatedResources.html | 4 +- .../gui/mpmTree/MpmStyleCollection.html | 4 +- docs/mpmToolbox/gui/mpmTree/MpmTree.html | 4 +- .../gui/mpmTree/MpmTreeCellRenderer.html | 4 +- .../gui/mpmTree/MpmTreeDataProvider.html | 4 +- .../gui/mpmTree/MpmTreeNode.MpmNodeType.html | 4 +- docs/mpmToolbox/gui/mpmTree/MpmTreeNode.html | 4 +- docs/mpmToolbox/gui/mpmTree/MpmTreePane.html | 4 +- .../gui/mpmTree/MpmTreeTooltipProvider.html | 4 +- .../mpmTree/class-use/MpmDockableFrame.html | 4 +- .../class-use/MpmRelatedResources.html | 4 +- .../mpmTree/class-use/MpmStyleCollection.html | 4 +- .../gui/mpmTree/class-use/MpmTree.html | 4 +- .../class-use/MpmTreeCellRenderer.html | 4 +- .../class-use/MpmTreeDataProvider.html | 4 +- .../class-use/MpmTreeNode.MpmNodeType.html | 4 +- .../gui/mpmTree/class-use/MpmTreeNode.html | 4 +- .../gui/mpmTree/class-use/MpmTreePane.html | 4 +- .../class-use/MpmTreeTooltipProvider.html | 4 +- .../mpmToolbox/gui/mpmTree/package-frame.html | 4 +- .../gui/mpmTree/package-summary.html | 4 +- docs/mpmToolbox/gui/mpmTree/package-tree.html | 4 +- docs/mpmToolbox/gui/mpmTree/package-use.html | 4 +- docs/mpmToolbox/gui/msmTree/MsmTree.html | 33 +- .../gui/msmTree/MsmTreeCellEditor.html | 4 +- .../gui/msmTree/MsmTreeCellRenderer.html | 4 +- .../gui/msmTree/MsmTreeDataProvider.html | 4 +- .../gui/msmTree/MsmTreeNode.XmlNodeType.html | 4 +- docs/mpmToolbox/gui/msmTree/MsmTreeNode.html | 4 +- .../gui/msmTree/MsmTreeTooltipProvider.html | 4 +- .../gui/msmTree/class-use/MsmTree.html | 4 +- .../msmTree/class-use/MsmTreeCellEditor.html | 4 +- .../class-use/MsmTreeCellRenderer.html | 4 +- .../class-use/MsmTreeDataProvider.html | 4 +- .../class-use/MsmTreeNode.XmlNodeType.html | 4 +- .../gui/msmTree/class-use/MsmTreeNode.html | 4 +- .../class-use/MsmTreeTooltipProvider.html | 4 +- .../mpmToolbox/gui/msmTree/package-frame.html | 4 +- .../gui/msmTree/package-summary.html | 4 +- docs/mpmToolbox/gui/msmTree/package-tree.html | 6 +- docs/mpmToolbox/gui/msmTree/package-use.html | 4 +- docs/mpmToolbox/gui/package-frame.html | 4 +- docs/mpmToolbox/gui/package-summary.html | 4 +- docs/mpmToolbox/gui/package-tree.html | 4 +- docs/mpmToolbox/gui/package-use.html | 4 +- .../gui/score/ScoreDisplayPanel.html | 4 +- .../ScoreDocumentData.InteractionMode.html | 4 +- .../gui/score/ScoreDocumentData.html | 4 +- .../score/class-use/ScoreDisplayPanel.html | 4 +- .../ScoreDocumentData.InteractionMode.html | 4 +- .../score/class-use/ScoreDocumentData.html | 4 +- docs/mpmToolbox/gui/score/package-frame.html | 4 +- .../mpmToolbox/gui/score/package-summary.html | 4 +- docs/mpmToolbox/gui/score/package-tree.html | 4 +- docs/mpmToolbox/gui/score/package-use.html | 4 +- .../gui/syncPlayer/PlaybackRunnable.html | 8 +- .../gui/syncPlayer/RecorderDialog.html | 718 ++++++++++++++++++ .../mpmToolbox/gui/syncPlayer/SyncPlayer.html | 68 +- .../class-use/PlaybackRunnable.html | 4 +- .../syncPlayer/class-use/RecorderDialog.html | 124 +++ .../gui/syncPlayer/class-use/SyncPlayer.html | 4 +- .../gui/syncPlayer/package-frame.html | 5 +- .../gui/syncPlayer/package-summary.html | 10 +- .../gui/syncPlayer/package-tree.html | 21 +- .../gui/syncPlayer/package-use.html | 4 +- .../utilities/AudioChooserItem.html | 4 +- .../utilities/PerformanceChooserItem.html | 8 +- .../syncPlayer/utilities/RecordThread.html | 488 ++++++++++++ .../utilities/RecordingDeviceChooserItem.html | 318 ++++++++ .../utilities/SoundfontChooserItem.html | 8 +- .../utilities/class-use/AudioChooserItem.html | 4 +- .../class-use/PerformanceChooserItem.html | 4 +- .../utilities/class-use/RecordThread.html | 164 ++++ .../class-use/RecordingDeviceChooserItem.html | 124 +++ .../class-use/SoundfontChooserItem.html | 4 +- .../syncPlayer/utilities/package-frame.html | 6 +- .../syncPlayer/utilities/package-summary.html | 16 +- .../syncPlayer/utilities/package-tree.html | 10 +- .../gui/syncPlayer/utilities/package-use.html | 9 +- docs/mpmToolbox/package-frame.html | 4 +- docs/mpmToolbox/package-summary.html | 4 +- docs/mpmToolbox/package-tree.html | 4 +- docs/mpmToolbox/package-use.html | 4 +- docs/mpmToolbox/projectData/ProjectData.html | 4 +- .../AbstractAlignmentComputation.html | 4 +- .../projectData/alignment/Alignment.html | 4 +- .../projectData/alignment/Note.html | 4 +- .../projectData/alignment/Part.html | 4 +- .../projectData/alignment/PianoRoll.html | 4 +- .../alignment/PlaceholderAligner.html | 4 +- .../Aligner.AlignmentPair.html | 4 +- .../Aligner.DouglasPeucker.Point.html | 4 +- .../Aligner.DouglasPeucker.html | 4 +- .../basicPitchLcsAligner/Aligner.html | 4 +- .../AlignmentComputation.html | 4 +- .../AlignmentComputationWorker.html | 4 +- .../BasicPitchLCSAligner.html | 4 +- .../basicPitchLcsAligner/ObjectCache.html | 4 +- .../Transcriber.NoteEvent.html | 4 +- .../Transcriber.NoteEventWithTime.html | 4 +- .../Transcriber.PairComparator.html | 4 +- .../Transcriber.TranscriptionOutput.html | 4 +- .../basicPitchLcsAligner/Transcriber.html | 4 +- .../class-use/Aligner.AlignmentPair.html | 4 +- .../Aligner.DouglasPeucker.Point.html | 4 +- .../class-use/Aligner.DouglasPeucker.html | 4 +- .../class-use/Aligner.html | 4 +- .../class-use/AlignmentComputation.html | 4 +- .../class-use/AlignmentComputationWorker.html | 4 +- .../class-use/BasicPitchLCSAligner.html | 4 +- .../class-use/ObjectCache.html | 4 +- .../class-use/Transcriber.NoteEvent.html | 4 +- .../Transcriber.NoteEventWithTime.html | 4 +- .../class-use/Transcriber.PairComparator.html | 4 +- .../Transcriber.TranscriptionOutput.html | 4 +- .../class-use/Transcriber.html | 4 +- .../basicPitchLcsAligner/package-frame.html | 4 +- .../basicPitchLcsAligner/package-summary.html | 4 +- .../basicPitchLcsAligner/package-tree.html | 4 +- .../basicPitchLcsAligner/package-use.html | 4 +- .../AbstractAlignmentComputation.html | 4 +- .../alignment/class-use/Alignment.html | 8 +- .../projectData/alignment/class-use/Note.html | 4 +- .../projectData/alignment/class-use/Part.html | 4 +- .../alignment/class-use/PianoRoll.html | 4 +- .../class-use/PlaceholderAligner.html | 4 +- .../projectData/alignment/package-frame.html | 4 +- .../alignment/package-summary.html | 4 +- .../projectData/alignment/package-tree.html | 4 +- .../projectData/alignment/package-use.html | 4 +- docs/mpmToolbox/projectData/audio/Audio.html | 31 +- .../projectData/audio/PeakList.html | 4 +- .../projectData/audio/SpectrogramImage.html | 4 +- .../projectData/audio/WaveformImage.html | 4 +- .../projectData/audio/class-use/Audio.html | 12 +- .../projectData/audio/class-use/PeakList.html | 4 +- .../audio/class-use/SpectrogramImage.html | 4 +- .../audio/class-use/WaveformImage.html | 4 +- .../projectData/audio/package-frame.html | 4 +- .../projectData/audio/package-summary.html | 4 +- .../projectData/audio/package-tree.html | 4 +- .../projectData/audio/package-use.html | 4 +- .../projectData/class-use/ProjectData.html | 8 +- .../mpmToolbox/projectData/package-frame.html | 4 +- .../projectData/package-summary.html | 4 +- docs/mpmToolbox/projectData/package-tree.html | 4 +- docs/mpmToolbox/projectData/package-use.html | 4 +- docs/mpmToolbox/projectData/score/Score.html | 4 +- .../projectData/score/ScoreNode.html | 4 +- .../projectData/score/ScorePage.html | 4 +- .../projectData/score/class-use/Score.html | 4 +- .../score/class-use/ScoreNode.html | 4 +- .../score/class-use/ScorePage.html | 4 +- .../projectData/score/package-frame.html | 4 +- .../projectData/score/package-summary.html | 4 +- .../projectData/score/package-tree.html | 4 +- .../projectData/score/package-use.html | 4 +- .../supplementary/FileDrop.Event.html | 4 +- .../supplementary/FileDrop.Listener.html | 4 +- .../FileDrop.TransferableObject.Fetcher.html | 4 +- .../FileDrop.TransferableObject.html | 4 +- docs/mpmToolbox/supplementary/FileDrop.html | 4 +- .../supplementary/RecentOpened.html | 4 +- docs/mpmToolbox/supplementary/Tools.html | 4 +- .../supplementary/avlTree/AVLNode.html | 4 +- .../supplementary/avlTree/AVLTree.html | 4 +- .../avlTree/class-use/AVLNode.html | 4 +- .../avlTree/class-use/AVLTree.html | 4 +- .../supplementary/avlTree/package-frame.html | 4 +- .../avlTree/package-summary.html | 4 +- .../supplementary/avlTree/package-tree.html | 4 +- .../supplementary/avlTree/package-use.html | 4 +- .../class-use/FileDrop.Event.html | 4 +- .../class-use/FileDrop.Listener.html | 4 +- .../FileDrop.TransferableObject.Fetcher.html | 4 +- .../FileDrop.TransferableObject.html | 4 +- .../supplementary/class-use/FileDrop.html | 4 +- .../supplementary/class-use/RecentOpened.html | 4 +- .../supplementary/class-use/Tools.html | 4 +- .../orthantNeighborhoodGraph/ONGNode.html | 4 +- .../OrthantNeighborhoodGraph.html | 4 +- .../class-use/ONGNode.html | 12 +- .../class-use/OrthantNeighborhoodGraph.html | 4 +- .../package-frame.html | 4 +- .../package-summary.html | 4 +- .../package-tree.html | 4 +- .../orthantNeighborhoodGraph/package-use.html | 4 +- .../supplementary/package-frame.html | 4 +- .../supplementary/package-summary.html | 4 +- .../supplementary/package-tree.html | 4 +- .../mpmToolbox/supplementary/package-use.html | 4 +- .../rangeSlider/RangeSlider.html | 4 +- .../RangeSliderUI.ChangeHandler.html | 4 +- .../RangeSliderUI.RangeTrackListener.html | 4 +- .../rangeSlider/RangeSliderUI.html | 4 +- .../rangeSlider/class-use/RangeSlider.html | 4 +- .../RangeSliderUI.ChangeHandler.html | 4 +- .../RangeSliderUI.RangeTrackListener.html | 4 +- .../rangeSlider/class-use/RangeSliderUI.html | 4 +- .../rangeSlider/package-frame.html | 4 +- .../rangeSlider/package-summary.html | 4 +- .../rangeSlider/package-tree.html | 4 +- .../rangeSlider/package-use.html | 4 +- docs/overview-frame.html | 4 +- docs/overview-summary.html | 4 +- docs/overview-tree.html | 15 +- docs/serialized-form.html | 48 +- history.md | 5 +- src/mpmToolbox/gui/Settings.java | 1 + .../gui/audio/AudioDocumentData.java | 6 + src/mpmToolbox/gui/audio/PianoRollPanel.java | 3 +- src/mpmToolbox/gui/msmTree/MsmTree.java | 26 +- .../gui/score/ScoreDisplayPanel.java | 2 +- .../gui/syncPlayer/PlaybackRunnable.java | 2 +- .../gui/syncPlayer/RecorderDialog.java | 109 ++- src/mpmToolbox/gui/syncPlayer/SyncPlayer.java | 58 +- .../syncPlayer/utilities/RecordThread.java | 132 ++++ .../utilities/RecordingDeviceChooserItem.java | 5 +- src/mpmToolbox/projectData/audio/Audio.java | 20 + 406 files changed, 3452 insertions(+), 894 deletions(-) create mode 100644 docs/mpmToolbox/gui/syncPlayer/RecorderDialog.html create mode 100644 docs/mpmToolbox/gui/syncPlayer/class-use/RecorderDialog.html create mode 100644 docs/mpmToolbox/gui/syncPlayer/utilities/RecordThread.html create mode 100644 docs/mpmToolbox/gui/syncPlayer/utilities/RecordingDeviceChooserItem.html create mode 100644 docs/mpmToolbox/gui/syncPlayer/utilities/class-use/RecordThread.html create mode 100644 docs/mpmToolbox/gui/syncPlayer/utilities/class-use/RecordingDeviceChooserItem.html create mode 100644 src/mpmToolbox/gui/syncPlayer/utilities/RecordThread.java diff --git a/docs/allclasses-frame.html b/docs/allclasses-frame.html index 3604264..3e8209f 100644 --- a/docs/allclasses-frame.html +++ b/docs/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -99,6 +99,9 @@

All Classes

  • RangeSlider
  • RangeSliderUI
  • RecentOpened
  • +
  • RecorderDialog
  • +
  • RecordingDeviceChooserItem
  • +
  • RecordThread
  • ResourceEditor
  • RubatoDefEditor
  • RubatoEditor
  • diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html index 1136c77..513c3d2 100644 --- a/docs/allclasses-noframe.html +++ b/docs/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -99,6 +99,9 @@

    All Classes

  • RangeSlider
  • RangeSliderUI
  • RecentOpened
  • +
  • RecorderDialog
  • +
  • RecordingDeviceChooserItem
  • +
  • RecordThread
  • ResourceEditor
  • RubatoDefEditor
  • RubatoEditor
  • diff --git a/docs/constant-values.html b/docs/constant-values.html index b19ee16..f8e74ea 100644 --- a/docs/constant-values.html +++ b/docs/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + diff --git a/docs/deprecated-list.html b/docs/deprecated-list.html index 05a1d3c..f800b33 100644 --- a/docs/deprecated-list.html +++ b/docs/deprecated-list.html @@ -2,9 +2,9 @@ - + Deprecated List - + diff --git a/docs/help-doc.html b/docs/help-doc.html index 6b9ba26..be5edf4 100644 --- a/docs/help-doc.html +++ b/docs/help-doc.html @@ -2,9 +2,9 @@ - + API Help - + diff --git a/docs/index-files/index-1.html b/docs/index-files/index-1.html index 3914cc7..bbc1a75 100644 --- a/docs/index-files/index-1.html +++ b/docs/index-files/index-1.html @@ -2,9 +2,9 @@ - + A-Index - + @@ -436,6 +436,10 @@

    A

    a helper method to add components to the content panel
    +
    addToContentPanel(Component, int, int, int, int, double, double, int, int, int) - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    a helper method to add components to the content panel
    +
    addToContentPanel(Component, int, int, int, int, double, double, int, int, int) - Method in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
    a helper method to add components to the content panel
    @@ -596,6 +600,10 @@

    A

    constructor; use this one to load and decode MP3 files
    +
    Audio(AudioInputStream, Msm) - Constructor for class mpmToolbox.projectData.audio.Audio
    +
    +
    constructor; use it to instantiate from an AudioInputStream
    +
    Audio(Element, String, Msm) - Constructor for class mpmToolbox.projectData.audio.Audio
    constructor; use this one when loading a new MPM Toolbox project
    diff --git a/docs/index-files/index-10.html b/docs/index-files/index-10.html index c948f37..2f7b462 100644 --- a/docs/index-files/index-10.html +++ b/docs/index-files/index-10.html @@ -2,9 +2,9 @@ - + J-Index - + diff --git a/docs/index-files/index-11.html b/docs/index-files/index-11.html index 19f3c4d..1ccc099 100644 --- a/docs/index-files/index-11.html +++ b/docs/index-files/index-11.html @@ -2,9 +2,9 @@ - + K-Index - + diff --git a/docs/index-files/index-12.html b/docs/index-files/index-12.html index efac776..86bbad5 100644 --- a/docs/index-files/index-12.html +++ b/docs/index-files/index-12.html @@ -2,9 +2,9 @@ - + L-Index - + @@ -102,6 +102,8 @@

    L

     
    length - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.AccentuationPatternDefEditor
     
    +
    line - Variable in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
     
    LIST - Static variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.DistributionEditor
     
    list - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.DistributionEditor
    diff --git a/docs/index-files/index-13.html b/docs/index-files/index-13.html index cb8b750..d78d32d 100644 --- a/docs/index-files/index-13.html +++ b/docs/index-files/index-13.html @@ -2,9 +2,9 @@ - + M-Index - + @@ -194,6 +194,10 @@

    M

    GUI
    +
    makeContentPanel() - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    This method must be implemented to create the real contents of the dialog.
    +
    makeContentPanel() - Method in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
    This method must be implemented to create the real contents of the dialog.
    diff --git a/docs/index-files/index-14.html b/docs/index-files/index-14.html index 16d59f0..ea9fcb3 100644 --- a/docs/index-files/index-14.html +++ b/docs/index-files/index-14.html @@ -2,9 +2,9 @@ - + N-Index - + diff --git a/docs/index-files/index-15.html b/docs/index-files/index-15.html index 7cd3180..4e24c27 100644 --- a/docs/index-files/index-15.html +++ b/docs/index-files/index-15.html @@ -2,9 +2,9 @@ - + O-Index - + @@ -104,6 +104,10 @@

    O

    onsetThresh - Variable in class mpmToolbox.projectData.alignment.basicPitchLcsAligner.AlignmentComputationWorker
     
    +
    openDialog() - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    this opens the dialog window
    +
    openDialog(Audio) - Method in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
    this opens the dialog window
    diff --git a/docs/index-files/index-16.html b/docs/index-files/index-16.html index 8c9007a..b68e82b 100644 --- a/docs/index-files/index-16.html +++ b/docs/index-files/index-16.html @@ -2,9 +2,9 @@ - + P-Index - + diff --git a/docs/index-files/index-17.html b/docs/index-files/index-17.html index 58456f0..986dcb9 100644 --- a/docs/index-files/index-17.html +++ b/docs/index-files/index-17.html @@ -2,9 +2,9 @@ - + Q-Index - + diff --git a/docs/index-files/index-18.html b/docs/index-files/index-18.html index ebce092..56fa08d 100644 --- a/docs/index-files/index-18.html +++ b/docs/index-files/index-18.html @@ -2,9 +2,9 @@ - + R-Index - + @@ -150,6 +150,38 @@

    R

    recomputes the piano roll image with the same metrics as the current one
    +
    recordButton - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    +
    RecorderDialog - Class in mpmToolbox.gui.syncPlayer
    +
    +
    This class represents an audio recorder.
    +
    +
    RecorderDialog() - Constructor for class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    constructor
    +
    +
    recording - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    +
    recording - Variable in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
     
    +
    RecordingDeviceChooserItem - Class in mpmToolbox.gui.syncPlayer.utilities
    +
    +
    This represents a recording device entry in a combobox.
    +
    +
    RecordingDeviceChooserItem(String, TargetDataLine) - Constructor for class mpmToolbox.gui.syncPlayer.utilities.RecordingDeviceChooserItem
    +
    +
    constructor
    +
    +
    recordThread - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    +
    RecordThread - Class in mpmToolbox.gui.syncPlayer.utilities
    +
    +
    This thread performs the recording of audio input.
    +
    +
    RecordThread(TargetDataLine, WebProgressBar) - Constructor for class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
    +
    constructor
    +
    relatedResources - Variable in class mpmToolbox.gui.mpmTree.MpmRelatedResources
     
    relativeCoordinates - Variable in class mpmToolbox.gui.audio.utilities.TempoMapPanelElement
    @@ -387,6 +419,10 @@

    R

    this defines what the thread actually does while running
    +
    run() - Method in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
    +
    execute the recording
    +
    run - Variable in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
     
    runInference(String, String) - Static method in class mpmToolbox.projectData.alignment.basicPitchLcsAligner.Transcriber
    diff --git a/docs/index-files/index-19.html b/docs/index-files/index-19.html index 3e07eee..b913cac 100644 --- a/docs/index-files/index-19.html +++ b/docs/index-files/index-19.html @@ -2,9 +2,9 @@ - + S-Index - + @@ -266,6 +266,10 @@

    S

    select the alignment to the currently chosen audio object; if no audio is selected, this has no effect
    +
    selectAudio(Audio) - Method in class mpmToolbox.gui.syncPlayer.SyncPlayer
    +
    +
    select an audio programmatically
    +
    selectPerformance(Performance) - Method in class mpmToolbox.gui.syncPlayer.SyncPlayer
    select a performance programmatically
    @@ -768,10 +772,18 @@

    S

    initialize and start a new thread with this runnable
    +
    start() - Method in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
    +
    start the thread
    +
    startPlayers() - Method in class mpmToolbox.gui.syncPlayer.PlaybackRunnable
    start those players that have data
    +
    startRecording() - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    start the audio recording
    +
    startTime - Variable in class mpmToolbox.projectData.alignment.basicPitchLcsAligner.Transcriber.NoteEvent
     
    startTime - Variable in class mpmToolbox.projectData.alignment.basicPitchLcsAligner.Transcriber.NoteEventWithTime
    @@ -784,6 +796,16 @@

    S

    invoke this method to terminate the runnable and, thus, the thread
    +
    stopMe - Variable in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
     
    +
    stopPlayback() - Method in class mpmToolbox.gui.syncPlayer.SyncPlayer
    +
    +
    stop the playback immediately
    +
    +
    stopRecording() - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    terminate the recording
    +
    style - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.EditDialog
     
    styleDef - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.AccentuationPatternDefEditor
    diff --git a/docs/index-files/index-2.html b/docs/index-files/index-2.html index 87a22a2..33133b2 100644 --- a/docs/index-files/index-2.html +++ b/docs/index-files/index-2.html @@ -2,9 +2,9 @@ - + B-Index - + diff --git a/docs/index-files/index-20.html b/docs/index-files/index-20.html index 2c60f75..997cfac 100644 --- a/docs/index-files/index-20.html +++ b/docs/index-files/index-20.html @@ -2,9 +2,9 @@ - + T-Index - + @@ -154,6 +154,10 @@

    T

    terminate - Variable in class mpmToolbox.gui.syncPlayer.PlaybackRunnable
     
    +
    terminate() - Method in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
    +
    stop the recording
    +
    text - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.CommentEditor
     
    textForValue(TreeNodeParameters<MpmTreeNode, WebExTree<MpmTreeNode>>) - Method in class mpmToolbox.gui.mpmTree.MpmTreeCellRenderer
    @@ -241,6 +245,10 @@

    T

    get the local name of the XML element
    +
    toString() - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    get the name of this implementation
    +
    toString() - Method in class mpmToolbox.gui.syncPlayer.utilities.AudioChooserItem
    All combobox items require this method.
    @@ -249,6 +257,10 @@

    T

    All combobox items require this method.
    +
    toString() - Method in class mpmToolbox.gui.syncPlayer.utilities.RecordingDeviceChooserItem
    +
    +
    All combobox items require this method.
    +
    toString() - Method in class mpmToolbox.gui.syncPlayer.utilities.SoundfontChooserItem
    All combobox items require this method.
    diff --git a/docs/index-files/index-21.html b/docs/index-files/index-21.html index f4972ab..1d82883 100644 --- a/docs/index-files/index-21.html +++ b/docs/index-files/index-21.html @@ -2,9 +2,9 @@ - + U-Index - + diff --git a/docs/index-files/index-22.html b/docs/index-files/index-22.html index a235dee..52dd05b 100644 --- a/docs/index-files/index-22.html +++ b/docs/index-files/index-22.html @@ -2,9 +2,9 @@ - + V-Index - + @@ -80,6 +80,10 @@

    V

     
    value - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.AccentuationVisualizer
     
    +
    valueChanged(TreeSelectionEvent) - Method in class mpmToolbox.gui.msmTree.MsmTree
    +
    +
    when a tree node is clicked, do this
    +
    valueOf(String) - Static method in enum mpmToolbox.gui.mpmTree.MpmTreeNode.MpmNodeType
    Returns the enum constant of this type with the specified name.
    @@ -129,6 +133,10 @@

    V

     
    volumeMode - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.DynamicsEditor
     
    +
    vuMeter - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    +
    vuMeter - Variable in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
     
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  diff --git a/docs/index-files/index-23.html b/docs/index-files/index-23.html index 27dd7bb..8373c41 100644 --- a/docs/index-files/index-23.html +++ b/docs/index-files/index-23.html @@ -2,9 +2,9 @@ - + W-Index - + diff --git a/docs/index-files/index-24.html b/docs/index-files/index-24.html index bbabc44..272970f 100644 --- a/docs/index-files/index-24.html +++ b/docs/index-files/index-24.html @@ -2,9 +2,9 @@ - + X-Index - + diff --git a/docs/index-files/index-25.html b/docs/index-files/index-25.html index 8c14975..f22fc33 100644 --- a/docs/index-files/index-25.html +++ b/docs/index-files/index-25.html @@ -2,9 +2,9 @@ - + Y-Index - + diff --git a/docs/index-files/index-26.html b/docs/index-files/index-26.html index 8077e26..49c8ebb 100644 --- a/docs/index-files/index-26.html +++ b/docs/index-files/index-26.html @@ -2,9 +2,9 @@ - + Z-Index - + diff --git a/docs/index-files/index-3.html b/docs/index-files/index-3.html index 8bf7166..21727fc 100644 --- a/docs/index-files/index-3.html +++ b/docs/index-files/index-3.html @@ -2,9 +2,9 @@ - + C-Index - + @@ -78,6 +78,10 @@

    C

    The cache used in the transcription process.
    +
    calculateMaxAmplitude(byte[], int) - Method in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
    +
    compute the maximum amplitude of all line input signals channels
    +
    calculateThumbLocation() - Method in class mpmToolbox.supplementary.rangeSlider.RangeSliderUI
    Updates the locations for both thumbs.
    @@ -262,10 +266,14 @@

    C

    contentPanel - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.EditDialog
     
    +
    contentPanel - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    contentPanel - Variable in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
     
    contentPanelLayout - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.EditDialog
     
    +
    contentPanelLayout - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    contentPanelLayout - Variable in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
     
    convertWaveform2Image(int, int, int, int, int) - Method in class mpmToolbox.projectData.audio.Audio
    diff --git a/docs/index-files/index-4.html b/docs/index-files/index-4.html index 768d4ad..70cce78 100644 --- a/docs/index-files/index-4.html +++ b/docs/index-files/index-4.html @@ -2,9 +2,9 @@ - + D-Index - + @@ -202,6 +202,8 @@

    D

     
    detuneHzButton - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.ArticulationEditor
     
    +
    deviceChooser - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    diff - Variable in class mpmToolbox.gui.score.ScoreDisplayPanel
     
    displayNameRef() - Method in class mpmToolbox.gui.mpmEditingTools.editDialogs.RubatoEditor
    diff --git a/docs/index-files/index-5.html b/docs/index-files/index-5.html index 191ee1b..366102a 100644 --- a/docs/index-files/index-5.html +++ b/docs/index-files/index-5.html @@ -2,9 +2,9 @@ - + E-Index - + @@ -262,6 +262,8 @@

    E

     
    errorColor - Static variable in class mpmToolbox.gui.Settings
     
    +
    errorColorHex - Static variable in class mpmToolbox.gui.Settings
    +
     
    Event(File[], Object) - Constructor for class mpmToolbox.supplementary.FileDrop.Event
    Constructs an FileDrop.Event with the array diff --git a/docs/index-files/index-6.html b/docs/index-files/index-6.html index 0d51210..c21cc68 100644 --- a/docs/index-files/index-6.html +++ b/docs/index-files/index-6.html @@ -2,9 +2,9 @@ - + F-Index - + @@ -227,6 +227,8 @@

    F

     
    foregroundColor - Static variable in class mpmToolbox.gui.Settings
     
    +
    format - Variable in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
     
    frame - Variable in class mpmToolbox.gui.MpmToolbox
     
    frameLength - Variable in class mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef.TemporalSpreadComponent
    diff --git a/docs/index-files/index-7.html b/docs/index-files/index-7.html index 64c9049..9beff48 100644 --- a/docs/index-files/index-7.html +++ b/docs/index-files/index-7.html @@ -2,9 +2,9 @@ - + G-Index - + @@ -766,6 +766,10 @@

    G

    get the quadrant index of the current node in which the specified point is to be found
    +
    getRecording() - Method in class mpmToolbox.gui.syncPlayer.utilities.RecordThread
    +
    +
    access the recording
    +
    getRelativePlaybackPosInAudio() - Method in class mpmToolbox.gui.audio.AudioDocumentData
    a helper method to compute the position of the playback cursor in the audio visualizations
    diff --git a/docs/index-files/index-8.html b/docs/index-files/index-8.html index 83ac826..8e4eedb 100644 --- a/docs/index-files/index-8.html +++ b/docs/index-files/index-8.html @@ -2,9 +2,9 @@ - + H-Index - + diff --git a/docs/index-files/index-9.html b/docs/index-files/index-9.html index 0f3de52..1fcd4c1 100644 --- a/docs/index-files/index-9.html +++ b/docs/index-files/index-9.html @@ -2,9 +2,9 @@ - + I-Index - + @@ -146,6 +146,10 @@

    I

    this initializes the keyboard shortcuts (ESC, ENTER)
    +
    initKeyboardShortcuts() - Method in class mpmToolbox.gui.syncPlayer.RecorderDialog
    +
    +
    this initializes the keyboard shortcuts (ESC, ENTER)
    +
    initKeyboardShortcuts() - Method in class mpmToolbox.projectData.alignment.AbstractAlignmentComputation
    this initializes the keyboard shortcuts (ESC, ENTER)
    diff --git a/docs/index.html b/docs/index.html index cc7cf86..527d64f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,7 +2,7 @@ - + Generated Documentation (Untitled) diff --git a/docs/mpmToolbox/class-use/Main.html b/docs/mpmToolbox/class-use/Main.html index 421be66..bded757 100644 --- a/docs/mpmToolbox/class-use/Main.html +++ b/docs/mpmToolbox/class-use/Main.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.Main - + diff --git a/docs/mpmToolbox/gui/MpmToolbox.html b/docs/mpmToolbox/gui/MpmToolbox.html index e56ba91..c93299d 100644 --- a/docs/mpmToolbox/gui/MpmToolbox.html +++ b/docs/mpmToolbox/gui/MpmToolbox.html @@ -2,9 +2,9 @@ - + MpmToolbox - + diff --git a/docs/mpmToolbox/gui/ProjectPane.html b/docs/mpmToolbox/gui/ProjectPane.html index 344f146..a99ce19 100644 --- a/docs/mpmToolbox/gui/ProjectPane.html +++ b/docs/mpmToolbox/gui/ProjectPane.html @@ -2,9 +2,9 @@ - + ProjectPane - + @@ -326,7 +326,7 @@

    Method Summary

    Method and Description -void +boolean addAudio(Audio audio)
    add an Audio object to the list of audios
    @@ -1017,11 +1017,13 @@

    getAudio

    diff --git a/docs/mpmToolbox/gui/Settings.html b/docs/mpmToolbox/gui/Settings.html index 4803a2f..1060c39 100644 --- a/docs/mpmToolbox/gui/Settings.html +++ b/docs/mpmToolbox/gui/Settings.html @@ -2,9 +2,9 @@ - + Settings - + @@ -147,74 +147,78 @@

    Field Summary

    errorColor  +static java.lang.String +errorColorHex  + + static java.awt.Color foregroundColor  - + private static java.util.ArrayList<java.lang.String> iconPaths  - + private static java.util.ArrayList<java.awt.Image> iconsImages  - + static java.lang.String logfile  - + static boolean makeLogfile  - + static int paddingInDialogs  - + static RecentOpened recentOpened  - + static java.awt.Color scoreNoteColor  - + static java.awt.Color scoreNoteColorHighlighted  - + static java.awt.Color scoreNoteDeleteColor  - + static java.awt.Color scorePerformanceColor  - + static java.awt.Color scorePerformanceColorFaded  - + static java.awt.Color scorePerformanceColorHighlighted  - + static java.lang.String settingsFile  - + protected static java.io.File soundbank  - + static int tempoCurveTesselation  - + protected static int windowHeight  - + protected static int windowWidth  @@ -407,6 +411,15 @@

    errorColor

    public static java.awt.Color errorColor
    + + + + diff --git a/docs/mpmToolbox/gui/audio/AudioDocumentData.PartChooserItem.html b/docs/mpmToolbox/gui/audio/AudioDocumentData.PartChooserItem.html index 236a50d..cd0f19d 100644 --- a/docs/mpmToolbox/gui/audio/AudioDocumentData.PartChooserItem.html +++ b/docs/mpmToolbox/gui/audio/AudioDocumentData.PartChooserItem.html @@ -2,9 +2,9 @@ - + AudioDocumentData.PartChooserItem - + diff --git a/docs/mpmToolbox/gui/audio/AudioDocumentData.html b/docs/mpmToolbox/gui/audio/AudioDocumentData.html index f12ba0e..07a30d7 100644 --- a/docs/mpmToolbox/gui/audio/AudioDocumentData.html +++ b/docs/mpmToolbox/gui/audio/AudioDocumentData.html @@ -2,9 +2,9 @@ - + AudioDocumentData - + diff --git a/docs/mpmToolbox/gui/audio/PianoRollPanel.NoteDrag.html b/docs/mpmToolbox/gui/audio/PianoRollPanel.NoteDrag.html index c8fd5fa..1552196 100644 --- a/docs/mpmToolbox/gui/audio/PianoRollPanel.NoteDrag.html +++ b/docs/mpmToolbox/gui/audio/PianoRollPanel.NoteDrag.html @@ -2,9 +2,9 @@ - + PianoRollPanel.NoteDrag - + diff --git a/docs/mpmToolbox/gui/audio/PianoRollPanel.html b/docs/mpmToolbox/gui/audio/PianoRollPanel.html index 693b093..f5eb295 100644 --- a/docs/mpmToolbox/gui/audio/PianoRollPanel.html +++ b/docs/mpmToolbox/gui/audio/PianoRollPanel.html @@ -2,9 +2,9 @@ - + PianoRollPanel - + diff --git a/docs/mpmToolbox/gui/audio/SpectrogramPanel.html b/docs/mpmToolbox/gui/audio/SpectrogramPanel.html index 95aea9e..5bb444c 100644 --- a/docs/mpmToolbox/gui/audio/SpectrogramPanel.html +++ b/docs/mpmToolbox/gui/audio/SpectrogramPanel.html @@ -2,9 +2,9 @@ - + SpectrogramPanel - + diff --git a/docs/mpmToolbox/gui/audio/TempoMapPanel.html b/docs/mpmToolbox/gui/audio/TempoMapPanel.html index 167c732..329583d 100644 --- a/docs/mpmToolbox/gui/audio/TempoMapPanel.html +++ b/docs/mpmToolbox/gui/audio/TempoMapPanel.html @@ -2,9 +2,9 @@ - + TempoMapPanel - + diff --git a/docs/mpmToolbox/gui/audio/WaveformPanel.html b/docs/mpmToolbox/gui/audio/WaveformPanel.html index 098f6cd..baaa2e1 100644 --- a/docs/mpmToolbox/gui/audio/WaveformPanel.html +++ b/docs/mpmToolbox/gui/audio/WaveformPanel.html @@ -2,9 +2,9 @@ - + WaveformPanel - + diff --git a/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.PartChooserItem.html b/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.PartChooserItem.html index 050c693..24135cc 100644 --- a/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.PartChooserItem.html +++ b/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.PartChooserItem.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.AudioDocumentData.PartChooserItem - + diff --git a/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.html b/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.html index ca520c3..89d9553 100644 --- a/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.html +++ b/docs/mpmToolbox/gui/audio/class-use/AudioDocumentData.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.AudioDocumentData - + diff --git a/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.NoteDrag.html b/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.NoteDrag.html index ba8c6ae..ff34825 100644 --- a/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.NoteDrag.html +++ b/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.NoteDrag.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.PianoRollPanel.NoteDrag - + diff --git a/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.html b/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.html index 5630529..2f8e46d 100644 --- a/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.html +++ b/docs/mpmToolbox/gui/audio/class-use/PianoRollPanel.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.PianoRollPanel - + diff --git a/docs/mpmToolbox/gui/audio/class-use/SpectrogramPanel.html b/docs/mpmToolbox/gui/audio/class-use/SpectrogramPanel.html index bfc2693..e146202 100644 --- a/docs/mpmToolbox/gui/audio/class-use/SpectrogramPanel.html +++ b/docs/mpmToolbox/gui/audio/class-use/SpectrogramPanel.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.SpectrogramPanel - + diff --git a/docs/mpmToolbox/gui/audio/class-use/TempoMapPanel.html b/docs/mpmToolbox/gui/audio/class-use/TempoMapPanel.html index 53fbe16..5dd5291 100644 --- a/docs/mpmToolbox/gui/audio/class-use/TempoMapPanel.html +++ b/docs/mpmToolbox/gui/audio/class-use/TempoMapPanel.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.TempoMapPanel - + diff --git a/docs/mpmToolbox/gui/audio/class-use/WaveformPanel.html b/docs/mpmToolbox/gui/audio/class-use/WaveformPanel.html index 5742dec..981c129 100644 --- a/docs/mpmToolbox/gui/audio/class-use/WaveformPanel.html +++ b/docs/mpmToolbox/gui/audio/class-use/WaveformPanel.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.WaveformPanel - + diff --git a/docs/mpmToolbox/gui/audio/package-frame.html b/docs/mpmToolbox/gui/audio/package-frame.html index b6443c9..3137d9e 100644 --- a/docs/mpmToolbox/gui/audio/package-frame.html +++ b/docs/mpmToolbox/gui/audio/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.audio - + diff --git a/docs/mpmToolbox/gui/audio/package-summary.html b/docs/mpmToolbox/gui/audio/package-summary.html index 272a4e3..357d0fc 100644 --- a/docs/mpmToolbox/gui/audio/package-summary.html +++ b/docs/mpmToolbox/gui/audio/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.audio - + diff --git a/docs/mpmToolbox/gui/audio/package-tree.html b/docs/mpmToolbox/gui/audio/package-tree.html index d5c2bc2..ac1937d 100644 --- a/docs/mpmToolbox/gui/audio/package-tree.html +++ b/docs/mpmToolbox/gui/audio/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.audio Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/audio/package-use.html b/docs/mpmToolbox/gui/audio/package-use.html index b1e1a5c..5adc9e9 100644 --- a/docs/mpmToolbox/gui/audio/package-use.html +++ b/docs/mpmToolbox/gui/audio/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.audio - + diff --git a/docs/mpmToolbox/gui/audio/utilities/ArticulationMenu.html b/docs/mpmToolbox/gui/audio/utilities/ArticulationMenu.html index 69e5559..99595f9 100644 --- a/docs/mpmToolbox/gui/audio/utilities/ArticulationMenu.html +++ b/docs/mpmToolbox/gui/audio/utilities/ArticulationMenu.html @@ -2,9 +2,9 @@ - + ArticulationMenu - + diff --git a/docs/mpmToolbox/gui/audio/utilities/CursorPositions.html b/docs/mpmToolbox/gui/audio/utilities/CursorPositions.html index 2290cae..a543325 100644 --- a/docs/mpmToolbox/gui/audio/utilities/CursorPositions.html +++ b/docs/mpmToolbox/gui/audio/utilities/CursorPositions.html @@ -2,9 +2,9 @@ - + CursorPositions - + diff --git a/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputation.html b/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputation.html index 277a1c0..8471e44 100644 --- a/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputation.html +++ b/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputation.html @@ -2,9 +2,9 @@ - + SpectrogramComputation - + diff --git a/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputationWorker.html b/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputationWorker.html index 62b7056..b3391b3 100644 --- a/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputationWorker.html +++ b/docs/mpmToolbox/gui/audio/utilities/SpectrogramComputationWorker.html @@ -2,9 +2,9 @@ - + SpectrogramComputationWorker - + diff --git a/docs/mpmToolbox/gui/audio/utilities/SpectrogramSpecs.html b/docs/mpmToolbox/gui/audio/utilities/SpectrogramSpecs.html index 6e2af77..990c5a3 100644 --- a/docs/mpmToolbox/gui/audio/utilities/SpectrogramSpecs.html +++ b/docs/mpmToolbox/gui/audio/utilities/SpectrogramSpecs.html @@ -2,9 +2,9 @@ - + SpectrogramSpecs - + diff --git a/docs/mpmToolbox/gui/audio/utilities/TempoMapPanelElement.html b/docs/mpmToolbox/gui/audio/utilities/TempoMapPanelElement.html index 3a1fd47..9533df0 100644 --- a/docs/mpmToolbox/gui/audio/utilities/TempoMapPanelElement.html +++ b/docs/mpmToolbox/gui/audio/utilities/TempoMapPanelElement.html @@ -2,9 +2,9 @@ - + TempoMapPanelElement - + diff --git a/docs/mpmToolbox/gui/audio/utilities/class-use/ArticulationMenu.html b/docs/mpmToolbox/gui/audio/utilities/class-use/ArticulationMenu.html index 2f3a288..a53acb8 100644 --- a/docs/mpmToolbox/gui/audio/utilities/class-use/ArticulationMenu.html +++ b/docs/mpmToolbox/gui/audio/utilities/class-use/ArticulationMenu.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.utilities.ArticulationMenu - + diff --git a/docs/mpmToolbox/gui/audio/utilities/class-use/CursorPositions.html b/docs/mpmToolbox/gui/audio/utilities/class-use/CursorPositions.html index 9402c0f..29eb7af 100644 --- a/docs/mpmToolbox/gui/audio/utilities/class-use/CursorPositions.html +++ b/docs/mpmToolbox/gui/audio/utilities/class-use/CursorPositions.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.utilities.CursorPositions - + diff --git a/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputation.html b/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputation.html index ac644bc..7adda96 100644 --- a/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputation.html +++ b/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputation.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.utilities.SpectrogramComputation - + diff --git a/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputationWorker.html b/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputationWorker.html index 0153b87..8d4bc05 100644 --- a/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputationWorker.html +++ b/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramComputationWorker.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.utilities.SpectrogramComputationWorker - + diff --git a/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramSpecs.html b/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramSpecs.html index 2706e58..f236b5d 100644 --- a/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramSpecs.html +++ b/docs/mpmToolbox/gui/audio/utilities/class-use/SpectrogramSpecs.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.utilities.SpectrogramSpecs - + diff --git a/docs/mpmToolbox/gui/audio/utilities/class-use/TempoMapPanelElement.html b/docs/mpmToolbox/gui/audio/utilities/class-use/TempoMapPanelElement.html index 9bde717..04b5b72 100644 --- a/docs/mpmToolbox/gui/audio/utilities/class-use/TempoMapPanelElement.html +++ b/docs/mpmToolbox/gui/audio/utilities/class-use/TempoMapPanelElement.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.audio.utilities.TempoMapPanelElement - + diff --git a/docs/mpmToolbox/gui/audio/utilities/package-frame.html b/docs/mpmToolbox/gui/audio/utilities/package-frame.html index 0bc7b2f..2f3e55a 100644 --- a/docs/mpmToolbox/gui/audio/utilities/package-frame.html +++ b/docs/mpmToolbox/gui/audio/utilities/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.audio.utilities - + diff --git a/docs/mpmToolbox/gui/audio/utilities/package-summary.html b/docs/mpmToolbox/gui/audio/utilities/package-summary.html index 2896bcb..879f16e 100644 --- a/docs/mpmToolbox/gui/audio/utilities/package-summary.html +++ b/docs/mpmToolbox/gui/audio/utilities/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.audio.utilities - + diff --git a/docs/mpmToolbox/gui/audio/utilities/package-tree.html b/docs/mpmToolbox/gui/audio/utilities/package-tree.html index e921de0..1cc9bd6 100644 --- a/docs/mpmToolbox/gui/audio/utilities/package-tree.html +++ b/docs/mpmToolbox/gui/audio/utilities/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.audio.utilities Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/audio/utilities/package-use.html b/docs/mpmToolbox/gui/audio/utilities/package-use.html index ffd9730..b6a9441 100644 --- a/docs/mpmToolbox/gui/audio/utilities/package-use.html +++ b/docs/mpmToolbox/gui/audio/utilities/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.audio.utilities - + diff --git a/docs/mpmToolbox/gui/class-use/MpmToolbox.html b/docs/mpmToolbox/gui/class-use/MpmToolbox.html index 3704a99..bcc56e9 100644 --- a/docs/mpmToolbox/gui/class-use/MpmToolbox.html +++ b/docs/mpmToolbox/gui/class-use/MpmToolbox.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.MpmToolbox - + diff --git a/docs/mpmToolbox/gui/class-use/ProjectPane.html b/docs/mpmToolbox/gui/class-use/ProjectPane.html index bac612c..58a737d 100644 --- a/docs/mpmToolbox/gui/class-use/ProjectPane.html +++ b/docs/mpmToolbox/gui/class-use/ProjectPane.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.ProjectPane - + @@ -335,11 +335,11 @@

    Uses of private ProjectPane -MpmTree.projectPane  +MpmTreePane.projectPane  private ProjectPane -MpmTreePane.projectPane  +MpmTree.projectPane  diff --git a/docs/mpmToolbox/gui/class-use/Settings.html b/docs/mpmToolbox/gui/class-use/Settings.html index b79c226..2325aef 100644 --- a/docs/mpmToolbox/gui/class-use/Settings.html +++ b/docs/mpmToolbox/gui/class-use/Settings.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.Settings - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/MpmEditingTools.html b/docs/mpmToolbox/gui/mpmEditingTools/MpmEditingTools.html index 7e0b2b9..2dfda2c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/MpmEditingTools.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/MpmEditingTools.html @@ -2,9 +2,9 @@ - + MpmEditingTools - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/PlaceAndCreateContextMenu.html b/docs/mpmToolbox/gui/mpmEditingTools/PlaceAndCreateContextMenu.html index e9196d5..3920056 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/PlaceAndCreateContextMenu.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/PlaceAndCreateContextMenu.html @@ -2,9 +2,9 @@ - + PlaceAndCreateContextMenu - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/class-use/MpmEditingTools.html b/docs/mpmToolbox/gui/mpmEditingTools/class-use/MpmEditingTools.html index 4fe5e66..56a754c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/class-use/MpmEditingTools.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/class-use/MpmEditingTools.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.MpmEditingTools - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/class-use/PlaceAndCreateContextMenu.html b/docs/mpmToolbox/gui/mpmEditingTools/class-use/PlaceAndCreateContextMenu.html index a99c4a3..2c61edb 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/class-use/PlaceAndCreateContextMenu.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/class-use/PlaceAndCreateContextMenu.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.PlaceAndCreateContextMenu - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternDefEditor.html index f87ae2f..447cee3 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternDefEditor.html @@ -2,9 +2,9 @@ - + AccentuationPatternDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternEditor.html index fc16afb..78a2d14 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AccentuationPatternEditor.html @@ -2,9 +2,9 @@ - + AccentuationPatternEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationDefEditor.html index 3bee6c9..56d38b3 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationDefEditor.html @@ -2,9 +2,9 @@ - + ArticulationDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationEditor.html index f21403a..5b61abb 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ArticulationEditor.html @@ -2,9 +2,9 @@ - + ArticulationEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.AsynchronyData.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.AsynchronyData.html index 2cbe1df..b008ff1 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.AsynchronyData.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.AsynchronyData.html @@ -2,9 +2,9 @@ - + AsynchronyEditor.AsynchronyData - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.html index 492f988..abd3b99 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AsynchronyEditor.html @@ -2,9 +2,9 @@ - + AsynchronyEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AuthorEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AuthorEditor.html index a76f556..0ab4df4 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AuthorEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/AuthorEditor.html @@ -2,9 +2,9 @@ - + AuthorEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/CommentEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/CommentEditor.html index 85c0a1c..87b72c4 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/CommentEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/CommentEditor.html @@ -2,9 +2,9 @@ - + CommentEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.DoubleListCellEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.DoubleListCellEditor.html index 2067312..947acc4 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.DoubleListCellEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.DoubleListCellEditor.html @@ -2,9 +2,9 @@ - + DistributionEditor.DoubleListCellEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.ListItemTransferHandler.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.ListItemTransferHandler.html index 46cb82d..a480c4a 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.ListItemTransferHandler.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.ListItemTransferHandler.html @@ -2,9 +2,9 @@ - + DistributionEditor.ListItemTransferHandler - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.html index 10d43a0..2de1b5f 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DistributionEditor.html @@ -2,9 +2,9 @@ - + DistributionEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsDefEditor.html index 60c6aef..5768c2f 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsDefEditor.html @@ -2,9 +2,9 @@ - + DynamicsDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsEditor.html index 6bf2b22..0777c09 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/DynamicsEditor.html @@ -2,9 +2,9 @@ - + DynamicsEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/EditDialog.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/EditDialog.html index 4c5eefe..ec1a968 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/EditDialog.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/EditDialog.html @@ -2,9 +2,9 @@ - + EditDialog - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentDefEditor.html index 694511d..081c796 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentDefEditor.html @@ -2,9 +2,9 @@ - + OrnamentDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentEditor.html index 76300cc..27496bf 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/OrnamentEditor.html @@ -2,9 +2,9 @@ - + OrnamentEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PartEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PartEditor.html index 0f92fa9..13e76b9 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PartEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PartEditor.html @@ -2,9 +2,9 @@ - + PartEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PerformanceEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PerformanceEditor.html index 70eb0a3..6da0cfe 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PerformanceEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/PerformanceEditor.html @@ -2,9 +2,9 @@ - + PerformanceEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ResourceEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ResourceEditor.html index 4e32c01..d60d6e6 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ResourceEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ResourceEditor.html @@ -2,9 +2,9 @@ - + ResourceEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoDefEditor.html index 10ad4d7..a6944bb 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoDefEditor.html @@ -2,9 +2,9 @@ - + RubatoDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoEditor.html index 9f1051f..1c3938c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/RubatoEditor.html @@ -2,9 +2,9 @@ - + RubatoEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleDefEditor.html index a736c05..c3566c2 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleDefEditor.html @@ -2,9 +2,9 @@ - + StyleDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.StyleSwitchData.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.StyleSwitchData.html index 76415aa..6e6f2b7 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.StyleSwitchData.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.StyleSwitchData.html @@ -2,9 +2,9 @@ - + StyleSwitchEditor.StyleSwitchData - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.html index 0d0f10d..50f6a28 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/StyleSwitchEditor.html @@ -2,9 +2,9 @@ - + StyleSwitchEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoDefEditor.html index 4133df0..ba120fc 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoDefEditor.html @@ -2,9 +2,9 @@ - + TempoDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoEditor.html index e4df567..4586a69 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/TempoEditor.html @@ -2,9 +2,9 @@ - + TempoEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/AccentuationDefComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/AccentuationDefComponent.html index f3d52a5..bb6c28a 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/AccentuationDefComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/AccentuationDefComponent.html @@ -2,9 +2,9 @@ - + AccentuationDefComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/class-use/AccentuationDefComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/class-use/AccentuationDefComponent.html index 8b012f6..bfbdba2 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/class-use/AccentuationDefComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/class-use/AccentuationDefComponent.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.accentuationPatternDef.AccentuationDefComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-frame.html index f5d5f85..9d3481c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.accentuationPatternDef - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-summary.html index da05663..e479df5 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.accentuationPatternDef - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-tree.html index f6e312b..396fae4 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.accentuationPatternDef Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-use.html index 7737d5a..6fbbc00 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/accentuationPatternDef/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools.editDialogs.accentuationPatternDef - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternDefEditor.html index 41702a1..f7aa7ae 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.AccentuationPatternDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternEditor.html index b0dc3f2..f9eb1d0 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AccentuationPatternEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.AccentuationPatternEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationDefEditor.html index cda89c6..9073ef5 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ArticulationDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationEditor.html index fff80eb..6669d19 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ArticulationEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ArticulationEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.AsynchronyData.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.AsynchronyData.html index c56ff3d..9abfb03 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.AsynchronyData.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.AsynchronyData.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.AsynchronyEditor.AsynchronyData - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.html index 66c3584..c9133f6 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AsynchronyEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.AsynchronyEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AuthorEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AuthorEditor.html index 6332fd1..1f30128 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AuthorEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/AuthorEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.AuthorEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/CommentEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/CommentEditor.html index 4153acf..41597e9 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/CommentEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/CommentEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.CommentEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.DoubleListCellEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.DoubleListCellEditor.html index 6c2ae5f..9fa4b9d 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.DoubleListCellEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.DoubleListCellEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.DistributionEditor.DoubleListCellEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.ListItemTransferHandler.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.ListItemTransferHandler.html index 5d99968..77afaba 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.ListItemTransferHandler.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.ListItemTransferHandler.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.DistributionEditor.ListItemTransferHandler - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.html index 723f821..631da81 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DistributionEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.DistributionEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsDefEditor.html index cff4b5e..efbdf83 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.DynamicsDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsEditor.html index a95e9f1..348c893 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/DynamicsEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.DynamicsEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/EditDialog.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/EditDialog.html index 5b46463..6e2a0c8 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/EditDialog.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/EditDialog.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.EditDialog - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentDefEditor.html index f314d26..f09e7a3 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.OrnamentDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentEditor.html index b9dfadf..ca388fe 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/OrnamentEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.OrnamentEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PartEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PartEditor.html index d2fdd05..c6cb61a 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PartEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PartEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.PartEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PerformanceEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PerformanceEditor.html index a272f47..eb673ba 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PerformanceEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/PerformanceEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.PerformanceEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ResourceEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ResourceEditor.html index 1323c55..726b109 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ResourceEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/ResourceEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ResourceEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoDefEditor.html index a87327f..7b13a47 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.RubatoDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoEditor.html index 39af87c..726000b 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/RubatoEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.RubatoEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleDefEditor.html index 0d1f2ce..b8858df 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.StyleDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.StyleSwitchData.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.StyleSwitchData.html index 486a189..813ccc3 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.StyleSwitchData.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.StyleSwitchData.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.StyleSwitchEditor.StyleSwitchData - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.html index 22bebec..e8fa64e 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/StyleSwitchEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.StyleSwitchEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoDefEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoDefEditor.html index a9154b1..7f39146 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoDefEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoDefEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.TempoDefEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoEditor.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoEditor.html index 17f76a6..7e8e836 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoEditor.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/class-use/TempoEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.TempoEditor - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/Note.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/Note.html index 5f0dbd1..e749276 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/Note.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/Note.html @@ -2,9 +2,9 @@ - + Note - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/NoteOrderComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/NoteOrderComponent.html index 6ba1e82..7f229eb 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/NoteOrderComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/NoteOrderComponent.html @@ -2,9 +2,9 @@ - + NoteOrderComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/Note.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/Note.html index d080907..4ad2b7e 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/Note.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/Note.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ornament.Note - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/NoteOrderComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/NoteOrderComponent.html index 94cac99..119bca0 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/NoteOrderComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/class-use/NoteOrderComponent.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ornament.NoteOrderComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-frame.html index 1b43424..95d965d 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.ornament - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-summary.html index c1be8f2..7f575c5 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.ornament - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-tree.html index 373bd26..9b475db 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.ornament Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-use.html index 2f3d92d..fd4a825 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornament/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools.editDialogs.ornament - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/DynamicsGradientComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/DynamicsGradientComponent.html index aaae509..0552778 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/DynamicsGradientComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/DynamicsGradientComponent.html @@ -2,9 +2,9 @@ - + DynamicsGradientComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.NoteOffShiftItem.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.NoteOffShiftItem.html index 773c8c5..298c892 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.NoteOffShiftItem.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.NoteOffShiftItem.html @@ -2,9 +2,9 @@ - + TemporalSpreadComponent.NoteOffShiftItem - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.TimeDomainItem.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.TimeDomainItem.html index 6fd71e1..545f5ab 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.TimeDomainItem.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.TimeDomainItem.html @@ -2,9 +2,9 @@ - + TemporalSpreadComponent.TimeDomainItem - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.html index e8970c0..8e92ff1 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/TemporalSpreadComponent.html @@ -2,9 +2,9 @@ - + TemporalSpreadComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/DynamicsGradientComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/DynamicsGradientComponent.html index cdc7a83..b9c53b6 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/DynamicsGradientComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/DynamicsGradientComponent.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef.DynamicsGradientComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.NoteOffShiftItem.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.NoteOffShiftItem.html index 7462dab..065084e 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.NoteOffShiftItem.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.NoteOffShiftItem.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef.TemporalSpreadComponent.NoteOffShiftItem - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.TimeDomainItem.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.TimeDomainItem.html index 40158b1..0c8939f 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.TimeDomainItem.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.TimeDomainItem.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef.TemporalSpreadComponent.TimeDomainItem - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.html index 9a09f89..7387244 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/class-use/TemporalSpreadComponent.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef.TemporalSpreadComponent - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-frame.html index ec2f9e5..2b8d7ee 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-summary.html index e50711d..576bb4b 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-tree.html index 05c32f6..d415f20 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-use.html index a1cb0b2..ef12fa2 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/ornamentDef/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools.editDialogs.ornamentDef - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-frame.html index bd6376a..12ea820 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-summary.html index 251d6af..9ca5fa7 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-tree.html index e70a7ab..11e2cbf 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-use.html index 602296c..0b7fe7b 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools.editDialogs - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/EditDialogToggleButton.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/EditDialogToggleButton.html index 2ccc586..623d843 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/EditDialogToggleButton.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/EditDialogToggleButton.html @@ -2,9 +2,9 @@ - + EditDialogToggleButton - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/class-use/EditDialogToggleButton.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/class-use/EditDialogToggleButton.html index 3f29c6d..b82bf93 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/class-use/EditDialogToggleButton.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/class-use/EditDialogToggleButton.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.supplementary.EditDialogToggleButton - + @@ -104,83 +104,83 @@

    Uses of private EditDialogToggleButton -ArticulationEditor.absDelayButton  +ArticulationDefEditor.absDelayButton  private EditDialogToggleButton -ArticulationDefEditor.absDelayButton  +ArticulationEditor.absDelayButton  private EditDialogToggleButton -ArticulationEditor.absDelayMsButton  +ArticulationDefEditor.absDelayMsButton  private EditDialogToggleButton -ArticulationDefEditor.absDelayMsButton  +ArticulationEditor.absDelayMsButton  private EditDialogToggleButton -ArticulationEditor.absDurationButton  +ArticulationDefEditor.absDurationButton  private EditDialogToggleButton -ArticulationDefEditor.absDurationButton  +ArticulationEditor.absDurationButton  private EditDialogToggleButton -ArticulationEditor.absDurationChangeButton  +ArticulationDefEditor.absDurationChangeButton  private EditDialogToggleButton -ArticulationDefEditor.absDurationChangeButton  +ArticulationEditor.absDurationChangeButton  private EditDialogToggleButton -ArticulationEditor.absDurationChangeMsButton  +ArticulationDefEditor.absDurationChangeMsButton  private EditDialogToggleButton -ArticulationDefEditor.absDurationChangeMsButton  +ArticulationEditor.absDurationChangeMsButton  private EditDialogToggleButton -ArticulationEditor.absDurationMsButton  +ArticulationDefEditor.absDurationMsButton  private EditDialogToggleButton -ArticulationDefEditor.absDurationMsButton  +ArticulationEditor.absDurationMsButton  private EditDialogToggleButton -ArticulationEditor.absVelocityButton  +ArticulationDefEditor.absVelocityButton  private EditDialogToggleButton -ArticulationDefEditor.absVelocityButton  +ArticulationEditor.absVelocityButton  private EditDialogToggleButton -ArticulationEditor.absVelocityChangeButton  +ArticulationDefEditor.absVelocityChangeButton  private EditDialogToggleButton -ArticulationDefEditor.absVelocityChangeButton  +ArticulationEditor.absVelocityChangeButton  private EditDialogToggleButton -ArticulationEditor.detuneCentsButton  +ArticulationDefEditor.detuneCentsButton  private EditDialogToggleButton -ArticulationDefEditor.detuneCentsButton  +ArticulationEditor.detuneCentsButton  private EditDialogToggleButton -ArticulationEditor.detuneHzButton  +ArticulationDefEditor.detuneHzButton  private EditDialogToggleButton -ArticulationDefEditor.detuneHzButton  +ArticulationEditor.detuneHzButton  private EditDialogToggleButton @@ -208,19 +208,19 @@

    Uses of private EditDialogToggleButton -ArticulationEditor.relDurationButton  +ArticulationDefEditor.relDurationButton  private EditDialogToggleButton -ArticulationDefEditor.relDurationButton  +ArticulationEditor.relDurationButton  private EditDialogToggleButton -ArticulationEditor.relVelocityButton  +ArticulationDefEditor.relVelocityButton  private EditDialogToggleButton -ArticulationDefEditor.relVelocityButton  +ArticulationEditor.relVelocityButton  private EditDialogToggleButton diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-frame.html index 11b80fc..8dc854b 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.supplementary - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-summary.html index 7732203..62cd3cc 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.supplementary - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-tree.html index 3c433d8..38c96d8 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.supplementary Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-use.html index 289d65d..b80c9d6 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/supplementary/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools.editDialogs.supplementary - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/AccentuationVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/AccentuationVisualizer.html index e822a4d..131bd9c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/AccentuationVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/AccentuationVisualizer.html @@ -2,9 +2,9 @@ - + AccentuationVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DistributionVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DistributionVisualizer.html index a0467f7..4a4d51e 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DistributionVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DistributionVisualizer.html @@ -2,9 +2,9 @@ - + DistributionVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsGradientVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsGradientVisualizer.html index 9e4b476..330e02d 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsGradientVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsGradientVisualizer.html @@ -2,9 +2,9 @@ - + DynamicsGradientVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsVisualizer.html index 769f50c..d18db51 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/DynamicsVisualizer.html @@ -2,9 +2,9 @@ - + DynamicsVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/RubatoVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/RubatoVisualizer.html index 92aa68b..4ab1763 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/RubatoVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/RubatoVisualizer.html @@ -2,9 +2,9 @@ - + RubatoVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/TempoVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/TempoVisualizer.html index aa79abc..0cd9c0d 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/TempoVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/TempoVisualizer.html @@ -2,9 +2,9 @@ - + TempoVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/AccentuationVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/AccentuationVisualizer.html index f11e120..1358f2c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/AccentuationVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/AccentuationVisualizer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.AccentuationVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DistributionVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DistributionVisualizer.html index 28ae4c2..8f1495a 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DistributionVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DistributionVisualizer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.DistributionVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsGradientVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsGradientVisualizer.html index 96d60e4..b7e21e9 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsGradientVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsGradientVisualizer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.DynamicsGradientVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsVisualizer.html index 1953a73..c572175 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/DynamicsVisualizer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.DynamicsVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/RubatoVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/RubatoVisualizer.html index e1b18a2..fb6a1bc 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/RubatoVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/RubatoVisualizer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.RubatoVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/TempoVisualizer.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/TempoVisualizer.html index 9cb253e..eb1a8e6 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/TempoVisualizer.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/class-use/TempoVisualizer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers.TempoVisualizer - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-frame.html index 7beedbb..e297558 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-summary.html index 469c495..33f414b 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-tree.html index 78729c2..72f8623 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-use.html index 24843c8..4453ce3 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/editDialogs/visualizers/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools.editDialogs.visualizers - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/package-frame.html b/docs/mpmToolbox/gui/mpmEditingTools/package-frame.html index a242c82..7dafe4c 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/package-frame.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/package-summary.html b/docs/mpmToolbox/gui/mpmEditingTools/package-summary.html index bf244e1..19c2877 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/package-summary.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/package-tree.html b/docs/mpmToolbox/gui/mpmEditingTools/package-tree.html index a429248..c41f5f7 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/package-tree.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmEditingTools Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmEditingTools/package-use.html b/docs/mpmToolbox/gui/mpmEditingTools/package-use.html index 3dfc9c7..550144a 100644 --- a/docs/mpmToolbox/gui/mpmEditingTools/package-use.html +++ b/docs/mpmToolbox/gui/mpmEditingTools/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmEditingTools - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmDockableFrame.html b/docs/mpmToolbox/gui/mpmTree/MpmDockableFrame.html index b397ced..602d10a 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmDockableFrame.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmDockableFrame.html @@ -2,9 +2,9 @@ - + MpmDockableFrame - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmRelatedResources.html b/docs/mpmToolbox/gui/mpmTree/MpmRelatedResources.html index 841e8fd..0e0cffd 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmRelatedResources.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmRelatedResources.html @@ -2,9 +2,9 @@ - + MpmRelatedResources - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmStyleCollection.html b/docs/mpmToolbox/gui/mpmTree/MpmStyleCollection.html index 9bc55d7..671bef6 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmStyleCollection.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmStyleCollection.html @@ -2,9 +2,9 @@ - + MpmStyleCollection - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTree.html b/docs/mpmToolbox/gui/mpmTree/MpmTree.html index 1d15ee4..6cbaef4 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTree.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTree.html @@ -2,9 +2,9 @@ - + MpmTree - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTreeCellRenderer.html b/docs/mpmToolbox/gui/mpmTree/MpmTreeCellRenderer.html index 9d024a3..b883d73 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTreeCellRenderer.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTreeCellRenderer.html @@ -2,9 +2,9 @@ - + MpmTreeCellRenderer - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTreeDataProvider.html b/docs/mpmToolbox/gui/mpmTree/MpmTreeDataProvider.html index b6c9779..f82467b 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTreeDataProvider.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTreeDataProvider.html @@ -2,9 +2,9 @@ - + MpmTreeDataProvider - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.MpmNodeType.html b/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.MpmNodeType.html index d2c1e1f..2756f0b 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.MpmNodeType.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.MpmNodeType.html @@ -2,9 +2,9 @@ - + MpmTreeNode.MpmNodeType - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.html b/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.html index 80515cc..a2e7214 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTreeNode.html @@ -2,9 +2,9 @@ - + MpmTreeNode - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTreePane.html b/docs/mpmToolbox/gui/mpmTree/MpmTreePane.html index 2c34350..a7ca120 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTreePane.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTreePane.html @@ -2,9 +2,9 @@ - + MpmTreePane - + diff --git a/docs/mpmToolbox/gui/mpmTree/MpmTreeTooltipProvider.html b/docs/mpmToolbox/gui/mpmTree/MpmTreeTooltipProvider.html index 60ffb36..db62153 100644 --- a/docs/mpmToolbox/gui/mpmTree/MpmTreeTooltipProvider.html +++ b/docs/mpmToolbox/gui/mpmTree/MpmTreeTooltipProvider.html @@ -2,9 +2,9 @@ - + MpmTreeTooltipProvider - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmDockableFrame.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmDockableFrame.html index b92e501..498b3fd 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmDockableFrame.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmDockableFrame.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmDockableFrame - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmRelatedResources.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmRelatedResources.html index f655ba8..688ce83 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmRelatedResources.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmRelatedResources.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmRelatedResources - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmStyleCollection.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmStyleCollection.html index 04c781b..ebb47d5 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmStyleCollection.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmStyleCollection.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmStyleCollection - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTree.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTree.html index 016c491..c0ad623 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTree.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTree.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTree - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeCellRenderer.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeCellRenderer.html index 1f17ecb..03c686e 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeCellRenderer.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeCellRenderer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTreeCellRenderer - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeDataProvider.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeDataProvider.html index 81b41e8..3633a54 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeDataProvider.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeDataProvider.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTreeDataProvider - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.MpmNodeType.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.MpmNodeType.html index e081ea4..820c95c 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.MpmNodeType.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.MpmNodeType.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTreeNode.MpmNodeType - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.html index 78376d9..e7d0f1b 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeNode.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTreeNode - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreePane.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreePane.html index 6573278..47f8d7a 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreePane.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreePane.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTreePane - + diff --git a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeTooltipProvider.html b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeTooltipProvider.html index 116afea..bd95261 100644 --- a/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeTooltipProvider.html +++ b/docs/mpmToolbox/gui/mpmTree/class-use/MpmTreeTooltipProvider.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.mpmTree.MpmTreeTooltipProvider - + diff --git a/docs/mpmToolbox/gui/mpmTree/package-frame.html b/docs/mpmToolbox/gui/mpmTree/package-frame.html index b319d41..8a8cd3e 100644 --- a/docs/mpmToolbox/gui/mpmTree/package-frame.html +++ b/docs/mpmToolbox/gui/mpmTree/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmTree - + diff --git a/docs/mpmToolbox/gui/mpmTree/package-summary.html b/docs/mpmToolbox/gui/mpmTree/package-summary.html index e0809ea..1038f45 100644 --- a/docs/mpmToolbox/gui/mpmTree/package-summary.html +++ b/docs/mpmToolbox/gui/mpmTree/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmTree - + diff --git a/docs/mpmToolbox/gui/mpmTree/package-tree.html b/docs/mpmToolbox/gui/mpmTree/package-tree.html index 598a539..f32f129 100644 --- a/docs/mpmToolbox/gui/mpmTree/package-tree.html +++ b/docs/mpmToolbox/gui/mpmTree/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.mpmTree Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/mpmTree/package-use.html b/docs/mpmToolbox/gui/mpmTree/package-use.html index 97ff8fe..efba46e 100644 --- a/docs/mpmToolbox/gui/mpmTree/package-use.html +++ b/docs/mpmToolbox/gui/mpmTree/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.mpmTree - + diff --git a/docs/mpmToolbox/gui/msmTree/MsmTree.html b/docs/mpmToolbox/gui/msmTree/MsmTree.html index d7fac2e..c597204 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTree.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTree.html @@ -2,9 +2,9 @@ - + MsmTree - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -139,12 +139,13 @@

    Class MsmTree

  • All Implemented Interfaces:
    -
    com.alee.extended.tree.FilterableNodes<MsmTreeNode>, com.alee.extended.tree.SortableNodes<MsmTreeNode>, com.alee.laf.tree.TreeEventMethods<MsmTreeNode>, com.alee.managers.language.LanguageEventMethods, com.alee.managers.settings.SettingsMethods, com.alee.managers.style.Styleable, com.alee.utils.swing.extensions.EventMethods, com.alee.utils.swing.extensions.FontMethods<com.alee.laf.tree.WebTree<MsmTreeNode>>, com.alee.utils.swing.extensions.MethodExtension, com.alee.utils.swing.extensions.SizeMethods<com.alee.laf.tree.WebTree<MsmTreeNode>>, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.Scrollable
    +
    com.alee.extended.tree.FilterableNodes<MsmTreeNode>, com.alee.extended.tree.SortableNodes<MsmTreeNode>, com.alee.laf.tree.TreeEventMethods<MsmTreeNode>, com.alee.managers.language.LanguageEventMethods, com.alee.managers.settings.SettingsMethods, com.alee.managers.style.Styleable, com.alee.utils.swing.extensions.EventMethods, com.alee.utils.swing.extensions.FontMethods<com.alee.laf.tree.WebTree<MsmTreeNode>>, com.alee.utils.swing.extensions.MethodExtension, com.alee.utils.swing.extensions.SizeMethods<com.alee.laf.tree.WebTree<MsmTreeNode>>, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeSelectionListener, javax.swing.Scrollable


    public class MsmTree
    -extends com.alee.extended.tree.WebExTree<MsmTreeNode>
    +extends com.alee.extended.tree.WebExTree<MsmTreeNode> +implements javax.swing.event.TreeSelectionListener
    A custom WebAsncTree for MSM data.
    Author:
    @@ -347,6 +348,12 @@

    Method Summary

    this forces the node to update itself and then updates the node's appearance in the tree
    + +void +valueChanged(javax.swing.event.TreeSelectionEvent treeSelectionEvent) +
    when a tree node is clicked, do this
    + +
    • @@ -461,6 +468,22 @@

      MsmTree

      Method Detail

      + + + +
        +
      • +

        valueChanged

        +
        public void valueChanged(javax.swing.event.TreeSelectionEvent treeSelectionEvent)
        +
        when a tree node is clicked, do this
        +
        +
        Specified by:
        +
        valueChanged in interface javax.swing.event.TreeSelectionListener
        +
        Parameters:
        +
        treeSelectionEvent -
        +
        +
      • +
      diff --git a/docs/mpmToolbox/gui/msmTree/MsmTreeCellEditor.html b/docs/mpmToolbox/gui/msmTree/MsmTreeCellEditor.html index 1269730..d319dba 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTreeCellEditor.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTreeCellEditor.html @@ -2,9 +2,9 @@ - + MsmTreeCellEditor - + diff --git a/docs/mpmToolbox/gui/msmTree/MsmTreeCellRenderer.html b/docs/mpmToolbox/gui/msmTree/MsmTreeCellRenderer.html index 72327df..2996879 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTreeCellRenderer.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTreeCellRenderer.html @@ -2,9 +2,9 @@ - + MsmTreeCellRenderer - + diff --git a/docs/mpmToolbox/gui/msmTree/MsmTreeDataProvider.html b/docs/mpmToolbox/gui/msmTree/MsmTreeDataProvider.html index 2d45f27..2790e63 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTreeDataProvider.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTreeDataProvider.html @@ -2,9 +2,9 @@ - + MsmTreeDataProvider - + diff --git a/docs/mpmToolbox/gui/msmTree/MsmTreeNode.XmlNodeType.html b/docs/mpmToolbox/gui/msmTree/MsmTreeNode.XmlNodeType.html index ff72a77..59577a2 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTreeNode.XmlNodeType.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTreeNode.XmlNodeType.html @@ -2,9 +2,9 @@ - + MsmTreeNode.XmlNodeType - + diff --git a/docs/mpmToolbox/gui/msmTree/MsmTreeNode.html b/docs/mpmToolbox/gui/msmTree/MsmTreeNode.html index 6c4ba5c..b1954b8 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTreeNode.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTreeNode.html @@ -2,9 +2,9 @@ - + MsmTreeNode - + diff --git a/docs/mpmToolbox/gui/msmTree/MsmTreeTooltipProvider.html b/docs/mpmToolbox/gui/msmTree/MsmTreeTooltipProvider.html index fa2f392..f79d09f 100644 --- a/docs/mpmToolbox/gui/msmTree/MsmTreeTooltipProvider.html +++ b/docs/mpmToolbox/gui/msmTree/MsmTreeTooltipProvider.html @@ -2,9 +2,9 @@ - + MsmTreeTooltipProvider - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTree.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTree.html index f510d2e..02ec751 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTree.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTree.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTree - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellEditor.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellEditor.html index 805e1a5..d1e5bb2 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellEditor.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellEditor.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTreeCellEditor - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellRenderer.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellRenderer.html index 30c6f44..937f44b 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellRenderer.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeCellRenderer.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTreeCellRenderer - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeDataProvider.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeDataProvider.html index 0c93e25..0db88d5 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeDataProvider.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeDataProvider.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTreeDataProvider - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.XmlNodeType.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.XmlNodeType.html index 3524838..3fc3e85 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.XmlNodeType.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.XmlNodeType.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTreeNode.XmlNodeType - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.html index 7de7db0..52aa681 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeNode.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTreeNode - + diff --git a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeTooltipProvider.html b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeTooltipProvider.html index 4593e8b..e4ced83 100644 --- a/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeTooltipProvider.html +++ b/docs/mpmToolbox/gui/msmTree/class-use/MsmTreeTooltipProvider.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.msmTree.MsmTreeTooltipProvider - + diff --git a/docs/mpmToolbox/gui/msmTree/package-frame.html b/docs/mpmToolbox/gui/msmTree/package-frame.html index bb02f23..52de59d 100644 --- a/docs/mpmToolbox/gui/msmTree/package-frame.html +++ b/docs/mpmToolbox/gui/msmTree/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.msmTree - + diff --git a/docs/mpmToolbox/gui/msmTree/package-summary.html b/docs/mpmToolbox/gui/msmTree/package-summary.html index 4f646d8..42fca30 100644 --- a/docs/mpmToolbox/gui/msmTree/package-summary.html +++ b/docs/mpmToolbox/gui/msmTree/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.msmTree - + diff --git a/docs/mpmToolbox/gui/msmTree/package-tree.html b/docs/mpmToolbox/gui/msmTree/package-tree.html index 6e49201..bebbf25 100644 --- a/docs/mpmToolbox/gui/msmTree/package-tree.html +++ b/docs/mpmToolbox/gui/msmTree/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.msmTree Class Hierarchy - + @@ -133,7 +133,7 @@

      Class Hierarchy

      • com.alee.extended.tree.WebExTree<N> (implements com.alee.extended.tree.FilterableNodes<N>, com.alee.extended.tree.SortableNodes<N>)
          -
        • mpmToolbox.gui.msmTree.MsmTree
        • +
        • mpmToolbox.gui.msmTree.MsmTree (implements javax.swing.event.TreeSelectionListener)
      diff --git a/docs/mpmToolbox/gui/msmTree/package-use.html b/docs/mpmToolbox/gui/msmTree/package-use.html index e3f9c73..5c564ad 100644 --- a/docs/mpmToolbox/gui/msmTree/package-use.html +++ b/docs/mpmToolbox/gui/msmTree/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.msmTree - + diff --git a/docs/mpmToolbox/gui/package-frame.html b/docs/mpmToolbox/gui/package-frame.html index b5d6da0..53a1308 100644 --- a/docs/mpmToolbox/gui/package-frame.html +++ b/docs/mpmToolbox/gui/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui - + diff --git a/docs/mpmToolbox/gui/package-summary.html b/docs/mpmToolbox/gui/package-summary.html index e2caea1..d1bc741 100644 --- a/docs/mpmToolbox/gui/package-summary.html +++ b/docs/mpmToolbox/gui/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui - + diff --git a/docs/mpmToolbox/gui/package-tree.html b/docs/mpmToolbox/gui/package-tree.html index 1569d42..dc28fc4 100644 --- a/docs/mpmToolbox/gui/package-tree.html +++ b/docs/mpmToolbox/gui/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/package-use.html b/docs/mpmToolbox/gui/package-use.html index 9c47460..886ae6a 100644 --- a/docs/mpmToolbox/gui/package-use.html +++ b/docs/mpmToolbox/gui/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui - + diff --git a/docs/mpmToolbox/gui/score/ScoreDisplayPanel.html b/docs/mpmToolbox/gui/score/ScoreDisplayPanel.html index 9bcd580..efcf7de 100644 --- a/docs/mpmToolbox/gui/score/ScoreDisplayPanel.html +++ b/docs/mpmToolbox/gui/score/ScoreDisplayPanel.html @@ -2,9 +2,9 @@ - + ScoreDisplayPanel - + diff --git a/docs/mpmToolbox/gui/score/ScoreDocumentData.InteractionMode.html b/docs/mpmToolbox/gui/score/ScoreDocumentData.InteractionMode.html index 1d67ab1..462ab60 100644 --- a/docs/mpmToolbox/gui/score/ScoreDocumentData.InteractionMode.html +++ b/docs/mpmToolbox/gui/score/ScoreDocumentData.InteractionMode.html @@ -2,9 +2,9 @@ - + ScoreDocumentData.InteractionMode - + diff --git a/docs/mpmToolbox/gui/score/ScoreDocumentData.html b/docs/mpmToolbox/gui/score/ScoreDocumentData.html index 65b9e9e..c63de9d 100644 --- a/docs/mpmToolbox/gui/score/ScoreDocumentData.html +++ b/docs/mpmToolbox/gui/score/ScoreDocumentData.html @@ -2,9 +2,9 @@ - + ScoreDocumentData - + diff --git a/docs/mpmToolbox/gui/score/class-use/ScoreDisplayPanel.html b/docs/mpmToolbox/gui/score/class-use/ScoreDisplayPanel.html index afd8d6d..a58d8fe 100644 --- a/docs/mpmToolbox/gui/score/class-use/ScoreDisplayPanel.html +++ b/docs/mpmToolbox/gui/score/class-use/ScoreDisplayPanel.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.score.ScoreDisplayPanel - + diff --git a/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.InteractionMode.html b/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.InteractionMode.html index b1507c9..b47369f 100644 --- a/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.InteractionMode.html +++ b/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.InteractionMode.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.score.ScoreDocumentData.InteractionMode - + diff --git a/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.html b/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.html index 7b31c2e..c5c5147 100644 --- a/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.html +++ b/docs/mpmToolbox/gui/score/class-use/ScoreDocumentData.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.gui.score.ScoreDocumentData - + diff --git a/docs/mpmToolbox/gui/score/package-frame.html b/docs/mpmToolbox/gui/score/package-frame.html index 5d47aa6..182df89 100644 --- a/docs/mpmToolbox/gui/score/package-frame.html +++ b/docs/mpmToolbox/gui/score/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.score - + diff --git a/docs/mpmToolbox/gui/score/package-summary.html b/docs/mpmToolbox/gui/score/package-summary.html index f8ca874..7ec92e0 100644 --- a/docs/mpmToolbox/gui/score/package-summary.html +++ b/docs/mpmToolbox/gui/score/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.score - + diff --git a/docs/mpmToolbox/gui/score/package-tree.html b/docs/mpmToolbox/gui/score/package-tree.html index 0433051..793abd8 100644 --- a/docs/mpmToolbox/gui/score/package-tree.html +++ b/docs/mpmToolbox/gui/score/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.score Class Hierarchy - + diff --git a/docs/mpmToolbox/gui/score/package-use.html b/docs/mpmToolbox/gui/score/package-use.html index 19468e7..295d1bc 100644 --- a/docs/mpmToolbox/gui/score/package-use.html +++ b/docs/mpmToolbox/gui/score/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.score - + diff --git a/docs/mpmToolbox/gui/syncPlayer/PlaybackRunnable.html b/docs/mpmToolbox/gui/syncPlayer/PlaybackRunnable.html index a6d8413..539e033 100644 --- a/docs/mpmToolbox/gui/syncPlayer/PlaybackRunnable.html +++ b/docs/mpmToolbox/gui/syncPlayer/PlaybackRunnable.html @@ -2,9 +2,9 @@ - + PlaybackRunnable - + @@ -50,7 +50,7 @@
  • + + + + @@ -1099,6 +1125,20 @@

    triggerPlayback

    + + + + @@ -1168,7 +1208,7 @@

    getSelectedAudio

    diff --git a/docs/mpmToolbox/gui/syncPlayer/package-summary.html b/docs/mpmToolbox/gui/syncPlayer/package-summary.html index 7df8a9a..f2fdf07 100644 --- a/docs/mpmToolbox/gui/syncPlayer/package-summary.html +++ b/docs/mpmToolbox/gui/syncPlayer/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.syncPlayer - + @@ -91,6 +91,12 @@

    Package mpmToolbox.gui.syncPlayer

    +RecorderDialog + +
    This class represents an audio recorder.
    + + + SyncPlayer
    This class implements the Audio and MIDI player for MPM Toolbox.
    diff --git a/docs/mpmToolbox/gui/syncPlayer/package-tree.html b/docs/mpmToolbox/gui/syncPlayer/package-tree.html index 8e02299..f923331 100644 --- a/docs/mpmToolbox/gui/syncPlayer/package-tree.html +++ b/docs/mpmToolbox/gui/syncPlayer/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.gui.syncPlayer Class Hierarchy - + @@ -98,6 +98,23 @@

    Class Hierarchy

    +
  • java.awt.Window (implements javax.accessibility.Accessible) +
      +
    • java.awt.Dialog +
        +
      • javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants) +
          +
        • com.alee.laf.window.WebDialog<T> (implements com.alee.managers.language.LanguageEventMethods, com.alee.managers.language.LanguageMethods, com.alee.managers.settings.SettingsMethods, com.alee.managers.style.Styleable, com.alee.laf.window.WindowEventMethods, com.alee.laf.window.WindowMethods<W>) + +
        • +
        +
      • +
      +
    • +
    +
  • diff --git a/docs/mpmToolbox/gui/syncPlayer/package-use.html b/docs/mpmToolbox/gui/syncPlayer/package-use.html index 6d280ad..b883ae1 100644 --- a/docs/mpmToolbox/gui/syncPlayer/package-use.html +++ b/docs/mpmToolbox/gui/syncPlayer/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.gui.syncPlayer - + diff --git a/docs/mpmToolbox/gui/syncPlayer/utilities/AudioChooserItem.html b/docs/mpmToolbox/gui/syncPlayer/utilities/AudioChooserItem.html index 43d2616..59f4e88 100644 --- a/docs/mpmToolbox/gui/syncPlayer/utilities/AudioChooserItem.html +++ b/docs/mpmToolbox/gui/syncPlayer/utilities/AudioChooserItem.html @@ -2,9 +2,9 @@ - + AudioChooserItem - + diff --git a/docs/mpmToolbox/gui/syncPlayer/utilities/PerformanceChooserItem.html b/docs/mpmToolbox/gui/syncPlayer/utilities/PerformanceChooserItem.html index 2976ddb..1768e39 100644 --- a/docs/mpmToolbox/gui/syncPlayer/utilities/PerformanceChooserItem.html +++ b/docs/mpmToolbox/gui/syncPlayer/utilities/PerformanceChooserItem.html @@ -2,9 +2,9 @@ - + PerformanceChooserItem - + @@ -50,7 +50,7 @@ + +void +SyncPlayer.selectAudio(Audio audio) +
    select an audio programmatically
    + + diff --git a/docs/mpmToolbox/projectData/audio/class-use/PeakList.html b/docs/mpmToolbox/projectData/audio/class-use/PeakList.html index 349ad19..6db414b 100644 --- a/docs/mpmToolbox/projectData/audio/class-use/PeakList.html +++ b/docs/mpmToolbox/projectData/audio/class-use/PeakList.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.audio.PeakList - + diff --git a/docs/mpmToolbox/projectData/audio/class-use/SpectrogramImage.html b/docs/mpmToolbox/projectData/audio/class-use/SpectrogramImage.html index 10f3cda..1548644 100644 --- a/docs/mpmToolbox/projectData/audio/class-use/SpectrogramImage.html +++ b/docs/mpmToolbox/projectData/audio/class-use/SpectrogramImage.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.audio.SpectrogramImage - + diff --git a/docs/mpmToolbox/projectData/audio/class-use/WaveformImage.html b/docs/mpmToolbox/projectData/audio/class-use/WaveformImage.html index 6d26b47..ef6c696 100644 --- a/docs/mpmToolbox/projectData/audio/class-use/WaveformImage.html +++ b/docs/mpmToolbox/projectData/audio/class-use/WaveformImage.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.audio.WaveformImage - + diff --git a/docs/mpmToolbox/projectData/audio/package-frame.html b/docs/mpmToolbox/projectData/audio/package-frame.html index fac5a10..ea7eb9f 100644 --- a/docs/mpmToolbox/projectData/audio/package-frame.html +++ b/docs/mpmToolbox/projectData/audio/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData.audio - + diff --git a/docs/mpmToolbox/projectData/audio/package-summary.html b/docs/mpmToolbox/projectData/audio/package-summary.html index 9b2d55d..33695e0 100644 --- a/docs/mpmToolbox/projectData/audio/package-summary.html +++ b/docs/mpmToolbox/projectData/audio/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData.audio - + diff --git a/docs/mpmToolbox/projectData/audio/package-tree.html b/docs/mpmToolbox/projectData/audio/package-tree.html index 1a74ff8..7f30264 100644 --- a/docs/mpmToolbox/projectData/audio/package-tree.html +++ b/docs/mpmToolbox/projectData/audio/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData.audio Class Hierarchy - + diff --git a/docs/mpmToolbox/projectData/audio/package-use.html b/docs/mpmToolbox/projectData/audio/package-use.html index 765c404..95d54f6 100644 --- a/docs/mpmToolbox/projectData/audio/package-use.html +++ b/docs/mpmToolbox/projectData/audio/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.projectData.audio - + diff --git a/docs/mpmToolbox/projectData/class-use/ProjectData.html b/docs/mpmToolbox/projectData/class-use/ProjectData.html index 0985800..befb0f9 100644 --- a/docs/mpmToolbox/projectData/class-use/ProjectData.html +++ b/docs/mpmToolbox/projectData/class-use/ProjectData.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.ProjectData - + @@ -149,11 +149,11 @@

    Uses of private ProjectData -MpmTreeDataProvider.project  +MpmTreeNode.project  private ProjectData -MpmTreeNode.project  +MpmTreeDataProvider.project  diff --git a/docs/mpmToolbox/projectData/package-frame.html b/docs/mpmToolbox/projectData/package-frame.html index 0ee4039..b31cc80 100644 --- a/docs/mpmToolbox/projectData/package-frame.html +++ b/docs/mpmToolbox/projectData/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData - + diff --git a/docs/mpmToolbox/projectData/package-summary.html b/docs/mpmToolbox/projectData/package-summary.html index 6d74064..37440e0 100644 --- a/docs/mpmToolbox/projectData/package-summary.html +++ b/docs/mpmToolbox/projectData/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData - + diff --git a/docs/mpmToolbox/projectData/package-tree.html b/docs/mpmToolbox/projectData/package-tree.html index cc68b4e..055ec04 100644 --- a/docs/mpmToolbox/projectData/package-tree.html +++ b/docs/mpmToolbox/projectData/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData Class Hierarchy - + diff --git a/docs/mpmToolbox/projectData/package-use.html b/docs/mpmToolbox/projectData/package-use.html index 8fc9ced..2be07d1 100644 --- a/docs/mpmToolbox/projectData/package-use.html +++ b/docs/mpmToolbox/projectData/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.projectData - + diff --git a/docs/mpmToolbox/projectData/score/Score.html b/docs/mpmToolbox/projectData/score/Score.html index ee58329..c7a2478 100644 --- a/docs/mpmToolbox/projectData/score/Score.html +++ b/docs/mpmToolbox/projectData/score/Score.html @@ -2,9 +2,9 @@ - + Score - + diff --git a/docs/mpmToolbox/projectData/score/ScoreNode.html b/docs/mpmToolbox/projectData/score/ScoreNode.html index 7040754..555d670 100644 --- a/docs/mpmToolbox/projectData/score/ScoreNode.html +++ b/docs/mpmToolbox/projectData/score/ScoreNode.html @@ -2,9 +2,9 @@ - + ScoreNode - + diff --git a/docs/mpmToolbox/projectData/score/ScorePage.html b/docs/mpmToolbox/projectData/score/ScorePage.html index f7f36b9..89f852a 100644 --- a/docs/mpmToolbox/projectData/score/ScorePage.html +++ b/docs/mpmToolbox/projectData/score/ScorePage.html @@ -2,9 +2,9 @@ - + ScorePage - + diff --git a/docs/mpmToolbox/projectData/score/class-use/Score.html b/docs/mpmToolbox/projectData/score/class-use/Score.html index 3eab61e..c261686 100644 --- a/docs/mpmToolbox/projectData/score/class-use/Score.html +++ b/docs/mpmToolbox/projectData/score/class-use/Score.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.score.Score - + diff --git a/docs/mpmToolbox/projectData/score/class-use/ScoreNode.html b/docs/mpmToolbox/projectData/score/class-use/ScoreNode.html index 48523a8..aaa50ea 100644 --- a/docs/mpmToolbox/projectData/score/class-use/ScoreNode.html +++ b/docs/mpmToolbox/projectData/score/class-use/ScoreNode.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.score.ScoreNode - + diff --git a/docs/mpmToolbox/projectData/score/class-use/ScorePage.html b/docs/mpmToolbox/projectData/score/class-use/ScorePage.html index 094ffcf..269dd17 100644 --- a/docs/mpmToolbox/projectData/score/class-use/ScorePage.html +++ b/docs/mpmToolbox/projectData/score/class-use/ScorePage.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.projectData.score.ScorePage - + diff --git a/docs/mpmToolbox/projectData/score/package-frame.html b/docs/mpmToolbox/projectData/score/package-frame.html index f942c0f..47e6ab4 100644 --- a/docs/mpmToolbox/projectData/score/package-frame.html +++ b/docs/mpmToolbox/projectData/score/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData.score - + diff --git a/docs/mpmToolbox/projectData/score/package-summary.html b/docs/mpmToolbox/projectData/score/package-summary.html index 662300f..e445f44 100644 --- a/docs/mpmToolbox/projectData/score/package-summary.html +++ b/docs/mpmToolbox/projectData/score/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData.score - + diff --git a/docs/mpmToolbox/projectData/score/package-tree.html b/docs/mpmToolbox/projectData/score/package-tree.html index 33228a8..52428b5 100644 --- a/docs/mpmToolbox/projectData/score/package-tree.html +++ b/docs/mpmToolbox/projectData/score/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.projectData.score Class Hierarchy - + diff --git a/docs/mpmToolbox/projectData/score/package-use.html b/docs/mpmToolbox/projectData/score/package-use.html index 8c3edb7..47a6f35 100644 --- a/docs/mpmToolbox/projectData/score/package-use.html +++ b/docs/mpmToolbox/projectData/score/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.projectData.score - + diff --git a/docs/mpmToolbox/supplementary/FileDrop.Event.html b/docs/mpmToolbox/supplementary/FileDrop.Event.html index c4dc92c..a6c2269 100644 --- a/docs/mpmToolbox/supplementary/FileDrop.Event.html +++ b/docs/mpmToolbox/supplementary/FileDrop.Event.html @@ -2,9 +2,9 @@ - + FileDrop.Event - + diff --git a/docs/mpmToolbox/supplementary/FileDrop.Listener.html b/docs/mpmToolbox/supplementary/FileDrop.Listener.html index 241b78a..8ad6584 100644 --- a/docs/mpmToolbox/supplementary/FileDrop.Listener.html +++ b/docs/mpmToolbox/supplementary/FileDrop.Listener.html @@ -2,9 +2,9 @@ - + FileDrop.Listener - + diff --git a/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.Fetcher.html b/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.Fetcher.html index a10446f..b7d6731 100644 --- a/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.Fetcher.html +++ b/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.Fetcher.html @@ -2,9 +2,9 @@ - + FileDrop.TransferableObject.Fetcher - + diff --git a/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.html b/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.html index 5e54c55..b7bab25 100644 --- a/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.html +++ b/docs/mpmToolbox/supplementary/FileDrop.TransferableObject.html @@ -2,9 +2,9 @@ - + FileDrop.TransferableObject - + diff --git a/docs/mpmToolbox/supplementary/FileDrop.html b/docs/mpmToolbox/supplementary/FileDrop.html index f8ed77f..f5d5de3 100644 --- a/docs/mpmToolbox/supplementary/FileDrop.html +++ b/docs/mpmToolbox/supplementary/FileDrop.html @@ -2,9 +2,9 @@ - + FileDrop - + diff --git a/docs/mpmToolbox/supplementary/RecentOpened.html b/docs/mpmToolbox/supplementary/RecentOpened.html index 26c4145..504ef6d 100644 --- a/docs/mpmToolbox/supplementary/RecentOpened.html +++ b/docs/mpmToolbox/supplementary/RecentOpened.html @@ -2,9 +2,9 @@ - + RecentOpened - + diff --git a/docs/mpmToolbox/supplementary/Tools.html b/docs/mpmToolbox/supplementary/Tools.html index 44790b5..72136b6 100644 --- a/docs/mpmToolbox/supplementary/Tools.html +++ b/docs/mpmToolbox/supplementary/Tools.html @@ -2,9 +2,9 @@ - + Tools - + diff --git a/docs/mpmToolbox/supplementary/avlTree/AVLNode.html b/docs/mpmToolbox/supplementary/avlTree/AVLNode.html index 97a9ab2..3f643c3 100644 --- a/docs/mpmToolbox/supplementary/avlTree/AVLNode.html +++ b/docs/mpmToolbox/supplementary/avlTree/AVLNode.html @@ -2,9 +2,9 @@ - + AVLNode - + diff --git a/docs/mpmToolbox/supplementary/avlTree/AVLTree.html b/docs/mpmToolbox/supplementary/avlTree/AVLTree.html index c9661a4..8e1b456 100644 --- a/docs/mpmToolbox/supplementary/avlTree/AVLTree.html +++ b/docs/mpmToolbox/supplementary/avlTree/AVLTree.html @@ -2,9 +2,9 @@ - + AVLTree - + diff --git a/docs/mpmToolbox/supplementary/avlTree/class-use/AVLNode.html b/docs/mpmToolbox/supplementary/avlTree/class-use/AVLNode.html index 3542fc4..7c59b8a 100644 --- a/docs/mpmToolbox/supplementary/avlTree/class-use/AVLNode.html +++ b/docs/mpmToolbox/supplementary/avlTree/class-use/AVLNode.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.avlTree.AVLNode - + diff --git a/docs/mpmToolbox/supplementary/avlTree/class-use/AVLTree.html b/docs/mpmToolbox/supplementary/avlTree/class-use/AVLTree.html index 6357f0a..ed6ad61 100644 --- a/docs/mpmToolbox/supplementary/avlTree/class-use/AVLTree.html +++ b/docs/mpmToolbox/supplementary/avlTree/class-use/AVLTree.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.avlTree.AVLTree - + diff --git a/docs/mpmToolbox/supplementary/avlTree/package-frame.html b/docs/mpmToolbox/supplementary/avlTree/package-frame.html index 24542a6..2b2c729 100644 --- a/docs/mpmToolbox/supplementary/avlTree/package-frame.html +++ b/docs/mpmToolbox/supplementary/avlTree/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.avlTree - + diff --git a/docs/mpmToolbox/supplementary/avlTree/package-summary.html b/docs/mpmToolbox/supplementary/avlTree/package-summary.html index 14a2979..b0a3918 100644 --- a/docs/mpmToolbox/supplementary/avlTree/package-summary.html +++ b/docs/mpmToolbox/supplementary/avlTree/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.avlTree - + diff --git a/docs/mpmToolbox/supplementary/avlTree/package-tree.html b/docs/mpmToolbox/supplementary/avlTree/package-tree.html index aafd42d..9fdd577 100644 --- a/docs/mpmToolbox/supplementary/avlTree/package-tree.html +++ b/docs/mpmToolbox/supplementary/avlTree/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.avlTree Class Hierarchy - + diff --git a/docs/mpmToolbox/supplementary/avlTree/package-use.html b/docs/mpmToolbox/supplementary/avlTree/package-use.html index 9941d77..8f273a2 100644 --- a/docs/mpmToolbox/supplementary/avlTree/package-use.html +++ b/docs/mpmToolbox/supplementary/avlTree/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.supplementary.avlTree - + diff --git a/docs/mpmToolbox/supplementary/class-use/FileDrop.Event.html b/docs/mpmToolbox/supplementary/class-use/FileDrop.Event.html index 3a933de..900fd2c 100644 --- a/docs/mpmToolbox/supplementary/class-use/FileDrop.Event.html +++ b/docs/mpmToolbox/supplementary/class-use/FileDrop.Event.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.FileDrop.Event - + diff --git a/docs/mpmToolbox/supplementary/class-use/FileDrop.Listener.html b/docs/mpmToolbox/supplementary/class-use/FileDrop.Listener.html index ab491bb..c2e73a2 100644 --- a/docs/mpmToolbox/supplementary/class-use/FileDrop.Listener.html +++ b/docs/mpmToolbox/supplementary/class-use/FileDrop.Listener.html @@ -2,9 +2,9 @@ - + Uses of Interface mpmToolbox.supplementary.FileDrop.Listener - + diff --git a/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.Fetcher.html b/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.Fetcher.html index 09b1cfe..fb0971e 100644 --- a/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.Fetcher.html +++ b/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.Fetcher.html @@ -2,9 +2,9 @@ - + Uses of Interface mpmToolbox.supplementary.FileDrop.TransferableObject.Fetcher - + diff --git a/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.html b/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.html index 4f55c60..3086a2e 100644 --- a/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.html +++ b/docs/mpmToolbox/supplementary/class-use/FileDrop.TransferableObject.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.FileDrop.TransferableObject - + diff --git a/docs/mpmToolbox/supplementary/class-use/FileDrop.html b/docs/mpmToolbox/supplementary/class-use/FileDrop.html index d8da1ca..153fae9 100644 --- a/docs/mpmToolbox/supplementary/class-use/FileDrop.html +++ b/docs/mpmToolbox/supplementary/class-use/FileDrop.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.FileDrop - + diff --git a/docs/mpmToolbox/supplementary/class-use/RecentOpened.html b/docs/mpmToolbox/supplementary/class-use/RecentOpened.html index b860b7f..ab1ac9b 100644 --- a/docs/mpmToolbox/supplementary/class-use/RecentOpened.html +++ b/docs/mpmToolbox/supplementary/class-use/RecentOpened.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.RecentOpened - + diff --git a/docs/mpmToolbox/supplementary/class-use/Tools.html b/docs/mpmToolbox/supplementary/class-use/Tools.html index f6c8d43..72485e4 100644 --- a/docs/mpmToolbox/supplementary/class-use/Tools.html +++ b/docs/mpmToolbox/supplementary/class-use/Tools.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.Tools - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/ONGNode.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/ONGNode.html index 0fb724b..99e4393 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/ONGNode.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/ONGNode.html @@ -2,9 +2,9 @@ - + ONGNode - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/OrthantNeighborhoodGraph.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/OrthantNeighborhoodGraph.html index 561f2fa..0a48b94 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/OrthantNeighborhoodGraph.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/OrthantNeighborhoodGraph.html @@ -2,9 +2,9 @@ - + OrthantNeighborhoodGraph - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/ONGNode.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/ONGNode.html index 4f955a8..f9fc347 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/ONGNode.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/ONGNode.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.orthantNeighborhoodGraph.ONGNode - + @@ -304,16 +304,16 @@

    Uses of meico.supplementary.KeyValue<ONGNode,java.lang.Double> -OrthantNeighborhoodGraph.findNearestNeighborOf(double x, +ONGNode.findNearestNeighborOf(double x, double y) -
    find the nearest neighboring node for an (x, y) position
    +
    navigate to the node nearest to the specified coordinates and return it
    meico.supplementary.KeyValue<ONGNode,java.lang.Double> -ONGNode.findNearestNeighborOf(double x, +OrthantNeighborhoodGraph.findNearestNeighborOf(double x, double y) -
    navigate to the node nearest to the specified coordinates and return it
    +
    find the nearest neighboring node for an (x, y) position
    diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/OrthantNeighborhoodGraph.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/OrthantNeighborhoodGraph.html index da96de3..45c8d4b 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/OrthantNeighborhoodGraph.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/class-use/OrthantNeighborhoodGraph.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.orthantNeighborhoodGraph.OrthantNeighborhoodGraph - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-frame.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-frame.html index 7698b8f..3a10096 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-frame.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.orthantNeighborhoodGraph - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-summary.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-summary.html index 67c4dbd..06e2922 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-summary.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.orthantNeighborhoodGraph - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-tree.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-tree.html index 1b7bded..1cf2402 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-tree.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.orthantNeighborhoodGraph Class Hierarchy - + diff --git a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-use.html b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-use.html index 7664ed3..399954f 100644 --- a/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-use.html +++ b/docs/mpmToolbox/supplementary/orthantNeighborhoodGraph/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.supplementary.orthantNeighborhoodGraph - + diff --git a/docs/mpmToolbox/supplementary/package-frame.html b/docs/mpmToolbox/supplementary/package-frame.html index d36bee1..06b4d48 100644 --- a/docs/mpmToolbox/supplementary/package-frame.html +++ b/docs/mpmToolbox/supplementary/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary - + diff --git a/docs/mpmToolbox/supplementary/package-summary.html b/docs/mpmToolbox/supplementary/package-summary.html index 461b464..cca36d9 100644 --- a/docs/mpmToolbox/supplementary/package-summary.html +++ b/docs/mpmToolbox/supplementary/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary - + diff --git a/docs/mpmToolbox/supplementary/package-tree.html b/docs/mpmToolbox/supplementary/package-tree.html index 4122ba9..35263b4 100644 --- a/docs/mpmToolbox/supplementary/package-tree.html +++ b/docs/mpmToolbox/supplementary/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary Class Hierarchy - + diff --git a/docs/mpmToolbox/supplementary/package-use.html b/docs/mpmToolbox/supplementary/package-use.html index 326724c..16dbe86 100644 --- a/docs/mpmToolbox/supplementary/package-use.html +++ b/docs/mpmToolbox/supplementary/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.supplementary - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/RangeSlider.html b/docs/mpmToolbox/supplementary/rangeSlider/RangeSlider.html index aedf0e6..e4e3d6b 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/RangeSlider.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/RangeSlider.html @@ -2,9 +2,9 @@ - + RangeSlider - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.ChangeHandler.html b/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.ChangeHandler.html index 398c156..680ce90 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.ChangeHandler.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.ChangeHandler.html @@ -2,9 +2,9 @@ - + RangeSliderUI.ChangeHandler - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.RangeTrackListener.html b/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.RangeTrackListener.html index c7227c3..3e2c5f5 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.RangeTrackListener.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.RangeTrackListener.html @@ -2,9 +2,9 @@ - + RangeSliderUI.RangeTrackListener - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.html b/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.html index 4b6e9ed..df1b9ad 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/RangeSliderUI.html @@ -2,9 +2,9 @@ - + RangeSliderUI - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSlider.html b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSlider.html index afec62a..5544dcd 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSlider.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSlider.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.rangeSlider.RangeSlider - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.ChangeHandler.html b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.ChangeHandler.html index b87ac16..5da9a27 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.ChangeHandler.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.ChangeHandler.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.rangeSlider.RangeSliderUI.ChangeHandler - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.RangeTrackListener.html b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.RangeTrackListener.html index 08f1ce8..8c4a81a 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.RangeTrackListener.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.RangeTrackListener.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.rangeSlider.RangeSliderUI.RangeTrackListener - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.html b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.html index 7c9fd5d..8961f18 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/class-use/RangeSliderUI.html @@ -2,9 +2,9 @@ - + Uses of Class mpmToolbox.supplementary.rangeSlider.RangeSliderUI - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/package-frame.html b/docs/mpmToolbox/supplementary/rangeSlider/package-frame.html index c97beed..503fa08 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/package-frame.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/package-frame.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.rangeSlider - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/package-summary.html b/docs/mpmToolbox/supplementary/rangeSlider/package-summary.html index 04b2c38..8599bd9 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/package-summary.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/package-summary.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.rangeSlider - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/package-tree.html b/docs/mpmToolbox/supplementary/rangeSlider/package-tree.html index 1b36e27..0a9fcb9 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/package-tree.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/package-tree.html @@ -2,9 +2,9 @@ - + mpmToolbox.supplementary.rangeSlider Class Hierarchy - + diff --git a/docs/mpmToolbox/supplementary/rangeSlider/package-use.html b/docs/mpmToolbox/supplementary/rangeSlider/package-use.html index fb9be68..e4b2571 100644 --- a/docs/mpmToolbox/supplementary/rangeSlider/package-use.html +++ b/docs/mpmToolbox/supplementary/rangeSlider/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package mpmToolbox.supplementary.rangeSlider - + diff --git a/docs/overview-frame.html b/docs/overview-frame.html index 83a9ce7..25af925 100644 --- a/docs/overview-frame.html +++ b/docs/overview-frame.html @@ -2,9 +2,9 @@ - + Overview List - + diff --git a/docs/overview-summary.html b/docs/overview-summary.html index 1da618f..0e0130c 100644 --- a/docs/overview-summary.html +++ b/docs/overview-summary.html @@ -2,9 +2,9 @@ - + Overview - + diff --git a/docs/overview-tree.html b/docs/overview-tree.html index c1e6b14..b0c030d 100644 --- a/docs/overview-tree.html +++ b/docs/overview-tree.html @@ -2,9 +2,9 @@ - + Class Hierarchy - + @@ -266,7 +266,7 @@

    Class Hierarchy

  • com.alee.extended.tree.WebExTree<N> (implements com.alee.extended.tree.FilterableNodes<N>, com.alee.extended.tree.SortableNodes<N>)
    • mpmToolbox.gui.mpmTree.MpmTree (implements java.awt.event.MouseListener, javax.swing.event.TreeModelListener)
    • -
    • mpmToolbox.gui.msmTree.MsmTree
    • +
    • mpmToolbox.gui.msmTree.MsmTree (implements javax.swing.event.TreeSelectionListener)
  • @@ -332,6 +332,7 @@

    Class Hierarchy

  • mpmToolbox.gui.mpmEditingTools.editDialogs.TempoEditor
  • +
  • mpmToolbox.gui.syncPlayer.RecorderDialog
  • com.alee.extended.window.WebProgressDialog
  • mpmToolbox.gui.audio.utilities.TempoMapPanelElement
  • +
  • java.lang.Thread (implements java.lang.Runnable) + +
  • mpmToolbox.supplementary.Tools
  • mpmToolbox.projectData.alignment.basicPitchLcsAligner.Transcriber
  • mpmToolbox.projectData.alignment.basicPitchLcsAligner.Transcriber.NoteEvent (implements java.lang.Comparable<T>)
  • @@ -488,8 +495,8 @@

    Enum Hierarchy

  • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
  • diff --git a/docs/serialized-form.html b/docs/serialized-form.html index 6fc4348..b8acaa9 100644 --- a/docs/serialized-form.html +++ b/docs/serialized-form.html @@ -2,9 +2,9 @@ - + Serialized Form - + @@ -2084,6 +2084,50 @@

    anchorNode

  • Package mpmToolbox.gui.syncPlayer

      +
    • + + +

      Class mpmToolbox.gui.syncPlayer.RecorderDialog extends com.alee.laf.window.WebDialog<RecorderDialog> implements Serializable

      +
        +
      • +

        Serialized Fields

        +
          +
        • +

          contentPanelLayout

          +
          java.awt.GridBagLayout contentPanelLayout
          +
        • +
        • +

          contentPanel

          +
          com.alee.laf.panel.WebPanel contentPanel
          +
        • +
        • +

          deviceChooser

          +
          com.alee.laf.combobox.WebComboBox deviceChooser
          +
        • +
        • +

          recordButton

          +
          com.alee.laf.button.WebButton recordButton
          +
        • +
        • +

          vuMeter

          +
          com.alee.laf.progressbar.WebProgressBar vuMeter
          +
        • +
        • +

          format

          +
          javax.sound.sampled.AudioFormat format
          +
        • +
        • +

          recordThread

          +
          RecordThread recordThread
          +
        • +
        • +

          recording

          +
          javax.sound.sampled.AudioInputStream recording
          +
        • +
        +
      • +
      +
    • diff --git a/history.md b/history.md index 62892ce..330f2e4 100644 --- a/history.md +++ b/history.md @@ -3,7 +3,10 @@ #### v0.1.24 - Meico update to v0.9.0. -- Some first preparations for an audio recorder function. +- Added an audio recorder to the SyncPlayer. The recording will be stored in the project path under the `recordings` subdirectory. It will also be added automatically to the project. +- Bugfix in method `mpmToolbox.gui.audio.PianoRollPanel.getContextMenu()` that prevented the context menu to be created when there is no MPM in the project. +- Addition to method `mpmToolbox.gui.audio.AudioDocumentData.makePerf2AlignButton()`, to generate an MPM if the project has none. +- Added `TreeSelectionListener` to class `mpmToolbox.gui.msmTree.MsmTree`, so, when a note is clicked, it will be played even if no visual score is present. #### v0.1.23 diff --git a/src/mpmToolbox/gui/Settings.java b/src/mpmToolbox/gui/Settings.java index a2a6cbf..9d1b45c 100644 --- a/src/mpmToolbox/gui/Settings.java +++ b/src/mpmToolbox/gui/Settings.java @@ -35,6 +35,7 @@ public class Settings { public static int paddingInDialogs = 10; // this value is used in dialog elements (buttons, textfields etc.) for padding public static Color errorColor = new Color(255, 120, 120); // the color for deleting a note in a score image + public static String errorColorHex = "#FF7878FF"; // same as error color but as hex code public static Color scoreNoteColor = new Color(0f, 0.7f, 0f, 0.4f); // the color of note symbols that are annotated in a score image public static Color scoreNoteColorHighlighted = new Color(0.2f, 1f, 0.2f, 0.6f); // the highlight color of note symbols that are annotated in a score image diff --git a/src/mpmToolbox/gui/audio/AudioDocumentData.java b/src/mpmToolbox/gui/audio/AudioDocumentData.java index fc64528..86e48ee 100644 --- a/src/mpmToolbox/gui/audio/AudioDocumentData.java +++ b/src/mpmToolbox/gui/audio/AudioDocumentData.java @@ -9,6 +9,7 @@ import com.alee.laf.grouping.GroupPane; import com.alee.laf.panel.WebPanel; import meico.mei.Helper; +import meico.mpm.Mpm; import meico.mpm.elements.Performance; import meico.mpm.elements.maps.TempoMap; import meico.supplementary.KeyValue; @@ -277,6 +278,11 @@ private void makePerf2AlignButton() { this.perf2AlignConvert.addActionListener(actionEvent -> { if (this.getParent().getSyncPlayer().isAudioAlignmentSelected()) { // if an audio alignment is selected, we create a performance from the current timing data Performance performance = MpmEditingTools.createPerformanceDialog(this.getParent().getMsm()); // open dialog for performance creation + if (this.getParent().getMpm() == null) { + Mpm newMpm = Mpm.createMpm(); + newMpm.setFile(Helper.getFilenameWithoutExtension(this.getParent().getMsm().getFile().getAbsolutePath()) + ".mpm"); + this.getParent().setMpm(newMpm); + } if (!this.getParent().getMpm().addPerformance(performance)) // add the performance to the MPM return; // if performance adding failed, cancel diff --git a/src/mpmToolbox/gui/audio/PianoRollPanel.java b/src/mpmToolbox/gui/audio/PianoRollPanel.java index aba7c33..d9c824f 100644 --- a/src/mpmToolbox/gui/audio/PianoRollPanel.java +++ b/src/mpmToolbox/gui/audio/PianoRollPanel.java @@ -8,7 +8,6 @@ import meico.mpm.elements.Performance; import mpmToolbox.gui.Settings; import mpmToolbox.gui.audio.utilities.ArticulationMenu; -import mpmToolbox.gui.audio.utilities.CursorPositions; import mpmToolbox.gui.msmTree.MsmTree; import mpmToolbox.gui.msmTree.MsmTreeNode; import mpmToolbox.projectData.alignment.Note; @@ -204,7 +203,7 @@ protected WebPopupMenu getContextMenu(MouseEvent e) { // determine the performance currently displayed, or null if it is an alignment Performance performance = this.parent.getParent().getSyncPlayer().getSelectedPerformance(); - if (/*(performance == null) ||*/ !this.parent.getParent().getMpm().getAllPerformances().contains(performance)) // we have no performance to create an articulation + if (/*(performance == null) ||*/ (this.parent.getParent().getMpm() == null) || !this.parent.getParent().getMpm().getAllPerformances().contains(performance)) // we have no performance to create an articulation performance = null; // make "note fixed" entry diff --git a/src/mpmToolbox/gui/msmTree/MsmTree.java b/src/mpmToolbox/gui/msmTree/MsmTree.java index b3c60a2..53ec883 100644 --- a/src/mpmToolbox/gui/msmTree/MsmTree.java +++ b/src/mpmToolbox/gui/msmTree/MsmTree.java @@ -13,6 +13,8 @@ import nu.xom.Element; import nu.xom.Node; +import javax.swing.event.TreeSelectionEvent; +import javax.swing.event.TreeSelectionListener; import javax.swing.tree.TreePath; import javax.swing.tree.TreeSelectionModel; import java.util.ArrayList; @@ -22,7 +24,7 @@ * A custom WebAsncTree for MSM data. * @author Axel Berndt */ -public class MsmTree extends WebExTree /*implements MouseListener, TreeSelectionListener*/ { +public class MsmTree extends WebExTree implements TreeSelectionListener/*, MouseListener*/ { @NotNull private final ProjectPane projectPane; // a link to the parent project pane to access its data, midi player etc. private WebDockableFrame dockableFrame = null; // a WebDockableFrame instance that displays this MSM tree, to be used in class ProjectPane @@ -42,7 +44,7 @@ public MsmTree(@NotNull ProjectPane projectPane) { // msmTree.setCellEditor(new MsmTreeCellEditor()); // msmTree.setStyleId(StyleId.treeTransparent); -// this.addTreeSelectionListener(this); + this.addTreeSelectionListener(this); // this.addMouseListener(this); } @@ -53,12 +55,24 @@ public MsmTree(@NotNull ProjectPane projectPane) { // @Override // public void mouseClicked(MouseEvent mouseEvent) { // MsmTreeNode n = this.getNodeForLocation(mouseEvent.getX(), mouseEvent.getY()); -// if (n != null) { -// n.play(); -// System.out.println(n.getUserObject().toXML()); -// } +// if (n != null) +// n.play(this.projectPane.getParentMpmToolbox().getMidiPlayerForSingleNotes()); // } + /** + * when a tree node is clicked, do this + * @param treeSelectionEvent + */ + @Override + public void valueChanged(TreeSelectionEvent treeSelectionEvent) { + TreePath path = treeSelectionEvent.getNewLeadSelectionPath(); + if (path == null) + return; + + MsmTreeNode n = this.getNodeForPath(path); + n.play(this.projectPane.getParentMpmToolbox().getMidiPlayerForSingleNotes()); // the node might be a node and should play its note via MIDI when selected + } + /** * a getter to access the project pane that this tree belongs to * @return diff --git a/src/mpmToolbox/gui/score/ScoreDisplayPanel.java b/src/mpmToolbox/gui/score/ScoreDisplayPanel.java index b2a48d9..d9ec6d0 100644 --- a/src/mpmToolbox/gui/score/ScoreDisplayPanel.java +++ b/src/mpmToolbox/gui/score/ScoreDisplayPanel.java @@ -113,7 +113,7 @@ public void componentRemoved(ContainerEvent e) { return; MsmTreeNode n = this.parent.getParent().getMsmTree().getNodeForPath(path); - n.play(this.parent.getParent().getParentMpmToolbox().getMidiPlayerForSingleNotes()); // the node might be a node and should play its note via MIDI when selected +// n.play(this.parent.getParent().getParentMpmToolbox().getMidiPlayerForSingleNotes()); // the node might be a note and should play its note via MIDI when selected // trigger the score frame's score panel to repaint, so it highlights the selected note, if visible if (n.getType() == MsmTreeNode.XmlNodeType.note) { // if the currently selected node is of type note diff --git a/src/mpmToolbox/gui/syncPlayer/PlaybackRunnable.java b/src/mpmToolbox/gui/syncPlayer/PlaybackRunnable.java index 29eb46f..6f9bf4d 100644 --- a/src/mpmToolbox/gui/syncPlayer/PlaybackRunnable.java +++ b/src/mpmToolbox/gui/syncPlayer/PlaybackRunnable.java @@ -85,7 +85,7 @@ public void start(double relativeSliderPosition) { if (((this.audio == null) && (this.midi == null)) || (this.thread != null)) return; - this.syncPlayer.playButton.setText("

      \u25FC

      "); // set the playButton's symbol to ◼ + this.syncPlayer.playButton.setText("

      \u25FC

      "); // set the playButton's symbol to ◼ this.setPlaybackPositions(relativeSliderPosition); this.thread = new Thread(this); this.thread.start(); diff --git a/src/mpmToolbox/gui/syncPlayer/RecorderDialog.java b/src/mpmToolbox/gui/syncPlayer/RecorderDialog.java index 1b76fa4..6bac49d 100644 --- a/src/mpmToolbox/gui/syncPlayer/RecorderDialog.java +++ b/src/mpmToolbox/gui/syncPlayer/RecorderDialog.java @@ -4,12 +4,14 @@ import com.alee.laf.combobox.WebComboBox; import com.alee.laf.label.WebLabel; import com.alee.laf.panel.WebPanel; +import com.alee.laf.progressbar.WebProgressBar; import com.alee.laf.window.WebDialog; import mpmToolbox.gui.Settings; +import mpmToolbox.gui.syncPlayer.utilities.RecordThread; import mpmToolbox.gui.syncPlayer.utilities.RecordingDeviceChooserItem; -import mpmToolbox.projectData.audio.Audio; import mpmToolbox.supplementary.Tools; +import javax.sound.sampled.*; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; @@ -22,9 +24,14 @@ * This will return null or an Audio object with the recording. */ public class RecorderDialog extends WebDialog { - protected GridBagLayout contentPanelLayout = new GridBagLayout(); - protected WebPanel contentPanel = new WebPanel(this.contentPanelLayout); - private Audio recording = null; // the audio recording to be made + protected final GridBagLayout contentPanelLayout = new GridBagLayout(); + protected final WebPanel contentPanel = new WebPanel(this.contentPanelLayout); + private final WebComboBox deviceChooser = new WebComboBox(); + private final WebButton recordButton = new WebButton("

      \u26AB

      "); + private final WebProgressBar vuMeter = new WebProgressBar(WebProgressBar.HORIZONTAL, 0, 100); // orientation, min, max + private final AudioFormat format = new AudioFormat(44100.0f, 16, 1, true, false); // sampleRate, sampleSizeInBits, channels, signed, bigEndian + private RecordThread recordThread = null; + private AudioInputStream recording = null; // the audio recording to be made /** * constructor @@ -42,6 +49,7 @@ public RecorderDialog() { // close procedure when clicking on X this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { + stopRecording(); recording = null; dispose(); } @@ -56,14 +64,16 @@ public void windowClosing(WindowEvent e) { WebPanel okPanel = new WebPanel(runPanelLayout); okPanel.setPadding(Settings.paddingInDialogs); - WebButton run = new WebButton("Store", actionEvent -> { + WebButton store = new WebButton("Store", actionEvent -> { + this.stopRecording(); this.dispose(); }); - run.setHorizontalAlignment(WebButton.CENTER); - run.setPadding(Settings.paddingInDialogs*2, Settings.paddingInDialogs, Settings.paddingInDialogs*2, Settings.paddingInDialogs); - Tools.addComponentToGridBagLayout(okPanel, runPanelLayout, run, 0, 0, 1, 1, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH, GridBagConstraints.LINE_START); + store.setHorizontalAlignment(WebButton.CENTER); + store.setPadding(Settings.paddingInDialogs*2, Settings.paddingInDialogs, Settings.paddingInDialogs*2, Settings.paddingInDialogs); + Tools.addComponentToGridBagLayout(okPanel, runPanelLayout, store, 0, 0, 1, 1, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH, GridBagConstraints.LINE_START); WebButton cancel = new WebButton("Cancel", actionEvent -> { + this.stopRecording(); this.recording = null; this.dispose(); }); @@ -91,18 +101,56 @@ public void makeContentPanel() { deviceLabel.setPadding(Settings.paddingInDialogs); this.addToContentPanel(deviceLabel, 0, 0, 1, 1, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH); - WebComboBox deviceChooser = new WebComboBox(); - deviceChooser.setToolTip("Choose recording device."); - deviceChooser.setPadding(Settings.paddingInDialogs); -// deviceChooser.add(new RecordingDeviceChooserItem("Choose Recording Device", null)); - + // put all available recording devices in a combobox; see Java reference: https://docs.oracle.com/javase/tutorial/sound/capturing.html + this.deviceChooser.setToolTip("Choose Recording Device."); + this.deviceChooser.setPadding(Settings.paddingInDialogs); + DataLine.Info targetDataLineInfo = new DataLine.Info(TargetDataLine.class, this.format); // create the info from the required format + for (Mixer.Info mixerInfo : AudioSystem.getMixerInfo()) { // from each available mixer + Mixer mixer = AudioSystem.getMixer(mixerInfo); +// System.out.println(mixerInfo.getName() + ": " + mixerInfo.getDescription()); + for (Line.Info lineInfo : mixer.getTargetLineInfo(targetDataLineInfo)) { // from each available TargetDataLine (audio input line) that supports the targetDataLineInfo +// System.out.println(" " + lineInfo); + try { + this.deviceChooser.addItem(new RecordingDeviceChooserItem(mixerInfo.getName(), (TargetDataLine) mixer.getLine(lineInfo))); // obtain the TargetDataLine and add the entry to the combobox + } catch (LineUnavailableException ignored) { + } + } + } + this.addToContentPanel(this.deviceChooser, 1, 0, 1, 1, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH); + + // VU meter for input monitoring + this.vuMeter.setString(""); + this.vuMeter.setBoldFont(true); + this.vuMeter.setForeground(Settings.errorColor); + this.vuMeter.setStringPainted(true); + this.vuMeter.setPadding(Settings.paddingInDialogs); + this.addToContentPanel(this.vuMeter, 0, 1, 2, 1, 1.0, 1.0, 0, 10, GridBagConstraints.BOTH); + + // record button + this.recordButton.setToolTip("
      Start/Stop Recording
      Overwrites previous take!
      "); + this.recordButton.setPadding(Settings.paddingInDialogs); + this.recordButton.addActionListener(actionEvent -> { + if (this.recordThread == null) { // if no recording running + if (this.startRecording()) { // start recording; if success + this.recordButton.setText("

      \u25FC

      "); // set the recordButton's symbol to ◼ + this.deviceChooser.setEnabled(false); + } + } else { // if recording in progress + this.recordButton.setText("

      \u26AB

      "); // set the recordButton's symbol to ⚫ + this.deviceChooser.setEnabled(true); + this.stopRecording(); + this.vuMeter.setString(""); + this.vuMeter.setValue(0); + } + }); + this.addToContentPanel(this.recordButton, 0, 2, 2, 1, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH); } /** * this opens the dialog window * @return the recorded audio data or null */ - public Audio openDialog() { + public AudioInputStream openDialog() { this.setVisible(true); // start the dialog // after the dialog closed do the following @@ -137,20 +185,49 @@ private void initKeyboardShortcuts() { this.getRootPane().getActionMap().put("Cancel", new AbstractAction() { @Override public void actionPerformed(ActionEvent actionEvent) { + stopRecording(); recording = null; dispose(); } }); - inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "Run"); - this.getRootPane().getActionMap().put("Run", new AbstractAction() { + inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "Store"); + this.getRootPane().getActionMap().put("Store", new AbstractAction() { @Override public void actionPerformed(ActionEvent actionEvent) { + stopRecording(); dispose(); } }); } + /** + * start the audio recording + * @return success + */ + private boolean startRecording() { + if (this.deviceChooser.getSelectedItem() == null) + return false; + + TargetDataLine line = ((RecordingDeviceChooserItem) this.deviceChooser.getSelectedItem()).getValue(); + this.recordThread = new RecordThread(line, this.vuMeter); + this.recordThread.start(); + + return this.recordThread.isAlive(); + } + + /** + * terminate the recording + */ + private void stopRecording() { + if (this.recordThread == null) + return; + + this.recordThread.terminate(); // this invocation blocks until the thread terminates, so the next call works properly + this.recording = this.recordThread.getRecording(); + this.recordThread = null; + } + /** * get the name of this implementation * @return diff --git a/src/mpmToolbox/gui/syncPlayer/SyncPlayer.java b/src/mpmToolbox/gui/syncPlayer/SyncPlayer.java index 81ece71..e0412e2 100644 --- a/src/mpmToolbox/gui/syncPlayer/SyncPlayer.java +++ b/src/mpmToolbox/gui/syncPlayer/SyncPlayer.java @@ -6,6 +6,7 @@ import com.alee.laf.panel.WebPanel; import com.alee.laf.slider.WebSlider; import com.alee.laf.spinner.WebSpinner; +import com.sun.media.sound.InvalidDataException; import meico.audio.AudioPlayer; import meico.midi.Midi; import meico.midi.MidiPlayer; @@ -18,6 +19,7 @@ import mpmToolbox.supplementary.Tools; import javax.sound.midi.*; +import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.Clip; import javax.sound.sampled.FloatControl; import javax.swing.*; @@ -26,6 +28,10 @@ import java.awt.event.ItemListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; /** * This class implements the Audio and MIDI player for MPM Toolbox. @@ -218,13 +224,35 @@ private void makeGui() { Tools.addComponentToGridBagLayout(this, (GridBagLayout) this.getLayout(), this.playButton, 5, 0, 1, 2, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH, GridBagConstraints.LINE_START); // make record button - WebButton recordButton = new WebButton("

      \u26AB

      "); + WebButton recordButton = new WebButton("

      \u26AB

      "); recordButton.setToolTip("Make an Audio Recording"); recordButton.setPadding(Settings.paddingInDialogs); recordButton.addActionListener(actionEvent -> { - Audio recording = (new RecorderDialog()).openDialog(); // open recording dialog - if (this.parent.addAudio(recording)) // if the recording is not null and could successfully be added to the project data, the syncPlayer's audio list gets updated + this.stopPlayback(); + AudioInputStream recordedStream = (new RecorderDialog()).openDialog(); + if (recordedStream == null) + return; + Audio recording; + try { + recording = new Audio(recordedStream, this.parent.getMsm()); + } catch (IOException e) { + e.printStackTrace(); + return; + } + String path = this.parent.getProjectData().getFile().getParent() + File.separator + "recordings"; + File directory = new File(path); + if (!directory.exists() && !directory.mkdirs()) // if the directory does not exist, generate it, and if this fails + return; + path = this.parent.getProjectData().getFile().getParent() + File.separator + "recordings" + File.separator + "recording"; + int counter = 0; + while (Files.exists(Paths.get(path + counter + ".wav"))) + ++counter; + recording.setFile(new File(path + counter + ".wav")); + if (this.parent.addAudio(recording)) { // if the recording is not null and could successfully be added to the project data, the syncPlayer's audio list gets updated this.selectAudio(recording); // and we select the recording immediately + recording.writeAudio(); // and the audio file will be stored to the file system + System.out.println("Recording written to " + recording.getFile().getAbsolutePath() + "."); + } }); Tools.addComponentToGridBagLayout(this, (GridBagLayout) this.getLayout(), recordButton, 6, 0, 1, 2, 1.0, 1.0, 0, 0, GridBagConstraints.BOTH, GridBagConstraints.LINE_START); @@ -536,14 +564,8 @@ public void mouseExited(MouseEvent mouseEvent) { * start/stop playback */ public synchronized void triggerPlayback() { - if ((this.runnable != null) && this.runnable.isPlaying()) { // if music is already playing, we only want to stop it - this.playButton.setText("

      \u25B6

      "); // set the playButton's symbol to ▶ - this.runnable.stop(); // terminate the current runnable/thread, this will also stop the players - this.runnable = null; - return; - } - - this.triggerPlayback(((double) this.playbackSlider.getValue()) / PLAYBACK_SLIDER_MAX); + if (!this.stopPlayback()) // if music is already playing, we only want to stop it, otherwise we want to start it + this.triggerPlayback(((double) this.playbackSlider.getValue()) / PLAYBACK_SLIDER_MAX); } /** @@ -588,6 +610,20 @@ public synchronized void triggerPlayback(long samplePosition) { this.runnable.start(relativePosition); // start the new runnable } + /** + * stop the playback immediately + * @return true, if playback was running, else false + */ + public synchronized boolean stopPlayback() { + if ((this.runnable != null) && this.runnable.isPlaying()) { // if music is already playing, we only want to stop it + this.playButton.setText("

      \u25B6

      "); // set the playButton's symbol to ▶ + this.runnable.stop(); // terminate the current runnable/thread, this will also stop the players + this.runnable = null; + return true; + } + return false; + } + /** * query which performance is currently selected * @return the performance or null diff --git a/src/mpmToolbox/gui/syncPlayer/utilities/RecordThread.java b/src/mpmToolbox/gui/syncPlayer/utilities/RecordThread.java new file mode 100644 index 0000000..1050a41 --- /dev/null +++ b/src/mpmToolbox/gui/syncPlayer/utilities/RecordThread.java @@ -0,0 +1,132 @@ +package mpmToolbox.gui.syncPlayer.utilities; + +import com.alee.api.annotations.NotNull; +import com.alee.laf.progressbar.WebProgressBar; +import mpmToolbox.projectData.audio.Audio; + +import javax.sound.sampled.AudioInputStream; +import javax.sound.sampled.LineUnavailableException; +import javax.sound.sampled.TargetDataLine; +import javax.swing.*; +import java.io.ByteArrayOutputStream; +import java.io.IOException; + +/** + * This thread performs the recording of audio input. + * @author Axel Berndt + */ +public class RecordThread extends Thread { + private final TargetDataLine line; + private volatile boolean stopMe = false; + private final ByteArrayOutputStream recording = new ByteArrayOutputStream(); + private final WebProgressBar vuMeter; + + /** + * constructor + * @param line + */ + public RecordThread(@NotNull TargetDataLine line, @NotNull WebProgressBar vuMeter) { + this.line = line; + this.vuMeter = vuMeter; + } + + /** + * start the thread + */ + @Override + public synchronized void start() { + try { + this.line.open(this.line.getFormat()); + } catch (LineUnavailableException e) { + e.printStackTrace(); + return; + } + this.line.start(); + + super.start(); + } + + /** + * execute the recording + */ + @Override + public void run() { +// byte[] buffer = new byte[this.line.getBufferSize()]; + byte[] buffer = new byte[8192]; // smaller than the line's buffer size, thereby we get a faster update rate for the VU meter + + while (!this.stopMe) { // perform recording process + while (this.line.available() >= buffer.length) { + // do the recording + int bytesRead = this.line.read(buffer, 0, buffer.length); + this.recording.write(buffer, 0, bytesRead); + + // do the monitoring, i.e. communicate maximum amplitude to the GUI + SwingUtilities.invokeLater(() -> { + double amplitude = this.calculateMaxAmplitude(buffer, bytesRead); + this.vuMeter.setValue((int) (Math.pow(amplitude, 0.5) * 100)); + if (amplitude >= 1.0) + this.vuMeter.setString("CLIPPING"); + }); + } + } + + // if recording should be ended + this.line.stop(); + this.line.close(); + try { + this.recording.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + /** + * compute the maximum amplitude of all line input signals channels + * @param buffer + * @param bytesRead + * @return + */ + private double calculateMaxAmplitude(byte[] buffer, int bytesRead) { + int sampleSizeInBytes = this.line.getFormat().getSampleSizeInBits() / 8; + int channels = this.line.getFormat().getChannels(); + double maxAmplitude = 0; + + for (int channel = 0; channel < channels; channel++) { + int channelOffset = channel * sampleSizeInBytes; + + for (int i = channelOffset; i < bytesRead; i += (channels * sampleSizeInBytes)) { + int sample = 0; + if (sampleSizeInBytes == 2) { + sample = (buffer[i + 1] << 8) | (buffer[i] & 0xFF); + } else if (sampleSizeInBytes == 1) { + sample = buffer[i] & 0xFF; + } + + double amplitude = Math.abs(sample / (Math.pow(2, this.line.getFormat().getSampleSizeInBits() - 1))); + maxAmplitude = Math.max(maxAmplitude, amplitude); + } + } + + return maxAmplitude; + } + + /** + * stop the recording + */ + public synchronized void terminate() { + this.stopMe = true; // signal the thread to terminate + try { + this.join(); // wait until the thread terminates, so subsequent operations like getRecording() are save + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + } + + /** + * access the recording + * @return + */ + public synchronized AudioInputStream getRecording() { + return Audio.convertByteArray2AudioInputStream(this.recording.toByteArray(), this.line.getFormat()); + } +} diff --git a/src/mpmToolbox/gui/syncPlayer/utilities/RecordingDeviceChooserItem.java b/src/mpmToolbox/gui/syncPlayer/utilities/RecordingDeviceChooserItem.java index 5ed1c4c..0e8edab 100644 --- a/src/mpmToolbox/gui/syncPlayer/utilities/RecordingDeviceChooserItem.java +++ b/src/mpmToolbox/gui/syncPlayer/utilities/RecordingDeviceChooserItem.java @@ -3,18 +3,19 @@ import meico.supplementary.KeyValue; import javax.sound.sampled.Mixer; +import javax.sound.sampled.TargetDataLine; /** * This represents a recording device entry in a combobox. * @author Axel Berndt */ -public class RecordingDeviceChooserItem extends KeyValue { +public class RecordingDeviceChooserItem extends KeyValue { /** * constructor * @param string * @param device */ - public RecordingDeviceChooserItem(String string, Mixer.Info device) { + public RecordingDeviceChooserItem(String string, TargetDataLine device) { super(string, device); } diff --git a/src/mpmToolbox/projectData/audio/Audio.java b/src/mpmToolbox/projectData/audio/Audio.java index dde41e5..ba40267 100644 --- a/src/mpmToolbox/projectData/audio/Audio.java +++ b/src/mpmToolbox/projectData/audio/Audio.java @@ -1,6 +1,7 @@ package mpmToolbox.projectData.audio; import com.alee.extended.window.WebProgressDialog; +import com.sun.media.sound.InvalidDataException; import com.tagtraum.jipes.AbstractSignalProcessor; import com.tagtraum.jipes.SignalPipeline; import com.tagtraum.jipes.SignalPump; @@ -15,6 +16,7 @@ import nu.xom.Attribute; import nu.xom.Element; +import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.UnsupportedAudioFileException; import javax.swing.*; import java.awt.*; @@ -42,6 +44,8 @@ public class Audio extends meico.audio.Audio { * * @param file * @param msm the Msm instance to be aligned with this Audio object + * @throws IOException + * @throws UnsupportedAudioFileException */ public Audio(File file, Msm msm) throws IOException, UnsupportedAudioFileException { super(file); @@ -53,6 +57,22 @@ public Audio(File file, Msm msm) throws IOException, UnsupportedAudioFileExcepti this.initAlignment(msm); } + /** + * constructor; use it to instantiate from an AudioInputStream + * @param inputStream + * @param msm + * @throws InvalidDataException + */ + public Audio(AudioInputStream inputStream, Msm msm) throws InvalidDataException { + super(inputStream); + + this.waveforms = convertByteArray2DoubleArray(this.getAudio(), this.getFormat()); + for (double[] chan : this.waveforms) + this.peakList.add(new PeakList(chan)); + + this.initAlignment(msm); + } + /** * constructor; use this one when loading a new MPM Toolbox project * @param projectAudioData