Updated ChangeLog

This commit is contained in:
Peter Hanappe 2004-03-19 11:56:31 +00:00
parent 83ae11f873
commit f14d04f6f1
6 changed files with 93 additions and 30 deletions

View File

@ -44,16 +44,17 @@ author. Below you'll find a summery of contributions.
to define the synth's ALSA sequencer client name. files:
iiwu_midi.c, iiwu_alsa.c, iiwusynth.c, iiwusynth.h.
* Tim Goetze sent many patches and implemented the all_notes_off.
files: iiwu_synth.c, iiwu_chan.c, iiwu_voice.c
* Tim Goetze sent many patches and implemented the all_notes_off. He
also sent his code for the new ALSA driver. files: iiwu_synth.c,
iiwu_chan.c, iiwu_voice.c, iiwu_alsa.c
* Norbert Schnell from Ircam's jMax Team wrote most of the jMax/FTS
interface in a record time. He also pointed me to the technique of
using a lookup table for the interpolation coefficients. file:
iiwu_fts.c, iiwu_synth.c
* The alsa driver was based on the jMax alsa driver by Francois
Dechelle and his Real-time Team at Ircam
* The initial alsa driver was based on the jMax alsa driver by
Francois Dechelle and his Real-time Team at Ircam
(http://www.ircam.fr/jmax). The jMax code was based upon Ardour's
alsa_device.cc by Paul Barton-Davis. file: iiwu_alsa.c

View File

@ -1,4 +1,9 @@
2004-03-19 Peter Hanappe <peter@hanappe.com>
* src/fluid_midishare.c: Applied Stephane Letz patch: MidiShare is
now connected to fluidsynth by default so that received MIDI
events directly trigger the synth
2004-02-28 Peter Hanappe <peter@hanappe.com>
* src/fluid_synth.c: Added fluid_synth_program_select2() and

View File

@ -9,6 +9,7 @@ would simply not exist. Many thanks!
In alphabetic order:
Paul Barton-Davis
Samuel Bianchini <biank@online.fr>
Raoul Bonisch <jkl345@gmx.net>
Jake Commander <jakec@ukfirst.co.uk>
@ -24,6 +25,7 @@ Johnathan Lee <jlee@music.columbia.edu>
Stephane Letz <letz@grame.fr>
Juergen Mueller
Markus Nentwig <nentwig@users.sourceforge.net>
Dave Phillips
Daniel Pressnitzer <pressnit@ircam.fr>
Norbert Schnell <Norbert.Schnell@ircam.fr>
Joshua Scholar

View File

@ -12,6 +12,14 @@ already been done. - Josh Green 2003-08-25
- When specifying -i -s (no console and TCP server) log to TCP clients
with easier parsable messages ("warning:", "error:", etc)
JG:
> Well actually, it almost seems like every instrument is kind of flat. It
> just doesn't sound real nice.
JG:
> Its often hard to get the right Reverb/Chorus/Gain settings as
> well, so often I end up turning off Reverb and Chorus which can help.
- GM soundfont?
- MacOS X MidiCore component
- Windows DirectMusic component

View File

@ -2,6 +2,24 @@
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
I am currently using 'xsltproc' to generate the HTML files. I use a
stylesheet contained in the docbook-xsl-stylesheets Debian package:
$ xsltproc /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/html/xtchunk.xsl \
fluidsynth-v10-devdoc.xml
An alternative would be to use the Linux Documentation Project's
style sheets. See
http://www.tldp.org/LDP/LDP-Author-Guide/usingldpxsl.html.
Suggestions are welcome!
[PH]
-->
<article>
<articleinfo>
<title>
@ -11,16 +29,47 @@
<author>
<firstname>Peter</firstname>
<surname>Hanappe</surname>
<!-- affiliation>
<address><email>peter-REMOVE-THIS-@hanappe.com</email></address>
</affiliation -->
</author>
<revhistory>
<revision>
<revnumber>1.0</revnumber>
<date>2003-12-11</date>
<authorinitials>hanappe</authorinitials>
<revremark>First attempt.</revremark>
</revision>
</revhistory>
<copyright>
<year>2003</year>
<holder>Copyright Peter Hanappe</holder>
</copyright>
<legalnotice>
<para>All the source code examples in this document are in the
public domain; you can use them as you please. This document is
licensed under the Creative Commons Attribution License. To view
a copy of this license, visit
http://creativecommons.org/licenses/by/1.0/ or send a letter to
Creative Commons, 559 Nathan Abbott Way, Stanford, California
94305, USA. The FluidSynth library is distributed under the GNU
Library General Public License. A copy of the GNU Library
General Public License is contained in the FluidSynth package;
if not, write to the Free Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA.</para> </legalnotice>
<keywordset>
<keyword>FluidSynth</keyword>
<keyword>software</keyword>
<keyword>synthesizer</keyword>
<keyword>SoundFont</keyword>
<keyword>Linux</keyword>
<keyword>audio</keyword>
<keyword>development</keyword>
<keyword>documentation</keyword>
<keyword>HOWTO</keyword>
</keywordset>
<abstract>
<para>FluidSynth is a software synthesizer based on the
@ -35,37 +84,31 @@
</articleinfo>
<sect1>
<title>Using the synthesizer as a plugin</title>
<title>Disclaimer</title>
<para>This documentation, in its current version, is probably
outdated and most certainly incomplete. As always, the source code
is the final reference.</para>
<para>SoundFont(R) is a registered trademark of E-mu Systems, Inc.</para>
</sect1>
<sect1>
<title>Introduction</title>
<para>FluidSynth can easily be embedded in an application. It has
a main header file, fluidsynth.h, and one dynamically linkable
library. FluidSynth runs on Linux, MacOS 9, MacOS X, and the Win32
platforms. It has audio and midi drivers for all mentioned
platforms but you can use it with your own drivers if your
application already handles audio and MIDI IO. This document
explains the basic usage of FluidSynth and provides and example
that you can reuse. </para>
application already handles audio and MIDI input/output. This
document explains the basic usage of FluidSynth and provides
examples that you can reuse. </para>
</sect1>
<sect1>
<title>License</title>
<para>All the source code examples in this document are in the
public domain; you can use it as you please. This document is
licensed under the Creative Commons Attribution License. To view a
copy of this license, visit
http://creativecommons.org/licenses/by/1.0/ or send a letter to
Creative Commons, 559 Nathan Abbott Way, Stanford, California
94305, USA. FluidSynth is distributed under the GNU Library
General Public License. A copy of the GNU Library General Public
License is contained in the FluidSynth package; if not, write to
the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. </para>
</sect1>
<sect1>
<title>Creating and changing the settings</title>

View File

@ -100,12 +100,16 @@ Turn the chorus on or off [0|1|yes|no, default = on]
.B \-g, \-\-gain
Set the master gain [0 < gain < 10, default = 0.2]
.TP
.B \-s, \-\-server
Start a TCP/IP server for remote shells [default=no, port=9800]
.B \-o setting=value
Set the value of the setting. Can be used any number of times.
Ex. -o midi.oss.device=/dev/midi00
.TP
.B \-i, \-\-no-shell
Don't read commands from the shell [default = yes]
.TP
.B \-s, \-\-server
Start a TCP/IP server for remote shells [default=no, port=9800]
.TP
.B \-v, \-\-verbose
Print out verbose messages about midi events
.\" .SH "SEE ALSO"