Popularity
2.2
Declining
Activity
0.0
Stable
4
1
1
Monthly Downloads: 3
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags:
Sound
Multimedia
sarasvati alternatives and similar packages
Based on the "Sound" category.
Alternatively, view sarasvati alternatives based on common mentions on social networks and blogs.
-
jammittools
Export sheet music (PDF) and audio (WAV) from the Windows/Mac app Jammit -
mushu
Mushu is a minimalist MPD client with a TUI and an incremental fuzzy finder for your music library -
proteaaudio
Simple audio library for Windows, Linux, OSX. Supports Ogg and Wav playback and multichannel mixing. -
ALUT
A Haskell binding for the OpenAL Utility Toolkit, which makes managing of OpenAL contexts, loading sounds in various formats and creating waveforms very easy. -
OpenAL
A Haskell binding for the OpenAL cross-platform 3D audio API, appropriate for use with gaming applications and many other types of audio applications. -
flaccuraterip
Verify FLAC files ripped from CD using AccurateRip™ -
hsc3-server
SuperCollider server resource management and synchronization -
hsc3-process
A Haskell library to create and control SuperCollider scsynth processes -
zoom-cache-pcm
Library and tools for zoom-cache PCM audio codecs -
MusicBrainz-libdiscid
Binding to libdiscid by MusicBrainz -
rubberband
Haskell binding to the C++ audio stretching library Rubber Band -
mediabus-fdk-aac
Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Promo
www.sonarqube.org
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of sarasvati or a related project?
README
Sarasvati
Sarasvati is an audio library with portaudio.
Instration
Install portaudio for your PC
if you use linux, see http://portaudio.com/docs/v19-doxydocs/compile_linux.html
Install this library from code
$ cabal configure
$ cabal install
Or from hackage
$ cabal install sarasvati
Sample
module Main where
import Sound.Sarasvati
sinl :: [Float]
sinl = take 100000 . map sin $ [0.0, 0.1..]
squl :: [Float]
squl = take 100000 $ cycle (replicate 300 (-1) ++ replicate 300 1)
main :: IO ()
main = do
sarasvatiOutput defaultConfig $ zip sinl sinl
sarasvatiOutput defaultConfig $ zip squl squl
return ()