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 6c7a22109ed4c5f5a45dc42c64937affa9061a99
parent 96c352f7def27aebc5734021d8bd91bf200507de
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Fri, 20 May 2022 21:25:44 +0200

fix & improve broken logging of unknown sysex messages

Diffstat:
Msource/jucePlugin/VirusController.cpp | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/source/jucePlugin/VirusController.cpp b/source/jucePlugin/VirusController.cpp @@ -405,11 +405,15 @@ namespace Virus void Controller::printMessage(const SysEx &msg) { std::stringstream ss; - for (auto &m : msg) + ss << "[size " << msg.size() << "] "; + for(size_t i=0; i<msg.size(); ++i) { - ss << std::hex << static_cast<int>(m) << ","; + ss << HEXN(static_cast<int>(msg[i]), 2); + if(i < msg.size()-1) + ss << ','; } - LOG((ss.str())); + const auto s(ss.str()); + LOG(s); } void Controller::sendSysEx(const SysEx &msg) const