audio/sonivox 4.0.2 FreeBSD
Evolution of the AOSP 'platform_external_sonivox'
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0455f849e2- License
- APACHE20
- Categories
- audio
- Package size
- 317.9 KiB, 686.9 KiB installed
Description
sonivox 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.
This is a Wave Table synthesizer, not using external soundfont files but embedded samples instead. It is also 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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/sonivox | 4.0.2 |
| DragonFly | audio/sonivox | 3.6.12 |
| HardenedBSD | audio/sonivox | 4.0.2 |
| GhostBSD | audio/sonivox | 4.0.2 |
Install
Binary package:
pkg install sonivox
From the ports tree:
cd /usr/ports/audio/sonivox/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sonivox>0:audio/sonivox
LIB_DEPENDS= libsonivox.so:audio/sonivox
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.0.2 | 4.0.2 | 3.6.11 | 3.6.15 | 4.0.2 |
| FreeBSD:14:quarterly | 4.0.2 | 4.0.2 | n/a | 3.6.15 | 4.0.2 |
| FreeBSD:15:latest | 4.0.2 | 4.0.2 | n/a | 3.6.15 | 3.6.15 |
| FreeBSD:15:quarterly | 4.0.2 | 4.0.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.0.2 | 4.0.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
googletest>0: devel/googletest
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Configuration
No options to configure.
- USES
- cmake:testing
- Service scripts
- none
Files
Manual pages 1
- sonivoxrender(1)
pkg-plist 18
- bin/sonivoxrender
- include/sonivox/eas.h
- include/sonivox/eas_chorus.h
- include/sonivox/eas_options.h
- include/sonivox/eas_report.h
- include/sonivox/eas_reverb.h
- include/sonivox/eas_types.h
- include/sonivox/eas_version.h
- include/sonivox/eas_visibility.h
- lib/cmake/sonivox/sonivox-config-version.cmake
- lib/cmake/sonivox/sonivox-config.cmake
- lib/cmake/sonivox/sonivox-shared-targets-.cmake
- lib/cmake/sonivox/sonivox-shared-targets.cmake
- lib/libsonivox.so
- lib/libsonivox.so.4
- lib/libsonivox.so.4.0.2.0
- libdata/pkgconfig/sonivox.pc
- share/man/man1/sonivoxrender.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| EmbeddedSynth-sonivox-v4.0.2_GH0.tar.gz | 1.6217671e+07 | 5c513d7a6fa0ebf61afd3b96da881e3014edf53acfb8d08a63dd853fca37c1fa |