|
|
| version 1.1, 2003/11/21 06:51:11 | version 1.3, 2003/12/25 05:07:49 |
|---|---|
| Line 256 static UINT midiwrite(COMMNG self, BYTE | Line 256 static UINT midiwrite(COMMNG self, BYTE |
| if (midi->buffer[1] == 123) { | if (midi->buffer[1] == 123) { |
| mch->press = 0; | mch->press = 0; |
| mch->bend = 0x4000; | mch->bend = 0x4000; |
| mch->ctrl[1] = 0; // Modulation | mch->ctrl[1+1] = 0; // Modulation |
| mch->ctrl[5] = 127; // Explession | mch->ctrl[5+1] = 127; // Explession |
| mch->ctrl[6] = 0; // Hold | mch->ctrl[6+1] = 0; // Hold |
| mch->ctrl[7] = 0; // Portament | mch->ctrl[7+1] = 0; // Portament |
| mch->ctrl[8] = 0; // Sostenute | mch->ctrl[8+1] = 0; // Sostenute |
| mch->ctrl[9] = 0; // Soft | mch->ctrl[9+1] = 0; // Soft |
| } | } |
| else { | else { |
| mch->ctrl[midictrlindex[midi->buffer[1]]] | mch->ctrl[midictrlindex[midi->buffer[1]]] |
| Line 384 void cmvermouth_initialize(void) { | Line 384 void cmvermouth_initialize(void) { |
| void cmvermouth_load(UINT rate) { | void cmvermouth_load(UINT rate) { |
| MIDIMOD vermouth; | MIDIMOD vermouth; |
| UINT num; | |
| if (rate == 0) { | if (rate == 0) { |
| return; | return; |
| Line 394 void cmvermouth_load(UINT rate) { | Line 393 void cmvermouth_load(UINT rate) { |
| cmver.rate = rate; | cmver.rate = rate; |
| vermouth = midimod_create(rate); | vermouth = midimod_create(rate); |
| cmver.vermouth = vermouth; | cmver.vermouth = vermouth; |
| for (num=0; num<128; num++) { | midimod_loadall(vermouth); |
| midimod_loadprogram(vermouth, num); | |
| midimod_loadrhythm(vermouth, num); | |
| } | |
| } | } |
| } | } |