├── .github └── workflows │ └── cmake.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── assets ├── CMakeLists.txt ├── Yantramanav-Bold.ttf ├── Yantramanav-Light.ttf ├── Yantramanav-Medium.ttf ├── Yantramanav-Regular.ttf ├── background@2x.png ├── backgroundOverlay@2x.png └── buttonBG@2x.png ├── modules ├── CMakeLists.txt └── shared_plugin_helpers │ ├── .clang-format │ ├── ProcessorBase │ ├── Helpers.h │ ├── ProcessorBase.cpp │ └── ProcessorBase.h │ ├── shared_plugin_helpers.cpp │ └── shared_plugin_helpers.h ├── requirements.txt ├── scripts ├── ableton_debugging_osx.sh ├── add_debug_entitlements.sh └── prepare_plugin_release.sh ├── setup.cfg ├── source ├── .clang-format ├── Biquad.cpp ├── Biquad.h ├── CMakeLists.txt ├── EnvelopeFollower.h ├── FeatureExtraction │ ├── CMakeLists.txt │ ├── FeatureExtraction.cpp │ ├── FeatureExtraction.h │ ├── FeatureValue.h │ └── SpectralExtractor.h ├── GUI │ ├── ButtonControlComponent.cpp │ ├── ButtonControlComponent.h │ ├── ButtonLookAndFeel.cpp │ ├── ButtonLookAndFeel.h │ ├── CMakeLists.txt │ ├── DualKnobComponent.cpp │ ├── DualKnobComponent.h │ ├── FeatureVisualizer.cpp │ ├── FeatureVisualizer.h │ ├── GlobalControlComponent.cpp │ ├── GlobalControlComponent.h │ ├── KnobLookAndFeel.cpp │ ├── KnobLookAndFeel.h │ ├── OnsetControlComponent.cpp │ ├── OnsetControlComponent.h │ ├── OnsetVisualizer.cpp │ ├── OnsetVisualizer.h │ ├── PluginEditorDev.cpp │ ├── PluginEditorDev.h │ ├── SliderParameterComponent.cpp │ ├── SliderParameterComponent.h │ ├── SynthControlComponent.cpp │ ├── SynthControlComponent.h │ ├── SynthControlKnobRow.cpp │ ├── SynthControlKnobRow.h │ ├── TorchDrumInterface.cpp │ ├── TorchDrumInterface.h │ ├── TorchDrumStyle.cpp │ ├── TorchDrumStyle.h │ ├── VisualizerComponent.cpp │ └── VisualizerComponent.h ├── NeuralNetwork.cpp ├── NeuralNetwork.h ├── OnsetDetection.cpp ├── OnsetDetection.h ├── Parameters.h ├── PluginEditor.cpp ├── PluginEditor.h ├── PluginProcessor.cpp ├── PluginProcessor.h ├── Synth │ ├── CMakeLists.txt │ ├── DrumSynth.cpp │ ├── DrumSynth.h │ ├── DrumSynthParameters.h │ ├── Modules │ │ ├── CMakeLists.txt │ │ ├── Envelope.cpp │ │ ├── Envelope.h │ │ ├── ExpDecayEnvelope.cpp │ │ ├── ExpDecayEnvelope.h │ │ ├── Gain.h │ │ ├── Noise.h │ │ ├── SinusoidalOscillator.cpp │ │ ├── SinusoidalOscillator.h │ │ ├── Tanh.h │ │ ├── Tonal.cpp │ │ └── Tonal.h │ ├── Snare808.cpp │ ├── Snare808.h │ ├── Snare808Parameters.h │ ├── SynthBase.h │ └── SynthParameterBase.h ├── SynthController.cpp ├── SynthController.h ├── TorchDrumLib.cpp ├── TorchDrumLib.h ├── Utils │ ├── NeuralNetworkMock.cpp │ └── NeuralNetworkMock.h ├── WaveformFIFO.cpp └── WaveformFIFO.h └── test ├── conftest.py ├── python_comparison ├── test_envelope.py ├── test_gain.py ├── test_sinusoidal_osc.py └── test_tanh.py ├── test_drum_synth.py ├── test_drum_synth_parameters.py ├── test_feature_extraction.py ├── test_feature_value.py ├── test_onset_detection.py ├── test_spectral_extractor.py └── test_synth_controller.py /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/README.md -------------------------------------------------------------------------------- /assets/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/CMakeLists.txt -------------------------------------------------------------------------------- /assets/Yantramanav-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/Yantramanav-Bold.ttf -------------------------------------------------------------------------------- /assets/Yantramanav-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/Yantramanav-Light.ttf -------------------------------------------------------------------------------- /assets/Yantramanav-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/Yantramanav-Medium.ttf -------------------------------------------------------------------------------- /assets/Yantramanav-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/Yantramanav-Regular.ttf -------------------------------------------------------------------------------- /assets/background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/background@2x.png -------------------------------------------------------------------------------- /assets/backgroundOverlay@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/backgroundOverlay@2x.png -------------------------------------------------------------------------------- /assets/buttonBG@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/assets/buttonBG@2x.png -------------------------------------------------------------------------------- /modules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/CMakeLists.txt -------------------------------------------------------------------------------- /modules/shared_plugin_helpers/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/shared_plugin_helpers/.clang-format -------------------------------------------------------------------------------- /modules/shared_plugin_helpers/ProcessorBase/Helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/shared_plugin_helpers/ProcessorBase/Helpers.h -------------------------------------------------------------------------------- /modules/shared_plugin_helpers/ProcessorBase/ProcessorBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/shared_plugin_helpers/ProcessorBase/ProcessorBase.cpp -------------------------------------------------------------------------------- /modules/shared_plugin_helpers/ProcessorBase/ProcessorBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/shared_plugin_helpers/ProcessorBase/ProcessorBase.h -------------------------------------------------------------------------------- /modules/shared_plugin_helpers/shared_plugin_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/shared_plugin_helpers/shared_plugin_helpers.cpp -------------------------------------------------------------------------------- /modules/shared_plugin_helpers/shared_plugin_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/modules/shared_plugin_helpers/shared_plugin_helpers.h -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/ableton_debugging_osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/scripts/ableton_debugging_osx.sh -------------------------------------------------------------------------------- /scripts/add_debug_entitlements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/scripts/add_debug_entitlements.sh -------------------------------------------------------------------------------- /scripts/prepare_plugin_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/scripts/prepare_plugin_release.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 88 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /source/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/.clang-format -------------------------------------------------------------------------------- /source/Biquad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Biquad.cpp -------------------------------------------------------------------------------- /source/Biquad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Biquad.h -------------------------------------------------------------------------------- /source/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/CMakeLists.txt -------------------------------------------------------------------------------- /source/EnvelopeFollower.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/EnvelopeFollower.h -------------------------------------------------------------------------------- /source/FeatureExtraction/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/FeatureExtraction/CMakeLists.txt -------------------------------------------------------------------------------- /source/FeatureExtraction/FeatureExtraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/FeatureExtraction/FeatureExtraction.cpp -------------------------------------------------------------------------------- /source/FeatureExtraction/FeatureExtraction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/FeatureExtraction/FeatureExtraction.h -------------------------------------------------------------------------------- /source/FeatureExtraction/FeatureValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/FeatureExtraction/FeatureValue.h -------------------------------------------------------------------------------- /source/FeatureExtraction/SpectralExtractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/FeatureExtraction/SpectralExtractor.h -------------------------------------------------------------------------------- /source/GUI/ButtonControlComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/ButtonControlComponent.cpp -------------------------------------------------------------------------------- /source/GUI/ButtonControlComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/ButtonControlComponent.h -------------------------------------------------------------------------------- /source/GUI/ButtonLookAndFeel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/ButtonLookAndFeel.cpp -------------------------------------------------------------------------------- /source/GUI/ButtonLookAndFeel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/ButtonLookAndFeel.h -------------------------------------------------------------------------------- /source/GUI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/CMakeLists.txt -------------------------------------------------------------------------------- /source/GUI/DualKnobComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/DualKnobComponent.cpp -------------------------------------------------------------------------------- /source/GUI/DualKnobComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/DualKnobComponent.h -------------------------------------------------------------------------------- /source/GUI/FeatureVisualizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/FeatureVisualizer.cpp -------------------------------------------------------------------------------- /source/GUI/FeatureVisualizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/FeatureVisualizer.h -------------------------------------------------------------------------------- /source/GUI/GlobalControlComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/GlobalControlComponent.cpp -------------------------------------------------------------------------------- /source/GUI/GlobalControlComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/GlobalControlComponent.h -------------------------------------------------------------------------------- /source/GUI/KnobLookAndFeel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/KnobLookAndFeel.cpp -------------------------------------------------------------------------------- /source/GUI/KnobLookAndFeel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/KnobLookAndFeel.h -------------------------------------------------------------------------------- /source/GUI/OnsetControlComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/OnsetControlComponent.cpp -------------------------------------------------------------------------------- /source/GUI/OnsetControlComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/OnsetControlComponent.h -------------------------------------------------------------------------------- /source/GUI/OnsetVisualizer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/OnsetVisualizer.cpp -------------------------------------------------------------------------------- /source/GUI/OnsetVisualizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/OnsetVisualizer.h -------------------------------------------------------------------------------- /source/GUI/PluginEditorDev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/PluginEditorDev.cpp -------------------------------------------------------------------------------- /source/GUI/PluginEditorDev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/PluginEditorDev.h -------------------------------------------------------------------------------- /source/GUI/SliderParameterComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/SliderParameterComponent.cpp -------------------------------------------------------------------------------- /source/GUI/SliderParameterComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/SliderParameterComponent.h -------------------------------------------------------------------------------- /source/GUI/SynthControlComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/SynthControlComponent.cpp -------------------------------------------------------------------------------- /source/GUI/SynthControlComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/SynthControlComponent.h -------------------------------------------------------------------------------- /source/GUI/SynthControlKnobRow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/SynthControlKnobRow.cpp -------------------------------------------------------------------------------- /source/GUI/SynthControlKnobRow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/SynthControlKnobRow.h -------------------------------------------------------------------------------- /source/GUI/TorchDrumInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/TorchDrumInterface.cpp -------------------------------------------------------------------------------- /source/GUI/TorchDrumInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/TorchDrumInterface.h -------------------------------------------------------------------------------- /source/GUI/TorchDrumStyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/TorchDrumStyle.cpp -------------------------------------------------------------------------------- /source/GUI/TorchDrumStyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/TorchDrumStyle.h -------------------------------------------------------------------------------- /source/GUI/VisualizerComponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/VisualizerComponent.cpp -------------------------------------------------------------------------------- /source/GUI/VisualizerComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/GUI/VisualizerComponent.h -------------------------------------------------------------------------------- /source/NeuralNetwork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/NeuralNetwork.cpp -------------------------------------------------------------------------------- /source/NeuralNetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/NeuralNetwork.h -------------------------------------------------------------------------------- /source/OnsetDetection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/OnsetDetection.cpp -------------------------------------------------------------------------------- /source/OnsetDetection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/OnsetDetection.h -------------------------------------------------------------------------------- /source/Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Parameters.h -------------------------------------------------------------------------------- /source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/PluginEditor.cpp -------------------------------------------------------------------------------- /source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/PluginEditor.h -------------------------------------------------------------------------------- /source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/PluginProcessor.cpp -------------------------------------------------------------------------------- /source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/PluginProcessor.h -------------------------------------------------------------------------------- /source/Synth/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/CMakeLists.txt -------------------------------------------------------------------------------- /source/Synth/DrumSynth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/DrumSynth.cpp -------------------------------------------------------------------------------- /source/Synth/DrumSynth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/DrumSynth.h -------------------------------------------------------------------------------- /source/Synth/DrumSynthParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/DrumSynthParameters.h -------------------------------------------------------------------------------- /source/Synth/Modules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/CMakeLists.txt -------------------------------------------------------------------------------- /source/Synth/Modules/Envelope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Envelope.cpp -------------------------------------------------------------------------------- /source/Synth/Modules/Envelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Envelope.h -------------------------------------------------------------------------------- /source/Synth/Modules/ExpDecayEnvelope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/ExpDecayEnvelope.cpp -------------------------------------------------------------------------------- /source/Synth/Modules/ExpDecayEnvelope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/ExpDecayEnvelope.h -------------------------------------------------------------------------------- /source/Synth/Modules/Gain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Gain.h -------------------------------------------------------------------------------- /source/Synth/Modules/Noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Noise.h -------------------------------------------------------------------------------- /source/Synth/Modules/SinusoidalOscillator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/SinusoidalOscillator.cpp -------------------------------------------------------------------------------- /source/Synth/Modules/SinusoidalOscillator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/SinusoidalOscillator.h -------------------------------------------------------------------------------- /source/Synth/Modules/Tanh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Tanh.h -------------------------------------------------------------------------------- /source/Synth/Modules/Tonal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Tonal.cpp -------------------------------------------------------------------------------- /source/Synth/Modules/Tonal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Modules/Tonal.h -------------------------------------------------------------------------------- /source/Synth/Snare808.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Snare808.cpp -------------------------------------------------------------------------------- /source/Synth/Snare808.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Snare808.h -------------------------------------------------------------------------------- /source/Synth/Snare808Parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/Snare808Parameters.h -------------------------------------------------------------------------------- /source/Synth/SynthBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/SynthBase.h -------------------------------------------------------------------------------- /source/Synth/SynthParameterBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Synth/SynthParameterBase.h -------------------------------------------------------------------------------- /source/SynthController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/SynthController.cpp -------------------------------------------------------------------------------- /source/SynthController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/SynthController.h -------------------------------------------------------------------------------- /source/TorchDrumLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/TorchDrumLib.cpp -------------------------------------------------------------------------------- /source/TorchDrumLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/TorchDrumLib.h -------------------------------------------------------------------------------- /source/Utils/NeuralNetworkMock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Utils/NeuralNetworkMock.cpp -------------------------------------------------------------------------------- /source/Utils/NeuralNetworkMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/Utils/NeuralNetworkMock.h -------------------------------------------------------------------------------- /source/WaveformFIFO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/WaveformFIFO.cpp -------------------------------------------------------------------------------- /source/WaveformFIFO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/source/WaveformFIFO.h -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/python_comparison/test_envelope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/python_comparison/test_envelope.py -------------------------------------------------------------------------------- /test/python_comparison/test_gain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/python_comparison/test_gain.py -------------------------------------------------------------------------------- /test/python_comparison/test_sinusoidal_osc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/python_comparison/test_sinusoidal_osc.py -------------------------------------------------------------------------------- /test/python_comparison/test_tanh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/python_comparison/test_tanh.py -------------------------------------------------------------------------------- /test/test_drum_synth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_drum_synth.py -------------------------------------------------------------------------------- /test/test_drum_synth_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_drum_synth_parameters.py -------------------------------------------------------------------------------- /test/test_feature_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_feature_extraction.py -------------------------------------------------------------------------------- /test/test_feature_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_feature_value.py -------------------------------------------------------------------------------- /test/test_onset_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_onset_detection.py -------------------------------------------------------------------------------- /test/test_spectral_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_spectral_extractor.py -------------------------------------------------------------------------------- /test/test_synth_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jorshi/torchdrum-plugin/HEAD/test/test_synth_controller.py --------------------------------------------------------------------------------