Lines Matching refs:preset
67 int bank, int preset, int key);
69 int preset, int bank, struct snd_sf_zone **table,
218 /* check if specified type is special font (GUS or preset-alias) */
1100 /* rebuild preset now */
1120 * Rebuild the preset table. This is like a hash table in that it allows
1121 * quick access to the zone information. For each preset there are zone
1123 * link for this preset, and latter is the link for zone (i.e. instrument/
1132 /* clear preset table */
1152 * add the given zone to preset table
1179 cur->next_instr = sflist->presets[index]; /* preset table link */
1206 * Search matching zones from preset table.
1207 * The note can be rewritten by preset mapping (alias).
1214 int preset, int bank,
1230 nvoices = search_zones(sflist, notep, vel, preset, bank,
1233 if (preset != def_preset || bank != def_bank)
1247 search_first_zone(struct snd_sf_list *sflist, int bank, int preset, int key)
1252 if ((index = get_index(bank, preset, key)) < 0)
1255 if (zp->instr == preset && zp->bank == bank)
1267 int preset, int bank, struct snd_sf_zone **table,
1273 zp = search_first_zone(sflist, bank, preset, *notep);
1279 /* search preset mapping (aliasing) */
1281 preset = zp->v.start;
1289 preset, bank, table,
1305 /* calculate the index of preset table: