Main > Free Download Search >

Free modular software for linux

modular

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 485
App::Modular 0.1.2

App::Modular 0.1.2


App::Modular is a Perl module with modularization framework for perl programs. more>>
App::Modular is a Perl module with modularization framework for perl programs.
SYNOPSIS
package App::Modular::Module::Test;
use base qw(App::Modular::Module);
sub say_hello {
print "Hello, dear user!";
};
package main;
use App::Modular;
my $modul = instance App::Modular;
$modul->module(Test)->say_hello();
exit;
App::Modular aims to provide a framework which should it make very easy to programmes to create any kind of modular program.
It supports:
- module dependency solving
- autoloading of modules
- event handling (implemented as a contributed App::Modular module)
<<less
Download (0.016MB)
Added: 2007-02-23 License: Perl Artistic License Price:
973 downloads
Spiral Synth Modular 0.2.2a

Spiral Synth Modular 0.2.2a


Spiral Synth Modular is a cool and expandable modular synthesizer. more>>
Spiral Synth Modular is a cool and expandable modular synthesizer.

SpiralSynth Modular is an object orientated music studio with an emphasis on live use. You can use it in a fairly straight forward way to make tracks with, or get very experimental. Audio or control data can be freely passed between the plugins. Data can also be fed back on itself for chaotic effects.

SSM supports LADSPA plugins, which you can use in the same way as any of the native plugins. The JACK audio server is also supported.

SSM is a collaborative open source project, see the AUTHORS file for an extensive list of contributors.

