/[svn]/liblscp/trunk/src/client.c
ViewVC logotype

Diff of /liblscp/trunk/src/client.c

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

revision 254 by capela, Tue Sep 28 14:06:18 2004 UTC revision 278 by capela, Mon Oct 11 11:59:31 2004 UTC
# Line 1352  lscp_status_t lscp_set_channel_midi_port Line 1352  lscp_status_t lscp_set_channel_midi_port
1352   *   *
1353   *  @param pClient          Pointer to client instance structure.   *  @param pClient          Pointer to client instance structure.
1354   *  @param iSamplerChannel  Sampler channel number.   *  @param iSamplerChannel  Sampler channel number.
1355   *  @param iMidiChannel     MIDI channel number to listen (1-16) or   *  @param iMidiChannel     MIDI channel address number to listen (0-15) or
1356   *                          LSCP_MIDI_CHANNEL_ALL (0) to listen on all channels.   *                          LSCP_MIDI_CHANNEL_ALL (16) to listen on all channels.
1357   *   *
1358   *  @returns LSCP_OK on success, LSCP_FAILED otherwise.   *  @returns LSCP_OK on success, LSCP_FAILED otherwise.
1359   */   */
# Line 1364  lscp_status_t lscp_set_channel_midi_chan Line 1364  lscp_status_t lscp_set_channel_midi_chan
1364      if (iSamplerChannel < 0 || iMidiChannel < 0 || iMidiChannel > 16)      if (iSamplerChannel < 0 || iMidiChannel < 0 || iMidiChannel > 16)
1365          return LSCP_FAILED;          return LSCP_FAILED;
1366    
1367      if (iMidiChannel > 0)      if (iMidiChannel == LSCP_MIDI_CHANNEL_ALL)
         sprintf(szQuery, "SET CHANNEL MIDI_INPUT_CHANNEL %d %d\r\n", iSamplerChannel, iMidiChannel);  
     else  
1368          sprintf(szQuery, "SET CHANNEL MIDI_INPUT_CHANNEL %d ALL\r\n", iSamplerChannel);          sprintf(szQuery, "SET CHANNEL MIDI_INPUT_CHANNEL %d ALL\r\n", iSamplerChannel);
1369        else
1370            sprintf(szQuery, "SET CHANNEL MIDI_INPUT_CHANNEL %d %d\r\n", iSamplerChannel, iMidiChannel);
1371      return lscp_client_query(pClient, szQuery);      return lscp_client_query(pClient, szQuery);
1372  }  }
1373    

Legend:
Removed from v.254  
changed lines
  Added in v.278

  ViewVC Help
Powered by ViewVC