├── .clang-format ├── .github └── workflows │ └── main.yaml ├── .gitignore ├── .gitmodules ├── .vscode ├── c_cpp_properties.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── doc ├── opl-params.md ├── opm-params.md └── sd1-params.md ├── libnotesalad ├── CMakeLists.txt ├── CallbackOPLDevice.cpp ├── CallbackOPLDevice.h ├── CallbackOPMDevice.cpp ├── CallbackOPMDevice.h ├── CallbackSD1Device.cpp ├── CallbackSD1Device.h ├── EmulatorBase.cpp ├── EmulatorBase.h ├── IMIDIManager.cpp ├── IMIDIManager.h ├── OPL2MIDIManager.cpp ├── OPL2MIDIManager.h ├── OPL3MIDIManager.cpp ├── OPL3MIDIManager.h ├── OPLEmulator.cpp ├── OPLEmulator.h ├── OPMEmulator.cpp ├── OPMEmulator.h ├── OPMMIDIManager.cpp ├── OPMMIDIManager.h ├── SD1MIDIManager.cpp ├── SD1MIDIManager.h ├── midi.cpp ├── midi.h ├── opl.cpp ├── opl.h ├── oplsd1.cpp ├── oplsd1.h ├── opm.cpp ├── opm.h ├── resampler │ ├── CMakeLists.txt │ ├── arch.h │ ├── resample.c │ └── speex_resampler.h ├── sd1.cpp └── sd1.h ├── libnotesaladcore ├── CMakeLists.txt ├── library.properties ├── src │ ├── 7BitEncoding.cpp │ ├── 7BitEncoding.h │ ├── BufferIO.cpp │ ├── BufferIO.h │ ├── CMakeLists.txt │ ├── MIDI │ │ ├── BasicVoiceAllocator.h │ │ ├── CMakeLists.txt │ │ ├── GlobalParams.h │ │ ├── IMIDIDriver.h │ │ ├── INoteManager.h │ │ ├── IToneGenerator.h │ │ ├── IVoiceAllocator.h │ │ ├── LFO.cpp │ │ ├── LFO.h │ │ ├── MIDICommon.h │ │ ├── MIDIDriver.h │ │ ├── MIDIParser.cpp │ │ ├── MIDIParser.h │ │ ├── MonoNoteManager.cpp │ │ ├── MonoNoteManager.h │ │ ├── OPL │ │ │ ├── CMakeLists.txt │ │ │ ├── DefaultOPLPatchManager.cpp │ │ │ ├── DefaultOPLPatchManager.h │ │ │ ├── OPL2MIDISystem.cpp │ │ │ ├── OPL2MIDISystem.h │ │ │ ├── OPL2VoiceAllocator.cpp │ │ │ ├── OPL2VoiceAllocator.h │ │ │ ├── OPL3MIDISystem.cpp │ │ │ ├── OPL3MIDISystem.h │ │ │ ├── OPL3VoiceAllocator.cpp │ │ │ ├── OPL3VoiceAllocator.h │ │ │ ├── OPLGMPatchData.cpp │ │ │ ├── OPLGMPatchData.h │ │ │ ├── OPLParamInfo.g.cpp │ │ │ ├── OPLParamInfo.h │ │ │ ├── OPLToneGenerator.cpp │ │ │ └── OPLToneGenerator.h │ │ ├── OPM │ │ │ ├── CMakeLists.txt │ │ │ ├── OPMMIDISystem.cpp │ │ │ ├── OPMMIDISystem.h │ │ │ ├── OPMParamInfo.g.cpp │ │ │ ├── OPMParamInfo.h │ │ │ ├── OPMToneGenerator.cpp │ │ │ └── OPMToneGenerator.h │ │ ├── ParamIDs.h │ │ ├── ParamInfo.g.cpp │ │ ├── ParamInfo.h │ │ ├── Patch.h │ │ ├── PatchManagerBase.h │ │ ├── PatchParams.cpp │ │ ├── PatchParams.h │ │ ├── PatchSerialization.h │ │ ├── PolyNoteManager.h │ │ ├── RAMPatchManager.h │ │ ├── SD1 │ │ │ ├── CMakeLists.txt │ │ │ ├── DefaultSD1PatchManager.cpp │ │ │ ├── DefaultSD1PatchManager.h │ │ │ ├── OPLSD1MIDISystem.cpp │ │ │ ├── OPLSD1MIDISystem.h │ │ │ ├── OPLSD1ToneGenerator.cpp │ │ │ ├── OPLSD1ToneGenerator.h │ │ │ ├── SD1MIDISystem.cpp │ │ │ ├── SD1MIDISystem.h │ │ │ ├── SD1ParamInfo.g.cpp │ │ │ ├── SD1ParamInfo.h │ │ │ ├── SD1Patches.cpp │ │ │ ├── SD1Patches.h │ │ │ ├── SD1ToneGenerator.cpp │ │ │ └── SD1ToneGenerator.h │ │ ├── SysEx.cpp │ │ ├── SysEx.h │ │ ├── TimeSource.h │ │ ├── ToneController.h │ │ ├── VoiceStatus.cpp │ │ └── VoiceStatus.h │ ├── OPL │ │ ├── BufferedOPLDevice.cpp │ │ ├── BufferedOPLDevice.h │ │ ├── CMakeLists.txt │ │ ├── OPLDeviceBase.cpp │ │ ├── OPLDeviceBase.h │ │ ├── OPLReadWriteDeviceBase.cpp │ │ ├── OPLReadWriteDeviceBase.h │ │ ├── OPLRegisterSet.cpp │ │ ├── OPLRegisterSet.h │ │ ├── OPLTone.cpp │ │ ├── OPLTone.h │ │ ├── OPLUtils.cpp │ │ └── OPLUtils.h │ ├── OPM │ │ ├── BufferedOPMDevice.cpp │ │ ├── BufferedOPMDevice.h │ │ ├── CMakeLists.txt │ │ ├── OPMDeviceBase.cpp │ │ ├── OPMDeviceBase.h │ │ ├── OPMRegisterSet.cpp │ │ ├── OPMRegisterSet.h │ │ ├── OPMTone.cpp │ │ ├── OPMTone.h │ │ ├── OPMUtils.cpp │ │ └── OPMUtils.h │ ├── SD1 │ │ ├── CMakeLists.txt │ │ ├── SD1DeviceBase.cpp │ │ ├── SD1DeviceBase.h │ │ ├── SD1OPLAdaptor.cpp │ │ ├── SD1OPLAdaptor.h │ │ ├── SD1Tone.cpp │ │ ├── SD1Tone.h │ │ ├── SD1Utils.cpp │ │ └── SD1Utils.h │ ├── Utils.cpp │ ├── Utils.h │ └── notesaladcore.h └── test │ ├── 7BitEncoding.cpp │ ├── CMakeLists.txt │ ├── MIDI │ ├── IMIDIDriver_test.h │ ├── IToneGenerator_test.h │ ├── MIDIDriver.cpp │ ├── MIDIParser.cpp │ ├── OPL │ │ └── OPLParamInfo.cpp │ ├── OPM │ │ └── OPMParamInfo.cpp │ ├── ParamInfo.h │ ├── PatchSerialization.cpp │ ├── SD1 │ │ └── SD1ParamInfo.cpp │ ├── TestTone.cpp │ └── TestTone.h │ ├── OPL │ └── OPLReadWriteDeviceBase.cpp │ └── SD1 │ └── SD1Utils.cpp ├── python ├── .gitignore ├── .pylintrc ├── notesalad │ ├── __init__.py │ ├── opl.py │ ├── opm.py │ ├── patch.py │ ├── resources │ │ ├── __init__.py │ │ ├── opl.json │ │ ├── opm.json │ │ ├── sd1.json │ │ └── universal.json │ └── sd1.py └── pyproject.toml ├── resources └── params │ ├── opl.json │ ├── opm.json │ ├── sd1.json │ └── universal.json ├── scripts ├── codegen │ └── gen_param_info_cpp.py ├── doc │ └── gen_params_md.py ├── generate_all.sh └── params │ ├── gen_opl.py │ ├── gen_opm.py │ ├── gen_sd1.py │ └── gen_universal.py └── web ├── .gitignore ├── .npmrc ├── .prettierrc ├── LICENSE ├── package-lock.json ├── package.json ├── src ├── Worklet │ ├── Emulators │ │ ├── EmulatorBase.js │ │ ├── OPLEmulator.js │ │ └── OPMEmulator.js │ ├── MIDI │ │ ├── MIDIDriverBase.js │ │ ├── OPL3MIDIDriver.js │ │ └── OPMMIDIDriver.js │ ├── NoteSaladLibrary.js │ ├── Processors │ │ ├── OPLProcessor.js │ │ ├── OPMProcessor.js │ │ └── OPXProcessorBase.js │ └── index.js └── index.js └── worklet.webpack.config.js /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | **/.DS_Store 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/README.md -------------------------------------------------------------------------------- /doc/opl-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/doc/opl-params.md -------------------------------------------------------------------------------- /doc/opm-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/doc/opm-params.md -------------------------------------------------------------------------------- /doc/sd1-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/doc/sd1-params.md -------------------------------------------------------------------------------- /libnotesalad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesalad/CallbackOPLDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CallbackOPLDevice.cpp -------------------------------------------------------------------------------- /libnotesalad/CallbackOPLDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CallbackOPLDevice.h -------------------------------------------------------------------------------- /libnotesalad/CallbackOPMDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CallbackOPMDevice.cpp -------------------------------------------------------------------------------- /libnotesalad/CallbackOPMDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CallbackOPMDevice.h -------------------------------------------------------------------------------- /libnotesalad/CallbackSD1Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CallbackSD1Device.cpp -------------------------------------------------------------------------------- /libnotesalad/CallbackSD1Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/CallbackSD1Device.h -------------------------------------------------------------------------------- /libnotesalad/EmulatorBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/EmulatorBase.cpp -------------------------------------------------------------------------------- /libnotesalad/EmulatorBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/EmulatorBase.h -------------------------------------------------------------------------------- /libnotesalad/IMIDIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/IMIDIManager.cpp -------------------------------------------------------------------------------- /libnotesalad/IMIDIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/IMIDIManager.h -------------------------------------------------------------------------------- /libnotesalad/OPL2MIDIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPL2MIDIManager.cpp -------------------------------------------------------------------------------- /libnotesalad/OPL2MIDIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPL2MIDIManager.h -------------------------------------------------------------------------------- /libnotesalad/OPL3MIDIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPL3MIDIManager.cpp -------------------------------------------------------------------------------- /libnotesalad/OPL3MIDIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPL3MIDIManager.h -------------------------------------------------------------------------------- /libnotesalad/OPLEmulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPLEmulator.cpp -------------------------------------------------------------------------------- /libnotesalad/OPLEmulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPLEmulator.h -------------------------------------------------------------------------------- /libnotesalad/OPMEmulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPMEmulator.cpp -------------------------------------------------------------------------------- /libnotesalad/OPMEmulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPMEmulator.h -------------------------------------------------------------------------------- /libnotesalad/OPMMIDIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPMMIDIManager.cpp -------------------------------------------------------------------------------- /libnotesalad/OPMMIDIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/OPMMIDIManager.h -------------------------------------------------------------------------------- /libnotesalad/SD1MIDIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/SD1MIDIManager.cpp -------------------------------------------------------------------------------- /libnotesalad/SD1MIDIManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/SD1MIDIManager.h -------------------------------------------------------------------------------- /libnotesalad/midi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/midi.cpp -------------------------------------------------------------------------------- /libnotesalad/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/midi.h -------------------------------------------------------------------------------- /libnotesalad/opl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/opl.cpp -------------------------------------------------------------------------------- /libnotesalad/opl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/opl.h -------------------------------------------------------------------------------- /libnotesalad/oplsd1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/oplsd1.cpp -------------------------------------------------------------------------------- /libnotesalad/oplsd1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/oplsd1.h -------------------------------------------------------------------------------- /libnotesalad/opm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/opm.cpp -------------------------------------------------------------------------------- /libnotesalad/opm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/opm.h -------------------------------------------------------------------------------- /libnotesalad/resampler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/resampler/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesalad/resampler/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/resampler/arch.h -------------------------------------------------------------------------------- /libnotesalad/resampler/resample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/resampler/resample.c -------------------------------------------------------------------------------- /libnotesalad/resampler/speex_resampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/resampler/speex_resampler.h -------------------------------------------------------------------------------- /libnotesalad/sd1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/sd1.cpp -------------------------------------------------------------------------------- /libnotesalad/sd1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesalad/sd1.h -------------------------------------------------------------------------------- /libnotesaladcore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/library.properties -------------------------------------------------------------------------------- /libnotesaladcore/src/7BitEncoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/7BitEncoding.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/7BitEncoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/7BitEncoding.h -------------------------------------------------------------------------------- /libnotesaladcore/src/BufferIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/BufferIO.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/BufferIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/BufferIO.h -------------------------------------------------------------------------------- /libnotesaladcore/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/BasicVoiceAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/BasicVoiceAllocator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/GlobalParams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/GlobalParams.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/IMIDIDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/IMIDIDriver.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/INoteManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/INoteManager.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/IToneGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/IToneGenerator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/IVoiceAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/IVoiceAllocator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/LFO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/LFO.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/LFO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/LFO.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/MIDICommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/MIDICommon.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/MIDIDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/MIDIDriver.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/MIDIParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/MIDIParser.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/MIDIParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/MIDIParser.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/MonoNoteManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/MonoNoteManager.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/MonoNoteManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/MonoNoteManager.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/DefaultOPLPatchManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/DefaultOPLPatchManager.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/DefaultOPLPatchManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/DefaultOPLPatchManager.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL2MIDISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL2MIDISystem.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL2MIDISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL2MIDISystem.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL2VoiceAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL2VoiceAllocator.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL2VoiceAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL2VoiceAllocator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL3MIDISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL3MIDISystem.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL3MIDISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL3MIDISystem.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL3VoiceAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL3VoiceAllocator.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPL3VoiceAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPL3VoiceAllocator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPLGMPatchData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPLGMPatchData.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPLGMPatchData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPLGMPatchData.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPLParamInfo.g.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPLParamInfo.g.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPLParamInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPLParamInfo.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPLToneGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPLToneGenerator.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPL/OPLToneGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPL/OPLToneGenerator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/OPMMIDISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/OPMMIDISystem.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/OPMMIDISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/OPMMIDISystem.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/OPMParamInfo.g.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/OPMParamInfo.g.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/OPMParamInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/OPMParamInfo.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/OPMToneGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/OPMToneGenerator.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/OPM/OPMToneGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/OPM/OPMToneGenerator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/ParamIDs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/ParamIDs.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/ParamInfo.g.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/ParamInfo.g.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/ParamInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/ParamInfo.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/Patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/Patch.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/PatchManagerBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/PatchManagerBase.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/PatchParams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/PatchParams.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/PatchParams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/PatchParams.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/PatchSerialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/PatchSerialization.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/PolyNoteManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/PolyNoteManager.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/RAMPatchManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/RAMPatchManager.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/DefaultSD1PatchManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/DefaultSD1PatchManager.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/DefaultSD1PatchManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/DefaultSD1PatchManager.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/OPLSD1MIDISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/OPLSD1MIDISystem.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/OPLSD1MIDISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/OPLSD1MIDISystem.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/OPLSD1ToneGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/OPLSD1ToneGenerator.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/OPLSD1ToneGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/OPLSD1ToneGenerator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1MIDISystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1MIDISystem.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1MIDISystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1MIDISystem.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1ParamInfo.g.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1ParamInfo.g.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1ParamInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1ParamInfo.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1Patches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1Patches.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1Patches.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1Patches.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1ToneGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1ToneGenerator.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SD1/SD1ToneGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SD1/SD1ToneGenerator.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SysEx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SysEx.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/SysEx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/SysEx.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/TimeSource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/TimeSource.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/ToneController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/ToneController.h -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/VoiceStatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/VoiceStatus.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/MIDI/VoiceStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/MIDI/VoiceStatus.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/BufferedOPLDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/BufferedOPLDevice.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/BufferedOPLDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/BufferedOPLDevice.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLDeviceBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLDeviceBase.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLDeviceBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLDeviceBase.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLReadWriteDeviceBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLReadWriteDeviceBase.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLReadWriteDeviceBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLReadWriteDeviceBase.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLRegisterSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLRegisterSet.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLRegisterSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLRegisterSet.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLTone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLTone.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLTone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLTone.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLUtils.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPL/OPLUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPL/OPLUtils.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/BufferedOPMDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/BufferedOPMDevice.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/BufferedOPMDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/BufferedOPMDevice.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMDeviceBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMDeviceBase.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMDeviceBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMDeviceBase.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMRegisterSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMRegisterSet.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMRegisterSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMRegisterSet.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMTone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMTone.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMTone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMTone.h -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMUtils.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/OPM/OPMUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/OPM/OPMUtils.h -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1DeviceBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1DeviceBase.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1DeviceBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1DeviceBase.h -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1OPLAdaptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1OPLAdaptor.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1OPLAdaptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1OPLAdaptor.h -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1Tone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1Tone.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1Tone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1Tone.h -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1Utils.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/SD1/SD1Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/SD1/SD1Utils.h -------------------------------------------------------------------------------- /libnotesaladcore/src/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/Utils.cpp -------------------------------------------------------------------------------- /libnotesaladcore/src/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/Utils.h -------------------------------------------------------------------------------- /libnotesaladcore/src/notesaladcore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/src/notesaladcore.h -------------------------------------------------------------------------------- /libnotesaladcore/test/7BitEncoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/7BitEncoding.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/CMakeLists.txt -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/IMIDIDriver_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/IMIDIDriver_test.h -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/IToneGenerator_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/IToneGenerator_test.h -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/MIDIDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/MIDIDriver.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/MIDIParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/MIDIParser.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/OPL/OPLParamInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/OPL/OPLParamInfo.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/OPM/OPMParamInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/OPM/OPMParamInfo.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/ParamInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/ParamInfo.h -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/PatchSerialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/PatchSerialization.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/SD1/SD1ParamInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/SD1/SD1ParamInfo.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/TestTone.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/TestTone.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/MIDI/TestTone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/MIDI/TestTone.h -------------------------------------------------------------------------------- /libnotesaladcore/test/OPL/OPLReadWriteDeviceBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/OPL/OPLReadWriteDeviceBase.cpp -------------------------------------------------------------------------------- /libnotesaladcore/test/SD1/SD1Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/libnotesaladcore/test/SD1/SD1Utils.cpp -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- 1 | env 2 | *.egg-info 3 | **/__pycache__ -------------------------------------------------------------------------------- /python/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/.pylintrc -------------------------------------------------------------------------------- /python/notesalad/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/__init__.py -------------------------------------------------------------------------------- /python/notesalad/opl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/opl.py -------------------------------------------------------------------------------- /python/notesalad/opm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/opm.py -------------------------------------------------------------------------------- /python/notesalad/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/patch.py -------------------------------------------------------------------------------- /python/notesalad/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/resources/__init__.py -------------------------------------------------------------------------------- /python/notesalad/resources/opl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/resources/opl.json -------------------------------------------------------------------------------- /python/notesalad/resources/opm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/resources/opm.json -------------------------------------------------------------------------------- /python/notesalad/resources/sd1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/resources/sd1.json -------------------------------------------------------------------------------- /python/notesalad/resources/universal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/resources/universal.json -------------------------------------------------------------------------------- /python/notesalad/sd1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/notesalad/sd1.py -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/python/pyproject.toml -------------------------------------------------------------------------------- /resources/params/opl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/resources/params/opl.json -------------------------------------------------------------------------------- /resources/params/opm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/resources/params/opm.json -------------------------------------------------------------------------------- /resources/params/sd1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/resources/params/sd1.json -------------------------------------------------------------------------------- /resources/params/universal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/resources/params/universal.json -------------------------------------------------------------------------------- /scripts/codegen/gen_param_info_cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/codegen/gen_param_info_cpp.py -------------------------------------------------------------------------------- /scripts/doc/gen_params_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/doc/gen_params_md.py -------------------------------------------------------------------------------- /scripts/generate_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/generate_all.sh -------------------------------------------------------------------------------- /scripts/params/gen_opl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/params/gen_opl.py -------------------------------------------------------------------------------- /scripts/params/gen_opm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/params/gen_opm.py -------------------------------------------------------------------------------- /scripts/params/gen_sd1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/params/gen_sd1.py -------------------------------------------------------------------------------- /scripts/params/gen_universal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/scripts/params/gen_universal.py -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | wasm 3 | dist 4 | *.tgz 5 | -------------------------------------------------------------------------------- /web/.npmrc: -------------------------------------------------------------------------------- 1 | @danielrfry:registry=https://npm.pkg.github.com 2 | -------------------------------------------------------------------------------- /web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/.prettierrc -------------------------------------------------------------------------------- /web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/LICENSE -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/Worklet/Emulators/EmulatorBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/Emulators/EmulatorBase.js -------------------------------------------------------------------------------- /web/src/Worklet/Emulators/OPLEmulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/Emulators/OPLEmulator.js -------------------------------------------------------------------------------- /web/src/Worklet/Emulators/OPMEmulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/Emulators/OPMEmulator.js -------------------------------------------------------------------------------- /web/src/Worklet/MIDI/MIDIDriverBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/MIDI/MIDIDriverBase.js -------------------------------------------------------------------------------- /web/src/Worklet/MIDI/OPL3MIDIDriver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/MIDI/OPL3MIDIDriver.js -------------------------------------------------------------------------------- /web/src/Worklet/MIDI/OPMMIDIDriver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/MIDI/OPMMIDIDriver.js -------------------------------------------------------------------------------- /web/src/Worklet/NoteSaladLibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/NoteSaladLibrary.js -------------------------------------------------------------------------------- /web/src/Worklet/Processors/OPLProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/Processors/OPLProcessor.js -------------------------------------------------------------------------------- /web/src/Worklet/Processors/OPMProcessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/Processors/OPMProcessor.js -------------------------------------------------------------------------------- /web/src/Worklet/Processors/OPXProcessorBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/Processors/OPXProcessorBase.js -------------------------------------------------------------------------------- /web/src/Worklet/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/Worklet/index.js -------------------------------------------------------------------------------- /web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/src/index.js -------------------------------------------------------------------------------- /web/worklet.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrfry/notesalad/HEAD/web/worklet.webpack.config.js --------------------------------------------------------------------------------