Sonic Flow

Sonic Flow are C/C libraries for dataflow-oriented audio signal processing.
Download

Sonic Flow Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Antoine Mathys and Jarno Seppnen
  • Publisher web site:

Sonic Flow Tags


Sonic Flow Description

Sonic Flow are C/C libraries for dataflow-oriented audio signal processing. Sonic Flow are C/C libraries for dataflow-oriented audio signal processing. Sonic Flow consists of a feature-rich synchronous dataflow (SDF) library, a set of elementary signal processing blocks and a set of ready-made example applications.The examples illustrate implementing high-quality digital effects utilizing the SDF dataflow library and the signal processing blocks.Here are some key features of "Sonic Flow":· Synchronous dataflow library· Small-overhead synchronic dataflow (SDF) network execution · 1-dimensional signals · Multirate networks (resampling) supported · Hierarchical network (subnetworks) supported · Cyclic networks (feedback) supported · Example applications· 3-band fully parametric equalizer · chorus/flanger · dynamic range compressor/expander · monophonic AM/FM tone synthesizer · multitap delay line · wah-wah · Signal processing blocks· Math: adder, divider, multiplier, negation, pow, reciprocal. · Linear filters: band pass filter, band stop filter, biquad filter, high pass filter, high shelf filter, low pass filter, low shelf filter, peaking filter --- all are 2nd-order IIR's. · Multirate: downsampler, upsampler. · Input/output: file input, file output --- requires libsndfile or audiofile. · Signal generation: impulse generator, noise generator (uniform white noise), sine generator. · Other: ampdB, attack/release, dBamp, delay line (integer and fractional delay), max/min, multiplexer, quantizer, RMS estimator, sample&hold, variable.Requirements:· libsndfile or audiofile libraryWhat's New in This Release: src/blocks/lsnd_file_input.cc,src/blocks/lsnd_file_output.cc: removed (some) error handling code. libsndfile seems to return errors too easily.· src/blocks/Makefile.am: temporary workaround (see file) added so that the distribution finally compiles!


Sonic Flow Related Software