Commit Graph

497 Commits

Author SHA1 Message Date
Tom M 554be5032d clarify message for incorrect sample loops
loopend might not necessarily be out of range
2017-08-06 10:46:52 +02:00
Tom M 5ea1e34100 extend dbg messages for invalid sample loops 2017-08-04 18:57:31 +02:00
Tom M cc84b40736 only assure sample loopend is within sdtachunk 2017-08-04 18:33:48 +02:00
Tom M c149678912 yet another sample loop fix 2017-08-04 16:33:11 +02:00
Tom M cbd3efc7c5 do not pad invalid loops 2017-08-04 13:38:07 +02:00
Tom M f2eb657905 another attempt to correctly mangle with invalid loops 2017-08-04 11:18:56 +02:00
Tom M 47eb2ef9ac inform the user about invalid sample loops 2017-08-03 20:59:19 +02:00
Marcus Weseloh 2d5da02cd4 fixup_sample should only fix loopstart if it is below sample start, not if they are equal.
Signed-off-by: Marcus Weseloh <marcus@weseloh.cc>
2017-08-03 13:33:36 +02:00
Tom M 25e7eb0c6b Merge pull request #178 from FluidSynth/multichannel
fluid_synth_nwrite_float(): write out effect buffers
2017-08-01 09:30:12 +02:00
Tom M 5ee154c6ac optimize null check for older compilers 2017-07-31 16:19:50 +02:00
derselbst aba36a6ea5 register effect buffers at jack 2017-07-28 14:43:19 +02:00
Tom M 8afd4db6d0 Update README.md
add note about audio compositor
2017-07-27 23:43:45 +02:00
Tom M c4420e297b Merge pull request #180 from markh-de/fix_gcc7_and_clang4_warnings
Fix GCC 7 and Clang 4 compiler warnings
2017-07-27 16:18:33 +02:00
derselbst 5ac442d6f1 fix build 2017-07-27 15:54:51 +02:00
Tom M 1edefed3f1 update README 2017-07-27 12:24:33 +02:00
derselbst 1e825a5d54 move README and LICENSE to top-level dir 2017-07-27 12:11:26 +02:00
Tom M 4d92fd409f Merge pull request #177 from FluidSynth/lgpl
License Upgrade to LGPL-2.1+
2017-07-27 10:06:55 +02:00
Mark Hämmerling b612d8cd71 Fix a few minor cosmetic issues 2017-07-24 23:17:35 +02:00
Mark Hämmerling 6b47241780 Fix misleading whitespace (clang4 complaint) 2017-07-24 22:51:35 +02:00
Mark Hämmerling 7d9f980fc2 Fix "misleading-indentation" warning 2017-07-24 22:36:48 +02:00
Mark Hämmerling 16737e8fa3 Work around "maybe-uninitialized" warning 2017-07-24 22:36:17 +02:00
Mark Hämmerling 9ff163218f Fix "format-overflow" warning 2017-07-24 22:34:48 +02:00
Mark Hämmerling 5b125925c8 Fix "implicit-fallthrough" warning 2017-07-24 22:32:54 +02:00
Mark Hämmerling 6064f30976 Merge remote-tracking branch 'upstream/master' 2017-07-21 10:27:18 +02:00
derselbst 0df5a10d31 remove unused lookup table 2017-07-16 09:05:00 +02:00
Tom M 5569358f42 clarify comments for fluid_synth_nwrite_float() 2017-07-15 18:25:16 +02:00
Tom M cef381b45f clarify comments for fluid_synth_nwrite_float() 2017-07-15 18:22:29 +02:00
Tom M 48e52c8b04 proper indentation 2017-07-15 18:12:17 +02:00
Tom M 9079974c59 Merge pull request #174 from FluidSynth/mingw_build
check for inet_ntop()
2017-07-15 18:08:28 +02:00
derselbst 59bbdf1454 correct preset fallback on drum channels 2017-07-15 17:53:10 +02:00
derselbst f16c068962 fix build 2017-07-15 15:46:41 +02:00
Tom M 8630762b9c Merge pull request #176 from FluidSynth/drum_bank
allow bank changes on drum channels
2017-07-15 15:39:48 +02:00
derselbst 0ae6550bce build issue with OSS on OpenSolaris and kfreebsd-*
Hopefully fixes both: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690006 and 9800764026
2017-07-14 21:24:17 +02:00
derselbst 1ff2002ab5 implement reading effect buffers from fluid_synth_nwrite_float() 2017-07-13 12:02:58 +02:00
derselbst 54a7f5cae8 add getter for fx buffers to rvoice_mixer 2017-07-12 22:02:35 +02:00
derselbst 01215921c8 update api doc 2017-07-12 21:44:20 +02:00
derselbst f6877c6791 fix inverse logic of audio.jack.multi
addressing #135
2017-07-12 20:25:19 +02:00
derselbst 791ef8dac4 revert changes for doc/fluidsynth-v10-devdoc.xml 2017-07-12 17:58:45 +02:00
derselbst 9133aa53f5 license upgrade
missed occurrences
2017-07-12 17:54:54 +02:00
derselbst 987d248894 license upgrade
adjust license version numbers
2017-07-12 17:53:03 +02:00
derselbst 1f5a3ca26e license upgrade
for the sake of consistency, make a compatible license upgrade of fluidsynth from 'GNU Library GPL 2' to 'GNU Lesser GPL 2.1'
2017-07-12 17:45:23 +02:00
derselbst 2b7d2bf108 relicense fluid_chorus.c under LGPL, because:
- there is barely a trace of the original file anymore
- all changes done by fluidsynth contributors were made under the terms of the LGPL-2.0+
- SoX/chorus.c is part of libsox, a library licensed under the terms of the LGPL
2017-07-11 20:26:26 +02:00
derselbst 2fb69e2187 allow bank changes on drum channels
for MMA mode, addresses #172
2017-07-09 10:51:06 +02:00
derselbst b456e88efc Merge branch 'master' of github.com:FluidSynth/fluidsynth 2017-07-08 20:53:15 +02:00
derselbst c8d1d0fbde silence compiler warnings 2017-07-08 20:52:10 +02:00
Tom M 533fcb3a44 Merge pull request #173 from FluidSynth/midi_port_type
adjust alsa midi port type
2017-07-07 16:41:39 +02:00
derselbst 54f5f9d2b8 avoid including Win32 headers when build with cygwin 2017-07-07 16:24:30 +02:00
derselbst 5e2694ab1d remove redundant cmake var 2017-07-07 15:45:26 +02:00
derselbst 58558c7517 make inet_ntop check work on non Win32 OS 2017-07-07 15:33:43 +02:00
derselbst d7d56086d5 cmake: check for inet_ntop
fix build with mingw32, fix #132
2017-07-07 15:14:25 +02:00