<<less
Download (0.47MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1350 downloads
Modular Google Talk Bot 1.3

Modular Google Talk Bot 1.3


Modular Google Talk Bot (gtalkbot) is a modular bot system for Google Talk and other Jabber IM networks. more>>
Modular Google Talk Bot (gtalkbot) is a modular bot system for Google Talk and other Jabber IM networks.

It uses simple Python plug-ins that register verbs, which appear as the first word of an IM and result in another IM being sent back to the user. An example MythTV bot is included.

To run mbot:

- Write a plugin! There is a sample on in plugins/mythbot.py
- Create a password file at /usr/local/share/mbot/passwd

The format is:

< username >< tab >< password >

For example:

exampleuser@gmail.com banana

- Create a jabber or Google Talk account for the bot
- Start up mbot:

./mbot plugins < botaccount >@gmail.com < botpassword >

- Now you can IM the bot account, and off you go. Youll need to start off with a "auth < password >" to login to the bot
<<less
Download (0.006MB)
Added: 2007-04-09 License: GPL (GNU General Public License) Price:
936 downloads
Fully Modular Synthesizer 0.9

Fully Modular Synthesizer 0.9


FMS is a tool to create all kinds of sounds from scratch. more>>
FMS stands for Fully Modular Synthesizer and is a tool to create all kinds of sounds from scratch.
You can play and sound (sine, triangular, etc.) with any property settings (frequency or volume) and modulations thereof.
It also features tools to save sounds, play .MUS music, graphically display sounds, and make real noise.
Main features:
Playing sounds
- with any frequency and volume
- one after another or at the same time (mixer) or both
- stereo (different sounds on different channels)
- like speech synthesis
- both on-the-fly playing with direct user access and asynchronous, pre-computed output
- with all modulation options described below
Making noise
- now although it tends to get noisy in any way, we mean real noise here
- in 4 different ways
- nearly-white noise
- narrow band noise
Modulating
- amplitude (volume)
- frequency
- minima, maxima, amplitude and frequency of the modulation (here the "Fully Modular" comes to existence)
- narrowness of the noise frequency band - experimental
Making music
- some-kind-of-midi-mapping mode (sound + envelope => instrument, FMS midi file format)
- auto-converter and player for MUS file format (Musplay)
- auto-composer for those who like a rather modern kind of music - experimental
- chords - experimental
Displaying
- spectrum of a sound
- oscillogram of a sound
Saving
- sounds as oscillograms in FMS file format (mathematical description, not complete wavetables)
- sounds as Fourier overtone amplitudes
- music in FMS midi format
- FMS output in wave format
- wave file sounds in FMS file format (auto-converter) - experimental
GUI
- a somewhat ugly and extremely limited tcl/tk gui
- FROCOR, an installation that connects the FMS sound backend to graphical interfaces and outputs
- a fully modular Qt GUI - experimental
Enhancements:
- synchronous mode (no more waiting!)
- bugfixes (no more screaming!)
- unscrewed display tools (no more segfaulting!)
- improved exacticity (no more discalculating!)
- UDS controlled sound backend (no more stupid jokes!)
<<less
Download (0.17MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1152 downloads
F Modular Synthesizer 1.0 RC2

F Modular Synthesizer 1.0 RC2


F Modular Synthesizer (FMS) is basically a tool to generate all kinds of sounds. more>>
F Modular Synthesizer (FMS) is basically a tool to generate all kinds of sounds. It should work on any up-to-date Linux system.
Main features:
Playing sounds
- with any frequency and volume
- one after another or at the same time (mixer) or both
- stereo (different sounds on different channels)
- with any balance between the two channels
- with built-in sweep that even follows frequency modulation
- like speech synthesis [listen]
- both on-the-fly playing with direct user access and asynchronous, pre-computed output; also combining the two, taking the best of both
- with all modulation options described below
Making noise
- now although it tends to get noisy in any way, we mean real noise here
- in 4 different ways
- nearly-white noise
- narrow band noise
Modulating
- amplitude (volume)
- frequency
- minima, maxima, amplitude and frequency of the modulation (here the "Fully Modular" comes to existence)
- balance, moving the sound from left to right and back in stereo mode
- narrowness of the noise frequency band in many different ways
Making music
- some-kind-of-midi-mapping mode (sound + envelope => instrument, FMS midi file format)
- auto-converter and player for MUS file format, listen [here] (Musplay)
- auto-composer for those who like a rather modern kind of music
- chords
Displaying
- spectrum of a sound
- oscillogram of a sound
- mixes between different sounds with different volumes / frequencies
Saving
- sounds as oscillograms in FMS file format (mathematical description, not complete wavetables)
- sounds as Fourier overtone amplitudes
- music in FMS midi format
- FMS output in wave format
- wave file sounds in FMS file format (auto-converter) - experimental
GUI
- a somewhat ugly and extremely limited tcl/tk gui
- FROCOR, an installation that connects the FMS sound backend to graphical interfaces and outputs
- a fully modular Qt GUI - experimental, but Ill give you a [screenshot]
Enhancements:
- This release fixes all bugs discovered via user feedback, and should be quite stable.
- Sweep frequency modulation is now implemented, and using both blur and frequency modulation on the same sound at the same time is possible.
<<less
Download (0.18MB)
Added: 2007-04-15 License: GPL (GNU General Public License) Price:
925 downloads
The Modular Manual Browser 1.2

The Modular Manual Browser 1.2


The Modular Manual Browser is a set scripts designed as a man/apropos work-alike. more>>
The Modular Manual Browser is a set scripts designed as a man/apropos work-alike. It indexes manual pages across different operating systems and displays them in a searchable database in a Web browser.
It is easy to set up and includes highlighting, linking support in man pages, browsing and searching of pages, categories, and manuals.
It can also optionally set up a database containing descriptions of pages from the page titles.
Enhancements:
- BUGS, COPYING, INSTALL, INSTALL.roff, Makefile, README, README.roff, TODO.sh, config.php, index.php, mandb.php, modfunc.php, modman.php, api/files.php, api/modfunc.php, api/pages.php, api/whatis.php, install/BUGS, install/COPYING, install/INSTALL, install/INSTALL.roff, install/Makefile, install/README, install/README.roff, install/TODO.sh, tmp/.local: api split up, install data moved, so that modman may be dropped directly into webspace. mandb.php can pick up multi-line descriptions now.
Apropos results can be filtered by Section or Manual, but not Page (obviously).
whatis pseudo-database implemented, enabled by default in config.
Sections include Subsections (3->3ucb, 3ucb->3ucblib). Local Apropos and description support added via apropos/whatis programs.
- Release 1.2 -- The Small-Box/WhatIS Release.
<<less
Download (0.018MB)
Added: 2005-07-18 License: GPL (GNU General Public License) Price:
1558 downloads
AlsaModularSynth 1.8.8 RC2

AlsaModularSynth 1.8.8 RC2


AlsaModularSynth project is a realtime modular synthesizer and effect processor. more>>
AlsaModularSynth project is a realtime modular synthesizer and effect processor.
Main features:
- MIDI controlled modular software synthesis
- Realtime effect processing with capture from e.g. "Line In" or "Mic In".
- Full control of all synthesis and effect parameters via MIDI.
- Integrated LADSPA Browser with search capability
- JACK Support
Modular synthesis is one of the most flexible and fascinating ways of making electronic music. The principles of voltage-controlled modular synthesis have been stated in the famous paper Voltage-Controlled Electronic Music Modules by Robert A. Moog , presented in 1964 at the Annual Convention of the Audio Engineering Society.
AlsaModularSynth is a digital implementation of a classical analog modular synthesizer system. It uses virtual control voltages to control the parameters of the modules. The control voltages which control the frequency e.g. of the VCO (Voltage Controlled Oscillator) and VCF (Voltage Controlled Filter) modules follow the convention of 1V / Octave. Read the first two pages of the Moog paper to understand why this logarithmic scale is so important.
A real analog synthesizer has a lot of knobs and switches which give immediate access to all important parameters of the generated sound. AlsaModularSynth can be controlled by MIDI controller boxes, like e.g. the Doepfer Pocket Dial . MIDI events can be assigned to module parameters in a very flexible way by using the Control Center dialog of AlsaModularSynth.
<<less
Download (0.15MB)
Added: 2007-05-06 License: GPL (GNU General Public License) Price:
906 downloads
App::Modular::Module::Events 0.1.2

App::Modular::Module::Events 0.1.2


App::Modular::Module::Events is a Perl module with event handling for App::Modular compatible applications. more>>
App::Modular::Module::Events is a Perl module with event handling for App::Modular compatible applications.

SYNOPSIS
####################################################################
package App::Modular::Module::Me;

use base qw(App::Modular::Module);

sub depends { return Events; }

sub start_listen {
my $self = shift;

$self->{modularizer}->module(Events)->
register(Listener, TelephoneRings);
};

sub event_handler {
my $self = shift;
my $event = shift;
print Yeah! Somebody thought about me!
if ($event eq TelephoneRings);
};

####################################################################
package App::Modular::Module::You;

use base qw(App::Modular::Module);

sub depends { return Events; }

sub call_me {
$self->{modularizer}->module(Events)->
trigger(TelephoneRings);
};

####################################################################
package main;

use App::Modular;

my $modul = instance App::Modular;

$modul->module(Me)->start_listen();
$modul->module(You)->callme();

exit;

App::Modular aims to provide a framework which should it make very easy to programmes to create any kind of modular program.

This module provides basic event handling as a contribution to that toolkit. Modules may register themselves as listeners for events, if an event is triggered, all the modules are notified by calling $module-event_handler(event, @params) >.

The events are speciefied as simple strings.

<<less
Download (0.016MB)
Added: 2007-02-28 License: Perl Artistic License Price:
969 downloads
Graph::ModularDecomposition 0.13

Graph::ModularDecomposition 0.13


Graph::ModularDecomposition is a Perl module for modular decomposition of directed graphs. more>>
Graph::ModularDecomposition is a Perl module for modular decomposition of directed graphs.

SYNOPSIS

use Graph::ModularDecomposition qw(pairstring_to_graph tree_to_string);
my $g = new Graph::ModularDecomposition;

my $h = $g->pairstring_to_graph( ab,ac,bc );
print "yesn" if check_transitive( $h );
print "yesn" if $h->check_transitive; # same thing
my $m = $h->modular_decomposition_EGMS;
print tree_to_string( $m );

This module extends Graph::Directed by providing new methods related to modular decomposition.

The most important new method is modular_decomposition_EGMS(), which for a directed graph with n vertices finds the modular decomposition tree of the graph in O(n^2) time. Method tree_to_string() may be useful to represent the decomposition tree in a friendlier format; this needs to be explicitly imported.

If you need to decompose an undirected graph, represent it as a directed graph by adding two directed edges for each undirected edge.

The method classify() uses the modular decomposition tree to classify a directed graph as non-transitive, or for transitive digraphs, as series-parallel (linear or parallel modules only), decomposable (not series-parallel, but with at least one non-primitive module), indecomposable (primitive), decomposable but consisting of primitive or series modules only (only applies to graphs of at least 7 vertices), or unclassified (should never apply).

<<less
Download (0.013MB)
Added: 2006-09-29 License: Perl Artistic License Price:
1122 downloads
Modular Audio Recognition Framework 0.3.0-devel-20070108

Modular Audio Recognition Framework 0.3.0-devel-20070108


Modular Audio Recognition Framework is a general cross-platform framework. more>>
Modular Audio Recognition Framework is a general cross-platform framework with a collection of algorithms for audio (voice, speech, and sound) and natural language text analysis and recognition, along with sample applications (identification, NLP, etc.) of its use.
MARF may act as a library in applications or be used as a source for learning and extension. A few example applications are provided to show how to use the framework.
There is also a detailed manual and the API references in the javadoc format as the project tends to be well-documented. MARF and its applications are released under a BSD-style license.
Enhancements:
- This release features a number of bugfixes and the completion of integration for a couple feature requests.
- It passes well through the standard testing runs.
<<less
Download (0.70MB)
Added: 2007-01-08 License: BSD License Price:
1021 downloads
Modular Audio Recognition Framework PoC-demo (Distributed)

Modular Audio Recognition Framework PoC-demo (Distributed)


Modular Audio Recognition Framework is an open-source research platform and a collection of voice/sound/speech/text. more>>
Modular Audio Recognition Framework is an open-source research platform and a collection of voice/sound/speech/text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework facilitating addition of new algorithms. MARF can run distributedly over the network and may act as a library in applications or be used as a source for learning and extension. A few example applications are provided to show how to use the framework. There is also a reasonbly detailed manual and the API references in the javadoc format as the project tends to be well-documented.
Enhancements:
- This is the first release of the Distributed MARF proof-of-concept (PoC) implementation.
- MARFs pipeline stages can run on multiple computers using 3 different communication technologies: CORBA, RMI, and Web Services.
- The six implemented services include SpeakerIdent Front-end Service (plus the client), MARF Pipeline, Sample Loading, Preprocessing, Feature Extraction, Training and Classification.
- This is based on the snapshot-0.3.0-devel-20060811.
<<less
Download (24.4MB)
Added: 2006-09-19 License: BSD License Price:
1131 downloads
AModules3 3.0.1

AModules3 3.0.1


AModules3 is a flexible framework for developing applications using Object Oriented Programming. more>>
AModules3 is a flexible framework for developing applications using Object Oriented Programming. Its like "Rails" for PHP. The project utilizes new features only found in PHP5 and shapes your application into a very efficient code.
Main features:
- Template and Skin support through SMlite
- Flexible and modular API system (also implements ModelViewController model)
- Multiple APIs - you can develop command line applications with amodules3
- PHP5+ (using exceptions and other new features)
- Seamless AJAX support
<<less
Download (0.34MB)
Added: 2007-01-18 License: LGPL (GNU Lesser General Public License) Price:
1018 downloads
Modell 0.9.0

Modell 0.9.0


Modell (Modular Extension Lisp Language) is an object-oriented, modular variant of the LISP programming language. more>>
Modell (Modular Extension Lisp Language) is an object-oriented, modular variant of the LISP programming language, specially suitable for embedding in applications using a C++ API.

Modell is implemented as a C++ library (libmodell) and a command-line interactive interpreter for testing and rapid development, and includes modules for diverse tasks such as math, strings processing, interaction with the operating system, and others.

Installation:

Just the usual:

$ ./configure
$ make
$ make install
<<less
Download (0.33MB)
Added: 2006-08-11 License: GPL (GNU General Public License) Price:
1169 downloads
ModAssy 1.5.1

ModAssy 1.5.1


This is an advanced portable C++ library with 80 variations of the ASSERT macro, to add expressions, levels and optional actions. 48 are modular because they can also use Rich Boolies, allowing much more combinations than non-modular ASSERT macros. It is very flexible because it allows you to create custom loggers and assertion displayers, but you can also use the provided ones for Windows, wxWidgets or console applications. more>>

ModAssy - This is an advanced portable C++ library with 80 variations of the ASSERT macro, to add expressions, levels and optional actions. 48 are modular because they can also use Rich Boolies, allowing much more combinations than non-modular ASSERT macros. It is very flexible because it allows you to create custom loggers and assertion displayers, but you can also use the provided ones for Windows, wxWidgets or console applications. The loggers and displayers show extra information, like the date and time, the thread id, the current working directory, etc. and you can add infoprovider objects to ModAssy, to provide similar custom information.

It has eight basic assertions, that each have 16 variations, by adding four suffixes that add functionality.

It is very reliable and portable, as it has been tested with five different compilers (VC++ 6.0, .NET 2003, .NET 2005, gcc on Windows and Linux), with nearly all warnings enabled.

The Rich Boolies can do all kinds of checks and generate elaborate information:

* Relations between two objects: rbEQUAL, rbLESS, ...

* Bitwise comparisons: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ...

* Type checking (with RTTI): rbEQUAL_TYPES, rbHAS_TYPE, ...

* Working on ranges and containers: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ... These have an extra argument that tells what kind of check to do, e.g. Sorted, Compare, Has, Unique, ...

* String comparisons: rbSTRING, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS. These have an extra argument that tells what kind of check to do, e.g. case sensitive or not.

* Logical expressions: rbAND, rbOR, rbXOR. These can have Rich Boolies or plain boolean expressions as their arguments.

* Exceptions: rbEXCEPTION takes an exception as its argument, and uses the information in it.


Enhancements:
Version 1.5.1
System Requirements:
<<less
Download (1000.7Kb)
Added: 2006-10-15 License: Free Price: Free
15 downloads
MetaRuby 0.7

MetaRuby 0.7


MetaRuby contains miscellaneous libraries (useful now) for a future Ruby-in-Ruby interpreter. more>>
MetaRuby contains miscellaneous libraries (useful now) for a future Ruby-in-Ruby interpreter including Array/Hash/String as abstract ("Hollow") classes, an undo queue, a statistical time-profiler.

It also has an event loop, a modular marshaller ("ToSource"), a specification for a modular+reflexive+homoiconic remote call system ("LGRAM"), a declarative type system, a schema for expressing Ruby source code as proper (non-special) Ruby objects, etc.
<<less
Download (0.051MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1156 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5