audio/snack 2.2.10_7
Sound toolkit for scripting languages
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- audio, tcl, tk
- Package size
- 270.4 KiB, 1003.1 KiB installed
Description
The Snack Sound Toolkit is designed to be used with a scripting language such as Tcl/Tk or Python. Using Snack you can create powerful multi-platform audio applications with just a few lines of code. Snack has commands for basic sound handling, e.g. sound card and disk I/O. Snack also has primitives for sound visualization, e.g. waveforms and spectrograms. It was developed mainly to handle digital recordings of speech, but is just as useful for general audio. Snack has also successfully been applied to other one- dimensional signals.
The combination of Snack and a scripting language makes it possible to create sound tools and applications with a minimum of effort. This is due to the rapid development nature of scripting languages. As a bonus you get an application that is cross-platform from start. It is also easy to integrate Snack based applications with existing sound analysis software.
Install
As a binary package — by origin, or by package name:
pkg install audio/snack
pkg install snack
From the ports tree:
cd /usr/ports/audio/snack/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= snack>0:audio/snack
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 | 2.2.10_7 | 2.2.10_7 | 2.2.10_7 | 2.2.10_7 | 2.2.10_7 |
| FreeBSD:14:quarterly | 2.2.10_7 | 2.2.10_7 | n/a | 2.2.10_7 | 2.2.10_7 |
| FreeBSD:15:latest | 2.2.10_7 | 2.2.10_7 | n/a | 2.2.10_7 | 2.2.10_7 |
| FreeBSD:15:quarterly | 2.2.10_7 | 2.2.10_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.2.10_7 | 2.2.10_7 | 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.
Library 2
libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2
The full lists below include those, and their dependencies in turn.
All build dependencies 18
All run dependencies 18
Required by 1
Configuration
Options name: audio_snack
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| VORBIS | off | Ogg Vorbis audio codec support |
- USES
- tk:tea xorg
- Service scripts
- none
Message after installing
Files
pkg-plist 6
- lib/libsnackstub.a
- lib/snack%%SNACK_VER%%/libsnack.so
- lib/snack%%SNACK_VER%%/libsound.so
- lib/snack%%SNACK_VER%%/libsnackogg.so
- lib/snack%%SNACK_VER%%/pkgIndex.tcl
- lib/snack%%SNACK_VER%%/snack.tcl
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| snack2.2.10.tar.gz | 1.798252e+06 | 4bfe764547ab92ba58f43b77366dbb7c7b3512d65a27cdbf9e585a9cb64ce81e |
Master sites 1
- http://www.speech.kth.se/snack/dist/
Commit history 0
No commits in the history this site was built from.