derselbst
f013e82d58
Fix size_t to int truncation in new_fluid_midi_file()
2022-05-21 20:48:39 +02:00
Tom M
eff5da51c4
Add universal build to Mac CI pipeline ( #1096 )
2022-05-10 23:15:09 +02:00
derselbst
1daf078708
Bump to 2.2.7
2022-04-25 20:18:10 +02:00
Tom M
50003761c1
Bump minimum required SDL2 version
...
due to SDL_HINT_NO_SIGNAL_HANDLERS
2022-04-23 09:58:05 +02:00
derselbst
4ee4b0403e
Fix Fluidsynth not responding to either SIGTERM nor SIGINT
...
with recent SDL2
2022-04-22 23:38:33 +02:00
derselbst
0771899e3f
Update vcpkg ref to fix CI pipeline
2022-04-21 14:15:33 +02:00
Tom M
0995727374
Merge pull request #1080 from FluidSynth/issue1078
...
Add a function to create a sequencer event from a midi event
2022-04-21 13:26:07 +02:00
derselbst
15529d50a8
Make MIDI Event API const correct
2022-04-19 22:15:18 +02:00
derselbst
2acb068075
Fix C90 build
2022-04-19 22:15:03 +02:00
Tom M
a9d555ff50
WinXP CI build: use x87 FPU ( #1083 )
2022-04-19 22:00:47 +02:00
derselbst
757b151601
Move fluid_event_from_midi_event() to fluid_event.c
2022-04-12 21:45:19 +02:00
JimHenry
719b525e2b
Add @note and @code to fluid_event_from_midi_event() documentation block.
2022-04-12 10:40:23 +02:00
JimHenry
b1a28624ba
Add fluid_event_from_midi_event(fluid_event_t *evt, const fluid_midi_event_t *event) to create a sequencer event from a midi event. Issue #1078
2022-04-12 10:37:29 +02:00
Tom M
88e039efeb
Fix fluid_curtime() returning very incorrect timings ( #1076 )
2022-04-05 22:10:39 +02:00
derselbst
8b00644751
Bump to 2.2.6
2022-03-19 12:49:15 +01:00
derselbst
8784dbbc74
Elaborate on MSB and LSB handling, #1052
2022-03-15 21:35:32 +01:00
Tom M
c037dde536
Merge pull request #1067 from FluidSynth/issue1059
...
Prevent ModEnv from being stuck in decay phase
2022-03-15 21:11:29 +01:00
derselbst
344796a6a8
Potential fix for #1059
...
Apply Christian's decay to sustain transition hack to modenv as well.
2022-03-06 12:21:38 +01:00
derselbst
122066ca6d
Cosmetic changes
2022-03-06 12:19:27 +01:00
devingryu
22144a4fa3
Fix oboe driver build issue in latest glib
2022-03-05 17:14:00 +01:00
Tom M
bf23f7a2a5
Merge pull request #1055 from FluidSynth/reset-cc
...
Fix some broken behaviour around ALL_CTRL_OFF
2022-03-03 20:23:49 +01:00
Tom M
fa619aaae8
Update Android CI to use FLAC 1.3.4 ( #1056 )
...
Update Pipeline from master and bump FLAC to 1.3.4
2022-02-26 00:05:04 +01:00
derselbst
764ceae1ef
Fix Sustained voices being held after ALL_CTRL_OFF
2022-02-25 18:47:47 +01:00
derselbst
62ed1c813d
Fix Portamento FromKey issue
2022-02-25 18:29:31 +01:00
derselbst
ea9758a2ed
Add a unit test for ALL_CTRL_OFF
2022-02-25 18:29:31 +01:00
Brad Howes
8d00f6cdac
Proper version check. validated on macOS 11.6.1 and macOS 12.2.1
2022-02-25 17:18:13 +01:00
derselbst
43282855dd
Update documentation about dynamic-sample-loading
2022-02-25 15:09:06 +01:00
Tom M
adc2794ef6
Merge pull request #1038 from FluidSynth/oss-new
...
Revise OSS driver a bit
2022-02-20 18:26:41 +01:00
Brad Howes
a5bdbd57e2
Improvements on patches from feedback.
2022-02-20 18:20:16 +01:00
Brad Howes
d8113d497b
Consider earlier releases
2022-02-20 18:20:07 +01:00
Brad Howes
ac0aab2fa0
Silence compiler warnings on macOS
2022-02-20 18:19:54 +01:00
derselbst
4a36f0b085
Undeprecate OSS as it's needed on BSD
2022-01-28 16:35:35 +01:00
derselbst
3e0321f49c
Remove FIXME in OSS driver
...
Why shouldn't we reuse the int16 buffer for dithering before streaming to OSS?
2022-01-28 16:35:07 +01:00
derselbst
0c4342b461
Fix a memory leak in OSS driver
2022-01-28 16:30:53 +01:00
derselbst
d6903d0ff7
Fix Time-of-check time-of-use race condition in OSS driver
2022-01-28 16:30:51 +01:00
Tom M
59fdc3795b
Compile demos during CI builds ( #1037 )
2022-01-23 15:33:33 +01:00
derselbst
290ab8402b
Extend error logging for SysEx DT1 messages
...
Related to #1035
2022-01-22 12:05:02 +01:00
derselbst
634a8b0c04
Correctly override MacOS Framework installation prefix
2022-01-18 09:12:50 +01:00
derselbst
166f767767
Add a note about headers and MacOS frameworks
2022-01-18 09:12:50 +01:00
Pedro López-Cabanillas
8a96ec9c3a
cmake macos frameworks update
...
The framework target needs to know about the headers, so cmake tries to copy the framework files into the bundle.
The macro set_source_files_properties() is a modern (cmake >= 3.0) replacement of the general set_property().
2022-01-18 09:12:50 +01:00
derselbst
bee42dd5cc
Call make install in Mac CI pipeline
2022-01-18 09:12:50 +01:00
derselbst
f4f897d3bf
Update MacCI pipeline from master
2022-01-18 09:12:50 +01:00
derselbst
dbd7e728b6
Bump to 2.2.5
2022-01-16 15:48:31 +01:00
Tom M
e3d8b3f2c3
Prevent samples accidentally having their loops disabled ( #1018 )
...
If a SoundFont sets `loopstart == loopend` and then uses loop-offset-modulators to fix up those loops assigning them with a valid position, the sample was previously switched to unlooped mode erroneously.
For the long story, see #1017 .
2022-01-16 14:35:53 +01:00
Tom M
b7a0264459
Show a warning when file renderer is use with more than one stereo channel ( #1028 )
...
Resolves #1026
2022-01-16 14:33:52 +01:00
derselbst
3229899a34
Deprecate OSS driver
2022-01-16 14:32:46 +01:00
derselbst
dc24dcd435
Deprecate MidiShare driver
2022-01-16 14:32:46 +01:00
Tom M
4eb3afe8a4
Attempt to fix OBS Ci build
2022-01-04 16:19:30 +01:00
Arthur Cosentino
ab3ab92c15
Fix grammatical error in error message
...
Resolves #1014
2022-01-03 18:09:24 +01:00
derselbst
56034e7f2b
Fix vcpkg CI pipeline
...
vcpkg repo seems now to be a complete repo rather than shallow as before
2021-12-05 17:45:10 +01:00