Marcus Weseloh
66b7c19893
Audio output group
...
With subgroups Audio Driver and File Renderer
2020-11-12 21:27:00 +01:00
Marcus Weseloh
af68288628
Command Shell group for all shell related commands
...
With subgroups for command handler, shell and server.
2020-11-12 21:27:00 +01:00
Marcus Weseloh
8617e53a00
Replace all links to fluidsettings.xml with proper \ref's
2020-11-12 21:23:31 +01:00
Marcus Weseloh
c5b50455d7
Use xsltproc to include settings in API documentation
2020-11-12 21:23:31 +01:00
Marcus Weseloh
272cc5edad
Some additional subgrouping
2020-11-12 21:23:31 +01:00
Marcus Weseloh
a11806aa32
Change files into groups / modules
2020-11-12 21:23:31 +01:00
Marcus Weseloh
d00849b556
Restructure devdocs into separate pages
2020-11-12 21:23:31 +01:00
Marcus Weseloh
339b30c946
Move doxygen customizations into separate directory
2020-11-12 21:23:31 +01:00
Marcus Weseloh
d1237c4678
Make larger enums easier to read
2020-11-12 21:23:31 +01:00
Marcus Weseloh
cfa9e7bedc
Enable navigation sidebar
2020-11-12 21:23:31 +01:00
Marcus Weseloh
93b3375fe3
Remove "References" and "Referenced by" links from doc
...
They auto generated links are quite long on some functions, making
the documentation harder to read.
2020-11-12 21:23:31 +01:00
Marcus Weseloh
ae145daf72
Remove FLUIDSYNTH_API and FLUID_DEPRECATED macros from documentation
2020-11-12 21:23:15 +01:00
Tom M
780eebcb2c
Merge pull request #702 from FluidSynth/settings-stylesheet
...
New style for FluidSynth Settings XML and other small cleanup
2020-11-03 17:17:22 +01:00
Marcus Weseloh
c18e008d70
Options seems to be more widely used, so use that instead of Choices
2020-11-02 19:37:14 +01:00
Marcus Weseloh
54e164426f
As gs is default for midi-bank-select, list it as first option for clarity
2020-11-02 19:33:08 +01:00
Marcus Weseloh
f1d760f02c
Update ladspa.active description
...
Use 1 (TRUE) for consistency and mention LADSPA documentation
2020-11-02 19:32:37 +01:00
Marcus Weseloh
f3390e8049
Update effects-groups description to avoid the word "unit"
2020-11-02 19:31:54 +01:00
Marcus Weseloh
4fef48e740
Better explain currently unused effects-channels
2020-11-02 19:31:31 +01:00
Marcus Weseloh
f2d0789b26
Consistently format all floats
2020-11-02 19:30:24 +01:00
Marcus Weseloh
d14c9edc4f
Update periods and period-size with current values from source
2020-11-02 19:05:36 +01:00
Marcus Weseloh
cd4376dfea
shell.port is an int setting, not num
2020-11-02 19:00:35 +01:00
Marcus Weseloh
8d5377e391
Use (empty string) for empty default values of str settings
2020-11-02 18:55:36 +01:00
Marcus Weseloh
4f50c7278c
Cleanup section label markup and rendering
2020-11-02 18:49:13 +01:00
Marcus Weseloh
a8041e45f8
Updated XSL / styling for fluidsettings.xml
2020-11-02 18:26:21 +01:00
derselbst
b28c0ed044
Revert "remove VintageDreamsWaves-v2.sf3"
...
This reverts commit a36c06cff2
. We've got
explicit permission from Ian Wilson to convert it to SF3.
Addresses #701 .
2020-10-31 15:42:33 +01:00
Marcus Weseloh
109c41c355
Add public API to pin and unpin presets to the sample cache ( #698 )
...
Following the discussion about an API to pin and unpin preset samples in the sample cache here:
https://lists.nongnu.org/archive/html/fluid-dev/2020-10/msg00016.html
Short explanation of the change:
Only the default loader currently supports dynamic sample loading, so I thought it might be a good idea to keep the changes for this feature mostly contained in the default loader as well. I've added two new preset notify flags (FLUID_PRESET_PIN and FLUID_PRESET_UNPIN) that are handled by the preset->notify callback and trigger the loading and possibly unloading of the samples.
2020-10-31 13:23:15 +01:00
derselbst
58ccd6d53e
Add getopt support to CMake summary
2020-10-31 12:13:39 +01:00
jjceresa
032700f4e1
Add hint message when compiled without getopt support ( #697 )
2020-10-27 17:57:21 +01:00
Tom M
ef789ad3eb
Merge pull request #699 from FluidSynth/fix-small-warnings
...
Fix two small gcc warnings
2020-10-27 17:48:23 +01:00
jjceresa
42819d3e40
avoid an unlikely race condition
2020-10-27 14:01:37 +01:00
Marcus Weseloh
c8fea77528
Fix possible uninitialized use of dry_idx variable
2020-10-26 21:01:59 +01:00
Marcus Weseloh
7fc56567ca
Remove unused variable
2020-10-26 20:59:44 +01:00
Tom M
e5695b7c2b
Replace FreeBSD 13.0 with 11.4 ( #692 )
...
13.0 hasn't been released yet and the CI build keeps failing for long.
2020-10-20 20:36:49 +02:00
Jon Latané
21653bd08b
Update Android CircleCI build to use latest orb, Android API, Oboe and Cerbero ( #690 )
...
This fixes the currently-broken CircleCI build for Android-useable .so files.
Currently the Cerbero build is based off https://github.com/falrm/cerbero until https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/641 is merged and deployed to the GitHub cerbero mirror.
Here is a successful build with the updated CircleCI workflow: https://app.circleci.com/pipelines/github/falrm/fluidsynth-android/31/workflows/0ad3186a-394c-4736-984b-96496b608053/jobs/32
Fixes #688
2020-10-20 17:09:11 +02:00
Tom M
3efaaffba5
Update and rename README.Android.md to README.md
2020-10-18 11:38:52 +02:00
jjceresa
5b8f3cbbc2
Ensure WaveOut compatibility with Win9X/NT ( #687 )
2020-10-14 17:54:56 +02:00
derselbst
f14cbb8782
Add FluidMixer chart to API docs
2020-10-11 19:40:05 +02:00
derselbst
15d4794013
Elaborate on synth.cpu-cores
2020-10-11 18:48:53 +02:00
Tom M
97615ef2cf
Promote Controller/Pressure/Bend event functions to 32bits ( #670 )
2020-10-08 16:33:52 +02:00
derselbst
d64ab70709
Fix build on Windows 9x/ME
...
Addresses #679
2020-10-04 20:42:08 +02:00
derselbst
94dbb9601e
Add proper unicode support to Windows error reporting
2020-10-04 13:40:26 +02:00
derselbst
66d916a34a
Fix Windows build
2020-10-04 13:32:38 +02:00
derselbst
abc89d7d6c
Improve error reporting in Waveout and DSound drivers
2020-10-04 13:21:15 +02:00
jjceresa
b5da68393c
Fix minor bug in windows audio driver ( #680 )
2020-10-04 12:39:54 +02:00
jjceresa
b55884b273
Make winmidi driver multi devices capable. ( #677 )
2020-09-27 14:22:56 +02:00
KO Myung-Hun
83394ab286
Define FLUIDSYNTH_API on OS/2
...
Previously, CMake on OS/2 exported all the symbols unconditionally. Now
it exports necessary symbols only. As a result, it's necessary to
define FLUIDSYNTH_API correctly.
Addresses #678
2020-09-24 17:59:05 +02:00
David Runge
1cc492fdb5
Set the systemd unit target to default.target
...
fluidsynth.service.in:
The [Install] section [1] in systemd unit declares in which target the
service will be started.
The `multi-user.target` [2] - managed by the systemd _system_ service
manager - is used in the `fluidsynth.service`.
However, as it is a _user_ unit it needs to be pulled in by the
`default.target` [3] instead, which is the main target for the user
session (as started by `user@.service` [4]).
[1] https://www.freedesktop.org/software/systemd/man/systemd.unit.html#%5BInstall%5D%20Section%20Options
[2] https://www.freedesktop.org/software/systemd/man/systemd.special.html#multi-user.target
[3] https://www.freedesktop.org/software/systemd/man/systemd.special.html#default.target1
[4] https://www.freedesktop.org/software/systemd/man/user@.service.html
2020-09-22 16:53:20 +02:00
derselbst
90ba627794
Remove a FIXME
2020-09-13 13:38:38 +02:00
derselbst
e48e48121b
Remove a FIXME
...
Not aware of any problems caused by the old glib thread API. It will be removed sooner or later anyway.
2020-09-13 13:38:38 +02:00
derselbst
f6038ea194
Add comment into empty block
2020-09-13 13:38:38 +02:00