Main > Free Download Search >

Free audio software for linux

audio

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1202
Audio::Ao 0.01

Audio::Ao 0.01


Audio::Ao is a Perl wrapper for the Ao audio library. more>>
Audio::Ao is a Perl wrapper for the Ao audio library.

SYNOPSIS

use Audio::Ao qw(:all);

initialize_ao;
my $device = open_live(default_driver_id(), 16, $rate, $channels,
is_big_endian(), {});
while (#have data) {
play($device, $data_buffer, $len_of_buffer);
}
close_ao($device($device));
shutdown_ao;

Provides access to Libao, "a cross-platform library that allows programs to output PCM audio data to the native audio devices on a wide variety of platforms." Libao currently supports OSS, ESD, ALSA, Sun audio, and aRts.

<<less
Download (0.004MB)
Added: 2006-06-20 License: Perl Artistic License Price:
1225 downloads
Audio::M4P 0.30

Audio::M4P 0.30


Audio::M4P is a Perl module that provides M4P/MP4/M4A QuickTime audio music format modules. more>>
Audio::M4P is a Perl module that provides M4P/MP4/M4A QuickTime audio music format modules.

M4P is a QuickTime protected audio file format.

SYNOPSIS

use Audio::M4P::QuickTime;

my $mp4file = "file.m4p";
my $qt = new Audio::M4P::QuickTime(file => $mp4file);
my $tags = $qt->GetMetaInfo;
print "Artist is $tags->{ARTIST}n" if $tags->{ARTIST};


use Audio::M4P::Decrypt;

my $outfile = mydecodedfile;
my $deDRMS = new Audio::M4P::Decrypt;
$deDRMS->DeDRMS($mp4file, $outfile);

See also the individual pod documentation for Audio::M4P::QuickTime
and Audio::M4P::Decrypt.

<<less
Download (0.80MB)
Added: 2006-06-21 License: GPL (GNU General Public License) Price:
1226 downloads
Audio::ConvTools 0.08

Audio::ConvTools 0.08


Audio::ConvTools is a API to convert audio files from/to mp3 ogg and wav. more>>
Audio::ConvTools is a API to convert audio files from/to mp3 ogg and wav.

SYNOPSIS

use Audio::ConvTools;
use Audio::ConvTools qw/:DEFAULT :Tmp :Log/;

$status = ogg2mp3(file.ogg);
$status = ogg2wav(file.ogg);
$status = ogg2wav(in.ogg, out.wav);
$status = mp32ogg(file.mp3);
$status = mp32wav(file.mp3);
$status = mp32wav(in.mp3, out.wav);
$status = wav2ogg(file.wav);
$status = wav2ogg(in.wav, out.ogg);
$status = wav2mp3(file.wav);
$status = wav2mp3(in.wav, out.mp3);

Audio::ConvTools::logMsg(This is a log message);
Audio::ConvTools::errMsg(This is an error message);

$tmp = Audio::ConvTools::getTmpFile(.wav);
Audio::ConvTools::destroyTmpFile($tmp);

