audio ladspa network
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3836
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.
<<lessSYNOPSIS
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.
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
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).
<<lessSYNOPSIS
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).
Download (0.080MB)
Added: 2006-06-20 License: Perl Artistic License Price:
1223 downloads
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.
<<lessSYNOPSIS
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.
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
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
<<lessIt 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
Download (0.013MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1194 downloads
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 )
<<lessSYNOPSIS
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 )
Download (0.080MB)
Added: 2006-06-23 License: Perl Artistic License Price:
1219 downloads
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.
<<lessIt 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.
Download (0.81MB)
Added: 2007-08-10 License: GPL (GNU General Public License) Price:
805 downloads
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.
<<lessThe 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.
Download (MB)
Added: 2007-04-05 License: GPL (GNU General Public License) Price:
933 downloads
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.
<<lessJava 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.
Download (1.5MB)
Added: 2007-04-25 License: LGPL (GNU Lesser General Public License) Price:
918 downloads
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.
<<lesslisp-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.
Download (0.010MB)
Added: 2006-05-09 License: LGPL (GNU Lesser General Public License) Price:
1267 downloads
GNOME Network 1.4.1
GNOME Network is a set of client network-oriented tools. more>>
GNOME Network is a set of client network-oriented tools, which currently contains a network information tool, a remote shell and desktop clients and a personal web server and a desktop sharing tool.
GNOME Network is Free Software distributed under the terms of the GNU GPL.
Enhancements:
Updated translations:
- gl (Ignacio)
- it (Alessio)
<<lessGNOME Network is Free Software distributed under the terms of the GNU GPL.
Enhancements:
Updated translations:
- gl (Ignacio)
- it (Alessio)
Download (0.46MB)
Added: 2005-10-04 License: GPL (GNU General Public License) Price:
1485 downloads
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.
<<lessM4P 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.
Download (1.5MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1075 downloads
Ruby Iptables Network Displayer 0.6
Ruby Iptables NEtwork Displayer project draws an SVG from a Linux IP table generated by iptables-save. more>>
Ruby Iptables NEtwork Displayer project draws an SVG from a Linux IP table generated by "iptables-save".
<<less Download (0.015MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
978 downloads
Skipole Network Monitor 0.4
Skipole Network Monitor project is a simple network monitor with built in web server. more>>
Skipole Network Monitor project is a simple network monitor with built in web server.
It allows the user to input host IP addresses, it then pings these hosts every five minutes and displays their status via a built-in web server, on port 8000.
So calling http://your_pc_address:8000 will display pages showing green, yellow or red host or group symbols.
Each host is pinged four times every five minutes, and symbols are displayed as:
green : if three or four pings are successfull
yellow : if only one or two are successfull
red : if all four fail
As well as hosts, group symbols are displayed, and can be opened to show hosts, or sub-groups nested within. The operator can create groups, and sub-groups via the gui.
<<lessIt allows the user to input host IP addresses, it then pings these hosts every five minutes and displays their status via a built-in web server, on port 8000.
So calling http://your_pc_address:8000 will display pages showing green, yellow or red host or group symbols.
Each host is pinged four times every five minutes, and symbols are displayed as:
green : if three or four pings are successfull
yellow : if only one or two are successfull
red : if all four fail
As well as hosts, group symbols are displayed, and can be opened to show hosts, or sub-groups nested within. The operator can create groups, and sub-groups via the gui.
Download (0.22MB)
Added: 2007-07-10 License: GPL (GNU General Public License) Price:
837 downloads
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.
<<lessJava Neural Network Trainer project includes a parallel training graphical interface where you can view each trainer working in real-time in parallel.
Download (0.020MB)
Added: 2007-02-04 License: GPL (GNU General Public License) Price:
1000 downloads
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.
<<lessSYNOPSIS
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.
Download (0.004MB)
Added: 2006-06-20 License: Perl Artistic License Price:
1225 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above audio ladspa network search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed