mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-17 04:06:26 +01:00
Update to fluidsynth-2.2
This commit is contained in:
parent
dd060b04dc
commit
71788ecfe4
62 changed files with 4719 additions and 2064 deletions
|
|
@ -115,7 +115,7 @@ fluid_channel_init(fluid_channel_t *chan)
|
|||
|
||||
/*
|
||||
@param is_all_ctrl_off if nonzero, only resets some controllers, according to
|
||||
http://www.midi.org/techspecs/rp15.php
|
||||
https://www.midi.org/techspecs/rp15.php
|
||||
*/
|
||||
void
|
||||
fluid_channel_init_ctrl(fluid_channel_t *chan, int is_all_ctrl_off)
|
||||
|
|
@ -211,7 +211,7 @@ fluid_channel_init_ctrl(fluid_channel_t *chan, int is_all_ctrl_off)
|
|||
/* fluid_channel_set_cc (chan, EFFECTS_DEPTH1, 40); */
|
||||
/* Note: although XG standard specifies the default amount of reverb to
|
||||
be 40, most people preferred having it at zero.
|
||||
See http://lists.gnu.org/archive/html/fluid-dev/2009-07/msg00016.html */
|
||||
See https://lists.gnu.org/archive/html/fluid-dev/2009-07/msg00016.html */
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -224,7 +224,6 @@ delete_fluid_channel(fluid_channel_t *chan)
|
|||
FLUID_FREE(chan);
|
||||
}
|
||||
|
||||
/* FIXME - Calls fluid_channel_init() potentially in synthesis context */
|
||||
void
|
||||
fluid_channel_reset(fluid_channel_t *chan)
|
||||
{
|
||||
|
|
@ -324,7 +323,7 @@ fluid_channel_set_bank_msb(fluid_channel_t *chan, int bankmsb)
|
|||
{
|
||||
/* XG bank, do drum-channel auto-switch */
|
||||
/* The number "120" was based on several keyboards having drums at 120 - 127,
|
||||
reference: http://lists.nongnu.org/archive/html/fluid-dev/2011-02/msg00003.html */
|
||||
reference: https://lists.nongnu.org/archive/html/fluid-dev/2011-02/msg00003.html */
|
||||
chan->channel_type = (120 <= bankmsb) ? CHANNEL_TYPE_DRUM : CHANNEL_TYPE_MELODIC;
|
||||
return;
|
||||
}
|
||||
|
|
@ -413,7 +412,7 @@ fluid_channel_update_legato_staccato_state(fluid_channel_t *chan)
|
|||
* prev_note keeps a trace of the note prior i_last note.
|
||||
* FLUID_CHANNEL_LEGATO_PLAYING bit keeps trace of legato/staccato playing state.
|
||||
*
|
||||
* More informations in FluidPolyMono-0004.pdf chapter 4 (Appendices).
|
||||
* More information in FluidPolyMono-0004.pdf chapter 4 (Appendices).
|
||||
*/
|
||||
void
|
||||
fluid_channel_add_monolist(fluid_channel_t *chan, unsigned char key,
|
||||
|
|
@ -523,7 +522,7 @@ fluid_channel_search_monolist(fluid_channel_t *chan, unsigned char key, int *i_p
|
|||
* - prev_note keeps a trace of the note removed if it is i_last.
|
||||
* - FLUID_CHANNEL_LEGATO_PLAYING bit keeps a trace of legato/staccato playing state.
|
||||
*
|
||||
* More informations in FluidPolyMono-0004.pdf chapter 4 (Appendices).
|
||||
* More information in FluidPolyMono-0004.pdf chapter 4 (Appendices).
|
||||
*/
|
||||
void
|
||||
fluid_channel_remove_monolist(fluid_channel_t *chan, int i, int *i_prev)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue