client.h | client.h | |||
---|---|---|---|---|
skipping to change at line 101 | skipping to change at line 101 | |||
LSCP_USAGE_PERCENTAGE | LSCP_USAGE_PERCENTAGE | |||
} lscp_usage_t; | } lscp_usage_t; | |||
/** Effect send info cache struct. */ | /** Effect send info cache struct. */ | |||
typedef struct _lscp_fxsend_info_t | typedef struct _lscp_fxsend_info_t | |||
{ | { | |||
char * name; | char * name; | |||
int midi_controller; | int midi_controller; | |||
int * audio_routing; | int * audio_routing; | |||
float level; | ||||
} lscp_fxsend_info_t; | } lscp_fxsend_info_t; | |||
/** MIDI instrument parameter struct. */ | /** MIDI instrument parameter struct. */ | |||
typedef struct _lscp_midi_instrument_t | typedef struct _lscp_midi_instrument_t | |||
{ | { | |||
int map; | int map; | |||
int bank; | int bank; | |||
int prog; | int prog; | |||
} lscp_midi_instrument_t; | } lscp_midi_instrument_t; | |||
/** MIDI instrument load mode. */ | /** MIDI instrument load mode. */ | |||
typedef enum _lscp_load_mode_t | typedef enum _lscp_load_mode_t | |||
{ | { | |||
LSCP_LOAD_DEFAULT = 0, | LSCP_LOAD_DEFAULT = 0, | |||
LSCP_LOAD_ON_DEMAND, | LSCP_LOAD_ON_DEMAND, | |||
LSCP_LOAD_ON_DEMAND_HOLD, | LSCP_LOAD_ON_DEMAND_HOLD, | |||
LSCP_LOAD_PERSISTENT | LSCP_LOAD_PERSISTENT | |||
skipping to change at line 255 | skipping to change at line 256 | |||
int lscp_create_fxsend (lscp_client_t *pCl ient, int iSamplerChannel, int iMidiController, const char *pszFxName); | int lscp_create_fxsend (lscp_client_t *pCl ient, int iSamplerChannel, int iMidiController, const char *pszFxName); | |||
lscp_status_t lscp_destroy_fxsend (lscp_client_t *pCl ient, int iSamplerChannel, int iFxSend); | lscp_status_t lscp_destroy_fxsend (lscp_client_t *pCl ient, int iSamplerChannel, int iFxSend); | |||
int lscp_get_fxsends (lscp_client_t *pCl ient, int iSamplerChannel); | int lscp_get_fxsends (lscp_client_t *pCl ient, int iSamplerChannel); | |||
int * lscp_list_fxsends (lscp_client_t *pCl ient, int iSamplerChannel); | int * lscp_list_fxsends (lscp_client_t *pCl ient, int iSamplerChannel); | |||
lscp_fxsend_info_t * lscp_get_fxsend_info (lscp_client_t *pCl ient, int iSamplerChannel, int iFxSend); | lscp_fxsend_info_t * lscp_get_fxsend_info (lscp_client_t *pCl ient, int iSamplerChannel, int iFxSend); | |||
lscp_status_t lscp_set_fxsend_audio_channel (lscp_client_t *pCl ient, int iSamplerChannel, int iFxSend, int iAudioSrc, int iAudioDst); | lscp_status_t lscp_set_fxsend_audio_channel (lscp_client_t *pCl ient, int iSamplerChannel, int iFxSend, int iAudioSrc, int iAudioDst); | |||
lscp_status_t lscp_set_fxsend_midi_controller (lscp_client_t *pCl | ||||
ient, int iSamplerChannel, int iFxSend, int iMidiController); | ||||
lscp_status_t lscp_set_fxsend_level (lscp_client_t *pCl | ||||
ient, int iSamplerChannel, int iFxSend, float fLevel); | ||||
//------------------------------------------------------------------------- | //------------------------------------------------------------------------- | |||
// MIDI instrument mapping control functions. | // MIDI instrument mapping control functions. | |||
int lscp_add_midi_instrument_map (lscp_client_t *pCl ient, const char *pszMapName); | int lscp_add_midi_instrument_map (lscp_client_t *pCl ient, const char *pszMapName); | |||
lscp_status_t lscp_remove_midi_instrument_map (lscp_client_t *pCl ient, int iMidiMap); | lscp_status_t lscp_remove_midi_instrument_map (lscp_client_t *pCl ient, int iMidiMap); | |||
int lscp_get_midi_instrument_maps (lscp_client_t *pCl ient); | int lscp_get_midi_instrument_maps (lscp_client_t *pCl ient); | |||
int * lscp_list_midi_instrument_maps (lscp_client_t *pCl ient); | int * lscp_list_midi_instrument_maps (lscp_client_t *pCl ient); | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 8 lines changed or added | |||
version.h | version.h | |||
---|---|---|---|---|
skipping to change at line 27 | skipping to change at line 27 | |||
You should have received a copy of the GNU General Public License along | You should have received a copy of the GNU General Public License along | |||
with this program; if not, write to the Free Software Foundation, Inc., | with this program; if not, write to the Free Software Foundation, Inc., | |||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | |||
*************************************************************************** **/ | *************************************************************************** **/ | |||
#ifndef __LSCP_VERSION_H | #ifndef __LSCP_VERSION_H | |||
#define __LSCP_VERSION_H | #define __LSCP_VERSION_H | |||
#define LSCP_PACKAGE "liblscp" | #define LSCP_PACKAGE "liblscp" | |||
#define LSCP_VERSION "0.5.2" | #define LSCP_VERSION "0.5.3" | |||
#endif // __LSCP_VERSION_H | #endif // __LSCP_VERSION_H | |||
// end of version.h | // end of version.h | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||