URL: <https://savannah.nongnu.org/task/?16686>
Summary: Submission of Guile-Fluidsynth
Group: Savannah Administration
Submitter: daviid
Submitted: Sun 19 Oct 2025 09:24:48 PM -03
Should Start On: Sun 19 Oct 2025 12:00:00 AM -03
Should be Finished on: Wed 29 Oct 2025 12:00:00 AM -03
Category: Group Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sun 19 Oct 2025 09:24:48 PM -03 By: David Pirotte <daviid>
A new group has been registered at Savannah.
This group will remain inactive until a site admin approves
or discards the registration.
= Registration Administration =
Approving or discarding the registration must be done using the specific
[https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=12417 Group
administration] page, accessible only to site
administrators logged in as superusers.
= Registration Details =
* Name: *Guile-Fluidsynth*
* System Name: *guile-fluidsynth*
* Type: non-GNU software and documentation
* License: GNU Lesser General Public License (lgplv2.1orlater)
----
== Description: ==
Guile-Fluidsynth
Guile bindings to the fluidsynth library
Guile Fluidsynth provides bindings for the fluidsynth library [1]. The
bindings are written in GOOPS and rely on lower-level bindings created by
NYACC [2] directly and automatically from fluidsynth.h.
The bindings align with GOOPS style, which means short method names. (The
specialization is done through the arguments.).
This is a wip: (a) low level bindings to the types.h, settings.h, synth.h,
audio.h and sfont.h defs and api's; (b) defines a <synth> class and just few
methods, enough to load soundfont, select n instrument and play notes (there
is n exmple in the yet to be improved doc).
[1] https://github.com/FluidSynth/fluidsynth
[2] https://github.com/mwette/nyacc.git
== Other Software Required: ==
** Main Dependencies
Guile-Fluidsynth needs the following software to run:
Autoconf >= 2.69
Automake >= 1.14
Makeinfo >= 6.6
[[http://www.gnu.org/software/guile][Guile]] >= 2.0.14
[allows 2.2, 3.0 (>= 3.0.7)]
FluidSynth >= 2.4
*** Test-Suite Dependencies
Guile-Fluidsynth (will, no tests yet) ) needs the following additional
software to
run its test-suite:
[[http://www.nongnu.org/guile-lib/][Guile-Lib]] >= 0.2.5
== Tarball URL: ==
https://savannah.nongnu.org/submissions_uploads/guile-fluidsynth-0.1.0.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/task/?16686>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/
signature.asc
Description: PGP signature
