/[svn]/liblscp/trunk/lscp/client.h
ViewVC logotype

Log of /liblscp/trunk/lscp/client.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 1020 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 11 15:25:04 2007 UTC (17 years, 2 months ago) by capela
File length: 11729 byte(s)
Diff to previous 1019 , to selected 253
* Audio routing representation changed to integer array.


Revision 1019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 11 12:33:05 2007 UTC (17 years, 2 months ago) by capela
File length: 11708 byte(s)
Diff to previous 977 , to selected 253
* Added new client interface functions, for sampler
  channel effect sends control:
	 lscp_create_fxsend();
	 lscp_destroy_fxsend();
	 lscp_get_fxsends();
	 lscp_list_fxsends();
	 lscp_get_fxsend_info();
	 lscp_set_fxsend_audio_channel();
  and for global volume:
	 lscp_get_volume();
	 lscp_set_volume();


Revision 977 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 17 15:08:35 2006 UTC (17 years, 3 months ago) by capela
File length: 10518 byte(s)
Diff to previous 975 , to selected 253
- Last-minute addition to new protocol_version field on server info struct.


Revision 975 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 17 00:59:40 2006 UTC (17 years, 3 months ago) by capela
File length: 10486 byte(s)
Diff to previous 952 , to selected 253
* MIDI instrument mapping, second round, according to
  LSCP 1.2 draft document as of December 15, 2006.

* New client interface functions:
     lscp_set_channel_midi_map();
     lscp_add_midi_instrument_map();
     lscp_remove_midi_instrument_map();
     lscp_get_midi_instrument_maps();
     lscp_list_midi_instrument_maps();
     lscp_get_midi_instrument_map_name();
     lscp_set_midi_instrument_map_name();


Revision 952 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 22:46:32 2006 UTC (17 years, 4 months ago) by capela
File length: 9548 byte(s)
Diff to previous 948 , to selected 253
Code cleanup; preparations for 0.4.1 release (hopefully).


Revision 948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 15:31:20 2006 UTC (17 years, 4 months ago) by capela
File length: 9671 byte(s)
Diff to previous 946 , to selected 253
* Fixed some compilation warnings due to suspicious type
  casting and unsused header macros.

* Changed deprecated copyright attribute to license
  and added ldconfig to post-(un)install steps
  to liblscp.spec (RPM).


Revision 946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 27 18:33:02 2006 UTC (17 years, 4 months ago) by capela
File length: 9589 byte(s)
Diff to previous 921 , to selected 253
* As of the LSCP 1.2 working draft document, added
  some missing client interface functions:
    lscp_get_total_voice_count();
    lscp_get_total_voice_count_max();
  and for the new MIDI instrument mapping features:
    lscp_map_midi_instrument();
    lscp_unmap_midi_instrument();
    lscp_get_midi_instruments();
    lscp_get_midi_instrument_info();
    lscp_clear_midi_instruments();


Revision 921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 24 12:55:48 2006 UTC (17 years, 6 months ago) by capela
File length: 7926 byte(s)
Diff to previous 869 , to selected 253
GPL address update.


Revision 869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 1 08:32:16 2006 UTC (17 years, 10 months ago) by capela
File length: 7927 byte(s)
Diff to previous 735 , to selected 253
* Fixed some compilation warnings due to suspicious type
  casting and unsused header macros.

* Changed deprecated copyright attribute to license
  and added ldconfig to post-(un)install steps
  to liblscp.spec (RPM).


Revision 735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 16 09:48:42 2005 UTC (18 years, 7 months ago) by capela
File length: 7927 byte(s)
Diff to previous 564 , to selected 253
* Added support to sampler channel MUTE/SOLO states:
   lscp_set_channel_mute();
   lscp_set_channel_solo();
  with corresponding new lscp_channel_info_t fields.


