2 |
// |
// |
3 |
/**************************************************************************** |
/**************************************************************************** |
4 |
liblscp - LinuxSampler Control Protocol API |
liblscp - LinuxSampler Control Protocol API |
5 |
Copyright (C) 2004-2006, rncbc aka Rui Nuno Capela. All rights reserved. |
Copyright (C) 2004-2007, rncbc aka Rui Nuno Capela. All rights reserved. |
6 |
|
|
7 |
This library is free software; you can redistribute it and/or |
This library is free software; you can redistribute it and/or |
8 |
modify it under the terms of the GNU Lesser General Public |
modify it under the terms of the GNU Lesser General Public |
52 |
int * midi_devices; |
int * midi_devices; |
53 |
char ** engines; |
char ** engines; |
54 |
int * channels; |
int * channels; |
55 |
|
int * fxsends; |
56 |
lscp_midi_instrument_t *midi_instruments; |
lscp_midi_instrument_t *midi_instruments; |
57 |
int * midi_maps; |
int * midi_maps; |
58 |
char * midi_map_name; |
char * midi_map_name; |
70 |
lscp_server_info_t server_info; |
lscp_server_info_t server_info; |
71 |
lscp_engine_info_t engine_info; |
lscp_engine_info_t engine_info; |
72 |
lscp_channel_info_t channel_info; |
lscp_channel_info_t channel_info; |
73 |
|
lscp_fxsend_info_t fxsend_info; |
74 |
lscp_midi_instrument_info_t midi_instrument_info; |
lscp_midi_instrument_info_t midi_instrument_info; |
75 |
// Result and error status. |
// Result and error status. |
76 |
char * pszResult; |
char * pszResult; |
194 |
int lscp_param_concat (char *pszBuffer, int cchMaxBuffer, lscp_param_t *pParams); |
int lscp_param_concat (char *pszBuffer, int cchMaxBuffer, lscp_param_t *pParams); |
195 |
|
|
196 |
//------------------------------------------------------------------------- |
//------------------------------------------------------------------------- |
197 |
|
// Effect struct helper functions. |
198 |
|
|
199 |
|
void lscp_fxsend_info_init (lscp_fxsend_info_t *pFxSendInfo); |
200 |
|
void lscp_fxsend_info_free (lscp_fxsend_info_t *pFxSendInfo); |
201 |
|
void lscp_fxsend_info_reset (lscp_fxsend_info_t *pFxSendInfo); |
202 |
|
|
203 |
|
//------------------------------------------------------------------------- |
204 |
// MIDI instrument info struct helper functions. |
// MIDI instrument info struct helper functions. |
205 |
|
|
206 |
void lscp_midi_instrument_info_init (lscp_midi_instrument_info_t *pInstrInfo); |
void lscp_midi_instrument_info_init (lscp_midi_instrument_info_t *pInstrInfo); |