Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:derselbst
gleamsynth
control
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File control of Package gleamsynth
Source: gleam Maintainer: Miguel Lobo <mlobol@gmail.com> Section: sound Priority: optional Build-Depends: debhelper (>= 5) Standards-Version: 3.7.3 Package: libgleam0 Architecture: any Section: libs Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} Description: A sound synthesizer (song events to audio) library Gleam is a sound synthesizer library written in C++. It receives sound synthesis events such as note on, program change, pitch bend, etc, and produces a raw audio stream. . Gleam is intended as a library rather than a stand-alone program. However, some basic example programs are provided that allow e.g. playing a MIDI file using a given soundfont. . Design goals ------------ . * Well documented library API for use by external programs. * Well documented and structured implementation to ease contributions by casual developers. * Modularity so e.g. new synthesis models can be implemented with minimum impact on the rest of the codebase. * Performance tweaks where they provide significant benefits or don't conflict with the other design goals. . Implemented features -------------------- . * Wavetable synthesis based on the SoundFont 2 standard (you can load instrument definitions from an .sf2 file). * Optional non-realtime synthesis (you can synthesize at whatever speed your CPU supports, irrespective of whether that is faster or slower than real time). * Loading of and playing MIDI files. * ALSA sequencer server. * Support for 24-bit soundfonts. * Delayed loading of sample data, to save memory. Sample data is only loaded into memory when it is about to be used. Package: libgleam-dev Architecture: any Section: libdevel Priority: optional Depends: libgleam0 (= ${binary:Version}) Description: A sound synthesizer (song events to audio) library Gleam is a sound synthesizer library written in C++. It receives sound synthesis events such as note on, program change, pitch bend, etc, and produces a raw audio stream. See the libgleam0 package for a more detailed description. . This package contains the static libraries and header files used for development of programs that use Gleam. Package: gleam-examples Architecture: any Section: sound Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} Description: A sound synthesizer (song events to audio) library Gleam is a sound synthesizer library written in C++. It receives sound synthesis events such as note on, program change, pitch bend, etc, and produces a raw audio stream. See the libgleam0 package for a more detailed description. . This package contains two simple, but functional, example tools that use Gleam: . * gleam-playmidi: Plays a MIDI file using the given SoundFont. * gleam-synth: Acts as a synthesis server, receiving audio commands via e.g. the ALSA sequencer interface and playing the resulting audio.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor