Lines Matching full:preset

54 					     int bank, int preset, int key);
56 int preset, int bank, struct snd_sf_zone **table,
207 /* check if specified type is special font (GUS or preset-alias) */
1121 /* rebuild preset now */ in load_guspatch()
1141 * Rebuild the preset table. This is like a hash table in that it allows
1142 * quick access to the zone information. For each preset there are zone
1144 * link for this preset, and latter is the link for zone (i.e. instrument/
1153 /* clear preset table */ in rebuild_presets()
1173 * add the given zone to preset table
1201 cur->next_instr = sflist->presets[index]; /* preset table link */ in add_preset()
1229 * Search matching zones from preset table.
1230 * The note can be rewritten by preset mapping (alias).
1237 int preset, int bank, in snd_soundfont_search_zone() argument
1253 nvoices = search_zones(sflist, notep, vel, preset, bank, in snd_soundfont_search_zone()
1256 if (preset != def_preset || bank != def_bank) in snd_soundfont_search_zone()
1270 search_first_zone(struct snd_sf_list *sflist, int bank, int preset, int key) in search_first_zone() argument
1275 index = get_index(bank, preset, key); in search_first_zone()
1279 if (zp->instr == preset && zp->bank == bank) in search_first_zone()
1291 int preset, int bank, struct snd_sf_zone **table, in search_zones() argument
1297 zp = search_first_zone(sflist, bank, preset, *notep); in search_zones()
1303 /* search preset mapping (aliasing) */ in search_zones()
1305 preset = zp->v.start; in search_zones()
1313 preset, bank, table, in search_zones()
1329 /* calculate the index of preset table: