├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── README.md ├── include ├── CIDs.hpp ├── Components │ ├── BackgroundEffect.hpp │ ├── DragThing.hpp │ ├── Label.hpp │ ├── Parameter.hpp │ ├── SwitchThing.hpp │ └── XYPanel.hpp ├── Constants.hpp ├── Controller.hpp ├── Processing │ ├── BaseProcessor.hpp │ ├── Filter.hpp │ ├── Modules.hpp │ ├── Processor.hpp │ └── SIMD_Impl.hpp ├── Utils │ ├── LookupTable.hpp │ ├── SIMD.hpp │ ├── ThreadPool.hpp │ └── Utils.hpp ├── Views │ ├── CombineView.hpp │ ├── EnvelopeView.hpp │ ├── LFOView.hpp │ ├── MainView.hpp │ ├── MidiView.hpp │ ├── OscillatorView.hpp │ ├── PresetView.hpp │ ├── SubOscView.hpp │ ├── TopBarView.hpp │ ├── ViewFactoryBase.hpp │ └── WaveformView.hpp ├── pch.hpp └── version.hpp ├── resource ├── CMBNEX.uidesc ├── logo.bmp └── win32resource.rc ├── source ├── Components │ ├── BackgroundEffect.cpp │ ├── DragThing.cpp │ ├── Label.cpp │ ├── Parameter.cpp │ ├── SwitchThing.cpp │ └── XYPanel.cpp ├── Controller.cpp ├── Entry.cpp ├── Processing │ ├── BaseProcessor.cpp │ ├── Modules.cpp │ └── Processor.cpp └── Views │ ├── CombineView.cpp │ ├── EnvelopeView.cpp │ ├── LFOView.cpp │ ├── MainView.cpp │ ├── MidiView.cpp │ ├── OscillatorView.cpp │ ├── PresetView.cpp │ ├── SubOscView.cpp │ ├── TopBarView.cpp │ └── WaveformView.cpp └── tests └── Tests.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/README.md -------------------------------------------------------------------------------- /include/CIDs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/CIDs.hpp -------------------------------------------------------------------------------- /include/Components/BackgroundEffect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Components/BackgroundEffect.hpp -------------------------------------------------------------------------------- /include/Components/DragThing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Components/DragThing.hpp -------------------------------------------------------------------------------- /include/Components/Label.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Components/Label.hpp -------------------------------------------------------------------------------- /include/Components/Parameter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Components/Parameter.hpp -------------------------------------------------------------------------------- /include/Components/SwitchThing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Components/SwitchThing.hpp -------------------------------------------------------------------------------- /include/Components/XYPanel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Components/XYPanel.hpp -------------------------------------------------------------------------------- /include/Constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Constants.hpp -------------------------------------------------------------------------------- /include/Controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Controller.hpp -------------------------------------------------------------------------------- /include/Processing/BaseProcessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Processing/BaseProcessor.hpp -------------------------------------------------------------------------------- /include/Processing/Filter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Processing/Filter.hpp -------------------------------------------------------------------------------- /include/Processing/Modules.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Processing/Modules.hpp -------------------------------------------------------------------------------- /include/Processing/Processor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Processing/Processor.hpp -------------------------------------------------------------------------------- /include/Processing/SIMD_Impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Processing/SIMD_Impl.hpp -------------------------------------------------------------------------------- /include/Utils/LookupTable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Utils/LookupTable.hpp -------------------------------------------------------------------------------- /include/Utils/SIMD.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Utils/SIMD.hpp -------------------------------------------------------------------------------- /include/Utils/ThreadPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Utils/ThreadPool.hpp -------------------------------------------------------------------------------- /include/Utils/Utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Utils/Utils.hpp -------------------------------------------------------------------------------- /include/Views/CombineView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/CombineView.hpp -------------------------------------------------------------------------------- /include/Views/EnvelopeView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/EnvelopeView.hpp -------------------------------------------------------------------------------- /include/Views/LFOView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/LFOView.hpp -------------------------------------------------------------------------------- /include/Views/MainView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/MainView.hpp -------------------------------------------------------------------------------- /include/Views/MidiView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/MidiView.hpp -------------------------------------------------------------------------------- /include/Views/OscillatorView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/OscillatorView.hpp -------------------------------------------------------------------------------- /include/Views/PresetView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/PresetView.hpp -------------------------------------------------------------------------------- /include/Views/SubOscView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/SubOscView.hpp -------------------------------------------------------------------------------- /include/Views/TopBarView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/TopBarView.hpp -------------------------------------------------------------------------------- /include/Views/ViewFactoryBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/ViewFactoryBase.hpp -------------------------------------------------------------------------------- /include/Views/WaveformView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/Views/WaveformView.hpp -------------------------------------------------------------------------------- /include/pch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/pch.hpp -------------------------------------------------------------------------------- /include/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/include/version.hpp -------------------------------------------------------------------------------- /resource/CMBNEX.uidesc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/resource/CMBNEX.uidesc -------------------------------------------------------------------------------- /resource/logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/resource/logo.bmp -------------------------------------------------------------------------------- /resource/win32resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/resource/win32resource.rc -------------------------------------------------------------------------------- /source/Components/BackgroundEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Components/BackgroundEffect.cpp -------------------------------------------------------------------------------- /source/Components/DragThing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Components/DragThing.cpp -------------------------------------------------------------------------------- /source/Components/Label.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Components/Label.cpp -------------------------------------------------------------------------------- /source/Components/Parameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Components/Parameter.cpp -------------------------------------------------------------------------------- /source/Components/SwitchThing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Components/SwitchThing.cpp -------------------------------------------------------------------------------- /source/Components/XYPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Components/XYPanel.cpp -------------------------------------------------------------------------------- /source/Controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Controller.cpp -------------------------------------------------------------------------------- /source/Entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Entry.cpp -------------------------------------------------------------------------------- /source/Processing/BaseProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Processing/BaseProcessor.cpp -------------------------------------------------------------------------------- /source/Processing/Modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Processing/Modules.cpp -------------------------------------------------------------------------------- /source/Processing/Processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Processing/Processor.cpp -------------------------------------------------------------------------------- /source/Views/CombineView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/CombineView.cpp -------------------------------------------------------------------------------- /source/Views/EnvelopeView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/EnvelopeView.cpp -------------------------------------------------------------------------------- /source/Views/LFOView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/LFOView.cpp -------------------------------------------------------------------------------- /source/Views/MainView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/MainView.cpp -------------------------------------------------------------------------------- /source/Views/MidiView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/MidiView.cpp -------------------------------------------------------------------------------- /source/Views/OscillatorView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/OscillatorView.cpp -------------------------------------------------------------------------------- /source/Views/PresetView.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/Views/SubOscView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/SubOscView.cpp -------------------------------------------------------------------------------- /source/Views/TopBarView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/TopBarView.cpp -------------------------------------------------------------------------------- /source/Views/WaveformView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/source/Views/WaveformView.cpp -------------------------------------------------------------------------------- /tests/Tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/CMBNEX/HEAD/tests/Tests.cpp --------------------------------------------------------------------------------