Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/mda-lv2-1.2.4/lvz/audioeffectx.h
Examining data/mda-lv2-1.2.4/lvz/gendata.cpp
Examining data/mda-lv2-1.2.4/lvz/wrapper.cpp
Examining data/mda-lv2-1.2.4/src/mdaAmbience.cpp
Examining data/mda-lv2-1.2.4/src/mdaAmbience.h
Examining data/mda-lv2-1.2.4/src/mdaBandisto.cpp
Examining data/mda-lv2-1.2.4/src/mdaBandisto.h
Examining data/mda-lv2-1.2.4/src/mdaBeatBox.cpp
Examining data/mda-lv2-1.2.4/src/mdaBeatBox.h
Examining data/mda-lv2-1.2.4/src/mdaCombo.cpp
Examining data/mda-lv2-1.2.4/src/mdaCombo.h
Examining data/mda-lv2-1.2.4/src/mdaDX10.cpp
Examining data/mda-lv2-1.2.4/src/mdaDX10.h
Examining data/mda-lv2-1.2.4/src/mdaDeEss.cpp
Examining data/mda-lv2-1.2.4/src/mdaDeEss.h
Examining data/mda-lv2-1.2.4/src/mdaDegrade.cpp
Examining data/mda-lv2-1.2.4/src/mdaDegrade.h
Examining data/mda-lv2-1.2.4/src/mdaDelay.cpp
Examining data/mda-lv2-1.2.4/src/mdaDelay.h
Examining data/mda-lv2-1.2.4/src/mdaDetune.cpp
Examining data/mda-lv2-1.2.4/src/mdaDetune.h
Examining data/mda-lv2-1.2.4/src/mdaDither.cpp
Examining data/mda-lv2-1.2.4/src/mdaDither.h
Examining data/mda-lv2-1.2.4/src/mdaDubDelay.cpp
Examining data/mda-lv2-1.2.4/src/mdaDubDelay.h
Examining data/mda-lv2-1.2.4/src/mdaDynamics.cpp
Examining data/mda-lv2-1.2.4/src/mdaDynamics.h
Examining data/mda-lv2-1.2.4/src/mdaEPiano.cpp
Examining data/mda-lv2-1.2.4/src/mdaEPiano.h
Examining data/mda-lv2-1.2.4/src/mdaEPianoData.h
Examining data/mda-lv2-1.2.4/src/mdaImage.cpp
Examining data/mda-lv2-1.2.4/src/mdaImage.h
Examining data/mda-lv2-1.2.4/src/mdaJX10.cpp
Examining data/mda-lv2-1.2.4/src/mdaJX10.h
Examining data/mda-lv2-1.2.4/src/mdaLeslie.cpp
Examining data/mda-lv2-1.2.4/src/mdaLeslie.h
Examining data/mda-lv2-1.2.4/src/mdaLimiter.cpp
Examining data/mda-lv2-1.2.4/src/mdaLimiter.h
Examining data/mda-lv2-1.2.4/src/mdaLooplex.cpp
Examining data/mda-lv2-1.2.4/src/mdaLooplex.h
Examining data/mda-lv2-1.2.4/src/mdaLoudness.cpp
Examining data/mda-lv2-1.2.4/src/mdaLoudness.h
Examining data/mda-lv2-1.2.4/src/mdaMultiBand.cpp
Examining data/mda-lv2-1.2.4/src/mdaMultiBand.h
Examining data/mda-lv2-1.2.4/src/mdaOverdrive.cpp
Examining data/mda-lv2-1.2.4/src/mdaOverdrive.h
Examining data/mda-lv2-1.2.4/src/mdaPiano.cpp
Examining data/mda-lv2-1.2.4/src/mdaPiano.h
Examining data/mda-lv2-1.2.4/src/mdaPianoData.h
Examining data/mda-lv2-1.2.4/src/mdaRePsycho.cpp
Examining data/mda-lv2-1.2.4/src/mdaRePsycho.h
Examining data/mda-lv2-1.2.4/src/mdaRezFilter.cpp
Examining data/mda-lv2-1.2.4/src/mdaRezFilter.h
Examining data/mda-lv2-1.2.4/src/mdaRingMod.cpp
Examining data/mda-lv2-1.2.4/src/mdaRingMod.h
Examining data/mda-lv2-1.2.4/src/mdaRoundPan.cpp
Examining data/mda-lv2-1.2.4/src/mdaRoundPan.h
Examining data/mda-lv2-1.2.4/src/mdaShepard.cpp
Examining data/mda-lv2-1.2.4/src/mdaShepard.h
Examining data/mda-lv2-1.2.4/src/mdaSplitter.cpp
Examining data/mda-lv2-1.2.4/src/mdaSplitter.h
Examining data/mda-lv2-1.2.4/src/mdaStereo.cpp
Examining data/mda-lv2-1.2.4/src/mdaStereo.h
Examining data/mda-lv2-1.2.4/src/mdaSubSynth.cpp
Examining data/mda-lv2-1.2.4/src/mdaSubSynth.h
Examining data/mda-lv2-1.2.4/src/mdaTalkBox.cpp
Examining data/mda-lv2-1.2.4/src/mdaTalkBox.h
Examining data/mda-lv2-1.2.4/src/mdaTestTone.cpp
Examining data/mda-lv2-1.2.4/src/mdaTestTone.h
Examining data/mda-lv2-1.2.4/src/mdaThruZero.cpp
Examining data/mda-lv2-1.2.4/src/mdaThruZero.h
Examining data/mda-lv2-1.2.4/src/mdaTracker.cpp
Examining data/mda-lv2-1.2.4/src/mdaTracker.h
Examining data/mda-lv2-1.2.4/src/mdaTransient.cpp
Examining data/mda-lv2-1.2.4/src/mdaTransient.h
Examining data/mda-lv2-1.2.4/src/mdaVocInput.cpp
Examining data/mda-lv2-1.2.4/src/mdaVocInput.h
Examining data/mda-lv2-1.2.4/src/mdaVocoder.cpp
Examining data/mda-lv2-1.2.4/src/mdaVocoder.h

FINAL RESULTS:

