Commit Graph

543 Commits

Author SHA1 Message Date
Pedro Lopez-Cabanillas c3f3fa3762 * fixed compilation under MSVC 2008 and older. 2009-04-02 18:28:07 +00:00
Josh Green 251f96524c Removed ltconfig, fixes to FluidSynth man page, re-order of default
driver selection, implemented preset selection fallback logic.
2009-03-16 01:37:21 +00:00
Josh Green b28c01954a New jack MIDI driver, updated README-OSX. 2009-03-09 05:48:04 +00:00
Pedro Lopez-Cabanillas 7e96e922d9 Fixed changelog 2009-03-02 21:22:05 +00:00
Pedro Lopez-Cabanillas af673afaba Fix for ticket #22 - Wrong tempo changes 2009-02-28 23:16:36 +00:00
Pedro Lopez-Cabanillas 5b4387e332 Fixed Jack driver in "audio.jack.multi=yes" mode.
This mode allows multiple audio outputs, typically one for each MIDI input channel. It was unavailable while using audio feedback callback, for instance in QSynth when peak level meters were enabled. This has been fixed by Bernat, and backported from the FluidSynth-2.x branch (ticket #21, changeset 154)
2009-02-22 09:52:32 +00:00
Josh Green b49458e817 Applied patch from KO Myung-Hun for OS/2 support including Dart audio driver. 2009-02-04 07:45:44 +00:00
Pedro Lopez-Cabanillas 7f3e9a171f updated man page and CLI help, option: -p, --portname 2009-02-02 21:48:08 +00:00
Pedro Lopez-Cabanillas ecd0da8ba9 Revision of the overhauled PortAudio driver.
* Use the name "PortAudio" everywhere
* Default device name: "PortAudio Default" solves the clash with the ALSA "default" device.
* enumerate only devices with 2 or more output channels available (ignore input only devices)
* use Pa_GetDefaultOutputDevice() instead of 0 for the default device index
* assign the device index for the requested device name when it matches one.
2009-01-31 23:18:46 +00:00
Bernat Arlandis i Mañó f0a5100f2c Reverted changeset #144. See ticket #11. 2009-01-29 23:05:59 +00:00
Josh Green 904fba7155 Overhauled PortAudio driver for PortAudio V19 API. 2009-01-29 09:21:34 +00:00
Josh Green f9e1a0e677 Latest README-OSX from Ebrahim Mayat. 2009-01-28 18:20:48 +00:00
Pedro Lopez-Cabanillas 822221df19 Settings (midi.portname and midi.coremidi.id) added to the CoreMIDI driver 2009-01-26 21:15:33 +00:00
Bernat Arlandis i Mañó e4409a8641 Fixed vel2fc default modulator. 2009-01-24 16:46:59 +00:00
Bernat Arlandis i Mañó 15322a71ba Added MIDI channel pressure. 2009-01-22 16:47:21 +00:00
Norbert Schnell ce3002381a - increased version counter 2009-01-18 12:26:27 +00:00
Norbert Schnell 1685e00e76 - updated README 2009-01-18 12:19:20 +00:00
Norbert Schnell 2e5af57693 - updated version
- cleaned code (no changes)
2009-01-18 12:15:02 +00:00
Norbert Schnell bb3e77e5ab Adapted to current sources and added build projects. 2009-01-16 23:09:57 +00:00
Josh Green 2e5e52bd7a Fixed router_chan section as pointed out by Bernat Arlandis i Mañó. 2009-01-10 20:23:13 +00:00
Pedro Lopez-Cabanillas f445b9b30c Reverted (wrong) changes in autogen.sh for MacOSX.
Added missing records to ChangeLog
2009-01-10 19:01:20 +00:00
Josh Green 5cd5c9c43a Build fixes in regards to LT_REVISION/LT_CURRENT/LT_AGE values and libtool. 2009-01-09 05:27:56 +00:00
Josh Green 0d259294ba Changed "Fluidsynth" strings to "FluidSynth". 2009-01-09 04:59:25 +00:00
Pedro Lopez-Cabanillas 916aee60d8 Tabs replaced with spaces 2009-01-08 23:33:53 +00:00
Pedro Lopez-Cabanillas 8c31f07f81 Basic CoreMIDI driver (Mac OSX). Ticket #18 2009-01-08 22:47:55 +00:00
Pedro Lopez-Cabanillas 291810dfe1 Basic CoreMIDI driver (Mac OSX). Ticket #18 2009-01-08 22:47:01 +00:00
Josh Green f07957e769 New PulseAudio driver and added support for some RPN parameters such as
bend range and fine/coarse tuning.
2008-12-23 10:15:01 +00:00
Pedro Lopez-Cabanillas 29c24e561d Fix for ticket #16 (dsound device can't be selected) 2008-09-22 20:19:12 +00:00
Pedro Lopez-Cabanillas d930fcadf0 Updated the man page with the last parameter added (-p, --portname) 2008-09-15 21:52:25 +00:00
Pedro Lopez-Cabanillas b97a3df4cb small commit test 2008-09-15 20:51:41 +00:00
Josh Green f89377de88 Applied patches from S. Christian Collins to improve EMU10K1 synthesis
compatibility, other synthesis fixes and a modulator related crash bug;
Pedro Lopez-Cabanillas for midi.winmidi.device setting
and Nicolas Boulicault for ALSA sequencer midi.portname setting.  Also 
a fix to properly attempt a load of percussion instruments during 
program change.
2008-09-15 04:17:24 +00:00
Josh Green 00580d43ba Changing back.. 2008-09-15 04:01:23 +00:00
Josh Green a3a7772dcd This is a test.. 2008-09-15 04:00:17 +00:00
Josh Green c513944625 Release 1.0.8. Minor changes to build system to fix dist target. New
README-OSX.  Fixed embedded main function with AM_PATH_READLINE macro.
2007-11-17 21:55:22 +00:00
Josh Green ccf06bc7dc FluidSynth 1.0.8 release. Updated LT_REVISION. 2007-11-17 19:23:39 +00:00
Josh Green d44800182e Added --enable-trap-on-fpe and --enable-fpe-check configure options for
debuging FPEs, reverted rest of "Effect level clip" patch until 
something better is done, added hack to work around FPE related to 
faulty CPU frequency calculation, removed faulty zap_almost_zero macro  
and replaced with call to fabs() and compare, removed memory alignment  
hacks.
2007-11-11 20:52:56 +00:00
Josh Green f34370c3fa Updated man page and completed reverted "Effect level clip" patch. 2007-11-10 08:21:23 +00:00
Josh Green a8d10bcab4 Doc updates, win32 build changes, fixed bug causing QSynth crash,
reverted reverb level and chorus changes.
2007-09-20 07:47:38 +00:00
Josh Green 24be09d307 Removed SSE and longlong config options, removed SSE support, applied
David Hilvert's effect level clip and reverb damp scaling patches, 
re-wrote interpolation functions to interpolate around loops.
2007-09-02 23:23:47 +00:00
Josh Green e9cc9830c0 Changed *.dsw and *.dsp Developer Studio files to have CRLF
svn:eol-style properties.
Added back doc/FluidSynth-LADSPA.pdf and doc/example.sf2 now with binary 
mime type.
2007-08-18 21:50:24 +00:00
Josh Green 1e8cd6d634 Added SND_SEQ_POT_TYPE_MIDI_GENERIC back into ALSA sequencer driver.
Deleting some binary files only to re-add them again.
2007-08-18 21:43:06 +00:00
Josh Green b1d77a04e5 Added SND_SEQ_POT_TYPE_MIDI_GENERIC back into ALSA sequencer driver.
Updated mime type for doc/example.sf2 to binary and re-copied it.
2007-08-18 21:32:47 +00:00
Element Green 5cc0701f17 Applied patch from Brian Lewis to get rid of extra white space on the
end of lines.
2007-03-04 16:45:05 +00:00
Element Green b66e52e14d Evil bug fixed in ALSA driver which was causing it to terminate even if
an ALSA write error was recovered successfully, now using inline roundf
replacement for dithering.
2007-01-14 17:48:51 +00:00
Element Green 932e87f1b7 Documentation updates, optimizations in audio drivers for non user
callback case, more leaks plugged, warn when SF file on command line not
found, replacement of string tokenizer, other improvements (hopefully).
2006-12-10 16:02:04 +00:00
Norbert Schnell 1077f672f7 version 10/2005 (12): fixed voice stealing
older versions:
(11): fixed arguments of fluidmax_tuning_octave() (third has to be float)
(10): added micro-tuning methods
 (9): bug fix: now polyphony and # of midi channel arguments take effect
 (8): added message resample permitting to chose resampling interpolation method
 (7): added names for soundfonts (== file name without path and postfix)
 (6): added message 'info'
 (5): fixed bogus path translation at file loading
2006-12-08 22:01:31 +00:00
Element Green 20542770b4 Maybe ALSA CPU consumption problem is now fixed, more changes to ALSA
sequencer driver, many many memory leaks plugged.
2006-11-23 18:49:36 +00:00
Element Green 4c68e10ab3 Dithering patch applied from Mihail Zenkov, fixed 100% CPU consumption
when using "default" ALSA device with some cards, some bug fixes with
ALSA sequencer driver.
2006-11-21 20:04:31 +00:00
Element Green fd62e609a3 Updated README-OSX. 2006-02-21 06:21:09 +00:00
Element Green eecfb1e016 Bug fix for build error when neither LASH nor LADCCA present. 2006-02-20 11:48:06 +00:00