Snack

Create powerful multi-platform audio applications with just a few lines of code
Download

Snack Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Kare Sjolander
  • Publisher web site:
  • http://www.speech.kth.se
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 342 KB

Snack Tags


Snack Description

Create powerful multi-platform audio applications with just a few lines of code Snack is designed to be used with a scripting language such as Tcl/Tk or Python. Snack has commands for basic sound handling, such as playback, recording, file and socket I/O. Snack also provides 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 a scripting language and Snack makes it possible to create sound applications and tools 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. Here are some key features of "Snack": · High level sound objects, with flexible storage management and streaming support. · Multiple simultaneous playback and recording threads (system dependent). · All audio data handled as floating point internally for fast and accurate computations. · Multi-platform, same scripts usable on Windows 95/98/NT/2K/XP, Linux, Macintosh, Sun Solaris, HP-UX, FreeBSD, NetBSD, and SGI IRIX. · Script compilation tool included, for easy deployment using stand-alone executables. · Filters which can be used to process sound objects or during playback for on-the-fly operation. · Visualization with waveforms, spectrograms, and spectrum sections. Postscript support. · Real-time visualization/spectrum analysis. · Web enabled, possible to run scripts embedded in web pages through the use of the Tcl plug-in. · Extensible, new commands, filters, and sound file formats can be added using the Snack C-library. · Lots of examples included as well as a skeleton C-extension. · Supported sound file formats: WAV, AU, AIFF, MP3, CSL, SD, SMP, and NIST/Sphere What's New in This Release: · 10/20/04 (new feature) Implementation of data and append commands for Python (Hinard). · 10/26/04 (bug fix) Fixed leak in Windows sound I/O code. (Wilkason) · 11/15/04 (new feature) The fade filter can now fade to a minimum level other than zero. · 11/18/04 (bug fix) Corrected memory leak in the pitch command. · 11/25/04 (bug fix) Corrected handling of Lin24packed sample encoding. · 11/30/04 (new feature) Support for more than 2 channels on Macintosh OS X.


Snack Related Software