derselbst
ca3b8b3216
Cleanup
2022-03-19 12:39:01 +01:00
derselbst
35212c55b8
Return zero if both mod sources are NONE
2022-03-19 12:37:33 +01:00
derselbst
ef1f409c5f
Incomplete workaround for issue 1068
2022-03-10 18:19:29 +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
Tom M
056e29ea59
Make Android CI Pipeline fail correctly
...
Only execute the steps when succeeded()
2021-11-27 10:46:31 +01:00
KO Myung-Hun
56fd559860
Fix failure due to list JOIN sub-command
...
list JOIN sub-command is supported since v3.12.
2021-11-27 10:34:16 +01:00
derselbst
6c807bdd37
Bump to 2.2.4
2021-11-21 16:40:48 +01:00
Bill Peterson
a3dd7fddcb
Rewind playlist if calling fluid_player_play after all loops complete ( #994 )
2021-10-30 15:01:58 +02:00
Nikos Chantziaras
de05ef2a1c
Fix static mingw linking issues ( #990 )
...
* add missing link to libmman
* more complete list of private dependencies in pkg-config file
2021-10-17 18:12:49 +02:00
Tom M
fa75468595
Add a static MinGW CI build ( #992 )
2021-10-17 14:43:30 +02:00
Yu Qing
7ef8652326
fix windows related encoding problems ( #984 )
2021-10-03 12:15:57 +02:00
Nikos Chantziaras
db5db4b845
Add cmake build option for disabling OpenMP ( #986 )
...
In my case this is because of issue #985 , but there's also the use case of being able to test without OpenMP. For example, to disable it on my system in order to test if the crash had anything to do with OpenMP, I had to manually edit `CMakeLists.txt` each time I wanted to turn it off and on again.
2021-09-28 21:53:08 +02:00
Bill Peterson
6c593180ce
Per-channel ALL_SOUND_OFF when seeking/stopping player ( #980 )
...
- Only send all sound off on channels which had notes playing
- Send it as ALL_SOUND_OFF CC to a MIDI router to route it to a different synth channel afterwards
2021-09-28 21:29:26 +02:00
derselbst
926581851e
Bump to 2.2.3
2021-09-11 18:26:35 +02:00
Tom M
6e123d6ef0
Add MacOS 11 CI Build ( #975 )
2021-09-07 22:10:29 +02:00
Tom M
f6fa0290b7
Merge pull request #967 from FluidSynth/revert-943-wip-cmake-export-targets
...
Reverts most of #943 on master as it accidentally broke compilation with CMake < 3.11, but keep the build files for OBS.
2021-09-01 20:58:02 +02:00
derselbst
a244420666
Add necessary files for CI at OBS
2021-09-01 19:54:08 +02:00
derselbst
e6ce0f4845
Remove fluidsynth.spec.in in favor of contrib/fluidsynth.spec
2021-09-01 19:53:58 +02:00
Tom M
fab1ca1ca9
Revert "cmake: export targets"
2021-08-30 16:07:53 +02:00
Tom M
ec0d6e011e
Merge pull request #943 from pedrolcl/wip-cmake-export-targets
...
cmake: export targets
2021-08-28 23:50:04 +02:00