gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit a0192404db3a05d8b46ebddede4b346e07f941dd
parent b5a94a81dffab10b4abdb7d2fac0db1b6aa4262f
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Thu, 15 Jul 2021 17:40:35 +0200

fix types

Diffstat:
Msource/virusLib/microcontroller.cpp | 10+++++-----
Msource/virusLib/microcontroller.h | 10+++++-----
2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/source/virusLib/microcontroller.cpp b/source/virusLib/microcontroller.cpp @@ -96,7 +96,7 @@ void Microcontroller::writeHostBitsWithWait(const char flag1, const char flag2) m_hdi08.setHostFlags(flag1, flag2); } -bool Microcontroller::sendPreset(uint32_t program, const std::vector<TWord>& preset, bool cancelIfFull, bool isMulti) const +bool Microcontroller::sendPreset(uint8_t program, const std::vector<TWord>& preset, bool cancelIfFull, bool isMulti) { if(cancelIfFull && needsToWaitForHostBits(0,1)) return false; @@ -514,7 +514,7 @@ void Microcontroller::waitUntilReady() const } } -bool Microcontroller::requestMulti(uint32_t _bank, uint32_t _program, TPreset& _data) const +bool Microcontroller::requestMulti(uint8_t _bank, uint8_t _program, TPreset& _data) const { if (_bank == 0) { @@ -530,7 +530,7 @@ bool Microcontroller::requestMulti(uint32_t _bank, uint32_t _program, TPreset& _ return m_rom.getMulti(_program, _data); } -bool Microcontroller::requestSingle(uint32_t _bank, uint32_t _program, TPreset& _data) const +bool Microcontroller::requestSingle(uint8_t _bank, uint8_t _program, TPreset& _data) const { if (_bank == 0) { @@ -543,7 +543,7 @@ bool Microcontroller::requestSingle(uint32_t _bank, uint32_t _program, TPreset& return getSingle(_bank - 1, _program, _data); } -bool Microcontroller::writeSingle(uint32_t _bank, uint32_t _program, const TPreset& _data, bool cancelIfFull, bool pendingSingleWrite) +bool Microcontroller::writeSingle(uint8_t _bank, uint8_t _program, const TPreset& _data, bool cancelIfFull, bool pendingSingleWrite) { if (_bank > 0) { @@ -569,7 +569,7 @@ bool Microcontroller::writeSingle(uint32_t _bank, uint32_t _program, const TPres return sendPreset(_program, presetToDSPWords(_data), cancelIfFull, false); } -bool Microcontroller::writeMulti(uint32_t _bank, uint32_t _program, const TPreset& _data, bool cancelIfFull) +bool Microcontroller::writeMulti(uint8_t _bank, uint8_t _program, const TPreset& _data, bool cancelIfFull) { if (_bank != 0) { diff --git a/source/virusLib/microcontroller.h b/source/virusLib/microcontroller.h @@ -176,16 +176,16 @@ public: explicit Microcontroller(dsp56k::HDI08& hdi08, ROMFile& romFile); - bool sendPreset(uint32_t program, const std::vector<dsp56k::TWord>& preset, bool cancelIfFull = false, bool isMulti = false) const; + bool sendPreset(uint8_t program, const std::vector<dsp56k::TWord>& preset, bool cancelIfFull = false, bool isMulti = false); void sendControlCommand(ControlCommand command, uint8_t value); bool sendMIDI(uint8_t a, uint8_t b, uint8_t c, bool cancelIfFull = false); bool send(Page page, uint8_t part, uint8_t param, uint8_t value, bool cancelIfFull = false); bool sendSysex(const std::vector<uint8_t>& _data, bool _cancelIfFull, std::vector<synthLib::SMidiEvent>& _responses); - bool writeSingle(uint32_t _bank, uint32_t _program, const TPreset& _data, bool cancelIfFull, bool pendingSingleWrite = false); - bool writeMulti(uint32_t _bank, uint32_t _program, const TPreset& _data, bool cancelIfFull); - bool requestMulti(uint32_t _bank, uint32_t _program, TPreset& _data) const; - bool requestSingle(uint32_t _bank, uint32_t _program, TPreset& _data) const; + bool writeSingle(uint8_t _bank, uint8_t _program, const TPreset& _data, bool cancelIfFull, bool pendingSingleWrite = false); + bool writeMulti(uint8_t _bank, uint8_t _program, const TPreset& _data, bool cancelIfFull); + bool requestMulti(uint8_t _bank, uint8_t _program, TPreset& _data) const; + bool requestSingle(uint8_t _bank, uint8_t _program, TPreset& _data) const; bool needsToWaitForHostBits(char flag1,char flag2) const; void sendInitControlCommands();