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/

Attachment: signature.asc
Description: PGP signature

Reply via email to