mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-01-19 07:50:49 +00:00
Updated ChangeLog
This commit is contained in:
parent
83ae11f873
commit
f14d04f6f1
6 changed files with 93 additions and 30 deletions
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue