Popularity
7.1
Growing
Activity
0.0
Stable
17
5
3

Monthly Downloads: 27
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Sound     Conduit    
Latest version: v0.1

conduit-audio alternatives and similar packages

Based on the "Conduit" category.
Alternatively, view conduit-audio alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of conduit-audio or a related project?

Add another 'Conduit' Package

README

Build Status

A suite of Haskell packages that provide a functional, efficient way to work with audio files.

The following sample program uses libsndfile to load two audio files, mixes them together, resamples to 48 kHz with libsamplerate, and saves the result to an MP3 file with LAME:

main = do
  src1 <- sourceSnd "file1.flac"
  src2 <- sourceSnd "file2.ogg"
  runResourceT $ sinkMP3 "out.mp3" $
    resampleTo 48000 SincBestQuality $ mix src1 src2

This program runs in constant memory, by using conduit to stream the audio files in small portions.