data/mda-lv2-1.2.4/src/mdaAmbience.cpp:105:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:110:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:117:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:96:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:101:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:108:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:106:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:111:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:118:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaCombo.cpp:175:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaCombo.cpp:180:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaCombo.cpp:187:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDX10.cpp:188:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(programs[p].name, name);
data/mda-lv2-1.2.4/src/mdaDX10.cpp:201:47:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaDX10::setProgramName(char *name)   { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaDX10.cpp:202:47:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaDX10::getProgramName(char *name)   { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaDX10.cpp:226:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(text, programs[index].name);
data/mda-lv2-1.2.4/src/mdaDX10.cpp:291:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:79:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:84:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:107:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:112:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:119:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDelay.cpp:128:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaDelay.cpp:133:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDelay.cpp:140:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDetune.cpp:161:47:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaDetune::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaDetune.cpp:162:47:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaDetune::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaDetune.cpp:167:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[which].name);
data/mda-lv2-1.2.4/src/mdaDetune.cpp:198:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaDither.cpp:103:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaDither.cpp:108:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDither.cpp:115:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:119:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:124:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:131:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:65:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:70:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:77:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:214:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(programs[p].name, name);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:225:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaEPiano::setProgramName(char *name)   { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:226:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaEPiano::getProgramName(char *name)   { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:251:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(text, programs[index].name);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:325:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaImage.cpp:119:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaImage.cpp:124:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaImage.cpp:131:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:276:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(programs[p].name, name);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:293:47:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaJX10::setProgramName(char *name)   { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaJX10.cpp:294:47:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaJX10::getProgramName(char *name)   { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaJX10.cpp:318:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(text, programs[index].name);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:417:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:163:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programs[curProgram].name, name);
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:168:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programs[curProgram].name);
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:175:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[index].name);
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:68:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:73:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:80:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:369:50:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaLooplex::setProgramName(char *name)   { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:370:50:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaLooplex::getProgramName(char *name)   { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:381:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(text, programs[index].name);
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:454:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:144:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaLoudness::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:145:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaLoudness::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:150:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[index].name);
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:181:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:112:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:117:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:124:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:57:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:62:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:69:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaPiano.cpp:197:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(programs[p].name, name);
data/mda-lv2-1.2.4/src/mdaPiano.cpp:208:48:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaPiano::setProgramName(char *name)   { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaPiano.cpp:209:48:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaPiano::getProgramName(char *name)   { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaPiano.cpp:234:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(text, programs[index].name);
data/mda-lv2-1.2.4/src/mdaPiano.cpp:300:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:120:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:125:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:115:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:120:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:127:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:60:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:65:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:72:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:98:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:103:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:110:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaShepard.cpp:104:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaShepard.cpp:109:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaShepard.cpp:116:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:169:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaSplitter::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:170:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaSplitter::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:175:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[which].name);
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:226:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, string);
data/mda-lv2-1.2.4/src/mdaStereo.cpp:150:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaStereo.cpp:155:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaStereo.cpp:162:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:61:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:66:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:73:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:159:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:149:48:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaTalkBox::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:150:48:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaTalkBox::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:155:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[index].name);
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:188:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:68:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:73:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:80:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:274:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(text, t);
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:372:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    case 3: strcpy(text, disp1); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:373:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    case 4: strcpy(text, disp2); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:131:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaThruZero::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:132:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaThruZero::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:137:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[index].name);
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:171:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaTracker.cpp:119:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaTracker.cpp:124:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaTracker.cpp:131:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaTransient.cpp:60:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(programName, name);
data/mda-lv2-1.2.4/src/mdaTransient.cpp:65:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaTransient.cpp:72:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programName);
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:111:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaVocInput::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:112:49:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaVocInput::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:117:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[index].name);
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:156:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:204:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(text, t);
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:189:48:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaVocoder::setProgramName(char *name) { strcpy(programs[curProgram].name, name); }
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:190:48:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
void  mdaVocoder::getProgramName(char *name) { strcpy(name, programs[curProgram].name); }
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:195:6:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	    strcpy(name, programs[index].name);
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:235:2:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
	strcpy(text, (char *)string);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:450:16:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    l = fine + random * ((float)(k % 13) - 6.5f);  //random & fine tune
