Lines Matching defs:patch_info
213 struct patch_info { struct
214 unsigned short key; /* Use WAVE_PATCH here */
219 short device_no; /* Synthesizer number */
220 short instr_no; /* Midi pgm# */
222 unsigned int mode;
246 int len; /* Size of the wave data in bytes */
247 int loop_start, loop_end; /* Byte offsets from the beginning */
265 unsigned int base_freq;
266 unsigned int base_note;
267 unsigned int high_note;
268 unsigned int low_note;
269 int panning; /* -128=left, 127=right */
270 int detuning;
275 unsigned char env_rate[ 6 ]; /* GUS HW ramping rate */
276 unsigned char env_offset[ 6 ]; /* 255 == 100% */
284 unsigned char tremolo_sweep;
285 unsigned char tremolo_rate;
286 unsigned char tremolo_depth;
288 unsigned char vibrato_sweep;
289 unsigned char vibrato_rate;
290 unsigned char vibrato_depth;
292 int scale_frequency;
293 unsigned int scale_factor; /* from 0 to 2048 or 0 to 2 */
295 int volume;
296 int fractions;
297 int reserved1;
298 int spare[2];
299 char data[1]; /* The waveform data starts here */