Element Green
f2f00b3c5f
Various bug fixes.
2005-06-12 01:19:37 +00:00
Element Green
4a173dafec
Added fluid_atten2amp for non-standard attenuation and reverted
...
fluid_cb2amp to original specifications, volume envelope much improved.
2005-06-11 11:06:43 +00:00
Element Green
196ca5724c
Fixed fine tuning problem which caused out of tune instruments and
...
applied big endian long long bug fix patch.
2005-06-10 07:57:28 +00:00
Element Green
37d805cb0f
Changed volume attenuation calculation to match popular EMU devices, run
...
time polyphony modification, MOD LFO to volume was inverted, some bug
fixes.
2005-06-08 03:51:13 +00:00
Norbert Schnell
1f987a539e
- some minor fixes
2005-03-17 17:06:40 +00:00
Element Green
d398c86f1a
Updated README-OSX.
2004-11-11 21:42:56 +00:00
Peter Hanappe
d5983ca43f
Added bank offsets for SoundFonts (proposition by Ken Ellinwood)
2004-08-18 15:11:47 +00:00
Peter Hanappe
08d0adca72
Added Ebrahim Mayat's README-OSX file.
2004-08-10 15:08:29 +00:00
Peter Hanappe
26cea2912b
*** empty log message ***
2004-08-06 09:59:23 +00:00
Peter Hanappe
3142b270d7
Fixed silent-and-disappearing note problem. Thanks to Gerald Pye.
2004-08-06 09:56:24 +00:00
Peter Hanappe
3aed63534d
Applied Ken Ellinwood's fix for the bank select (MSB) message.
2004-07-29 21:03:27 +00:00
Peter Hanappe
686da140e5
Applied Ken Ellinwood's fix:
...
I fixed the handling of a MIDI bank select controller 0, e.g., bank
select MSB (or "coarse" bank select according to my spec). Prior to
this fix a channel's bank number was only changed upon reception of
MIDI bank select controller 32, e.g, bank select LSB (or "fine"
bank-select according to my spec).
2004-07-29 20:59:42 +00:00
Peter Hanappe
5cee356119
Applied Rui Nuno Capela's patch
2004-07-29 20:54:39 +00:00
Peter Hanappe
8ec6c98104
Applied Rui Nuno Capela's patch
2004-07-29 20:01:34 +00:00
Norbert Schnell
2d001abb9f
version 06/2004 (8)
2004-06-04 10:16:33 +00:00
Norbert Schnell
39d6038549
*** empty log message ***
2004-06-04 07:57:41 +00:00
Peter Hanappe
350551578a
Applied Sergey Pavlishin's patch that fixes a stack overflow in fluid_dsound_enum_callback
2004-05-14 13:45:22 +00:00
Peter Hanappe
b592c20944
Added fluid_jack.c to EXTRA_DIST
2004-05-10 15:29:08 +00:00
Peter Hanappe
03ec4ff354
Added fluid_synth_remove_sfont, moved fluid_synth_add_sfont from
...
fluid_ramsfont.c to fluid_synth.c
2004-05-07 09:53:39 +00:00
Peter Hanappe
89d04366c1
Version 1.0.4
2004-05-05 21:03:59 +00:00
Peter Hanappe
e05b491a13
ALSA sequencer driver opens several ports if midi channels bigger than 16.
...
Filter on/off optimization is deactivated.
2004-05-05 20:27:22 +00:00
Norbert Schnell
6bf2150ad7
moved files, added jpeg image
2004-04-30 15:05:24 +00:00
Norbert Schnell
e7232939d8
file moved to ..
2004-04-30 15:03:43 +00:00
Norbert Schnell
cfc7369b9b
- introduced names for soundfonts (without path and .sf2 postfix)
...
- introduced a message "info" in order to query the current state of fluidsynth~
2004-04-30 14:35:35 +00:00
Norbert Schnell
1ea508e4e4
introduced info message
2004-04-30 13:47:16 +00:00
Norbert Schnell
d9baebda38
*** empty log message ***
2004-04-29 09:22:53 +00:00
Norbert Schnell
2add627d39
added #ifdef for Max/MSP CW project
2004-04-29 09:21:40 +00:00
Norbert Schnell
fa9a80d27e
- made CW project work for this CVS file hierarchy
...
- adapted readme file
- fixed path for file loading wih message 'load'
2004-04-29 09:20:48 +00:00
Element Green
047e0ebdfa
Filter now remains on once enabled.
2004-03-30 22:48:48 +00:00
Peter Hanappe
1308a710a6
Verified TODO list after recent changes
2004-03-30 10:16:17 +00:00
Peter Hanappe
654ec72119
I've split up the dsp core file in three
...
files: fluid_dsp_simple.c, fluid_dsp_float.c, and
fluid_dsp_sse.c. This improves the readability.
2004-03-30 10:07:32 +00:00
Peter Hanappe
dd092ac0ad
Commiting the changes made by me between 2004-03-22 and 2004-03-29 (included).
...
Please check the ChangeLog file for the details.
2004-03-29 10:05:18 +00:00
Peter Hanappe
67e7a5cbad
Importing the fluidsynth_jni and fluidmax projects
2004-03-26 14:58:51 +00:00
Peter Hanappe
e541eb9d28
Fixed the timing in the MIDI playback. Improved documentation in sfont.h.
...
Removed unused is_number() in fluidsynth.c
2004-03-22 10:28:19 +00:00
Peter Hanappe
b43bf8bbc1
Adding Markus' LADSPA design document, Antoine's Xtra API doc, and
...
a memo on midi timing
2004-03-22 09:24:56 +00:00
Peter Hanappe
f14d04f6f1
Updated ChangeLog
2004-03-19 11:56:31 +00:00
Peter Hanappe
83ae11f873
Applied Stephane Letz patch: MidiShare is now connected to fluidsynth
...
by default so that received MIDI events directly trigger the synth
2004-03-19 11:52:56 +00:00
Peter Hanappe
a360fdded7
Spelling correction
2004-03-15 13:24:08 +00:00
Peter Hanappe
afd5338e5b
Added two example application on the use of libfluidsynth
2004-03-15 13:16:50 +00:00
Peter Hanappe
ab066eb745
Added fluid_synth_set_gen2(). Voices and channels can now handle
...
generators with absolute NRPN values. Added fluid_gen_info_t and a table of
information on all the standard generators.
2004-03-03 11:14:25 +00:00
Peter Hanappe
2aa2813083
Added fluid_synth_program_select2() and
...
fluid_synth_get_sfont_by_name() in fluid_synth.c. These functions
are not in the public API, yet.
2004-02-28 13:20:07 +00:00
Peter Hanappe
f881efdc47
Updated ChangeLog
2004-02-25 23:04:07 +00:00
Peter Hanappe
154074326f
Fixed bug in volume envelope (in fluid_voice_update_param(), case GEN_VOLENVDECAY):
...
the minimum value was converted to linear amplitude instead of a normalized value
of the cB (1-cB/1000). Because of that, the decay section went on for too long.
2004-02-25 22:57:18 +00:00
Peter Hanappe
45ab6c3cf5
Fixed a bug in the insertion of event in the queueLater list. When we looped
...
through the list, the prev variable was not updated. Also, the case when the
event was last in the list was not handled. During the debugging I
factorized some of the code. I kept it that way. Also, this file is indented
using 8 spaces, as it is the Linux kernel coding style.
2004-01-06 10:00:47 +00:00
Peter Hanappe
9444b03d43
I added a void* data field to fluid_event_t to store the data pointer
...
of timer events instead of storing it in the duration field.
The event heap now allocates the events dynamically. It preallocates a
number of events in the init function, as before. More events are allocated
as needed. I also added a mutex to protected the free list from concurrent
access.
2004-01-06 09:51:30 +00:00
Element Green
8628e7aae8
Some more stuff TODO.
2003-12-03 19:53:51 +00:00
Peter Hanappe
f5f0f2b434
Fixed small bug in error handling
2003-11-26 22:07:01 +00:00
Element Green
00bfe830f3
Removed CCA_Use_Jack and CCA_Use_Alsa LADCCA flags.
2003-11-14 08:23:10 +00:00
Element Green
33b38018b6
Some build stuff relating to ALSA and OSS support.
2003-08-31 21:11:00 +00:00
Element Green
c80e751980
A bunch of patches and fixes from FluidSynth users.
2003-08-30 00:55:23 +00:00