Marcus Weseloh
9766acc41a
Also consider channel pressure, key pressure and pitchwheel modulators when calculating lower attenuation boundary.
2017-09-23 13:27:13 +02:00
Marcus Weseloh
50b6e9462e
Cleanup indentation
2017-09-23 13:20:51 +02:00
derselbst
94d436ae0b
add reserved space to struct _fluid_synth_channel_info_t
2017-09-23 11:02:29 +02:00
derselbst
6ddf9448e3
cleanup travis
2017-09-22 21:37:28 +02:00
derselbst
bd24c2f1f1
add macosx build to travis
2017-09-22 20:23:29 +02:00
derselbst
75e5284f72
another return val fix
2017-09-22 15:43:41 +02:00
derselbst
7bef6f8787
fix return value checks
2017-09-22 15:18:32 +02:00
Tom M
2a3ff1d2cf
Merge pull request #207 from FluidSynth/cleanup
...
source code cleanup, API compatibility broken
2017-09-22 14:10:38 +02:00
derselbst
480fbaba8f
update devdoc
2017-09-22 13:39:35 +02:00
derselbst
e9cc151e06
update devdoc
2017-09-22 13:22:16 +02:00
derselbst
87f2ab13e7
cleanup public generator API
...
move fluid_gen_set_default_values(), enum fluid_gen_flags and struct _fluid_gen_t to private header because no other public function seems to need fluid_gen_t
2017-09-22 11:45:06 +02:00
derselbst
4292b6af08
deprecate fluid_gen_set_default_values()
2017-09-22 11:38:54 +02:00
derselbst
9e9eacbc20
refactor return value checking of fluid_settings_*()
2017-09-21 22:09:24 +02:00
derselbst
5f3cafbcfd
better return a bool for fluid_settings_str_equal()
2017-09-21 21:48:06 +02:00
derselbst
225a546276
remove obsolete "audio.[out|in]put-channels" settings
2017-09-21 16:07:19 +02:00
derselbst
0c7a0ec16d
clarify dev doc
2017-09-21 15:36:52 +02:00
derselbst
872cedbd69
fix return type of fluid_settings_get_type()
2017-09-21 15:31:49 +02:00
Tom M
eba43faf6c
Merge pull request #204 from FluidSynth/volenv
...
Add a setting for volume envelope processing
2017-09-21 15:08:27 +02:00
derselbst
2700519b3e
update dev doc
2017-09-21 14:33:28 +02:00
derselbst
118d24bd3e
partly revert a89ed74537
2017-09-21 10:56:55 +02:00
derselbst
5da9451321
move struct _fluid_mod_t to private header
2017-09-21 10:52:48 +02:00
derselbst
4911138eb0
deprecate struct _fluid_mod_t
2017-09-21 09:59:15 +02:00
derselbst
17236fdf50
move FLUID_CHORUS_SET_ALL and FLUID_REVMODEL_SET_ALL to enum
2017-09-20 21:18:34 +02:00
derselbst
24143ee02d
replace fluid_synth_set_gen with fluid_synth_set_gen2
2017-09-20 21:05:13 +02:00
derselbst
c36a1a6c09
remove redundant synth functions
2017-09-20 20:39:43 +02:00
derselbst
783e70ed27
deprecate even more redundant public synth functions
2017-09-20 20:22:18 +02:00
derselbst
3c99490a60
check for new return values of fluid_settings_*()
2017-09-20 20:13:18 +02:00
derselbst
e797853b2b
refactor fluid_settings API
...
consistently return either FLUID_OK or FLUID_FAILED for public fluid_settings_* functions
2017-09-20 14:27:36 +02:00
derselbst
9735059946
cleanup fluid_settings.h
2017-09-20 13:14:48 +02:00
derselbst
b71f474afa
make fluid_preset_t::get_name() const correct
2017-09-20 12:55:55 +02:00
derselbst
7bf280cf77
linebreak
2017-09-19 17:12:33 +02:00
derselbst
d708c2f5e2
specify bufsize via sizeof()
2017-09-19 17:12:14 +02:00
derselbst
40ebd7f3b6
fix build
2017-09-19 16:55:54 +02:00
derselbst
0f6c4c83a1
remove unimplemented "synth.dump" setting
2017-09-19 16:45:38 +02:00
derselbst
201aa5e0d4
minor cleanup for fluid_synth API
...
remove deprecated fluid_synth_get_channel_preset() and fluid_synth_get_program() and fuse their functioning together into fluid_synth_get_channel_info()
2017-09-19 16:32:20 +02:00
derselbst
f43c036391
mark fluid_synth_get_program() as deprecated
2017-09-19 16:04:57 +02:00
derselbst
4e318b4ee6
remove obsolete config_macosx*.h
2017-09-19 13:17:16 +02:00
derselbst
384e0acad9
remove unused and obsolete macbuild
2017-09-19 13:11:45 +02:00
derselbst
6308c1e67b
remove obsolete config_win32.h.in
...
previously used by autotools
2017-09-19 13:08:18 +02:00
derselbst
471cbffc20
update synth.volenv doc
2017-09-19 11:06:03 +02:00
derselbst
ca92dbbc94
correctly register synth.volenv options
2017-09-19 10:54:58 +02:00
derselbst
b97d74ad90
stop unrolling all loops
...
let the compiler decide
2017-09-17 19:36:20 +02:00
derselbst
191f32d524
cmake: fix "tarball" target
2017-09-17 17:50:09 +02:00
derselbst
3d7541f191
cmake: remove target "tarball-autotools"
2017-09-17 17:45:01 +02:00
derselbst
bc34894378
Merge branch 'cmake_clang'
2017-09-17 11:03:04 +02:00
derselbst
9773bb287d
Merge branch 'master' into cmake_clang
2017-09-17 11:02:20 +02:00
derselbst
85822ac32a
specify MIDI CCs explicitly for default mods
2017-09-17 10:37:22 +02:00
derselbst
380f4a56e3
move FLUID_INTERP_* macros to enum
2017-09-16 22:13:51 +02:00
derselbst
7f3515e136
seqbind: specify MIDI CCs explicitly
2017-09-16 21:57:49 +02:00
derselbst
39a92904e9
add batch file for clang-format
2017-09-16 20:41:10 +02:00