Compare commits

..

1 Commits

Author SHA1 Message Date
Seymour Shlien
85e4e1ba50 2022.04.06 2022-04-06 10:13:21 -04:00
4 changed files with 42 additions and 38 deletions

View File

@@ -1,2 +1,2 @@
2022 March 20 2022 2022 April 06 2022

View File

@@ -14701,3 +14701,6 @@ The problem was identified to me by Jakob Englhauser. Jakob verified
that this fix works. that this fix works.
April 06 midi2abc: removal of spaces in text strings for control
messages.

View File

@@ -1,6 +1,6 @@
abcMIDI : abc <-> MIDI conversion utilities abcMIDI : abc <-> MIDI conversion utilities
midi2abc version 3.52 March 04 2022 midi2abc version 3.53 April 06 2022
abc2midi version 4.70 March 20 2022 abc2midi version 4.70 March 20 2022
abc2abc version 2.16 February 22 2022 abc2abc version 2.16 February 22 2022
yaps version 1.88 February 22 2022 yaps version 1.88 February 22 2022

View File

@@ -45,7 +45,7 @@
* based on public domain 'midifilelib' package. * based on public domain 'midifilelib' package.
*/ */
#define VERSION "3.52 March 04 2022 midi2abc" #define VERSION "3.53 April 06 2022 midi2abc"
#include <limits.h> #include <limits.h>
/* Microsoft Visual C++ Version 6.0 or higher */ /* Microsoft Visual C++ Version 6.0 or higher */
@@ -1530,13 +1530,14 @@ if (trkdata.program[chan+1] != 0) {
void mftxt_parameter(chan,control,value) void mftxt_parameter(chan,control,value)
int chan, control, value; int chan, control, value;
{ {
/* removal of spaces [SS] 2022-04-06 in ctype array */
static char *ctype[] = { static char *ctype[] = {
"BankSelect", "ModulationWheel", /*1*/ "BankSelect", "ModulationWheel", /*1*/
"Breath controller", "unknown", /*3*/ "BreathController", "unknown", /*3*/
"FootPedal", "PortamentoTime", /*5*/ "FootPedal", "PortamentoTime", /*5*/
"DataEntry", "Volume", /*7*/ "DataEntry", "Volume", /*7*/
"Balance", "unknown", /*9*/ "Balance", "unknown", /*9*/
"Pan position", "Expression", /*11*/ "PanPosition", "Expression", /*11*/
"EffectControl1", "EffectControl2", /*13*/ "EffectControl1", "EffectControl2", /*13*/
"unknown", "unknown", /*15*/ "unknown", "unknown", /*15*/
"Slider1", "Slider2", /*17*/ "Slider1", "Slider2", /*17*/
@@ -1548,11 +1549,11 @@ int chan, control, value;
"unknown", "unknown", /*29*/ "unknown", "unknown", /*29*/
"unknown", "unknown", /*31*/ "unknown", "unknown", /*31*/
"BankSelect(fine)", "ModulationWheel(fine)", /*33*/ "BankSelect(fine)", "ModulationWheel(fine)", /*33*/
"Breath controller (fine)", "unknown", /*35*/ "BreathController(fine)", "unknown", /*35*/
"FootPedal(fine)", "PortamentoTime(fine)", /*37*/ "FootPedal(fine)", "PortamentoTime(fine)", /*37*/
"DataEntry(fine)", "Volume(fine)", /*39*/ "DataEntry(fine)", "Volume(fine)", /*39*/
"Balance(fine)", "unknown", /*41*/ "Balance(fine)", "unknown", /*41*/
"Pan position (fine)", "Expression (fine)", /*43*/ "PanPosition(fine)", "Expression(fine)", /*43*/
"EffectControl1(fine)", "EffectControl2(fine)", /*45*/ "EffectControl1(fine)", "EffectControl2(fine)", /*45*/
"unknown", "unknown", /*47*/ "unknown", "unknown", /*47*/
"unknown", "unknown", /*49*/ "unknown", "unknown", /*49*/
@@ -1579,9 +1580,9 @@ int chan, control, value;
"unknown", "EffectsLevel", /*91*/ "unknown", "EffectsLevel", /*91*/
"TremoloLevel", "ChorusLevel", /*93*/ "TremoloLevel", "ChorusLevel", /*93*/
"CelesteLevel", "PhaserLevel", /*95*/ "CelesteLevel", "PhaserLevel", /*95*/
"Data button increment", "Data button decrement", /*97*/ "DataButtonIncrement", "DataButtonDecrement", /*97*/
"NRP(fine)", "NRP(coarse)", /*99*/ "NRP(fine)", "NRP(coarse)", /*99*/
"Registered parameter (fine)", "Registered parameter (coarse)", /*101*/ "RegisteredParameter(fine)", "RegisteredParameter(coarse)", /*101*/
"unknown", "unknown", /*103*/ "unknown", "unknown", /*103*/
"unknown", "unknown", /*105*/ "unknown", "unknown", /*105*/
"unknown", "unknown", /*107*/ "unknown", "unknown", /*107*/