Commit graph

2188 commits

Author SHA1 Message Date
derselbst
870a9a8232 make fluid_synth_error() const correct 2017-12-21 20:00:39 +01:00
derselbst
51cc2656e1 add internal note about fluid_midi_parser_parse() 2017-12-21 14:57:09 +01:00
derselbst
5f45c6d97b Revert "make fluid_midi_parser_parse() public"
This reverts commit 4568e551b9. Would allow fluidsynth to be abused as midi parser.

Closes #150
2017-12-21 14:52:06 +01:00
derselbst
a9a9eb5b8c Revert "add missing API comment to fluid_midi_parser_t"
This reverts commit 67e87cffad.
2017-12-21 14:51:55 +01:00
jjceresa
5be4f31822 Explicit cast for rvoice_event_handler functions (#312)
Explicit casts to avoid narrowing conversion warnings.
2017-12-21 14:48:58 +01:00
carlo-bramini
4203e10220 Use FLUID_CHORUS_DEFAULT_TYPE properly. (#311) 2017-12-18 20:03:18 +01:00
derselbst
610b6743be explicit casts to avoid narrowing conversion warnings
fixes #310
2017-12-18 19:14:12 +01:00
derselbst
bf5dbc60cf adjust return value of fluid_server_join()
to be consistent with ladspa API
2017-12-17 11:45:42 +01:00
derselbst
c61bcdca70 silence "network support disabled" warnings
one is enough
2017-12-17 11:42:46 +01:00
carlo-bramini
8025f788d3 Disable network at compile time (option) (#307) 2017-12-17 10:25:54 +01:00
derselbst
8ebb2495c5 make sure doxygen recognizes struct _fluid_sfont_t 2017-12-16 22:42:50 +01:00
derselbst
67e87cffad add missing API comment to fluid_midi_parser_t 2017-12-16 15:24:23 +01:00
derselbst
4568e551b9 make fluid_midi_parser_parse() public
to enable realtime byte to fluid_midi_event_t parsing

fixes #108
addresses #150
2017-12-16 15:08:47 +01:00
derselbst
07a167c737 update doc about "audio.pulseaudio.adjust-latency"
addresses #303
2017-12-16 10:16:04 +01:00
derselbst
3765ae69e6 README.cmake: cleanup orphaned link 2017-12-15 19:31:42 +01:00
derselbst
13683a96e0 bump required cmake version 2017-12-15 19:30:20 +01:00
derselbst
6ef5ef9d2d update doc/README 2017-12-15 19:29:12 +01:00
derselbst
5e0649158b fix build on macosx
fixes #305
2017-12-15 19:06:43 +01:00
derselbst
38a6ff15c3 only show master build in appveyor badge 2017-12-15 19:00:07 +01:00
Tom M
211b2df37c
add badge for vcpkg to readme 2017-12-14 20:24:41 +01:00
derselbst
ca9080d73f abstract usage of G_UNLIKELY through custom macro 2017-12-14 20:04:24 +01:00
derselbst
0e0df80f58 add a vcpkg based appveyor build config
based on ff411b9f99a562a2decd83323ef51bc784d512b2 by @mawe42
2017-12-14 19:59:50 +01:00
Tom M
e4f338d014
Merge pull request #304 from carlo-bramini/tcpip-win32-fix
Fix crash to TCP server (WIN32).
2017-12-14 16:54:51 +01:00
Tom M
af0301ae3b
Merge pull request #301 from FluidSynth/sm24
add 24 bit sample support
2017-12-14 16:47:04 +01:00
Tom M
a82ddb8d08
Merge branch 'master' into sm24 2017-12-13 20:12:47 +01:00
carlo-bramini
46733af348 Fix crash to TCP server (WIN32). 2017-12-13 20:08:42 +01:00
derselbst
f231df5608 remove redundant fluid_real_t casts
in rvoice_dsp
2017-12-12 21:06:11 +01:00
derselbst
05a4989498 avoid bad function cast warnings 2017-12-12 21:02:21 +01:00
derselbst
0dde0c1aff mark voice helper functions inline
fluid_voice_calculate_gain_amplitude()
fluid_rvoice_get_sample()
2017-12-12 20:54:40 +01:00
derselbst
15a2cc793a link fluidsetting to xml in API doc 2017-12-12 20:47:22 +01:00
Tom M
deb0658205
add support for lyrics and text midi events (#299)
* partly applied karaoke patch from ticket #111
* allow MIDI_SET_TEMPO in playback_callback
2017-12-11 19:35:07 +01:00
derselbst
84124e3230 doc the DOCMEs 2017-12-10 17:31:11 +01:00
derselbst
5806d9e9cc display sample type for fluidsynth --version 2017-12-09 22:20:25 +01:00
derselbst
c02a5ae5ce remove redundant VERSION macro
use FLUIDSYNTH_VERSION instead
2017-12-09 22:09:24 +01:00
derselbst
97a4e1aa1c fix a bug when reading 24 bit soundfonts 2017-12-09 20:03:37 +01:00
derselbst
0619f103ea update API docs about 24bit sample support 2017-12-09 17:50:06 +01:00
derselbst
29d194ed6d Revert "adjust voice gain for 24bit samples"
This reverts commit 1629f9f997. Accidentally committed to wrong master branch instead of sm24.
2017-12-09 16:48:57 +01:00
derselbst
b130763545 adjust voice gain for 24bit samples 2017-12-09 16:48:36 +01:00
derselbst
1629f9f997 adjust voice gain for 24bit samples 2017-12-08 20:24:17 +01:00
derselbst
9a21e10e10 add 24bit sample support to rvoice_dsp interpolation functions 2017-12-08 18:23:18 +01:00
derselbst
7de0e02a82 Merge branch 'master' into sm24 2017-12-07 18:58:12 +01:00
Tom M
d463dff617
Merge pull request #297 from FluidSynth/cleanup3
YetAnotherCleanup
2017-12-07 17:14:13 +01:00
Tom M
ea8ac50333
Merge branch 'master' into cleanup3 2017-12-07 17:11:35 +01:00
Tom M
e4972c5038
Merge pull request #298 from carlo-bramini/winmidi-improvements
Simpler implementation of WINMIDI driver.
2017-12-06 19:22:53 +01:00
derselbst
a4e43d3543 re-introduce fluid_synth_set_gen2()
to reduce API breakage
2017-12-06 12:18:06 +01:00
derselbst
a808e28f8b cleanup winmidi driver 2017-12-05 22:57:28 +01:00
Tom M
e0e319cf30
Merge pull request #294 from FluidSynth/overflow-important-channels
New feature for overflow calculation: specify important channels
2017-12-05 09:22:54 +01:00
derselbst
38fc7fb027 reorder public fluid_voice declarations 2017-12-04 20:42:01 +01:00
Marcus Weseloh
ae48793c28 Replace loop with memset 2017-12-04 18:53:47 +01:00
Marcus Weseloh
d77974c135 Add note about channel numbers being 1-based. 2017-12-04 18:50:43 +01:00