The MIDI Forum

  Thursday, 28 July 2022
  0 Replies
  184 Visits
This project is a fork of the Android Open Source Project 'platform_external_sonivox', including a CMake based build system to be used not on Android, but on any other computer Operating System. Google licensed this work originally named Sonivox EAS (Embedded Audio Synthesis) from the company Sonic Network Inc. under the terms of the Apache License 2.0. Here is the Google source code repository.

This is a "wavetable" synthesizer, not using external soundfont files but embedded samples instead. It is also a MIDI file player and a real time GM synthesizer. It consumes very little resources, so it may be indicated in projects for small embedded devices. There is neither MIDI input nor audio output facilities included in the library. You need to provide your own input/output.

Project page: https://github.com/pedrolcl/sonivox

Downloads: https://github.com/pedrolcl/sonivox/releases/tag/v3.6.10.14

License: Apache 2.0

The library sources were included until recently in the Drumstick repository and source tarballs, but not anymore. Since the forthcoming Drumstick v2.7.0 which will be released soon, the sonivox library will be an external dependency:

Using this library as a git submodule may also be possible, like the following applications showcasing some library capabilities. They may use sonivox as a git submodule, if the external library dependency is not found at configuration time. That won't be possible for Drumstick, though.

* Linux Sonivox EAS with Drumstick::ALSA MIDI input and Pulseaudio output. New release v1.4.0. License: GPLv3.

* multiplatform-sonivoxeas Multiplatform Sonivox EAS with Drumstick::RT MIDI input and Qt Multimedia audio output. Released as v2.0.0. License: GPLv3.
There are no replies made for this post yet.
Be one of the first to reply to this post!