Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.066.651 Times

Audio::DSP 0.02

  Date Added: May 18, 2010  |  Visits: 872

Audio::DSP

Report Broken Link
Printer Friendly Version


Product Homepage
Download (126 downloads)

Audio::DSP is a Perl interface to *NIX digital audio device. SYNOPSIS use Audio::DSP; ($buf, $chan, $fmt, $rate) = (4096, 1, 8, 8192); $dsp = new Audio::DSP(buffer => $buf, channels => $chan, format => $fmt, rate => $rate); $seconds = 5; $length = ($chan * $fmt * $rate * $seconds) / 8; $dsp->init() || die $dsp->errstr(); # Record 5 seconds of sound for (my $i = 0; $i < $length; $i += $buf) { $dsp->read() || die $dsp->errstr(); } # Play it back for (;;) { $dsp->write() || last; } $dsp->close(); Audio::DSP is built around the OSS (Open Sound System) API and allows perl to interface with a digital audio device. It provides, among other things, an initialization method which opens and handles ioctl messaging on the audio device file. Audio::DSP also provides some rudimentary methods for the storage and manipulation of audio data in memory. In order to use Audio::DSP, youll need to have the necessary OSS drivers/libraries installed. OSS is available for many popular Unices, and a GPLed version (with which this extension was initially developed and tested) is distributed with with the Linux kernel..

Requirements: No special requirements
Platforms: Linux
Keyword: Audio Audiodsp Digital Digital Audio Dsp Interface Libraries Nix Oss Perl Programming Rate
Users rating: 0/10

License: Freeware Size: 28.67 KB
AUDIO::DSP RELATED
Libraries  -  Q-Audio 2.3
Q-Audio is a digital audio interface for Q. Q-Audio project contains three modules which together provide the basic functionality needed to write digital audio applications. The audio module implements a (nearly) real-time audio interface on top...
100.35 KB  
Audio Tools  -  JAMin 0.95.0
JAMin is the JACK Audio Connection Kit (JACK) Audio Mastering interface. JAMin is an open source application designed to perform professional audio mastering of stereo input streams. JAMin project uses LADSPA for digital signal processing (DSP)..
1003.52 KB  
Audio Editors  -  Free Audio Editor 1.0.9.324
Free Audio Editor is an easy to use audio editing tool, which key functions are to delete unwanted audio parts and split audio files. The interface of the program is intuitive and simple. It displays waveform of the audio files that helps users...
27.23 MB  
MP3 Tools  -  AV Audio Morpher 6.0.2
AV Audio Morpher is a specialized audio tool for adding audio effects and convert audio files in batch. This tool comes with a huge library of effects categorized in 2 groups: Ready-to-use, and Customizable. AV Audio Morpher can apply various...
17.66 MB  
Audio Encoders & Decoders  -  Free Video To Audio Converter 2011 3.4.5
Free Video to Audio Converter is a powerful audio extractor extracting audio from video, like convert MPEG to MP3, convert MPEG to M4A, and AVI to MP3. The primary function of the video to audio converter is extracting audio from video files, such...
4.42 MB  
Windows Software  -  Free Video To Audio Converter 2012 3.7.6
Free Video to Audio Converter is a powerful audio extractor extracting audio from video, like convert MPEG to MP3, convert MPEG to M4A, and AVI to MP3. The primary function of the video to audio converter is extracting audio from video files, such...
4.42 MB  
Audio Encoders & Decoders  -  Free Video To Audio Converter 2013 3.8.9
Free Video to Audio Converter is a powerful audio extractor extracting audio from video, like convert MPEG to MP3, convert MPEG to M4A, and AVI to MP3. The primary function of the video to audio converter is extracting audio from video files, such...
4.42 MB  
Audio Editors  -  Free Video To Audio Converter 2014 4.1.5
Free Video to Audio Converter is a powerful audio extractor extracting audio from video, like convert MPEG to MP3, convert MPEG to M4A, and AVI to MP3. The primary function of the video to audio converter is extracting audio from video files, such...
4.42 MB  
Audio Recorders  -  SM Audio Editor 3.2.0.16
Audio Editor is a powerful easy-to-use digital audio editing program that you can use edit audio files easily. With Audio Editor you can: 1-Open a lot of audio files like MP3,MP2,WAV,WMA,OGG,VOX,G726,RAW,DSS,CDA,MPC,PCM,GSM…etc. 2-Save...
11.29 MB  
Video Players  -  SID Audio CD Ripper 1.0.0.4
Audio CD Ripper extracts audio CD tracks to audio formats MP3, WAV, WMA, OGG Vorbis with excellent output quality and direct conversion with fast encoding engine, multiple/variable bitrate support, file verification, multi-drive reading, ID3-V1 &...
4.57 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB