Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* Added new client interface functions, for sampler channel effect sends control: lscp_set_fxsend_midi_controller(); lscp_set_fxsend_level(); * Added new field member to lscp_fxsend_info_t (level).
* Audio routing representation changed to integer array.
* 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();
- Last-minute addition to new protocol_version field on server info struct.
* 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();
Code cleanup; preparations for 0.4.1 release (hopefully).
* 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).
* 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();
GPL address update.
* 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).
* Added support to sampler channel MUTE/SOLO states: lscp_set_channel_mute(); lscp_set_channel_solo(); with corresponding new lscp_channel_info_t fields.
* Added support for the newest LSCP command: GET SERVER INFO.
* [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.
Added support for the new INSTRUMENT_NAME of GET CHANNEL INFO command.
* 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).
* Fix MIDI input selection (revised).
* 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.
* LSCP document draft (v.12); lscp_reset_sampler() added.
* New lscp_get_channel_stream_usage() helper function.
* Major changes to server event protocol interface on attempt to comply with draft-protocol v.11.
* 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().
* Overall mutexing of client command calls; preparation of forthcoming v.09 LSCP document draft.
* Added support for the new LIST commands (draft v.08).
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.
ViewVC Help | |
Powered by ViewVC |