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

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

Serving Software Downloads in 956 Categories, Downloaded 50.186.661 Times

Audio::DSP 0.02

  Date Added: May 18, 2010  |  Visits: 1.224

Audio::DSP

Report Broken Link
Printer Friendly Version


Product Homepage
Download (147 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
USER REVIEWS
More Reviews or Write Review


AUDIO::DSP RELATED
Audio Tools  -  Audio Recording Interface 0.1 Alpha
The Audio Recording Interface software is a simple and accessible Graphical User Interface. The app waits for a given user-defined key sequence to be pressed and then toggles the audio recording from the microphone or another supported devices.
 
Libraries  -  Audio::TagLib::ID3v2::SynchData 1.42
Audio::TagLib::ID3v2::SynchData is a Perl module with a few functions for ID3v2 synch safe integer conversion. SYNOPSIS use Audio::TagLib::ID3v2::SynchData; print Audio::TagLib::ID3v2::SynchData->toUInt(...
1.4 MB  
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 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. It uses LADSPA for digital signal processing (DSP). JAMin is...
983.04 KB  
Audio Tools  -  JukePeg 1.9
JukePeg is an MP3 decoder/player that is controlled from a socket interface - easily driven from Perl. It supports more than one output device (and can play different tracks to each), and is able to fade-in, fade-out and overlap tracks. The...
102.4 KB  
Libraries  -  PDL::Slatec 2.4.3
PDL::Slatec is a PDL interface to the slatec numerical programming library. SYNOPSIS use PDL::Slatec; ($ndeg, $r, $ierr, $a) = polyfit($x, $y, $w, $maxdeg, $eps); This module serves the dual purpose of providing an interface to parts of...
2.1 MB  
Programming  -  Curl Advanced UI 0.7
Curl Advanced UI libraries - Advanced User Interface libraries provide components necessary for creating rich user interface applications easily. Please see the detail info in Wiki page.
1.75 MB  
MP3 Players  -  MediaProSoft Free Video to PSP Converter 6.4.3
MediaProSoft Free Video to PSP Converter is a video converter that supports video conversion for optimized video playback on Sony PSP. It provides easiest operation and has many thoughtful features (e.g. it supports more video/audio formats; you...
5.01 MB  
Utilities  -  Email Administration Utility 1.5.2
The Email Administration Utility can help a client administrate their own Email accounts via a web interface using PHP and Perl scripting. The client can add, remove or modify accounts on a server that provides an IMAP port to connect to.
30.72 KB  
Programming  -  Dynamic Gui for Perl 35
This project aims to add the ability to create a graphical user interface (gui) dinamically for Perl programs. Main features are the ability to specify gui of programs on external files and the usage of a simple script language to define navigation.
168.76 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.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...
3.88 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