URL:
  <http://gna.org/task/?4999>

                 Summary: Submission of Snarl software synthesizer
                 Project: Gna! Administration
            Submitted by: iuso
            Submitted on: Tuesday 04/10/2007 at 11:38
                  Status: None
         Approval Status: None
         Should Start On: Tuesday 04/10/2007 at 00:00
   Should be Finished on: Friday 04/20/2007 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A new project has been registered at Gna! 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration <https://gna.org/siteadmin/groupedit.php?group_id=2163> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://gna.org/siteadmin/groupedit.php?group_id=2163>


= Registration Details =

* Name: *Snarl software synthesizer*
* System Name:  *snarl*
* Type: Programs
* License: GNU General Public License V2 or later

----

==== Description: ====
Snarl is (read: will become) an analog modelling software synthesizer. It
will feature four oscillators and LFO's with several different waveforms to
choose from, effects, envelopes, and polyphonic operation. Multi-timbrality
is also planned along with a patch format for saving presets.

Snarl will enable routing from each modulator to practically any parameter
(even back to the modulator itself). All parameters will be freely assignable
to any MIDI controllers.

Another important objective is highest sound quality possible within
reasonable CPU usage limits. To reduce aliasing and noise Snarl will make use
of MinBLEPs [0] and oversampling.

Snarl uses the Jack Audio Connection Kit for audio and MIDI connectivity;
support for other protocols is not planned. LASH support will probably be
added at some point to enable autoloading of presets and configuration.

Snarl is written entirely in C [1]. At the moment it doesn't have a GUI, and
none is planned at least before the it reaches beta stage. One option is to
only add OSC support a'la LinuxSampler to completely separate the GUI(s) from
the engine backend.

[0] http://www.cs.cmu.edu/~eli/papers/icmc01-hardsync.pdf
[1] http://www.gjcp.net/~iuso/snarl/


==== Other Software Required: ====
libjack






    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?4999>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register

Reply via email to