MCPcopy Create free account

hub / github.com/cwitkowitz/amt-tools / types & classes

Types & classes72 in github.com/cwitkowitz/amt-tools

↓ 4 callersClassLanguageModel
Implements a simple LSTM language model for refining features over time.
amt_tools/models/onsetsframes.py:466
↓ 4 callersClassLogisticBank
Implements a multi-label logistic output layer designed to produce key activity, or more generally, quantized pitch activity. A straight
amt_tools/models/common.py:486
↓ 4 callersClassNoteEvaluator
Implements an evaluator for notes.
amt_tools/evaluate.py:990
↓ 3 callersClassAcousticModel
Implements the acoustic model from Kelz 2016 (https://arxiv.org/abs/1710.11153), with the modifications made in Onsets & Frames. To the best
amt_tools/models/onsetsframes.py:330
↓ 3 callersClassComboEstimator
A simple wrapper to run multiple estimators in succession. Order matters. For instance, a MultiPitchRefiner could be chained before a Pit
amt_tools/transcribe.py:88
↓ 3 callersClassComboEvaluator
Packages multiple evaluators into one modules.
amt_tools/evaluate.py:535
↓ 3 callersClassLossWrapper
Simple wrapper for tracking, writing, and logging loss.
amt_tools/evaluate.py:665
↓ 3 callersClassMAESTRO_V3
MAESTRO version 3.
amt_tools/datasets/MAESTRO.py:258
↓ 3 callersClassMAPS
Implements the MAPS piano transcription dataset (https://www.tsi.telecom-paristech.fr/aao/en/2010/07/08/ maps-database-a-piano-database-f
amt_tools/datasets/MAPS.py:11
↓ 3 callersClassMelSpec
Implements a Mel Spectrogram wrapper.
amt_tools/features/mel.py:11
↓ 3 callersClassMultipitchEvaluator
Implements an evaluator for multi pitch activation maps.
amt_tools/evaluate.py:858
↓ 2 callersClassGuitarSet
Implements the GuitarSet guitar transcription dataset (https://guitarset.weebly.com/).
amt_tools/datasets/GuitarSet.py:13
↓ 2 callersClassNoteTranscriber
Estimate notes from a multi pitch activation map.
amt_tools/transcribe.py:717
↓ 2 callersClassPitchListWrapper
Wrapper for converting a multi pitch activation map to a pitch list.
amt_tools/transcribe.py:1038
↓ 1 callersClassCQT
A simple wrapper (for convenience) for a Constant-Q Transform, which is a special case of the Variable-Q Transform.
amt_tools/features/cqt.py:7
↓ 1 callersClassMicrophoneStream
Implements a streaming wrapper which interfaces with a microphone.
amt_tools/features/stream.py:256
↓ 1 callersClassOnsetsFrames
Implements the Onsets & Frames model (V1) (https://arxiv.org/abs/1710.11153).
amt_tools/models/onsetsframes.py:17
↓ 1 callersClassOnsetsFrames2
Implements the Onsets & Frames model (V2) (https://arxiv.org/abs/1810.12247).
amt_tools/models/onsetsframes.py:199
↓ 1 callersClassSTFT
Implements a Spectrogram wrapper.
amt_tools/features/stft.py:11
↓ 1 callersClassSoftmaxAccuracy
Implements an evaluator for calculating accuracy of softmax groups.
amt_tools/evaluate.py:1297
↓ 1 callersClassSoftmaxGroups
Implements a multi-label softmax output layer designed to produce tablature, by treating each degree of freedom of a polyphonic instrument as
amt_tools/models/common.py:305
↓ 1 callersClassStackedMultiPitchCollapser
Wrapper for collapsing stacked multi pitch.
amt_tools/transcribe.py:1173
↓ 1 callersClassTabCNN
Implements the TabCNN model (http://archives.ismir.net/ismir2019/paper/000033.pdf).
amt_tools/models/tabcnn.py:11
↓ 1 callersClassTablatureEvaluator
Implements an evaluator for tablature.
amt_tools/evaluate.py:1195
↓ 1 callersClassTablatureWrapper
Wrapper for converting tablature to multi pitch.
amt_tools/transcribe.py:1097
↓ 1 callersClassVQT
Implements a Variable-Q Transform wrapper.
amt_tools/features/vqt.py:17
↓ 1 callersClassWaveformWrapper
Implements a audio waveform feature wrapper.
amt_tools/features/waveform.py:14
ClassAudioFileStream
Implements a streaming wrapper which processes an audio file in real-time.
amt_tools/features/stream.py:781
ClassAudioStream
Implements a streaming wrapper which processes audio in real-time.
amt_tools/features/stream.py:637
ClassCollapser
Abstracts initialization functionality for wrappers meant to collapse stacked representations.
amt_tools/transcribe.py:1148
ClassDatasetCombo
Implements the combination of multiple datasets.
amt_tools/datasets/combo.py:16
ClassEstimator
Implements a generic music information retrieval estimator.
amt_tools/transcribe.py:170
ClassEvaluator
Implements a generic music information retrieval evaluator.
amt_tools/evaluate.py:288
ClassFeatureCombo
Implements a wrapper for a combination of multiple feature extraction modules.
amt_tools/features/combo.py:14
ClassFeatureModule
Implements a generic music feature extraction module wrapper.
amt_tools/features/common.py:15
ClassFeatureStream
Implements a generic feature streaming wrapper.
amt_tools/features/stream.py:33
ClassGuitarProfile
Implements a basic guitar profile.
amt_tools/tools/instrument.py:263
ClassGuitarTablatureVisualizer
Implements an iterative guitar tablature visualizer.
amt_tools/tools/visualize.py:958
ClassHCQT
A simple wrapper (for convenience) for a Harmonic Constant-Q Transform,
amt_tools/features/hcqt.py:7
ClassHVQT
Implements a Harmonic Variable-Q Transform wrapper.
amt_tools/features/hvqt.py:12
ClassInstrumentProfile
Implements a generic instrument profile.
amt_tools/tools/instrument.py:14
ClassIterativeNoteTranscriber
Estimate notes from a multi pitch activation map, one frame at a time.
amt_tools/transcribe.py:788
ClassIterativeStackedNoteTranscriber
Estimate stacked notes from stacked multi pitch activation maps, one frame at a time.
amt_tools/transcribe.py:516
ClassMAESTRO_V1
MAESTRO version 1.
amt_tools/datasets/MAESTRO.py:164
ClassMAESTRO_V2
MAESTRO version 2.
amt_tools/datasets/MAESTRO.py:211
ClassMultiPitchRefiner
Refine a multi pitch activation map, after using it to make note predictions, by converting note estimates back into multi pitch activation.
amt_tools/transcribe.py:909
ClassMultiPitchWrapper
Abstracts several functions that are common to estimators dealing with multi pitch arrays. TODO - create wrapper for pitch list / note estim
amt_tools/transcribe.py:311
ClassOnlineLanguageModel
Implements a uni-directional and online-capable LSTM language model.
amt_tools/models/onsetsframes.py:578
ClassOutputLayer
Implements a generic output layer for transcription models.
amt_tools/models/common.py:202
ClassPianoProfile
Implements a basic piano profile.
amt_tools/tools/instrument.py:65
ClassPianorollVisualizer
Implements an iterative pianoroll visualizer.
amt_tools/tools/visualize.py:1135
ClassPitchListEvaluator
Evaluates pitch list estimates against a reference. This is equivalent to the discrete multi pitch evaluation protocol for discrete esti
amt_tools/evaluate.py:1138
ClassSignalPower
Computes signal power at the frame-level.
amt_tools/features/power.py:12
ClassStackedEvaluator
Implements an evaluator for stacked representations.
amt_tools/evaluate.py:728
ClassStackedMultiPitchRefiner
Refine stacked multi pitch activation maps, after using them to make note predictions, by converting note estimates back into multi pitch act
amt_tools/transcribe.py:851
ClassStackedMultipitchEvaluator
Implements an evaluator for stacked multi pitch activation maps, i.e. independent multi pitch estimations across degrees of freedom or instru
amt_tools/evaluate.py:780
ClassStackedNoteEvaluator
Implements an evaluator for stacked (independent) note estimations.
amt_tools/evaluate.py:906
ClassStackedNoteTranscriber
Estimate stacked notes from stacked multi pitch activation maps.
amt_tools/transcribe.py:373
ClassStackedNotesCollapser
Wrapper for collapsing stacked notes.
amt_tools/transcribe.py:1204
ClassStackedOffsetsWrapper
Wrapper for obtaining stacked offsets activations from stacked multi pitch.
amt_tools/transcribe.py:1326
ClassStackedOnsetsWrapper
Wrapper for obtaining stacked onsets activations from stacked multi pitch.
amt_tools/transcribe.py:1267
ClassStackedPitchListCollapser
Wrapper for collapsing a stacked pitch list.
amt_tools/transcribe.py:1234
ClassStackedPitchListEvaluator
Implements an evaluator for stacked (independent) pitch list estimations. This is equivalent to the discrete multi pitch evaluation protocol
amt_tools/evaluate.py:1040
ClassStackedPitchListVisualizer
Implements an iterative stacked pitch list visualizer.
amt_tools/tools/visualize.py:738
ClassStackedPitchListWrapper
Wrapper for converting stacked multi pitch activations to stacked pitch lists.
amt_tools/transcribe.py:947
ClassTFRVisualizer
Implements an iterative time-frequency representation (TFR) visualizer.
amt_tools/tools/visualize.py:493
ClassTablatureProfile
Implements a generic instrument profile for instruments with multiple degrees of freedom (e.g. strings).
amt_tools/tools/instrument.py:103
ClassTranscriptionDataset
Implements a generic music transcription dataset.
amt_tools/datasets/common.py:29
ClassTranscriptionModel
Implements a generic music transcription model.
amt_tools/models/common.py:18
ClassVisualizer
Implements a generic iterative visualizer.
amt_tools/tools/visualize.py:146
ClassWaveformVisualizer
Implements an iterative waveform visualizer.
amt_tools/tools/visualize.py:335
Class_MAESTRO
Implements either version of the MAESTRO piano transcription dataset (https://magenta.tensorflow.org/datasets/maestro).
amt_tools/datasets/MAESTRO.py:13