Main > Free Download Search >

Free audio ladspa network 0.018 software for linux

audio ladspa network 0.018

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3838
Audio::LADSPA::Network 0.018

Audio::LADSPA::Network 0.018


Audio::LADSPA::Network is a semi automatic connection of Audio::LADSPA::* objects. more>>
Audio::LADSPA::Network is a semi automatic connection of Audio::LADSPA::* objects.

SYNOPSIS

use Audio::LADSPA::Network;
use Audio::LADSPA::Plugin::Play;
sub subscriber {
my ($object,$event) = @_;
$object = ref($object);
print "Recieved event $event from $objectn";
}
Audio::LADSPA::Network->add_subscriber(*,⊂scriber);

my $net = Audio::LADSPA::Network->new();
my $sine = $net->add_plugin( label => sine_fcac );
my $delay = $net->add_plugin( label => delay_5s );
my $play = $net->add_plugin(Audio::LADSPA::Plugin::Play);

$net->connect($sine,Output,$delay,Input);
$net->connect($delay,Output,$play,Input);

$sine->set(Frequency (Hz) => 440); # set freq
$sine->set(Amplitude => 1); # set amp

$delay->set(Delay (Seconds) => 1); # 1 sec delay
$delay->set(Dry/Wet Balance => 0.2); # balance - 0.2

for ( 0 .. 100 ) {
$net->run(100);
}
$sine->set(Amplitude => 0); #just delay from now
for ( 0 .. 500 ) {
$net->run(100);
}

This module makes it easier to create connecting Audio::LADSPA::Plugin objects. It automatically keeps the sampling frequencies correct for all plugins, adds control and audio buffers to unconnected plugins and prevents illegal connections.

It also implements an observable-type API via Class::Publisher that can be used to recieve notifications of events in the network. Amongst other things, this makes writing loosely coupled GUIs fairly straightforward.

<<less
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 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::LADSPA::Buffer 0.018

Audio::LADSPA::Buffer 0.018


Audio::LADSPA::Buffer is a Perl module for LADSPA buffer. more>>
Audio::LADSPA::Buffer is a Perl module for LADSPA buffer.

SYNOPSIS

use Audio::LADSPA;

my $buffer = Audio::LADSPA::Buffer->new($size);

$plugin->connect(Port name => $buffer);

$buffer->set( @values );

# or get a buffer from a plugin..

$buffer2 = $plugin->get_buffer(Other port);

# make audio buffer louder

$buffer *= 2;

Audio::LADSPA::Buffer objects implement the connections between Audio::LADSA::Plugin objects. You can set up the buffer, and let some plugin write to it, while others read from it, or read from or write to it yourself.

There is no real difference between audio and control buffers, except that control buffers have a size of 1 sample *) and audio buffers are usually bigger.
*) Samples in LADSPA are implemented as native floats.

<<less
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
Audio::LADSPA::Plugin 0.018

Audio::LADSPA::Plugin 0.018


Audio::LADSPA::Plugin is a base class for LADSPA plugins in Perl. more>>
Audio::LADSPA::Plugin is a base class for LADSPA plugins in Perl.

SYNOPSIS

use Audio::LADSPA;

my (@plugin_classes) = Audio::LADSPA->plugins();

# or ...
my $plugin_class = Audio::LADSPA->plugin( label => "delay_5s", id => 1043);

my $plugin = $plugin_class->new($sample_rate);

Audio::LADSPA::Plugin is a base class for LADSPA plugins. Default behaviour of the Audio::LADSPA module is to generate a subclass for each plugin found in LADSPA_PATH, using the Audio::LADSPA::LibraryLoader module.

You can use the Audio::LADSPA::Plugin classes to query the capabilities of the loaded plugin, and you can instantiate new objects from them to do some actual audio processing.

A list of all available classnames on your system can be retrieved from Audio::LADSPA->plugins(), or you can get one by label and / or id via Audio::LADSPA->plugin( %ARGS )

<<less
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
Fast Audio Playlist Generator 0.31

Fast Audio Playlist Generator 0.31


FAPG is a tool to generate list of audio files (WAV, MP3, Ogg, etc.) in various formats (M3U, PLS, HTML, etc). more>>
FAPG is a tool to generate list of audio files (WAV, MP3, Ogg, etc.) in various formats (M3U, PLS, HTML, etc). It is very useful for quickly creating a playlist of a large number of audio files.