Revision 564 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 22 22:02:00 2005 UTC (18 years, 10 months ago) by capela
File length: 7650 byte(s)
Diff to previous 523 , to selected 253
* Added support for the newest LSCP command: GET SERVER INFO.


Revision 523 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 9 10:17:12 2005 UTC (18 years, 10 months ago) by capela
File length: 7414 byte(s)
Diff to previous 378 , to selected 253
* [bug #9] Fixed for a LSCP command syntax convention
consistency, regarding the enumeration of available
sampler engines, Audio and MIDI drivers; this has
affected the signature of the following functions:
  lscp_get_available_engines();
  lscp_get_available_audio_drivers();
  lscp_get_available_midi_drivers();
which are now returning an integer count of engines
and drivers, respectively, while the following
functions are now being introduced:
  lscp_list_available_engines();
  lscp_list_available_audio_drivers();
  lscp_list_available_midi_drivers();
taking on the previous functionality, returning
a comma separated list of names.


Revision 378 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 13 17:20:46 2005 UTC (19 years, 1 month ago) by capela
File length: 7331 byte(s)
Diff to previous 278 , to selected 253
Added support for the new INSTRUMENT_NAME of GET CHANNEL INFO command.


Revision 278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 11 11:59:31 2004 UTC (19 years, 5 months ago) by capela
File length: 7291 byte(s)
Diff to previous 254 , to selected 253
* Fixed lscp_set_channel_midi_channel() again, MIDI
  channels should be given in the range 0-15, and omni
  mode with the LSCP_MIDI_CHANNEL_ALL symbol (16).


Revision 254 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 28 14:06:18 2004 UTC (19 years, 6 months ago) by capela
File length: 7290 byte(s)
Diff to previous 253
* Fix MIDI input selection (revised).


Revision 253 - (view) (download) (as text) (annotate) - [selected]
Modified Mon Sep 27 14:40:08 2004 UTC (19 years, 6 months ago) by capela
File length: 7293 byte(s)
Diff to previous 213
* Fixed lscp_set_channel_midi_channel() where MIDI
  channels should be given in the range 0-15, and
  omni mode with new LSCP_MIDI_CHANNEL_ALL symbol.

* Rearrangement on main command requester executive.


Revision 213 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 29 09:22:02 2004 UTC (19 years, 8 months ago) by capela
File length: 7152 byte(s)
Diff to previous 167 , to selected 253
* LSCP document draft (v.12); lscp_reset_sampler() added.


Revision 167 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 2 14:36:43 2004 UTC (19 years, 9 months ago) by capela
File length: 7069 byte(s)
Diff to previous 146 , to selected 253
* New lscp_get_channel_stream_usage() helper function.


Revision 146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 25 12:00:25 2004 UTC (19 years, 9 months ago) by capela
File length: 6966 byte(s)
Diff to previous 144 , to selected 253
* Major changes to server event protocol interface
  on attempt to comply with draft-protocol v.11.


Revision 144 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 24 18:25:11 2004 UTC (19 years, 9 months ago) by capela
File length: 7342 byte(s)
Diff to previous 132 , to selected 253
* Major change to client event protocol interface on attempt
  to comply with draft-protocol v.11.

* New function entries added: lscp_load_instrument_non_modal(),
  lscp_set_channel_audio_device() and lscp_set_channel_midi_device().


Revision 132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 18 14:19:19 2004 UTC (19 years, 9 months ago) by capela
File length: 6405 byte(s)
Diff to previous 125 , to selected 253
* Overall mutexing of client command calls;
  preparation of forthcoming v.09 LSCP document draft.


Revision 125 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 14 21:04:04 2004 UTC (19 years, 9 months ago) by capela
File length: 6368 byte(s)
Diff to previous 107 , to selected 253
* Added support for the new LIST commands (draft v.08).


Revision 107 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Jun 4 21:06:59 2004 UTC (19 years, 9 months ago) by capela
File length: 6286 byte(s)
Diff to selected 253
Initial alpha release.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC