├── .codedocs ├── LICENSE ├── Plug-in ├── Gamelanizer.jucer ├── Source │ ├── BeatSampleInfo.cpp │ ├── BeatSampleInfo.h │ ├── CleanLookAndFeel.cpp │ ├── CleanLookAndFeel.h │ ├── GamelanizerConstants.h │ ├── GamelanizerParameters.cpp │ ├── GamelanizerParameters.h │ ├── GamelanizerParametersVTSHelper.cpp │ ├── GamelanizerParametersVTSHelper.h │ ├── ModuloSameSignAsDivisor.cpp │ ├── ModuloSameSignAsDivisor.h │ ├── PerformanceMeasures.cpp │ ├── PerformanceMeasures.h │ ├── PhaseVocoder.cpp │ ├── PhaseVocoder.h │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ ├── PluginProcessor.h │ ├── PvResampler.cpp │ ├── PvResampler.h │ ├── SliderToggleableSnap.cpp │ ├── SliderToggleableSnap.h │ ├── StatefulRoundedNumber.cpp │ ├── StatefulRoundedNumber.h │ ├── SubdivisionLevel.cpp │ ├── SubdivisionLevel.h │ ├── SubdivisionLevelsOutputBuffer.h │ ├── TaperControls.cpp │ ├── TaperControls.h │ ├── WindowingFunctions.cpp │ └── WindowingFunctions.h └── doxygen │ └── Doxyfile ├── PythonPrototype ├── README.md ├── audio_play_head.py ├── catmull_rom_interpolator.py ├── gamelanizer_frame_based.py ├── gamelanizer_offline.py ├── gamelanizer_offline_driver.py ├── input │ ├── compare.wav │ ├── compareNote.wav │ ├── fourthpattern.wav │ ├── longtest120.wav │ ├── longtest62.wav │ ├── notenames97.wav │ └── notenameslong97.wav ├── mixing_utils.py ├── negative_delay.py ├── phase_vocoder_frame_based.py ├── phase_vocoder_offline.py ├── phase_vocoder_offline_driver.py ├── song.py └── tempo_marker.py ├── README.md └── screenshot.PNG /.codedocs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/.codedocs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/LICENSE -------------------------------------------------------------------------------- /Plug-in/Gamelanizer.jucer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Gamelanizer.jucer -------------------------------------------------------------------------------- /Plug-in/Source/BeatSampleInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/BeatSampleInfo.cpp -------------------------------------------------------------------------------- /Plug-in/Source/BeatSampleInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/BeatSampleInfo.h -------------------------------------------------------------------------------- /Plug-in/Source/CleanLookAndFeel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/CleanLookAndFeel.cpp -------------------------------------------------------------------------------- /Plug-in/Source/CleanLookAndFeel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/CleanLookAndFeel.h -------------------------------------------------------------------------------- /Plug-in/Source/GamelanizerConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/GamelanizerConstants.h -------------------------------------------------------------------------------- /Plug-in/Source/GamelanizerParameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/GamelanizerParameters.cpp -------------------------------------------------------------------------------- /Plug-in/Source/GamelanizerParameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/GamelanizerParameters.h -------------------------------------------------------------------------------- /Plug-in/Source/GamelanizerParametersVTSHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/GamelanizerParametersVTSHelper.cpp -------------------------------------------------------------------------------- /Plug-in/Source/GamelanizerParametersVTSHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/GamelanizerParametersVTSHelper.h -------------------------------------------------------------------------------- /Plug-in/Source/ModuloSameSignAsDivisor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/ModuloSameSignAsDivisor.cpp -------------------------------------------------------------------------------- /Plug-in/Source/ModuloSameSignAsDivisor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/ModuloSameSignAsDivisor.h -------------------------------------------------------------------------------- /Plug-in/Source/PerformanceMeasures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PerformanceMeasures.cpp -------------------------------------------------------------------------------- /Plug-in/Source/PerformanceMeasures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PerformanceMeasures.h -------------------------------------------------------------------------------- /Plug-in/Source/PhaseVocoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PhaseVocoder.cpp -------------------------------------------------------------------------------- /Plug-in/Source/PhaseVocoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PhaseVocoder.h -------------------------------------------------------------------------------- /Plug-in/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /Plug-in/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PluginEditor.h -------------------------------------------------------------------------------- /Plug-in/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /Plug-in/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PluginProcessor.h -------------------------------------------------------------------------------- /Plug-in/Source/PvResampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PvResampler.cpp -------------------------------------------------------------------------------- /Plug-in/Source/PvResampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/PvResampler.h -------------------------------------------------------------------------------- /Plug-in/Source/SliderToggleableSnap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/SliderToggleableSnap.cpp -------------------------------------------------------------------------------- /Plug-in/Source/SliderToggleableSnap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/SliderToggleableSnap.h -------------------------------------------------------------------------------- /Plug-in/Source/StatefulRoundedNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/StatefulRoundedNumber.cpp -------------------------------------------------------------------------------- /Plug-in/Source/StatefulRoundedNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/StatefulRoundedNumber.h -------------------------------------------------------------------------------- /Plug-in/Source/SubdivisionLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/SubdivisionLevel.cpp -------------------------------------------------------------------------------- /Plug-in/Source/SubdivisionLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/SubdivisionLevel.h -------------------------------------------------------------------------------- /Plug-in/Source/SubdivisionLevelsOutputBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/SubdivisionLevelsOutputBuffer.h -------------------------------------------------------------------------------- /Plug-in/Source/TaperControls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/TaperControls.cpp -------------------------------------------------------------------------------- /Plug-in/Source/TaperControls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/TaperControls.h -------------------------------------------------------------------------------- /Plug-in/Source/WindowingFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/WindowingFunctions.cpp -------------------------------------------------------------------------------- /Plug-in/Source/WindowingFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/Source/WindowingFunctions.h -------------------------------------------------------------------------------- /Plug-in/doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/Plug-in/doxygen/Doxyfile -------------------------------------------------------------------------------- /PythonPrototype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/README.md -------------------------------------------------------------------------------- /PythonPrototype/audio_play_head.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/audio_play_head.py -------------------------------------------------------------------------------- /PythonPrototype/catmull_rom_interpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/catmull_rom_interpolator.py -------------------------------------------------------------------------------- /PythonPrototype/gamelanizer_frame_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/gamelanizer_frame_based.py -------------------------------------------------------------------------------- /PythonPrototype/gamelanizer_offline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/gamelanizer_offline.py -------------------------------------------------------------------------------- /PythonPrototype/gamelanizer_offline_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/gamelanizer_offline_driver.py -------------------------------------------------------------------------------- /PythonPrototype/input/compare.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/compare.wav -------------------------------------------------------------------------------- /PythonPrototype/input/compareNote.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/compareNote.wav -------------------------------------------------------------------------------- /PythonPrototype/input/fourthpattern.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/fourthpattern.wav -------------------------------------------------------------------------------- /PythonPrototype/input/longtest120.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/longtest120.wav -------------------------------------------------------------------------------- /PythonPrototype/input/longtest62.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/longtest62.wav -------------------------------------------------------------------------------- /PythonPrototype/input/notenames97.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/notenames97.wav -------------------------------------------------------------------------------- /PythonPrototype/input/notenameslong97.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/input/notenameslong97.wav -------------------------------------------------------------------------------- /PythonPrototype/mixing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/mixing_utils.py -------------------------------------------------------------------------------- /PythonPrototype/negative_delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/negative_delay.py -------------------------------------------------------------------------------- /PythonPrototype/phase_vocoder_frame_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/phase_vocoder_frame_based.py -------------------------------------------------------------------------------- /PythonPrototype/phase_vocoder_offline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/phase_vocoder_offline.py -------------------------------------------------------------------------------- /PythonPrototype/phase_vocoder_offline_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/phase_vocoder_offline_driver.py -------------------------------------------------------------------------------- /PythonPrototype/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/song.py -------------------------------------------------------------------------------- /PythonPrototype/tempo_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/PythonPrototype/tempo_marker.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/README.md -------------------------------------------------------------------------------- /screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukemcraig/DAFx19-Gamelanizer/HEAD/screenshot.PNG --------------------------------------------------------------------------------