├── .github ├── FUNDING.yaml └── workflows │ └── release.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── doc ├── curves.png ├── gate12.png ├── gate12.svg ├── gate121.png ├── macos-readme.txt ├── patterns.png ├── rising-wedge.png └── sequencer.png ├── resources └── Ubuntu-Medium.ttf └── src ├── Globals.h ├── PluginEditor.cpp ├── PluginEditor.h ├── PluginProcessor.cpp ├── PluginProcessor.h ├── Presets.h ├── dsp ├── Filter.cpp ├── Filter.h ├── Pattern.cpp ├── Pattern.h ├── Transient.cpp └── Transient.h ├── ui ├── About.cpp ├── About.h ├── AudioDisplay.cpp ├── AudioDisplay.h ├── CustomLookAndFeel.cpp ├── CustomLookAndFeel.h ├── GridSelector.cpp ├── GridSelector.h ├── Multiselect.cpp ├── Multiselect.h ├── PaintTool.cpp ├── PaintTool.h ├── PaintToolWidget.cpp ├── PaintToolWidget.h ├── Rotary.cpp ├── Rotary.h ├── Sequencer.cpp ├── Sequencer.h ├── SequencerWidget.cpp ├── SequencerWidget.h ├── SettingsButton.cpp ├── SettingsButton.h ├── TextDial.cpp ├── TextDial.h ├── View.cpp └── View.h └── utils ├── PatternManager.cpp └── PatternManager.h /.github/FUNDING.yaml: -------------------------------------------------------------------------------- 1 | github: [tiagolr] 2 | custom: ["https://www.buymeacoffee.com/tilr"] -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/README.md -------------------------------------------------------------------------------- /doc/curves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/curves.png -------------------------------------------------------------------------------- /doc/gate12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/gate12.png -------------------------------------------------------------------------------- /doc/gate12.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/gate12.svg -------------------------------------------------------------------------------- /doc/gate121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/gate121.png -------------------------------------------------------------------------------- /doc/macos-readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/macos-readme.txt -------------------------------------------------------------------------------- /doc/patterns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/patterns.png -------------------------------------------------------------------------------- /doc/rising-wedge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/rising-wedge.png -------------------------------------------------------------------------------- /doc/sequencer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/doc/sequencer.png -------------------------------------------------------------------------------- /resources/Ubuntu-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/resources/Ubuntu-Medium.ttf -------------------------------------------------------------------------------- /src/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/Globals.h -------------------------------------------------------------------------------- /src/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/PluginEditor.cpp -------------------------------------------------------------------------------- /src/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/PluginEditor.h -------------------------------------------------------------------------------- /src/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/PluginProcessor.cpp -------------------------------------------------------------------------------- /src/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/PluginProcessor.h -------------------------------------------------------------------------------- /src/Presets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/Presets.h -------------------------------------------------------------------------------- /src/dsp/Filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/dsp/Filter.cpp -------------------------------------------------------------------------------- /src/dsp/Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/dsp/Filter.h -------------------------------------------------------------------------------- /src/dsp/Pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/dsp/Pattern.cpp -------------------------------------------------------------------------------- /src/dsp/Pattern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/dsp/Pattern.h -------------------------------------------------------------------------------- /src/dsp/Transient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/dsp/Transient.cpp -------------------------------------------------------------------------------- /src/dsp/Transient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/dsp/Transient.h -------------------------------------------------------------------------------- /src/ui/About.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/About.cpp -------------------------------------------------------------------------------- /src/ui/About.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/About.h -------------------------------------------------------------------------------- /src/ui/AudioDisplay.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/AudioDisplay.cpp -------------------------------------------------------------------------------- /src/ui/AudioDisplay.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/AudioDisplay.h -------------------------------------------------------------------------------- /src/ui/CustomLookAndFeel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/CustomLookAndFeel.cpp -------------------------------------------------------------------------------- /src/ui/CustomLookAndFeel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/CustomLookAndFeel.h -------------------------------------------------------------------------------- /src/ui/GridSelector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/GridSelector.cpp -------------------------------------------------------------------------------- /src/ui/GridSelector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/GridSelector.h -------------------------------------------------------------------------------- /src/ui/Multiselect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/Multiselect.cpp -------------------------------------------------------------------------------- /src/ui/Multiselect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/Multiselect.h -------------------------------------------------------------------------------- /src/ui/PaintTool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/PaintTool.cpp -------------------------------------------------------------------------------- /src/ui/PaintTool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/PaintTool.h -------------------------------------------------------------------------------- /src/ui/PaintToolWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/PaintToolWidget.cpp -------------------------------------------------------------------------------- /src/ui/PaintToolWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/PaintToolWidget.h -------------------------------------------------------------------------------- /src/ui/Rotary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/Rotary.cpp -------------------------------------------------------------------------------- /src/ui/Rotary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/Rotary.h -------------------------------------------------------------------------------- /src/ui/Sequencer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/Sequencer.cpp -------------------------------------------------------------------------------- /src/ui/Sequencer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/Sequencer.h -------------------------------------------------------------------------------- /src/ui/SequencerWidget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/SequencerWidget.cpp -------------------------------------------------------------------------------- /src/ui/SequencerWidget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/SequencerWidget.h -------------------------------------------------------------------------------- /src/ui/SettingsButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/SettingsButton.cpp -------------------------------------------------------------------------------- /src/ui/SettingsButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/SettingsButton.h -------------------------------------------------------------------------------- /src/ui/TextDial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/TextDial.cpp -------------------------------------------------------------------------------- /src/ui/TextDial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/TextDial.h -------------------------------------------------------------------------------- /src/ui/View.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/View.cpp -------------------------------------------------------------------------------- /src/ui/View.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/ui/View.h -------------------------------------------------------------------------------- /src/utils/PatternManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/utils/PatternManager.cpp -------------------------------------------------------------------------------- /src/utils/PatternManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiagolr/gate12/HEAD/src/utils/PatternManager.h --------------------------------------------------------------------------------