/[svn]/liblscp/trunk/examples/example_client.c
ViewVC logotype

Diff of /liblscp/trunk/examples/example_client.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 963 by capela, Sun Dec 3 18:30:04 2006 UTC revision 975 by capela, Sun Dec 17 00:59:40 2006 UTC
# Line 126  int client_test_midi_instruments ( lscp_ Line 126  int client_test_midi_instruments ( lscp_
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;
# Line 382  void client_test_engine ( lscp_client_t Line 382  void client_test_engine ( lscp_client_t
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    

Legend:
Removed from v.963  
changed lines
  Added in v.975

  ViewVC Help
Powered by ViewVC