audio ladspa plugin 0.018
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2206
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
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
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
VU Leds XMMS Plugin 0.21
VU Leds XMMS Plugin simulates a vu meter using the keyboard LEDs. more>>
VU Leds XMMS Plugin simulates a vu meter using the keyboard LEDs. Options include reversing LED direction and binary flash mode (binary scale from 0-7). VU Leds must be run as root.
<<less Download (0.11MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1303 downloads
XFCE Radio Plugin 0.2.1
XFCE Radio Plugin is an XFCE panel plugin which allows you to control your v4l radio device from within the panel. more>>
XFCE Radio Plugin is a plugin for the XFCE panel, which allows you to control your v4l radio device from within the panel.
<<less Download (0.31MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
864 downloads
Todo: AIO plugin 0.31
Todo: AIO plugin is a todo plugin for Aero AIO. more>>
Todo: AIO plugin is a todo plugin for Aero AIO.
Usage:
- Install the plugin via the Aero-AIO config dialog.
<<lessUsage:
- Install the plugin via the Aero-AIO config dialog.
Download (0.020MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1214 downloads
FIR Filter Plugin 1.0.0
The FIR filter Plugin is an effect plugin for XMMS which enables to filter audio data using long FIR filters. more>>
FIR filter Plugin is an effect plugin for XMMS which enables to filter audio data using long FIR (finite impulse response) filters. Typical applications is loudspeaker or room equalization which typically requires filters with more than 300 taps (filter weights).
The FIR filter plugin uses the fftw3 library to perform the filtering using the overlap-and-add method. If fftw3 is not available the plugin will perform the filtering (convolution) in the time-domain which is much less efficient for long filters.
<<lessThe FIR filter plugin uses the fftw3 library to perform the filtering using the overlap-and-add method. If fftw3 is not available the plugin will perform the filtering (convolution) in the time-domain which is much less efficient for long filters.
Download (0.20MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1299 downloads
Thunar Media Tags Plugin 0.1.2
Thunar Media Tags Plugin (thunar-media-tags-plugin) adds special features for media files to the Thunar File Manager. more>>
Thunar Media Tags Plugin (thunar-media-tags-plugin) adds special features for media files to the Thunar File Manager.
Main features:
- a so-called bulk renamer, which allows users to rename multiple audio files at once, based on their tags (e.g. ID3 or OGG/Vorbis),
- a special media file page for the file properties dialog, which displays detailed information about quality, length etc.,
- and finally, an audio tag editor which is reachable from both, renamer and the properties page.
<<lessMain features:
- a so-called bulk renamer, which allows users to rename multiple audio files at once, based on their tags (e.g. ID3 or OGG/Vorbis),
- a special media file page for the file properties dialog, which displays detailed information about quality, length etc.,
- and finally, an audio tag editor which is reachable from both, renamer and the properties page.
Download (0.27MB)
Added: 2007-03-07 License: GPL (GNU General Public License) Price:
963 downloads
Audio::Ecasound 0.91
Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor. more>>
Audio::Ecasound is a Perl binding to the ecasound sampler, recorder, fx-processor.
SYNOPSIS
One function interface:
use Audio::Ecasound qw(:simple);
eci("cs-add play_chainsetup");
eci("c-add 1st_chain");
eci("-i:some_file.wav");
eci("-o:/dev/dsp");
# multiple n separated commands
eci("cop-add -efl:100
# with comments
cop-select 1
copp-select 1
cs-connect");
eci("start");
my $cutoff_inc = 500.0;
while (1) {
sleep(1);
last if eci("engine-status") ne "running";
my $curpos = eci("get-position");
last if $curpos > 15;
my $next_cutoff = $cutoff_inc + eci("copp-get");
# Optional float argument
eci("copp-set", $next_cutoff);
}
eci("stop");
eci("cs-disconnect");
print "Chain operator status: ", eci("cop-status");
Object Interface
use Audio::Ecasound;
my $e = new Audio::Ecasound;
$e->on_error();
$e->eci("cs-add play_chainsetup");
# etc.
Vanilla Ecasound Control Interface (See Ecasounds Programmer Guide):
use Audio::Ecasound qw(:std);
command("copp-get");
$precise_float = last_float() / 2;
command_float_arg("copp-set", $precise_float);
warn last_error() if error();
IAM Interface, pretend interactive mode commands are functions.
use Audio::Ecasound qw(:iam :simple);
# iam commands as functions with s/-/_/g
my $val = copp_get;
copp_set $val+0.1; # floats are stringified so beware
eci("-i /dev/dsp"); # not all commands are exported
Audio::Ecasound provides perl bindings to the ecasound control interface of the ecasound program. You can use perl to automate or interact with ecasound so you dont have to turn you back on the adoring masses packed into Wembly Stadium.
Ecasound is a software package designed for multitrack audio processing. It can be used for audio playback, recording, format conversions, effects processing, mixing, as a LADSPA plugin host and JACK node. Version >= 2.2.X must be installed to use this package. "SEE ALSO" for more info.
<<lessSYNOPSIS
One function interface:
use Audio::Ecasound qw(:simple);
eci("cs-add play_chainsetup");
eci("c-add 1st_chain");
eci("-i:some_file.wav");
eci("-o:/dev/dsp");
# multiple n separated commands
eci("cop-add -efl:100
# with comments
cop-select 1
copp-select 1
cs-connect");
eci("start");
my $cutoff_inc = 500.0;
while (1) {
sleep(1);
last if eci("engine-status") ne "running";
my $curpos = eci("get-position");
last if $curpos > 15;
my $next_cutoff = $cutoff_inc + eci("copp-get");
# Optional float argument
eci("copp-set", $next_cutoff);
}
eci("stop");
eci("cs-disconnect");
print "Chain operator status: ", eci("cop-status");
Object Interface
use Audio::Ecasound;
my $e = new Audio::Ecasound;
$e->on_error();
$e->eci("cs-add play_chainsetup");
# etc.
Vanilla Ecasound Control Interface (See Ecasounds Programmer Guide):
use Audio::Ecasound qw(:std);
command("copp-get");
$precise_float = last_float() / 2;
command_float_arg("copp-set", $precise_float);
warn last_error() if error();
IAM Interface, pretend interactive mode commands are functions.
use Audio::Ecasound qw(:iam :simple);
# iam commands as functions with s/-/_/g
my $val = copp_get;
copp_set $val+0.1; # floats are stringified so beware
eci("-i /dev/dsp"); # not all commands are exported
Audio::Ecasound provides perl bindings to the ecasound control interface of the ecasound program. You can use perl to automate or interact with ecasound so you dont have to turn you back on the adoring masses packed into Wembly Stadium.
Ecasound is a software package designed for multitrack audio processing. It can be used for audio playback, recording, format conversions, effects processing, mixing, as a LADSPA plugin host and JACK node. Version >= 2.2.X must be installed to use this package. "SEE ALSO" for more info.
Download (0.011MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1215 downloads
K3b Monkeys Audio plugin 3.1
K3b Monkeys Audio plugin is a K3b plugin for decoding and encoding. more>>
K3b Monkeys Audio plugin is a K3b plugin for decoding and encoding. I finished it a long time ago but was unsure about releasing it due to the licensing issues.
But the author of the Monkeys Audio SDK did not answer to my mails in several month and on his homepage he states "if youre a freeware author, go nuts". Well, GPLed software is not really freeware but its free and not commercial so I hope releasing this is ok.
For now I release the K3b Monkeys Audio plugin as a seperate package for the reasons metioned above.
If you are interested make sure you are using at least K3b 0.11 since the plugin API changed and this plugin does not contain a proper configure check.
<<lessBut the author of the Monkeys Audio SDK did not answer to my mails in several month and on his homepage he states "if youre a freeware author, go nuts". Well, GPLed software is not really freeware but its free and not commercial so I hope releasing this is ok.
For now I release the K3b Monkeys Audio plugin as a seperate package for the reasons metioned above.
If you are interested make sure you are using at least K3b 0.11 since the plugin API changed and this plugin does not contain a proper configure check.
Download (0.52MB)
Added: 2006-09-21 License: GPL (GNU General Public License) Price:
1136 downloads
SWH Plugins 0.4.14
SWH Plugins are a set of audio plugins for the LADSPA plugin system. more>>
SWH Plugins are a set of audio plugins for the LADSPA plugin system. You will need libfftw version 2 or 3 installed with 32 bit float support (eg. for FFTW3 use --enabe-float), for FFTW recommend you specify the approriateSIMD isntruction set for your CPU with --enable-sse, --enable-sse2, --enable-k7 or --enable-altivec. You can get FFTW from http://www.fftw.org/.
Install with next commands:
./configure
make
su -c "make install".
This code is normally built from XML source, using Perl and XML::Parser. I distribute the generated .c files, so you wont need perl, but if you want to edit hte XML source then you will need a copy of Perl and XML::Parser installed.
Enhancements:
- crossover_dist_1404.xml: Added patch from Tim Blechmann that fixes NaN problems.
<<lessInstall with next commands:
./configure
make
su -c "make install".
This code is normally built from XML source, using Perl and XML::Parser. I distribute the generated .c files, so you wont need perl, but if you want to edit hte XML source then you will need a copy of Perl and XML::Parser installed.
Enhancements:
- crossover_dist_1404.xml: Added patch from Tim Blechmann that fixes NaN problems.
Download (1.0MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1179 downloads
ps: Aero AIO plugin 1.0.2
ps: Aero AIO is a plugin for Aero AIO that show the 6 most resource intensive processes. more>>
ps: Aero AIO is a plugin for Aero AIO that show the 6 most resource intensive processes. You can choose whether to sort on CPU, mem or elapsed time.
Usage:
- Install the plugin via the Aero-AIO config dialog. The columns have headings
<<lessUsage:
- Install the plugin via the Aero-AIO config dialog. The columns have headings
Download (0.011MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1225 downloads
SoundCard Plugin 1.0.0
SoundCard Plugin is an input plugin for XMMS which enables to read audio data directly from the soundcard. more>>
SoundCard Plugin is an input plugin for XMMS which enables to read audio data directly from the soundcard.
Using the plugin you can now use your computer with the XMMS player as a powerful sound processor with any of XMMS effect plugins, such as, equalizer or echo effects.
In particular, this plugin in combination with the FIR filter plugin enables you to use your PC as a DSP to process audio data in real-time using long FIR filters without any need for dedicated DSP hardware.
<<lessUsing the plugin you can now use your computer with the XMMS player as a powerful sound processor with any of XMMS effect plugins, such as, equalizer or echo effects.
In particular, this plugin in combination with the FIR filter plugin enables you to use your PC as a DSP to process audio data in real-time using long FIR filters without any need for dedicated DSP hardware.
Download (0.20MB)
Added: 2006-04-05 License: GPL (GNU General Public License) Price:
1303 downloads
Google Maps Plugin 5.2
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. more>>
Google Maps Plugin is an easy way to embed custom Google Maps on a Web site. The project includes features such as multiple markers, paths, and general drawings.
If you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
<<lessIf you use WordPress.org blogs, you will be able to install this software easily as a WP plugin.
Download (0.019MB)
Added: 2007-05-22 License: GPL (GNU General Public License) Price:
897 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 plugin 0.018 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