├── .gitattributes ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENCE.txt ├── README.md ├── include └── Kaixo │ ├── SpectralRotator │ ├── Controller.hpp │ ├── Gui │ │ ├── EditorView.hpp │ │ ├── FileDragHandle.hpp │ │ ├── MainView.hpp │ │ ├── NonAudioLoadPopupView.hpp │ │ ├── NotificationPopupView.hpp │ │ ├── SettingsView.hpp │ │ ├── SpectralFileViewer.hpp │ │ └── SpectralViewer.hpp │ └── Processing │ │ ├── FileHandler.hpp │ │ ├── Interfaces │ │ ├── EditorInterface.hpp │ │ └── FileInterface.hpp │ │ ├── Processor.hpp │ │ ├── Rotator.hpp │ │ ├── SpectralEditor.hpp │ │ └── Utils │ │ ├── AudioBuffer.hpp │ │ ├── AudioBufferSpectralInformation.hpp │ │ ├── AudioFrame.hpp │ │ ├── ComplexBuffer.hpp │ │ ├── Fft.hpp │ │ └── Resampler.hpp │ └── Utils │ ├── AudioFile.hpp │ └── Decoders │ ├── Decoder.hpp │ ├── mp3.hpp │ └── wav.hpp ├── resources └── Parameters.xml ├── source └── Kaixo │ ├── SpectralRotator │ ├── Controller.cpp │ ├── Gui │ │ ├── EditorView.cpp │ │ ├── FileDragHandle.cpp │ │ ├── MainView.cpp │ │ ├── NonAudioLoadPopupView.cpp │ │ ├── NotificationPopupView.cpp │ │ ├── SettingsView.cpp │ │ ├── SpectralFileViewer.cpp │ │ └── SpectralViewer.cpp │ └── Processing │ │ ├── FileHandler.cpp │ │ ├── Interfaces │ │ ├── EditorInterface.cpp │ │ └── FileInterface.cpp │ │ ├── Processor.cpp │ │ ├── Rotator.cpp │ │ ├── SpectralEditor.cpp │ │ └── Utils │ │ ├── AudioBufferSpectralInformation.cpp │ │ ├── Fft.cpp │ │ └── Resampler.cpp │ └── Utils │ └── AudioFile.cpp └── theme ├── background.png ├── flip.png ├── map.json ├── map.png ├── open-folder.png ├── reverse.png ├── rotate-270.png ├── rotate-90.png ├── rotate-background.png ├── schema.json ├── settings-background.png ├── settings.png ├── source-background.png └── theme.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | bin/ 3 | generated/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/README.md -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Controller.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/EditorView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/EditorView.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/FileDragHandle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/FileDragHandle.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/MainView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/MainView.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/NonAudioLoadPopupView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/NonAudioLoadPopupView.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/NotificationPopupView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/NotificationPopupView.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/SettingsView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/SettingsView.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/SpectralFileViewer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/SpectralFileViewer.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Gui/SpectralViewer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Gui/SpectralViewer.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/FileHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/FileHandler.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Interfaces/EditorInterface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Interfaces/EditorInterface.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Interfaces/FileInterface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Interfaces/FileInterface.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Processor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Processor.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Rotator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Rotator.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/SpectralEditor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/SpectralEditor.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Utils/AudioBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Utils/AudioBuffer.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Utils/AudioBufferSpectralInformation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Utils/AudioBufferSpectralInformation.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Utils/AudioFrame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Utils/AudioFrame.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Utils/ComplexBuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Utils/ComplexBuffer.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Utils/Fft.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Utils/Fft.hpp -------------------------------------------------------------------------------- /include/Kaixo/SpectralRotator/Processing/Utils/Resampler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/SpectralRotator/Processing/Utils/Resampler.hpp -------------------------------------------------------------------------------- /include/Kaixo/Utils/AudioFile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/Utils/AudioFile.hpp -------------------------------------------------------------------------------- /include/Kaixo/Utils/Decoders/Decoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/Utils/Decoders/Decoder.hpp -------------------------------------------------------------------------------- /include/Kaixo/Utils/Decoders/mp3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/Utils/Decoders/mp3.hpp -------------------------------------------------------------------------------- /include/Kaixo/Utils/Decoders/wav.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/include/Kaixo/Utils/Decoders/wav.hpp -------------------------------------------------------------------------------- /resources/Parameters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/resources/Parameters.xml -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Controller.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/EditorView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/EditorView.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/FileDragHandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/FileDragHandle.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/MainView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/MainView.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/NonAudioLoadPopupView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/NonAudioLoadPopupView.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/NotificationPopupView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/NotificationPopupView.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/SettingsView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/SettingsView.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/SpectralFileViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/SpectralFileViewer.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Gui/SpectralViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Gui/SpectralViewer.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/FileHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/FileHandler.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Interfaces/EditorInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Interfaces/EditorInterface.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Interfaces/FileInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Interfaces/FileInterface.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Processor.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Rotator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Rotator.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/SpectralEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/SpectralEditor.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Utils/AudioBufferSpectralInformation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Utils/AudioBufferSpectralInformation.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Utils/Fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Utils/Fft.cpp -------------------------------------------------------------------------------- /source/Kaixo/SpectralRotator/Processing/Utils/Resampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/SpectralRotator/Processing/Utils/Resampler.cpp -------------------------------------------------------------------------------- /source/Kaixo/Utils/AudioFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/source/Kaixo/Utils/AudioFile.cpp -------------------------------------------------------------------------------- /theme/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/background.png -------------------------------------------------------------------------------- /theme/flip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/flip.png -------------------------------------------------------------------------------- /theme/map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/map.json -------------------------------------------------------------------------------- /theme/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/map.png -------------------------------------------------------------------------------- /theme/open-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/open-folder.png -------------------------------------------------------------------------------- /theme/reverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/reverse.png -------------------------------------------------------------------------------- /theme/rotate-270.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/rotate-270.png -------------------------------------------------------------------------------- /theme/rotate-90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/rotate-90.png -------------------------------------------------------------------------------- /theme/rotate-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/rotate-background.png -------------------------------------------------------------------------------- /theme/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/schema.json -------------------------------------------------------------------------------- /theme/settings-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/settings-background.png -------------------------------------------------------------------------------- /theme/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/settings.png -------------------------------------------------------------------------------- /theme/source-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/source-background.png -------------------------------------------------------------------------------- /theme/theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaixoCode/SpectralRotator/HEAD/theme/theme.json --------------------------------------------------------------------------------