It is coded in C to be as fast as possible, and does not use any specific audio library (like ID3Lib).
This allow you to deploy it faster and easier, and to have better performances since the less informations are loaded.
In the other hand, this tool is not (yet) compatible with all the known formats.

Here are some examples for usage :

Generate a PLS playlist for an album :
fapg --format=pls --output=~/path/to/album/list.pls ~/path/to/album

You have a file server using Samba which shares a large amount of audio files for Windows powered computers using Winamp.
The directory on the server containing the files is "/samba/mp3" and is visible on the Windows network as "serveurmp3" :
fapg --backslash --output=/samba/mp3/list.m3u --prefix=servermp3 --recursive --windows /samba/mp3

An HTML playlist for an album :
fapg --output=fapg.html ~/path/to/album
Here is the result : fapg.html
<<less
Download (0.013MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1194 downloads
Noname Network 0.1.7

Noname Network 0.1.7


Noname Network provides a powerful file-sharing network. more>>
Noname Network provides a powerful file-sharing network.

The Noname network is a gnutella-based network that features a different and more flexible protocol. The client and network currently support filesharing, but the protocol can be extended to support more features.

<<less
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
933 downloads
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
Activism Network 3.2.1

Activism Network 3.2.1


Activism Network is a Web-based system that allows activists or anyone else to share contacts, resources (files), events. more>>
Activism Network is a Web-based system that allows activists or anyone else to share contacts, resources (files), events, email lists, and campaigns. etc.

It uses Google Maps.

It is similar to Friendster/MySpace, but more focussed on networking and less on the social aspect.

This area is for developers and users of the software who want to understand how it works, provide feedback, download the source code, report bugs, request features, or otherwise help out.

You can get an account, and then start commenting and writing your own pages.
<<less
Download (0.81MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
805 downloads
lisp-network-server 0.3

lisp-network-server 0.3


lisp-network-server is a simple framework for writing Common Lisp network applications. more>>
lisp-network-server is a simple framework for writing Common Lisp network applications.

lisp-network-server framework takes care of listening on the network, accepting the connection and starting a new thread with handler functions of your network aware application.

<<less
Download (0.010MB)
Added: 2006-05-09 License: LGPL (GNU Lesser General Public License) Price:
1267 downloads
Java Neural Network Trainer 0.1c

Java Neural Network Trainer 0.1c


Java Neural Network Trainer is a neural network trainer with the ability to easily add new training algorithms. more>>
Java Neural Network Trainer is a neural network trainer with the ability to easily add new training algorithms and training patterns.

Java Neural Network Trainer project includes a parallel training graphical interface where you can view each trainer working in real-time in parallel.

<<less
Download (0.020MB)
Added: 2007-02-04 License: GPL (GNU General Public License) Price:
1000 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::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
network-config 0.1

network-config 0.1


network-config is a simple network configuration tool. more>>
network-config is a simple network configuration tool.

Network-config is a simple and easy to use program that helps configuring the network interfaces for linux-based operating systems. It allows to have multiple configurations for the same computer and to easy configure NAT for internet sharing.

It can also be used to scan for wireless networks. It is written in perl and uses gtk2+, but also works as a command line program.

<<less
Download (0.032MB)
Added: 2006-08-07 License: GPL (GNU General Public License) Price:
1186 downloads
Neural Network Framework 0.9.1

Neural Network Framework 0.9.1


Neural Network Framework project is a C++ framework to develop, simulate, and analyze arbitrary complex neural networks. more>>
Neural Network Framework project is a C++ framework to develop, simulate, and analyze arbitrary complex neural networks.
The programmer can use the classes provided to create neural networks with arbitrary topology and mixed type of neurons. Its very easy to add customized neurons and layers.
Enhancements:
- A ScaleFunction that scales the input vector of a Cluster and a normalize method for RealVec were added.
- Two methods were added to the Random class to randomize RealVec and RealMat.
<<less
Download (0.12MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
880 downloads
Java Network Stack 1.1

Java Network Stack 1.1


Java Network Stack provides a Java library for research oriented network programming. more>>
Java Network Stack provides a Java library for research oriented network programming.

Java Network Stack is a library used by the DIMES project to create new internet measurements. It provides a clean API for packet manipulation, send, receive, filter, and analysis. It is a unification of raw socket capabilities, MAC level networkingm, and IPv6 capabilities.

<<less
Download (1.5MB)
Added: 2007-04-25 License: LGPL (GNU Lesser General Public License) Price:
918 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5