126 |
int i; |
int i; |
127 |
|
|
128 |
printf("{"); |
printf("{"); |
129 |
for (i = 0; pInstrs && pInstrs[i].program >= 0; i++) { |
for (i = 0; pInstrs && pInstrs[i].prog >= 0; i++) { |
130 |
if (i > 0) |
if (i > 0) |
131 |
printf(","); |
printf(","); |
132 |
printf("{%d,%d,%d}", pInstrs[i].bank_msb, pInstrs[i].bank_lsb, pInstrs[i].program); |
printf("{%d,%d,%d}", pInstrs[i].map, pInstrs[i].bank, pInstrs[i].prog); |
133 |
} |
} |
134 |
printf(" }\n"); |
printf(" }\n"); |
135 |
return 0; |
return 0; |
382 |
for (i = 0; i < 2; i++) { |
for (i = 0; i < 2; i++) { |
383 |
for (j = 0; j < 4; j++) { |
for (j = 0; j < 4; j++) { |
384 |
for (k = 0; k < 8; k++) { |
for (k = 0; k < 8; k++) { |
385 |
midi_instr.bank_msb = i; |
midi_instr.map = i; |
386 |
midi_instr.bank_lsb = j; |
midi_instr.bank = j; |
387 |
midi_instr.program = k; |
midi_instr.prog = k; |
388 |
CLIENT_TEST(pClient, status, lscp_map_midi_instrument(pClient, &midi_instr, pszEngine, "DefaultInstrument.gig", 0, 1.0f, LSCP_LOAD_ON_DEMAND, "DummyName")); |
CLIENT_TEST(pClient, status, lscp_map_midi_instrument(pClient, &midi_instr, pszEngine, "DefaultInstrument.gig", 0, 1.0f, LSCP_LOAD_ON_DEMAND, "DummyName")); |
389 |
} |
} |
390 |
} |
} |
391 |
} |
} |
392 |
|
|
393 |
CLIENT_TEST(pClient, int, lscp_get_midi_instruments(pClient)); |
CLIENT_TEST(pClient, int, lscp_get_midi_instruments(pClient, LSCP_MIDI_MAP_ALL)); |
394 |
CLIENT_TEST(pClient, midi_instruments, lscp_list_midi_instruments(pClient)); |
CLIENT_TEST(pClient, midi_instruments, lscp_list_midi_instruments(pClient, LSCP_MIDI_MAP_ALL)); |
395 |
|
|
396 |
for (i = 0; i < 2; i++) { |
for (i = 0; i < 2; i++) { |
397 |
for (j = 0; j < 4; j++) { |
for (j = 0; j < 4; j++) { |
398 |
for (k = 0; k < 8; k++) { |
for (k = 0; k < 8; k++) { |
399 |
midi_instr.bank_msb = i; |
midi_instr.map = i; |
400 |
midi_instr.bank_lsb = j; |
midi_instr.bank = j; |
401 |
midi_instr.program = k; |
midi_instr.prog = k; |
402 |
CLIENT_TEST(pClient, midi_instrument_info, lscp_get_midi_instrument_info(pClient, &midi_instr)); |
CLIENT_TEST(pClient, midi_instrument_info, lscp_get_midi_instrument_info(pClient, &midi_instr)); |
403 |
CLIENT_TEST(pClient, status, lscp_unmap_midi_instrument(pClient, &midi_instr)); |
CLIENT_TEST(pClient, status, lscp_unmap_midi_instrument(pClient, &midi_instr)); |
404 |
} |
} |
405 |
} |
} |
406 |
} |
} |
407 |
|
|
408 |
CLIENT_TEST(pClient, status, lscp_clear_midi_instruments(pClient)); |
CLIENT_TEST(pClient, status, lscp_clear_midi_instruments(pClient, LSCP_MIDI_MAP_ALL)); |
409 |
} |
} |
410 |
|
|
411 |
|
|