<<less
Download (0.007MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1088 downloads
Make audio 0.4.1

Make audio 0.4.1


Make audio is a graphical tool to create audio CDs from MP3 or wav files. more>>
Make audio is a graphical tool to create audio CDs from MP3 or wav files. You can simply arrange a playlist of all songs that you want. The application converts MP3 files to WAV and then burns them on the CD.

<<less
Download (0.016MB)
Added: 2006-07-25 License: GPL (GNU General Public License) Price:
1186 downloads
Audio::Moosic 0.09

Audio::Moosic 0.09


Audio::Moosic is a Moosic client library for Perl. more>>
Audio::Moosic is a Moosic client library for Perl.

SYNOPSIS

use Audio::Moosic;

$moo = Audio::Moosic::Unix->new();

$moosic->append(/home/me/somewhat.ogg);
$moosic->play;
print $moosic->current, "n";
$moosic->pause;
...

Audio::Moosic acts as a client for the musical jukebox programm Moosic (http://nanoo.org/~daniel/moosic/) by Daniel Pearson.

Using Audio::Moosic you can connect to a moosic server either via an UNIX socket or an INET socket.

<<less
Download (0.009MB)
Added: 2007-01-03 License: Perl Artistic License Price:
1025 downloads
Audio::Scrobbler 0.01

Audio::Scrobbler 0.01


Audio::Scrobbler is a Perl interface to audioscrobbler.com/last.fm. more>>
Audio::Scrobbler is a Perl interface to audioscrobbler.com/last.fm.

SYNOPSIS

use Audio::Scrobbler;

$scrob = new Audio::Scrobbler(cfg => { ... });

$scrob->handshake();
$scrob->submit(artist => "foo", album => "hello", track => "world",
length => 180);

The Audio::Scrobbler module provides a Perl interface to the track submission API of Last.fms AudioScrobbler - http://www.audioscrobbler.com/. So far, only track submissions are handled; the future plans include access to the various statistics.

<<less
Download (0.07MB)
Added: 2006-06-30 License: GPL (GNU General Public License) Price:
1211 downloads
Audio::XMMSClient 0.02

Audio::XMMSClient 0.02


Audio::XMMSClient is a Perl interface to the xmms2 music player. more>>
Audio::XMMSClient is a Perl interface to the xmms2 music player.

SYNOPSIS

use Audio::XMMSClient;

$c = Audio::XMMSClient->new( $name );
$c->connect;

my $r = $c->playback_status;
$r->wait;
print $r->value;

This module provides a perl interface to the xmms2 client library. It currently lacks a good documentation, but the turorial directory provides some nice and well explained examples to get you started for now.

<<less
Download (0.044MB)
Added: 2006-12-27 License: Perl Artistic License Price:
1034 downloads
Audio::DSP 0.02

Audio::DSP 0.02


Audio::DSP is a Perl interface to *NIX digital audio device. more>>
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.

<<less
Download (0.028MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1226 downloads
Audio::ESD 0.02

Audio::ESD 0.02


Audio::ESD is a Perl extension for talking to the Enlightened Sound Daemon. more>>
Audio::ESD is a Perl extension for talking to the Enlightened Sound Daemon.

SYNOPSIS

use Audio::ESD;
my $stream = Audio::ESD->play_stream({ # these are the defaults
sample_rate => 16000,
channels => 1,
fallback => 0,
bits_sample => 16,
encoding => linear })
or die "Failed to open ESD stream: $!n";
print $stream $data; # etcetera

This module provides a Perl wrapper around the Enlightened Sound Daemons client library. Input, output, and monitoring streams are supported, as well as some (but not all) of the control functions. Samples are supported but untested.

<<less
Download (0.006MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1228 downloads
Audio::DB 0.01

Audio::DB 0.01


Audio::DB are tools for generating relational databases of MP3s. more>>
Audio::DB are tools for generating relational databases of MP3s.

SYNOPSIS

use Audio::DB;
my $mp3 = Audio::DB->new(-user =>user,
-pass =>password,
-host =>db_host,
-dsn =>music_db,
-adaptor => mysql);

$mp3->initialize(1);

$mp3->load_database(-dirs =>[/path/to/MP3s/],
-tmp =>/tmp);

Audio::DB is a module for creating relational databases of MP3 files directly from data stored in ID3 tags or from flatfiles of information of track information. Once created, Audio::DB provides various methods for creating reports and web pages of your collection.

Although its nutritious and delicious on its own, Audio::DB was created for use with Apache::Audio::DB, a subclass of Apache::MP3. This module makes it easy to make your collection web-accessible, complete with browsing, searching, streaming, multiple users, playlists, ratings, and more!

<<less
Download (0.061MB)
Added: 2006-11-11 License: GPL (GNU General Public License) Price:
1077 downloads
Audio::Mad::Util 0.6

Audio::Mad::Util 0.6


Audio::Mad::Util is a utility class for working with mpeg streams. more>>
Audio::Mad::Util is a utility class for working with mpeg streams.

This module provides some support functions for gathering information out of an mpeg stream.

Currently this module is intended for learning and internal purposes only, it will have better documentation and a cleaner interface in future versions.

<<less
Download (0.12MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1072 downloads
Audio::LADSPA 0.018

Audio::LADSPA 0.018


Audio::LADSPA is a modular audio processing using LADSPA plugins. more>>
Implements a LADSPA 1.1 host.

SYNOPSIS

use Audio::LADSPA;

for my $class (Audio::LADSPA->plugins) {
print "t",$class->name," (",$class->id,"/",$class->label,")";
}

LADSPA plugins are objects in shared libraries that can generate or transform audio signals (like VST or Direct-X plugins on Mac and Win32 systems). Most of the existing LADSPA plugins are pretty low-level compared to VST plugins (you get seperate oscilator, ADSR and delay plugins instead of "complete" virtual synthesizers etc). See also http://www.ladspa.org/

With these modules you can create a LADSPA host, which can load the plugins, query their capabilities, connect them together in a network, and run audio streams through them.

The LADSPA API was developed for linux but should be platform independent, so you might be able to compile these modules and the nessisary plugins on win32 systems (please let me know if it works or not).

<<less
Download (0.080MB)
Added: 2006-06-20 License: Perl Artistic License Price:
1223 downloads
Audio::MPD 0.12.3

Audio::MPD 0.12.3


Audio::MPD is a class for talking to MPD (Music Player Daemon) servers. more>>
Audio::MPD is a class for talking to MPD (Music Player Daemon) servers.

SYNOPSIS

use Audio::MPD;

my $mpd = new Audio::MPD();
$mpd->play();
sleep 10;
$mpd->next();

Audio::MPD gives a clear object-oriented interface for talking to and controlling MPD (Music Player Daemon) servers. A connection to the MPD server is established as soon as a new Audio::MPD object is created. Commands are then send to the server as the classs methods are called.

<<less
Download (0.020MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1220 downloads
Audio::AMR::Decode 0.01

Audio::AMR::Decode 0.01


Audio::AMR::Decode is a Perl extension do decode .amr files. more>>
Audio::AMR::Decode is a Perl extension do decode .amr files.

SYNOPSIS

use Audio::AMR::Decode;
Audio::AMR::Decode::amr2raw(infile.amr, outfile.pcm);

This module will attempt to decode an amr encoded audio file to a raw pcm audio encoded file.

The package contains C-source files for the optimized fixed-point speech decoder. The optimized fixed-point speech decoder is bit-exact with 3GPP TS 26.073 fixed-point speech decoder version 4.1.0.

<<less
Download (0.13MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1229 downloads
Audio::M4P::Atom 0.33

Audio::M4P::Atom 0.33


Audio::M4P::Atom is an M4P/MP4/M4A QuickTime audio music format atoms. more>>
Audio::M4P::Atom is an M4P/MP4/M4A QuickTime audio music format atoms.

M4P is a QuickTime protected audio file format. It is composed of a linear stream of bytes which are segmented into units called atoms.

Some atoms may contain other atoms. This module has methods for handling atoms which are delegated by the QuickTime and other modules in the Audio::M4P hierarchy.

<<less
Download (1.5MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1075 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5