diff options
author | Tim E. Real <termtech@rogers.com> | 2012-12-13 00:18:21 +0000 |
---|---|---|
committer | Tim E. Real <termtech@rogers.com> | 2012-12-13 00:18:21 +0000 |
commit | 469316ca9c63006cda58b4b25bd5f6b1f7d67f4b (patch) | |
tree | da35720b36c94a81a3f72b5cb358d596e304788e /muse2/muse/vst_native.cpp | |
parent | 079a13764229873cc395c808a0333674b790edbf (diff) |
Fixed some vst controls stuck.
Added vst master timebase (sequencers should work now). Not quite finished.
Fixed weird QString bug causing some patch names to appear with garbage characters.
Diffstat (limited to 'muse2/muse/vst_native.cpp')
-rw-r--r-- | muse2/muse/vst_native.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/muse2/muse/vst_native.cpp b/muse2/muse/vst_native.cpp index 6de5f8f4..b6208d5b 100644 --- a/muse2/muse/vst_native.cpp +++ b/muse2/muse/vst_native.cpp @@ -1414,8 +1414,6 @@ void VstNativeSynthIF::queryPrograms() } //#endif - //fprintf(stderr, " VstNativeSynthIF::queryPrograms(): patch name:%s\n", buf); // REMOVE Tim. - int bankH = (prog >> 14) & 0x7f; int bankL = (prog >> 7) & 0x7f; int patch = prog & 0x7f; @@ -1520,7 +1518,7 @@ void VstNativeSynthIF::doSelectProgram(int bankH, int bankL, int prog) // getPatchName //--------------------------------------------------------- -const char* VstNativeSynthIF::getPatchName(int /*chan*/, int prog, bool /*drum*/) +QString VstNativeSynthIF::getPatchName(int /*chan*/, int prog, bool /*drum*/) const { unsigned long program = prog & 0x7f; unsigned long lbank = (prog >> 8) & 0xff; @@ -1536,12 +1534,8 @@ const char* VstNativeSynthIF::getPatchName(int /*chan*/, int prog, bool /*drum*/ { for(std::vector<VST_Program>::const_iterator i = programs.begin(); i != programs.end(); ++i) { - //fprintf(stderr, " VstNativeSynthIF::patch name:%s\n", i->name.toLatin1().constData()); // REMOVE Tim. if(i->program == p) - { - //fprintf(stderr, " found patch name:%s\n", i->name.toLatin1().constData()); // REMOVE Tim. - return i->name.toLatin1().constData(); - } + return i->name; } } return "?"; |