loki666
aa8a32951a
avoid hanging notes
2017-11-05 20:27:21 +01:00
loki666
7a803c3ee4
fix typo
2017-11-03 22:48:21 +01:00
loki666
58ec452054
update api doc
...
fluid_player_seek returns FLUID_FAILED if ticks is negative
2017-11-03 21:11:32 +01:00
loki666
64eda30cf4
handle seeking in fluid_track_send_events
2017-11-02 10:51:07 +01:00
loki666
3f1a05cf38
update fluid_player_seek API doc, and return values
2017-11-01 09:49:21 +01:00
loki666
6c8a72fa0a
add seek to player
2017-10-30 10:53:45 +01:00
Tom M
ad9c185dca
Merge pull request #255 from FluidSynth/alsa-autocon
...
Autoconnect ALSA MIDI inputs.
2017-10-27 22:31:17 +02:00
Tom M
9c7b8f330d
Merge pull request #251 from FluidSynth/polish
...
Some optimizations
2017-10-27 22:27:01 +02:00
derselbst
479b31c9fe
init static atomics in a more general way
2017-10-27 21:04:28 +02:00
derselbst
c7b9bae1e3
always export cmake compile commands
...
to allow using clang-tidy
2017-10-27 19:40:40 +02:00
derselbst
1eb6aa97f3
avoid using deprecated tuning functions
2017-10-27 16:59:20 +02:00
derselbst
41b1700b7f
Merge branch 'VolcanoMobile-fluid_atomic'
2017-10-27 16:01:22 +02:00
derselbst
db373f168f
Merge branch 'fluid_atomic' of git://github.com/VolcanoMobile/fluidsynth into VolcanoMobile-fluid_atomic
2017-10-27 15:58:54 +02:00
Tom M
f17f5333a8
Merge pull request #257 from VolcanoMobile/default_soundfont_optional
...
dont register synth.default-soundfont if not defined
2017-10-27 15:40:55 +02:00
Tom M
8339a1e70e
Merge pull request #256 from VolcanoMobile/defsfont_cleanup
...
remove glib.h import from fluid_defsfont.h
2017-10-27 15:40:32 +02:00
loki666
d1cc61745c
dont register synth.default-soundfont if not defined
2017-10-26 22:56:49 +02:00
loki666
8eccbb39ab
remove glib.h import from fluid_defsfont.h
2017-10-26 22:54:37 +02:00
derselbst
5afb1a854b
make struct _fluid_ladspa_fx_t opaque
2017-10-26 21:45:29 +02:00
Philippe Simons
cdd9f75112
thread function return type ( #254 )
...
typedef the return value of thread starting routines, as suggested by @loki666
2017-10-26 18:08:10 +02:00
derselbst
56969332b2
promote audio.alsa.autoconnect to a more general setting
...
that could be used across different midi drivers
2017-10-26 15:56:27 +02:00
derselbst
7872f80827
rename alsa autoconnect function to be alsa_seq specific
2017-10-26 15:51:34 +02:00
derselbst
48eb3943e2
adjust log levels for alsa autoconnect
2017-10-26 10:39:52 +02:00
loki666
8b78e3e798
fix fluid_winmidi.c
2017-10-25 23:06:08 +02:00
loki666
6d9081e1a5
use fluid_atomic types in fluid_ladspa and fluid_winmidi
2017-10-25 23:03:56 +02:00
derselbst
39993f3963
assure synth is initialized once
2017-10-25 18:27:59 +02:00
derselbst
a1810385e1
Merge branch 'carlo-bramini-misc-fixes-1'
2017-10-25 17:52:17 +02:00
derselbst
2e17573179
Revert "'mod_count' of struct fluid_voice_t should be an unsigned type."
...
This reverts commit 7db133acae
.
2017-10-25 17:41:56 +02:00
derselbst
43d4659451
make vars const correct
2017-10-25 17:11:41 +02:00
derselbst
7c523979be
document audio.alsa.autoconnect
2017-10-25 17:10:56 +02:00
derselbst
24a6748a02
use FLUID_LOG rather than fprintf
2017-10-25 16:58:20 +02:00
derselbst
7a3a97a98e
even more mixed declarations
2017-10-25 16:57:15 +02:00
derselbst
22c38a4205
avoid storing pointer to stack alloced var
2017-10-25 16:56:06 +02:00
derselbst
bb00ce7b25
rename alsa_autoconnect function to fit conventions
2017-10-25 16:52:37 +02:00
derselbst
aa33bd23c0
avoid mixed declarations
2017-10-25 16:51:29 +02:00
derselbst
ae660ebcdb
rename alsa autoconnect setting to fit conventions
2017-10-25 16:49:56 +02:00
Tommaso Cucinotta
31025133b0
Autoconnect ALSA MIDI inputs.
2017-10-25 16:42:13 +02:00
derselbst
5235549172
fix build
2017-10-25 16:28:27 +02:00
derselbst
0b8810ace8
wrap glib byteswap functions in custom FLUID macros
2017-10-25 16:11:43 +02:00
loki666
b07ed23cad
dont use atomics for chorus_ and reverb_ params
2017-10-25 15:10:11 +02:00
loki666
33e56b1b32
init with_reverb and with_chrous local variables
2017-10-25 14:53:27 +02:00
loki666
9ebc22d4e1
add typedef for atomics
...
access atomics via fluid_atomic_X_set/get
2017-10-25 14:38:39 +02:00
derselbst
8f5bd52ea0
use fluid_cb2amp() for lfo calculation
2017-10-25 10:47:03 +02:00
derselbst
27f2ed3750
avoid redundant zero checking
...
count will never become 0
2017-10-25 10:42:59 +02:00
carlo-bramini
36f0ecb12a
MSVC6 is the latest version not supporting deprecated declpec
2017-10-24 20:31:56 +02:00
carlo-bramini
96f0f5fe88
Use _close() on _WIN32
2017-10-24 20:25:58 +02:00
carlo-bramini
6068c20728
Place again list_of_generators_to_initialize[] inside fluid_voice_calculate_runtime_synthesis_parameters()
2017-10-24 20:23:21 +02:00
Marcus Weseloh
e485129705
Merge pull request #249 from mawe42/more-ladspa-cleanup
...
More LADSPA cleanup and refactor
2017-10-24 15:50:05 +02:00
Marcus Weseloh
dab11fd503
Breakup very long fluid_ladspa_check into smaller functions
2017-10-24 00:40:09 +02:00
Marcus Weseloh
ab26f85bf8
Add check for in-place broken plugins
...
In-place broken plugins can't cope with input and output audio
ports connected to the same buffer.
2017-10-23 23:16:06 +02:00
Marcus Weseloh
8814926857
Replace number of inputs and outputs on ports with pointer to connected node
...
Ports can only have a single input or output, so no need for two counters.
And keeping track of the connected node means we can check for
INPLACE_BROKEN plugins, if multiple ports connect to the same node.
2017-10-23 22:12:04 +02:00