data/mda-lv2-1.2.4/src/mdaEPiano.h:126:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  float fine, random, stretch, overdrive;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:416:16:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    l = fine + random * ((float)(k % 13) - 6.5f);  //random & fine tune
data/mda-lv2-1.2.4/src/mdaPiano.h:129:15:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  float fine, random, stretch;
data/mda-lv2-1.2.4/lvz/gendata.cpp:34:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char name_buf[MAX_NAME_LENGTH];
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:53:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Small Space Ambience");
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:90:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaAmbience::getProductString(char* text) { strcpy(text, "MDA Ambience"); return true; }
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:91:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaAmbience::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:92:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaAmbience::getEffectName(char* name)    { strcpy(name, "Ambience"); return true; }
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:141:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Size"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:142:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "HF Damp"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:143:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Mix"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:144:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:152:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 0: sprintf(text, "%.0f",  10.0f * fParam0); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:153:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 1: sprintf(text, "%.0f", 100.0f * fParam1); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:154:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 2: sprintf(text, "%.0f", 100.0f * fParam2); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:155:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 3: sprintf(text, "%.0f",  40.0f * fParam3 - 20.0f); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:166:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.h:58:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:49:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Multi-Band Distortion");
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:90:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaBandisto::getProductString(char* text) { strcpy(text, "MDA Bandisto"); return true; }
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:91:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaBandisto::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:92:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaBandisto::getEffectName(char* name)    { strcpy(name, "Bandisto"); return true; }
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:186:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Listen"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:187:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "L <> M"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:188:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "M <> H"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:189:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "L Dist"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:190:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "M Dist"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:191:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "H Dist"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:192:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "L Out"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:193:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "M Out"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:194:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "H Out"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:195:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:204:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    { case 0: strcpy(text, "Low"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:205:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      case 1: strcpy(text, "Mid"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:206:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      case 2: strcpy(text, "High"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:207:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
     default: strcpy(text, "Output"); break; } break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:208:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 1: sprintf(text, "%.0f", getSampleRate() * fi1 * (0.098 + 0.09*fi1 + 0.5*pow(fi1,8.2f))); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:209:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 2: sprintf(text, "%.0f", getSampleRate() * fi2 * (0.015 + 0.15*fi2 + 0.9*pow(fi2,8.2f))); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:210:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 3: sprintf(text, "%.0f", 60.0 * fParam4); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:211:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 4: sprintf(text, "%.0f", 60.0 * fParam5); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:212:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 5: sprintf(text, "%.0f", 60.0 * fParam6); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:213:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 6: sprintf(text, "%.0f", 40.0 * fParam7 - 20.0); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:214:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 7: sprintf(text, "%.0f", 40.0 * fParam8 - 20.0); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:215:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 8: sprintf(text, "%.0f", 40.0 * fParam9 - 20.0); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:216:32:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9: if(fParam10>0.0) { strcpy(text, "Unipolar"); }
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:217:32:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                        else { strcpy(text, "Bipolar"); } break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:226:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:227:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:228:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:229:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:230:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:231:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:232:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:233:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.h:55:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:68:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "BeatBox - Drum Replacer");	// default program name
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:100:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaBeatBox::getProductString(char* text) { strcpy(text, "MDA BeatBox"); return true; }
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:101:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaBeatBox::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:102:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaBeatBox::getEffectName(char* name)    { strcpy(name, "BeatBox"); return true; }
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:254:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0:  strcpy(label, "Hat Thr"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:255:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1:  strcpy(label, "Hat Rate"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:256:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2:  strcpy(label, "Hat Mix"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:257:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3:  strcpy(label, "Kik Thr"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:258:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4:  strcpy(label, "Kik Trig"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:259:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5:  strcpy(label, "Kik Mix"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:260:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6:  strcpy(label, "Snr Thr"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:261:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7:  strcpy(label, "Snr Trig"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:262:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8:  strcpy(label, "Snr Mix"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:263:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9:  strcpy(label, "Dynamics"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:264:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 10: strcpy(label, "Record"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:265:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 11: strcpy(label, "Thru Mix"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:270:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:271:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:291:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 1: strcpy(text, "MONITOR"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:292:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 2: strcpy(text, "-> HAT"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:293:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 3: strcpy(text, "-> KIK"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:294:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 4: strcpy(text, "-> SNR"); break; } break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:302:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:303:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:304:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:305:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:306:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:307:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:308:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:309:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:310:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:313:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 11:strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.h:75:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaCombo.cpp:50:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Amp & Speaker Simulator");
data/mda-lv2-1.2.4/src/mdaCombo.cpp:56:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaCombo::getProductString(char* text) { strcpy(text, "MDA Combo"); return true; }
data/mda-lv2-1.2.4/src/mdaCombo.cpp:57:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaCombo::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaCombo.cpp:58:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaCombo::getEffectName(char* name)    { strcpy(name, "Combo"); return true; }
data/mda-lv2-1.2.4/src/mdaCombo.cpp:214:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Model"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:215:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Drive"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:216:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Bias"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:217:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:218:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Process"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:219:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "HPF Freq"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:220:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "HPF Reso"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:225:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaCombo.cpp:233:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 0: strcpy(text, "D.I."); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:234:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 1: strcpy(text, "Spkr Sim"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:236:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 2: strcpy(text, "Radio"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:237:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 3: strcpy(text, "MB 1\""); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:238:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 4: strcpy(text, "MB 8\""); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:239:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 5: strcpy(text, "4x12 ^"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:240:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 6: strcpy(text, "4x12 >"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:246:29:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: if(fParam5>0.0) strcpy(text, "STEREO");
data/mda-lv2-1.2.4/src/mdaCombo.cpp:247:29:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                       else strcpy(text, "MONO");
data/mda-lv2-1.2.4/src/mdaCombo.cpp:259:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "S <> H"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:261:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaCombo.h:66:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaDX10.cpp:204:47:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDX10::getEffectName(char* name)    { strcpy(name, "DX10"); return true; }
data/mda-lv2-1.2.4/src/mdaDX10.cpp:205:47:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDX10::getVendorString(char* text)  {	strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDX10.cpp:206:47:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDX10::getProductString(char* text) { strcpy(text, "MDA DX10"); return true; }
data/mda-lv2-1.2.4/src/mdaDX10.cpp:213:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
		sprintf(properties->label, "DX10");
data/mda-lv2-1.2.4/src/mdaDX10.cpp:256:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  0: strcpy(label, "Attack"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:257:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  1: strcpy(label, "Decay"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:258:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  2: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:259:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  3: strcpy(label, "Coarse"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:260:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  4: strcpy(label, "Fine"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:261:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  5: strcpy(label, "Mod Init"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:262:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  6: strcpy(label, "Mod Dec"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:263:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  7: strcpy(label, "Mod Sus"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:264:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  8: strcpy(label, "Mod Rel"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:265:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  9: strcpy(label, "Mod Vel"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:266:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 10: strcpy(label, "Vibrato"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:267:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 11: strcpy(label, "Octave"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:268:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 12: strcpy(label, "FineTune"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:269:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 13: strcpy(label, "Waveform"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:270:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 14: strcpy(label, "Mod Thru"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:271:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "LFO Rate");
data/mda-lv2-1.2.4/src/mdaDX10.cpp:278:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char string[16];
data/mda-lv2-1.2.4/src/mdaDX10.cpp:283:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  3: sprintf(string, "%.0f", rati); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:284:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  4: sprintf(string, "%.3f", ratf); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:285:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 11: sprintf(string, "%d", (int32_t)(param[index] * 6.9f) - 3); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:286:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 12: sprintf(string, "%.0f", 200.0f * param[index] - 100.0f); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:287:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 15: sprintf(string, "%.2f", 25.0f * param[index] * param[index]); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:288:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaDX10.cpp:300:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: strcpy(label, "ratio"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:302:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 12: strcpy(label, "cents"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:303:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 15: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaDX10.h:37:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char  name[24];
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:47:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "De-esser");
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:53:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDeEss::getProductString(char* text) { strcpy(text, "MDA De-ess"); return true; }
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:54:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDeEss::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:55:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDeEss::getEffectName(char* name)    { strcpy(name, "De-ess"); return true; }
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:104:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Thresh"); break;
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:105:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Freq"); break;
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:106:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "HF Drive"); break;
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:111:53:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void long2string(long value, char *string) { sprintf(string, "%ld", value); }
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:127:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:128:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaDeEss.cpp:129:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDeEss.h:51:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:44:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Degrade");
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:51:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDegrade::getProductString(char* text) { strcpy(text, "MDA Degrade"); return true; }
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:52:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDegrade::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:53:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDegrade::getEffectName(char* name)    { strcpy(name, "Degrade"); return true; }
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:145:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Headroom"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:146:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Quant"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:147:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Rate"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:148:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "PostFilt"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:149:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Non-Lin"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:150:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:155:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:174:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:175:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "bits"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:176:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "S<>S&&H"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:177:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.cpp:178:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Odd<>Eve"); break;
data/mda-lv2-1.2.4/src/mdaDegrade.h:59:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaDelay.cpp:49:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Delay");
data/mda-lv2-1.2.4/src/mdaDelay.cpp:55:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDelay::getProductString(char* text) { strcpy(text, "MDA Delay"); return true; }
data/mda-lv2-1.2.4/src/mdaDelay.cpp:56:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDelay::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDelay.cpp:57:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDelay::getEffectName(char* name)    { strcpy(name, "Delay"); return true; }
data/mda-lv2-1.2.4/src/mdaDelay.cpp:166:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "L Delay"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:167:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "R Delay"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:168:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Feedback"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:169:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Fb Tone"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:170:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "FX Mix"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:171:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:176:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaDelay.cpp:195:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0:  strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:196:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3:  strcpy(label, "Lo <> Hi"); break;
data/mda-lv2-1.2.4/src/mdaDelay.cpp:197:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5:  strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDelay.h:61:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaDetune.cpp:31:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDetune::getProductString(char* text) { strcpy(text, "mda Detune"); return true; }
data/mda-lv2-1.2.4/src/mdaDetune.cpp:32:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDetune::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDetune.cpp:33:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDetune::getEffectName(char* name)    { strcpy(name, "Detune"); return true; }
data/mda-lv2-1.2.4/src/mdaDetune.cpp:47:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[0].name, "Stereo Detune");
data/mda-lv2-1.2.4/src/mdaDetune.cpp:52:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[1].name,"Symphonic");
data/mda-lv2-1.2.4/src/mdaDetune.cpp:57:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[2].name,"Out Of Tune");
data/mda-lv2-1.2.4/src/mdaDetune.cpp:178:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Detune"); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:179:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Mix"); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:180:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:181:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Latency");
data/mda-lv2-1.2.4/src/mdaDetune.cpp:188:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaDetune.cpp:192:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: sprintf(string, "%.0f", 99.0f * programs[curProgram].param[which]); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:193:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  2: sprintf(string, "%.1f", 40.0f * programs[curProgram].param[which] - 20.0f); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:194:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  3: sprintf(string, "%.1f", bufres); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:195:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.1f", 100.0f * semi);
data/mda-lv2-1.2.4/src/mdaDetune.cpp:206:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "cents"); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:208:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:209:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "ms");
data/mda-lv2-1.2.4/src/mdaDetune.h:32:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[32];
data/mda-lv2-1.2.4/src/mdaDither.cpp:47:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Dither & Noise Shaping");
data/mda-lv2-1.2.4/src/mdaDither.cpp:52:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDither::getProductString(char* text) { strcpy(text, "MDA Dither"); return true; }
data/mda-lv2-1.2.4/src/mdaDither.cpp:53:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDither::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDither.cpp:54:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDither::getEffectName(char* name)    { strcpy(name, "Dither"); return true; }
data/mda-lv2-1.2.4/src/mdaDither.cpp:140:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Word Len"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:141:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Dither"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:142:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Dith Amp"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:143:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "DC Trim"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:144:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Zoom"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:149:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaDither.cpp:150:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaDither.cpp:158:24:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            {  case 0: strcpy(text, "OFF"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:159:24:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case 1: strcpy(text, "TRI"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:160:24:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case 2: strcpy(text, "HP-TRI"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:161:24:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              default: strcpy(text, "N.SHAPE"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:166:30:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            if(gain<0.0001f) strcpy(text, "-80");
data/mda-lv2-1.2.4/src/mdaDither.cpp:168:30:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                        else strcpy(text, "OFF");
data/mda-lv2-1.2.4/src/mdaDither.cpp:177:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Bits"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:179:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "lsb"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:180:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "lsb"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:181:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDither.h:59:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:53:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Dub Feedback Delay");
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:59:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDubDelay::getProductString(char* text) { strcpy(text, "MDA DubDelay"); return true; }
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:60:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDubDelay::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:61:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDubDelay::getEffectName(char* name)    { strcpy(name, "DubDelay"); return true; }
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:158:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Delay"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:159:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Feedback"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:160:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Fb Tone"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:161:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "LFO Depth"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:162:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "LFO Rate"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:163:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "FX Mix"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:164:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:169:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:170:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:190:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0:  strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:191:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1:  strcpy(label, "Sat<>Lim"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:192:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2:  strcpy(label, "Lo <> Hi"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:193:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4:  strcpy(label, "sec."); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:194:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6:  strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.h:64:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:49:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Dynamics");	// default program name
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:54:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDynamics::getProductString(char* text) { strcpy(text, "MDA Dynamics"); return true; }
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:55:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDynamics::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:56:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaDynamics::getEffectName(char* name)    { strcpy(name, "Dynamics"); return true; }
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:147:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Thresh"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:148:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Ratio"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:149:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:150:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Attack"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:151:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:152:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Limiter"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:153:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "Gate Thr"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:154:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "Gate Att"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:155:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "Gate Rel"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:156:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9: strcpy(label, "Mix"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:161:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:162:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:170:32:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            { if(fParam2<0.62) strcpy(text, "Limit");
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:178:27:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: if(lthr==0.f) strcpy(text, "OFF");
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:181:27:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: if(xthr==0.f) strcpy(text, "OFF");
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:195:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:196:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, ":1"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:197:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:198:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "�s"); break; 
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:199:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:200:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:201:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:202:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "�s"); break; 
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:203:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.h:61:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:228:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaEPiano::getEffectName(char* name)    { strcpy(name, "ePiano"); return true; }
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:229:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaEPiano::getVendorString(char* text)  {	strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:230:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaEPiano::getProductString(char* text) { strcpy(text, "MDA ePiano"); return true; }
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:237:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
		if(index) sprintf(properties->label, "ePiano");
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:238:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
         else sprintf(properties->label, "ePiano");
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:281:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  0: strcpy(label, "Envelope Decay"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:282:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  1: strcpy(label, "Envelope Release"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:283:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  2: strcpy(label, "Hardness"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:285:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "Treble Boost"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:286:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  4: strcpy(label, "Modulation"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:287:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  5: strcpy(label, "LFO Rate"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:289:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "Velocity Sense"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:290:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  7: strcpy(label, "Stereo Width"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:291:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  8: strcpy(label, "Polyphony"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:293:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  9: strcpy(label, "Fine Tuning"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:294:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 10: strcpy(label, "Random Tuning"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:295:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		default: strcpy(label, "Overdrive"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:302:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char string[16];
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:309:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  9: sprintf(string, "%.0f", 100.0f * param[index] - 50.0f); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:312:16:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
               sprintf(string, "Trem %.0f", 200.0f * param[index] - 100.0f);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:314:16:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
               sprintf(string, "Pan %.0f", 100.0f - 200.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:317:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  5: sprintf(string, "%.2f", (float)exp(6.22f * param[5] - 2.61f)); break; //LFO Hz
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:318:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  7: sprintf(string, "%.0f", 200.0f * param[index]); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:319:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  8: sprintf(string, "%d", poly); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:320:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 10: sprintf(string, "%.1f",  50.0f * param[index] * param[index]); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:321:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 11: sprintf(string, "%.1f", 100.0f * param[index]); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:322:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:333:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:334:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  8: strcpy(label, "voices"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:336:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 10: strcpy(label, "cents"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:345:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(label, " = ");
data/mda-lv2-1.2.4/src/mdaEPiano.h:39:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char  name[24];
data/mda-lv2-1.2.4/src/mdaImage.cpp:43:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Stereo Image / MS Matrix");
data/mda-lv2-1.2.4/src/mdaImage.cpp:48:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaImage::getProductString(char* text) { strcpy(text, "MDA Image"); return true; }
data/mda-lv2-1.2.4/src/mdaImage.cpp:49:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaImage::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaImage.cpp:50:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaImage::getEffectName(char* name)    { strcpy(name, "Image"); return true; }
data/mda-lv2-1.2.4/src/mdaImage.cpp:157:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:158:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "S Width"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:159:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "S Pan"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:160:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "M Level"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:161:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "M Pan"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:162:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:167:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaImage.cpp:175:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 0: strcpy(text, "SM->LR"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:176:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 1: strcpy(text, "MS->LR"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:177:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 2: strcpy(text, "LR->LR"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:178:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 3: strcpy(text, "LR->MS"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:195:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "L<->R"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:197:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "L<->R"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:198:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaImage.h:56:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaJX10.cpp:67:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy (name, "Empty Patch");  
data/mda-lv2-1.2.4/src/mdaJX10.cpp:296:47:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaJX10::getEffectName(char* name)    { strcpy(name, "MDA JX10 Synth"); return true; }
data/mda-lv2-1.2.4/src/mdaJX10.cpp:297:47:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaJX10::getVendorString(char* text)  {	strcpy(text, "MDA"); return true; }
data/mda-lv2-1.2.4/src/mdaJX10.cpp:298:47:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaJX10::getProductString(char* text) { strcpy(text, "MDA JX10 Synth"); return true; }
data/mda-lv2-1.2.4/src/mdaJX10.cpp:305:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
		sprintf(properties->label, "JX10%d", index + 1);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:348:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  0: strcpy(label, "OSC Mix"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:349:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  1: strcpy(label, "OSC Tune"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:350:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  2: strcpy(label, "OSC Fine"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:352:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "Glide"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:353:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  4: strcpy(label, "Gld Rate"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:354:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  5: strcpy(label, "Gld Bend"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:356:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "VCF Freq"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:357:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  7: strcpy(label, "VCF Reso"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:358:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  8: strcpy(label, "VCF Env"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:360:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  9: strcpy(label, "VCF LFO"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:361:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 10: strcpy(label, "VCF Vel"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:362:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 11: strcpy(label, "VCF Att"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:364:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 12: strcpy(label, "VCF Dec"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:365:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 13: strcpy(label, "VCF Sus"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:366:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
 	  case 14: strcpy(label, "VCF Rel"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:368:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 15: strcpy(label, "ENV Att"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:369:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 16: strcpy(label, "ENV Dec"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:370:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 17: strcpy(label, "ENV Sus"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:372:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 18: strcpy(label, "ENV Rel"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:373:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 19: strcpy(label, "LFO Rate"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:374:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 20: strcpy(label, "Vibrato"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:376:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 21: strcpy(label, "Noise"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:377:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 22: strcpy(label, "Octave"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:378:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Tuning");
data/mda-lv2-1.2.4/src/mdaJX10.cpp:385:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char string[16];
data/mda-lv2-1.2.4/src/mdaJX10.cpp:390:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  0: sprintf(string, "%4.0f:%2.0f", 100.0-50.0f*param[index], 50.0f*param[index]); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:391:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: sprintf(string, "%.0f", semi); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:392:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  2: sprintf(string, "%.1f", cent); break; 
data/mda-lv2-1.2.4/src/mdaJX10.cpp:395:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case  1: strcpy(string, "POLY    "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:396:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case  2: strcpy(string, "P-LEGATO"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:397:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case  3: strcpy(string, "P-GLIDE "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:399:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case  5: strcpy(string, "MONO    "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:400:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               case  6: strcpy(string, "M-LEGATO"); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:401:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
               default: strcpy(string, "M-GLIDE "); break; } break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:402:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  5: sprintf(string, "%.2f", glidedisp); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:403:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  6: sprintf(string, "%.1f", 100.0f * param[index]); break; 
data/mda-lv2-1.2.4/src/mdaJX10.cpp:405:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 23: sprintf(string, "%.1f", 200.0f * param[index] - 100.0f); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:406:37:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 10: if(param[index]<0.05f) strcpy(string, "   OFF  ");
data/mda-lv2-1.2.4/src/mdaJX10.cpp:407:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "%.0f", 200.0f * param[index] - 100.0f);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:409:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 19: sprintf(string, "%.3f", lfoHz); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:410:36:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 20: if(param[index]<0.5f) sprintf(string, "PWM %3.0f", 100.0f - 200.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:411:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "%7.0f", 200.0f * param[index] - 100.0f);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:413:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 22: sprintf(string, "%d", (int32_t)(param[index] * 4.9f) - 2); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:414:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaJX10.cpp:426:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: strcpy(label, "   semi "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:428:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 23: strcpy(label, "   cent "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:430:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 22: strcpy(label, "        "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:431:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 19: strcpy(label, "     Hz "); break;
data/mda-lv2-1.2.4/src/mdaJX10.cpp:432:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "      % ");
data/mda-lv2-1.2.4/src/mdaJX10.h:42:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char  name[24];
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:43:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(name, "Leslie Simulator");
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:66:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(programs[1].name,"Slow");
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:70:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(programs[2].name,"Fast");
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:81:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLeslie::getProductString(char* text) { strcpy(text, "MDA Leslie"); return true; }
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:82:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLeslie::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:83:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLeslie::getEffectName(char* name)    { strcpy(name, "Leslie"); return true; }
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:205:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:206:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Lo Width"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:207:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Lo Throb"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:208:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Hi Width"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:209:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Hi Depth"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:210:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Hi Throb"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:211:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "X-Over"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:212:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:213:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "Speed"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:218:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:228:29:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        if(param[0] < 0.1f) strcpy(text, "STOP"); 
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:229:28:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      else strcpy(text, "SLOW");
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:230:28:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      }               else strcpy(text, "FAST");  break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:247:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:248:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  7: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.h:34:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char name[24];
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:41:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Limiter");	// default program name
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:62:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLimiter::getProductString(char* text) { strcpy(text, "MDA Limiter"); return true; }
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:63:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLimiter::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:64:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLimiter::getEffectName(char* name)    { strcpy(name, "Limiter"); return true; }
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:129:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Thresh"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:130:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:131:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Attack"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:132:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:133:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Knee"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:138:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:148:29:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: if(fParam5>0.0) strcpy(text, "SOFT");
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:149:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            else strcpy(text, "HARD");
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:159:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:160:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:161:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "ms"); break; 
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:162:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.h:54:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:167:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy (name, "MDA Looplex");
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:300:24:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if(buflen && (fp = fopen("looplex.wav", "wb")))
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:302:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char wh[44];
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:303:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(wh, "RIFF____WAVEfmt \20\0\0\0\1\0\2\0________\4\0\20\0data____", 44);
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:372:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLooplex::getEffectName(char* name)    { strcpy(name, "Looplex"); return true; }
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:373:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLooplex::getVendorString(char* text)  {	strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:374:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLooplex::getProductString(char* text) { strcpy(text, "MDA Looplex"); return true; }
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:411:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  0: strcpy(label, "Max Del"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:412:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  1: strcpy(label, "Reset"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:413:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  2: strcpy(label, "Record"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:414:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  3: strcpy(label, "In Mix"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:415:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  4: strcpy(label, "In Pan"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:416:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  5: strcpy(label, "Feedback"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:417:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  6: strcpy(label, "Out Mix"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:419:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "        ");
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:426:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char string[16];
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:431:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  0: sprintf(string, "%4d s", (int)(10.5f + 190.0f * param[index])); break; //10 to 200 sec
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:433:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: sprintf(string, "%5.1f MB", (float)bufmax / 524288.0f); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:435:25:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: if(recreq) strcpy(string, "RECORD"); else strcpy(string, "MONITOR"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:435:56:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: if(recreq) strcpy(string, "RECORD"); else strcpy(string, "MONITOR"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:438:39:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: if(param[index] < 0.01f) strcpy(string, "OFF");
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:439:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "%.1f dB", 20.0f * log10(param[index] * param[index])); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:441:39:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: if(param[index] < 0.01f) strcpy(string, "OFF");
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:442:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "%.1f dB", 20.0f * log10(param[index])); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:447:18:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                 sprintf(string, "L%.0f", 100.0f - 200.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:449:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "R%.0f", 200.0f * param[index] - 100.0f); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:462:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "(susped)"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:463:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: strcpy(label, "(modwhl)"); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:465:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "        ");
data/mda-lv2-1.2.4/src/mdaLooplex.h:39:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char  name[24];
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:54:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(name, "Equal Loudness Contours");  //re. Stevens-Davis @ 100dB
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:57:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLoudness::getProductString(char* text) { strcpy(text, "MDA Loudness"); return true; }
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:58:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLoudness::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:59:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaLoudness::getEffectName(char* name)    { strcpy(name, "Loudness"); return true; }
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:161:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Loudness"); break;
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:162:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:163:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Link");
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:170:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:174:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  0: sprintf(string, "%.1f", igain); break;
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:175:57:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: if(programs[curProgram].param[index]>0.5f) strcpy (string, "ON");
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:176:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
             else strcpy (string, "OFF");
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:178:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.1f", ogain); break;
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:190:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "dB");
data/mda-lv2-1.2.4/src/mdaLoudness.h:34:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[32];
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:64:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Multi-Band Compressor");
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:106:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaMultiBand::getProductString(char* text) { strcpy(text, "MDA MultiBand"); return true; }
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:107:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaMultiBand::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:108:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaMultiBand::getEffectName(char* name)    { strcpy(name, "MultiBand"); return true; }
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:207:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Listen"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:208:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "L <> M"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:209:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "M <> H"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:210:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "L Comp"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:211:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "M Comp"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:212:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "H Comp"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:213:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "L Out"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:214:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "M Out"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:215:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "H Out"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:216:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9: strcpy(label, "Attack"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:217:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 10: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:218:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 11: strcpy(label, "Stereo"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:219:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 12: strcpy(label, "Process"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:224:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:231:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    { case 0: strcpy(text, "Low"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:232:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(text, "Mid"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:233:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(text, "High"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:234:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
     default: strcpy(text, "Output"); break; } break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:257:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:258:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:259:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:260:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:261:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:262:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:263:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:264:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:265:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9: strcpy(label, "�s"); break; 
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:266:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 10: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:267:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 11: strcpy(label, "% Width"); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.h:56:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:40:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Soft Overdrive");
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:51:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaOverdrive::getProductString(char* text) { strcpy(text, "MDA Overdrive"); return true; }
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:52:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaOverdrive::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:53:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaOverdrive::getEffectName(char* name)    { strcpy(name, "Overdrive"); return true; }
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:104:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Drive"); break;
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:105:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Muffle"); break;
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:106:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:111:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:130:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaOverdrive.h:55:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaPiano.cpp:53:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy (name, "MDA Piano");
data/mda-lv2-1.2.4/src/mdaPiano.cpp:211:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaPiano::getEffectName(char* name)    { strcpy(name, "Piano"); return true; }
data/mda-lv2-1.2.4/src/mdaPiano.cpp:212:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaPiano::getVendorString(char* text)  {	strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaPiano.cpp:213:48:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaPiano::getProductString(char* text) { strcpy(text, "MDA Piano"); return true; }
data/mda-lv2-1.2.4/src/mdaPiano.cpp:220:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
		if(index) sprintf(properties->label, "Piano R");
data/mda-lv2-1.2.4/src/mdaPiano.cpp:221:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
         else sprintf(properties->label, "Piano L");
data/mda-lv2-1.2.4/src/mdaPiano.cpp:264:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  0: strcpy(label, "Envelope Decay"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:265:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  1: strcpy(label, "Envelope Release"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:266:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  2: strcpy(label, "Hardness Offset"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:268:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "Velocity to Hardness"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:269:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  4: strcpy(label, "Muffling Filter"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:270:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case  5: strcpy(label, "Velocity to Muffling"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:272:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "Velocity Sensitivity"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:273:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  7: strcpy(label, "Stereo Width"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:274:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  8: strcpy(label, "Polyphony"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:276:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  9: strcpy(label, "Fine Tuning"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:277:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		case 10: strcpy(label, "Random Detuning"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:278:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
		default: strcpy(label, "Stretch Tuning"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:285:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char string[16];
data/mda-lv2-1.2.4/src/mdaPiano.cpp:290:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  4: sprintf(string, "%.0f", 100.0f - 100.0f * param[index]); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:291:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  7: sprintf(string, "%.0f", 200.0f * param[index]); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:292:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  8: sprintf(string, "%d", poly); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:293:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 10: sprintf(string, "%.1f",  50.0f * param[index] * param[index]); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:296:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 11: sprintf(string, "%+.1f", 100.0f * param[index] -  50.0f); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:297:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaPiano.cpp:308:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  8: strcpy(label, "voices"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:311:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 11: strcpy(label, "cents"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:320:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(label, " = ");
data/mda-lv2-1.2.4/src/mdaPiano.h:43:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char  name[24];
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:49:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Re-PsYcHo!");
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:70:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRePsycho::getProductString(char* text) { strcpy(text, "MDA RePsycho!"); return true; }
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:71:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRePsycho::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:72:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRePsycho::getEffectName(char* name)    { strcpy(name, "RePsycho!"); return true; }
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:149:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Tune"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:150:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Fine"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:151:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Decay"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:152:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Thresh"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:153:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Hold"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:154:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Mix"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:155:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "Quality"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:160:53:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void long2string(long value, char *string) { sprintf(string, "%ld", value); }
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:172:29:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: if(fParam7>0.0) strcpy(text, "HIGH");
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:173:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            else strcpy(text, "LOW");
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:182:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "semi"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:183:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "cent"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:185:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:186:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.h:60:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:53:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Resonant Filter");
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:102:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRezFilter::getProductString(char* text) { strcpy(text, "MDA RezFilter"); return true; }
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:103:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRezFilter::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:104:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRezFilter::getEffectName(char* name)    { strcpy(name, "RezFilter"); return true; }
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:157:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Freq"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:158:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Res"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:159:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:160:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Env->VCF"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:161:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Attack"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:162:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:163:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "LFO->VCF"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:164:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "LFO Rate"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:165:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "Trigger"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:166:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 9: strcpy(label, "Max Freq"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:171:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:172:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:186:27:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: if(tthr==0.f) strcpy(text, "FREE RUN");
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:199:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:201:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:202:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:203:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "S+H<>Sin"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:204:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:205:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 8: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.h:65:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bugFix[32]; //Program name was corrupted here!
data/mda-lv2-1.2.4/src/mdaRezFilter.h:66:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:46:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Ring Modulator");	// default program name
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:54:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRingMod::getProductString(char* text) { strcpy(text, "MDA RingMod"); return true; }
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:55:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRingMod::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:56:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRingMod::getEffectName(char* name)    { strcpy(name, "RingMod"); return true; }
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:107:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Freq"); break;
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:108:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Fine"); break;
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:109:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Feedback"); break;
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:114:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:131:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:132:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaRingMod.h:57:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:47:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Round Panner");
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:55:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRoundPan::getProductString(char* text) { strcpy(text, "MDA RoundPan"); return true; }
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:56:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRoundPan::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:57:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaRoundPan::getEffectName(char* name)    { strcpy(name, "RoundPan"); return true; }
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:132:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Pan"); break;
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:133:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Auto"); break;
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:138:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:153:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "deg"); break;
data/mda-lv2-1.2.4/src/mdaRoundPan.cpp:154:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "deg/sec"); break;
data/mda-lv2-1.2.4/src/mdaRoundPan.h:57:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaShepard.cpp:49:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Shepard Tone Generator");
data/mda-lv2-1.2.4/src/mdaShepard.cpp:73:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaShepard::getProductString(char* text) { strcpy(text, "MDA Shepard"); return true; }
data/mda-lv2-1.2.4/src/mdaShepard.cpp:74:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaShepard::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaShepard.cpp:75:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaShepard::getEffectName(char* name)    { strcpy(name, "Shepard"); return true; }
data/mda-lv2-1.2.4/src/mdaShepard.cpp:139:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:140:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Rate"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:141:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:146:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaShepard.cpp:154:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 0: strcpy(text, "TONES"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:155:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 1: strcpy(text, "RING MOD"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:156:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 2: strcpy(text, "TONES+IN"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:169:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaShepard.h:56:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char programName[32];
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:45:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[1].name,"Pass Peaks Only");
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:47:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[2].name,"Stereo Crossover");
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:52:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaSplitter::getProductString(char* text) { strcpy(text, "MDA Splitter"); return true; }
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:53:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaSplitter::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:54:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaSplitter::getEffectName(char* name)    { strcpy(name, "Splitter"); return true; }
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:185:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:186:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Freq"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:187:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "Freq SW"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:188:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "Level"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:189:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: strcpy(label, "Level SW"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:190:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: strcpy(label, "Envelope"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:191:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Output");
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:198:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:206:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case  0:  strcpy (string, "NORMAL "); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:207:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case  1:  strcpy (string, "INVERSE "); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:208:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case  2:  strcpy (string, "NORM/INV"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:209:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        default:  strcpy (string, "INV/NORM"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:212:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: sprintf(string, "%.0f", fdisp); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:213:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  3: sprintf(string, "%.0f", ldisp); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:214:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  5: sprintf(string, "%.0f", (float)pow(10.0f, 1.0f + 2.0f * param[which])); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:215:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  6: sprintf(string, "%.1f", 40.0f * param[which] - 20.0f); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:219:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case  0: strcpy (string, "BELOW"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:220:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case  1: strcpy (string, "ALL"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:221:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        default: strcpy (string, "ABOVE"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:236:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:238:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.cpp:239:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaSplitter.h:39:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(name, "Frequency/Level Splitter");
data/mda-lv2-1.2.4/src/mdaSplitter.h:44:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[32];
data/mda-lv2-1.2.4/src/mdaStereo.cpp:48:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Stereo Simulator");
data/mda-lv2-1.2.4/src/mdaStereo.cpp:89:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaStereo::getProductString(char* text) { strcpy(text, "MDA Stereo"); return true; }
data/mda-lv2-1.2.4/src/mdaStereo.cpp:90:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaStereo::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaStereo.cpp:91:49:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaStereo::getEffectName(char* name)    { strcpy(name, "Stereo"); return true; }
data/mda-lv2-1.2.4/src/mdaStereo.cpp:187:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Width"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:188:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Delay"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:189:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Balance"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:190:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Mod"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:191:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Rate"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:196:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaStereo.cpp:197:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaStereo.cpp:207:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            else strcpy(text, "OFF");
data/mda-lv2-1.2.4/src/mdaStereo.cpp:217:31:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: if(fParam1<0.5) { strcpy(label, "Haas"); }
data/mda-lv2-1.2.4/src/mdaStereo.cpp:218:20:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            else { strcpy(label, "Comb"); } break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:219:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:221:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:222:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "sec"); break;
data/mda-lv2-1.2.4/src/mdaStereo.h:60:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:45:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Sub Bass Synthesizer");
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:55:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaSubSynth::getProductString(char* text) { strcpy(text, "MDA SubSynth"); return true; }
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:56:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaSubSynth::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:57:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaSubSynth::getEffectName(char* name)    { strcpy(name, "SubSynth"); return true; }
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:128:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Type"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:129:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Level"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:130:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Tune"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:131:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Dry Mix"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:132:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Thresh"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:133:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:139:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:143:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 1: sprintf(string, "%d", (int32_t)(100.0f * wet)); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:144:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 2: sprintf(string, "%d", (int32_t)(0.0726 * getSampleRate() * pow(10.0,-2.5 + (1.5 * fParam3)))); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:145:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 3: sprintf(string, "%d", (int32_t)(100. * dry)); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:146:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 4: sprintf(string, "%.1f", 60.0f * fParam5 - 60.0f); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:147:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 5: sprintf(string, "%d", (int32_t)(-301.03 / (getSampleRate() * log10(rls)))); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:151:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      case 0: strcpy(string, "Distort"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:152:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      case 1: strcpy(string, "Divide"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:153:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      case 2: strcpy(string, "Invert"); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:154:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      case 3: strcpy(string, "Key Osc."); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:167:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "% "); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:168:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Hz"); break; 
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:170:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "dB"); break; 
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:171:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "ms"); break; 
data/mda-lv2-1.2.4/src/mdaSubSynth.h:56:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:39:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(name, "Talkbox");
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:73:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTalkBox::getProductString(char* text) { strcpy(text, "MDA TalkBox"); return true; }
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:74:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTalkBox::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:75:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTalkBox::getEffectName(char* name)    { strcpy(name, "TalkBox"); return true; }
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:165:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Wet"); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:166:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Dry"); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:167:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "Carrier"); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:168:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "Quality"); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:176:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:181:22:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: if(swap) strcpy(string, "LEFT"); else strcpy(string, "RIGHT"); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:181:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: if(swap) strcpy(string, "LEFT"); else strcpy(string, "RIGHT"); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:183:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case 3: sprintf(string, "%4.0f", 5.0f + 95.0f * param[index] * param[index]); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:185:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%4.0f %%", 200.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaTalkBox.h:37:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[24];
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:45:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Signal Generator");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:53:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTestTone::getProductString(char* text) { strcpy(text, "MDA TestTone"); return true; }
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:54:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTestTone::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:55:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTestTone::getEffectName(char* name)    { strcpy(name, "TestTone"); return true; }
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:87:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:88:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void float2strng(float value, char *string) { sprintf(string, "%.2f", value); }
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:122:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(disp1, "--");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:123:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(disp2, "--"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:202:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 4: strcpy(disp1, "--");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:203:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(disp2, "--"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:243:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char t[8];
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:281:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 13: strcpy(text, "20 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:282:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 14: strcpy(text, "25 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:283:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 15: strcpy(text, "31 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:284:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 16: strcpy(text, "40 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:285:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 17: strcpy(text, "50 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:286:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 18: strcpy(text, "63 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:287:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 19: strcpy(text, "80 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:288:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 20: strcpy(text, "100 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:289:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 21: strcpy(text, "125 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:290:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 22: strcpy(text, "160 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:291:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 23: strcpy(text, "200 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:292:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 24: strcpy(text, "250 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:293:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 25: strcpy(text, "310 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:294:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 26: strcpy(text, "400 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:295:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 27: strcpy(text, "500 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:296:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 28: strcpy(text, "630 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:297:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 29: strcpy(text, "800 Hz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:298:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 30: strcpy(text, "1 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:299:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 31: strcpy(text, "1.25 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:300:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 32: strcpy(text, "1.6 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:301:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 33: strcpy(text, "2.0 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:302:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 34: strcpy(text, "2.5 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:303:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 35: strcpy(text, "3.1 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:304:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 36: strcpy(text, "4 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:305:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 37: strcpy(text, "5 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:306:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 38: strcpy(text, "6.3 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:307:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 39: strcpy(text, "8 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:308:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 40: strcpy(text, "10 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:309:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 41: strcpy(text, "12.5 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:310:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 42: strcpy(text, "16 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:311:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 43: strcpy(text, "20 kHz"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:312:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(text, "--"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:338:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:339:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Level"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:340:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Channel"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:341:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "F1"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:342:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "F2"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:343:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "Thru"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:344:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Sweep"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:345:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "Zero dB"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:356:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 0: strcpy(text, "MIDI #"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:357:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 1: strcpy(text, "IMPULSE"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:358:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 2: strcpy(text, "WHITE"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:359:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 3: strcpy(text, "PINK"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:360:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 4: strcpy(text, "---"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:361:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 5: strcpy(text, "SINE"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:362:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 6: strcpy(text, "LOG SWP."); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:363:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 7: strcpy(text, "LOG STEP"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:364:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        case 8: strcpy(text, "LIN SWP."); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:368:32:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            { if(fParam2>0.7f) strcpy(text, "RIGHT");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:369:20:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              else strcpy(text, "CENTRE"); }
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:370:18:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            else strcpy(text, "LEFT");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:374:28:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: if(fParam5==0) strcpy(text, "OFF");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:387:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:388:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "L <> R"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:391:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:392:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:393:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "dBFS"); break;
data/mda-lv2-1.2.4/src/mdaTestTone.h:63:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32], disp1[16], disp2[16];
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:38:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(name, "Thru-Zero Flanger");
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:57:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[1].name,"Phase Canceller");
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:62:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[2].name,"Chorus Doubler");
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:68:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[3].name,"Mad Modulator");
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:81:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaThruZero::getProductString(char* text) { strcpy(text, "MDA ThruZero"); return true; }
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:82:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaThruZero::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:83:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaThruZero::getEffectName(char* name)    { strcpy(name, "ThruZero"); return true; }
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:147:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Rate"); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:148:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Depth"); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:149:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "Mix"); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:150:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: strcpy(label, "DepthMod"); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:151:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Feedback");
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:158:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:164:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "%.2f", (float)pow(10.0f ,2.0f - 3.0f * param[index]));
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:166:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: sprintf(string, "%.2f", 1000.f * dep / getSampleRate()); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:167:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  3: sprintf(string, "%.0f", 200.0f * param[index] - 100.0f); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:168:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:179:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "sec"); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:180:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaThruZero.h:36:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[32];
data/mda-lv2-1.2.4/src/mdaTracker.cpp:46:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Pitch Tracker");
data/mda-lv2-1.2.4/src/mdaTracker.cpp:100:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTracker::getProductString(char* text) { strcpy(text, "MDA Tracker"); return true; }
data/mda-lv2-1.2.4/src/mdaTracker.cpp:101:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTracker::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaTracker.cpp:102:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTracker::getEffectName(char* name)    { strcpy(name, "Tracker"); return true; }
data/mda-lv2-1.2.4/src/mdaTracker.cpp:159:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Mode"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:160:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Dynamics"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:161:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Mix"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:162:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Glide"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:163:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Transpose"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:164:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Maximum"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:165:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "Trigger"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:166:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 7: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:171:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaTracker.cpp:179:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 0: strcpy(text, "SINE"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:180:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 1: strcpy(text, "SQUARE"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:181:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 2: strcpy(text, "SAW"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:182:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 3: strcpy(text, "RING"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:183:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              case 4: strcpy(text, "EQ"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:203:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "semi"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:204:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:205:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 6: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaTracker.h:63:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaTransient.cpp:42:2:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
	strcpy(programName, "Transient Processor");	// default program name
data/mda-lv2-1.2.4/src/mdaTransient.cpp:54:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTransient::getProductString(char* text) { strcpy(text, "MDA Transient"); return true; }
data/mda-lv2-1.2.4/src/mdaTransient.cpp:55:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTransient::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaTransient.cpp:56:52:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaTransient::getEffectName(char* name)    { strcpy(name, "Transient"); return true; }
data/mda-lv2-1.2.4/src/mdaTransient.cpp:149:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 0: strcpy(label, "Attack"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:150:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 1: strcpy(label, "Release"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:151:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:152:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Filter"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:153:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 4: strcpy(label, "Att Hold"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:154:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 5: strcpy(label, "Rel Hold"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:159:54:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
static void int2strng(int32_t value, char *string) { sprintf(string, "%d", value); }
data/mda-lv2-1.2.4/src/mdaTransient.cpp:181:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 2: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:182:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case 3: strcpy(label, "Lo <> Hi"); break;
data/mda-lv2-1.2.4/src/mdaTransient.h:56:2:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
	char programName[32];
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:38:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(name, "Vocoder Carrier Signal");
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:61:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaVocInput::getProductString(char* text) { strcpy(text, "MDA VocInput"); return true; }
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:62:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaVocInput::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:63:51:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaVocInput::getEffectName(char* name)    { strcpy(name, "VocInput"); return true; }
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:127:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Tracking"); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:128:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Pitch"); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:129:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "Breath"); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:130:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "S Thresh"); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:131:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Max Freq");
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:138:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:143:38:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: switch(track) { case 0: strcpy(string, "OFF");   break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:144:38:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                             case 1: strcpy(string, "FREE");   break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:145:38:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                             case 2: strcpy(string, "QUANT"); } break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:147:24:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: if(track) sprintf(string, "%d", (int32_t)(48.0f * param[1] - 24.0f)); 
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:153:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:166:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:174:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char t[8];
data/mda-lv2-1.2.4/src/mdaVocInput.h:35:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[32];
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:41:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(name, "Vocoder");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:58:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[1].name,"16 Band Vocoder");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:62:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[2].name,"Old Vocoder");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:66:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[3].name,"Choral Vocoder");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:69:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(programs[4].name,"Pad Vocoder");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:74:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaVocoder::getProductString(char* text) { strcpy(text, "MDA Vocoder"); return true; }
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:75:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaVocoder::getVendorString(char* text)  { strcpy(text, "mda"); return true; }
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:76:50:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
bool  mdaVocoder::getEffectName(char* name)    { strcpy(name, "Vocoder"); return true; }
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:205:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: strcpy(label, "Mod In"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:206:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "Output"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:207:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  2: strcpy(label, "Hi Thru"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:208:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  3: strcpy(label, "Hi Band"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:209:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: strcpy(label, "Envelope"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:210:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  5: strcpy(label, "Filter Q"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:211:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "Mid Freq"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:212:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    default: strcpy(label, "Quality");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:219:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
 	char string[16];
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:224:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: if(swap) strcpy(string, "RIGHT"); else strcpy(string, "LEFT"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:224:53:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  0: if(swap) strcpy(string, "RIGHT"); else strcpy(string, "LEFT"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:225:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  1: sprintf(string, "%.1f", 40.0f * param[index] - 20.0f); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:226:37:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: if(param[index]<0.05f) strcpy(string, "FREEZE");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:227:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
             else sprintf(string, "%.1f", (float)pow(10.0f, 1.0f + 3.0f * param[index]));
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:229:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    case  6: sprintf(string, "%.0f", 800.0f * (float)pow(2.0f, 3.0f * param[index] - 2.0f)); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:230:26:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  7: if(nbnd==8) strcpy(string, "8 BAND"); else strcpy(string, "16 BAND"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:230:57:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  7: if(nbnd==8) strcpy(string, "8 BAND"); else strcpy(string, "16 BAND"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:232:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    default: sprintf(string, "%.0f", 100.0f * param[index]);
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:245:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  1: strcpy(label, "dB"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:246:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  4: strcpy(label, "ms"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:247:14:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    case  6: strcpy(label, "Hz"); break;
data/mda-lv2-1.2.4/src/mdaVocoder.h:36:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[32];
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:163:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, "m"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:164:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaAmbience.cpp:165:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 2: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:225:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaBandisto.cpp:234:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 9: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:290:23:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
            { case 0: strcpy(text, "-"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:311:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 9: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaBeatBox.cpp:312:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 10:strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:258:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:260:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 2: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:262:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 4: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:263:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 5: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaCombo.cpp:264:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 6: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:301:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 11: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaDX10.cpp:304:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%");
data/mda-lv2-1.2.4/src/mdaDelay.cpp:198:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaDetune.cpp:207:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaDither.cpp:178:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaDubDelay.cpp:195:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaDynamics.cpp:204:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 9: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:337:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%");
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:346:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  getParameterDisplay(index, label + strlen(label));
data/mda-lv2-1.2.4/src/mdaEPiano.cpp:347:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  getParameterLabel(index, label + strlen(label));
data/mda-lv2-1.2.4/src/mdaImage.cpp:193:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:194:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaImage.cpp:196:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 3: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:246:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaLeslie.cpp:249:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaLimiter.cpp:163:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 4: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:69:11:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
          usleep(IDLE_MICS);
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:98:26:  [1] (obsolete) usleep:
  This C routine is considered obsolete (as opposed to the shell command by
  the same name). The interaction of this function with SIGALRM and other
  timer functions such as sleep(), alarm(), setitimer(), and nanosleep() is
  unspecified (CWE-676). Use nanosleep(2) or setitimer(2) instead.
          while (thread) usleep(1000);
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:446:42:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
               if(param[index] > 0.495f) strcpy(string, "C"); else
data/mda-lv2-1.2.4/src/mdaLooplex.cpp:451:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(string, " ");
data/mda-lv2-1.2.4/src/mdaLoudness.cpp:189:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  2: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:246:24:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 12: if(mswap) strcpy(text, "S");
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:247:24:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
                  else strcpy(text, "M");
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:256:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaMultiBand.cpp:268:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 12: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:128:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaOverdrive.cpp:129:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaPiano.cpp:312:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%");
data/mda-lv2-1.2.4/src/mdaPiano.cpp:321:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  getParameterDisplay(index, label + strlen(label));
data/mda-lv2-1.2.4/src/mdaPiano.cpp:322:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  getParameterLabel(index, label + strlen(label));
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:184:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 2: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:187:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 5: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaRePsycho.cpp:188:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 6: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:197:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:198:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:200:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 3: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaRezFilter.cpp:206:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 9: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaRingMod.cpp:133:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 2: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:167:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaShepard.cpp:168:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaStereo.cpp:220:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 2: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:166:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, " " ); break;
data/mda-lv2-1.2.4/src/mdaSubSynth.cpp:169:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 3: strcpy(label, "%" ); break; 
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:169:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "");
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:197:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  1: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaTalkBox.cpp:199:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "");
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:386:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:389:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 3: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaTestTone.cpp:390:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 4: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:163:33:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  0: if(param[0]<0.01f) strcpy (string, "-");
data/mda-lv2-1.2.4/src/mdaThruZero.cpp:181:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%");
data/mda-lv2-1.2.4/src/mdaTracker.cpp:199:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:200:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:201:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 2: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaTracker.cpp:202:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 3: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:179:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 0: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:180:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 1: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:183:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 4: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaTransient.cpp:184:13:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case 5: strcpy(label, "%"); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:164:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:165:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  1: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaVocInput.cpp:167:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%");
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:244:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    case  0: strcpy(label, ""); break;
data/mda-lv2-1.2.4/src/mdaVocoder.cpp:248:14:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    default: strcpy(label, "%");

ANALYSIS SUMMARY:

Hits = 1084
Lines analyzed = 97172 in approximately 8.92 seconds (10899 lines/second)
Physical Source Lines of Code (SLOC) = 92982
Hits@level = [0]   2 [1]  77 [2] 873 [3]   4 [4] 130 [5]   0
Hits@level+ = [0+] 1086 [1+] 1084 [2+] 1007 [3+] 134 [4+] 130 [5+]   0
Hits/KSLOC@level+ = [0+] 11.6797 [1+] 11.6582 [2+] 10.8301 [3+] 1.44114 [4+] 1.39812 [5+]   0
Symlinks skipped = 1 (--allowlink overrides but see doc for security issue)
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.