Main > Free Download Search >

Free foot pedal software for linux

foot pedal

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 45
Express Scribe For Linux 4.14

Express Scribe For Linux 4.14


Express Scribe is professional audio playback control software for Linux designed to assist with the transcription of audio recordings. Install on the typists computer and can be controlled using the more>>

Free digital transcription software for typists on Linux - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.

Requirements: Sound Card, speakers or headset

<<less
Download (0.59MB)
Added: 2009-04-09 License: Freeware Price: $0
198 downloads
 
Other version of Express Scribe For Linux
Express Scribe for Linux -It is installed on the typists computer and can be controlled using a transcription foot pedal or using the keyboard (with hot keys). This computer transcriber application also offers valuable
License:Freeware
Download (NA)
208 downloads
Added: 2009-03-31
Express Scribe Transcription for Linux 4.22

Express Scribe Transcription for Linux 4.22


Digital Transcription software for typists with foot pedal control more>> Free digital transcription software for typists - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.
<<less
Download (745KB)
Added: 2009-04-07 License: Freeware Price: Free
200 downloads
Express Scribe Transcription for mac 4.22

Express Scribe Transcription for mac 4.22


Digital Transcription software for typists with foot pedal control more>> Free digital transcription software for typists - Express Scribe is professional audio playback control software designed to assist the transcription of audio recordings. It is installed on the typists computer and can be controlled using the keyboard (with hot keys) and/or foot pedals. This computer transcriber application features variable speed playback, foot pedal operation, file management and more. This program is free.
Features:
~ Ability to play compressed wav or dct files.
~ Variable speed (constant pitch) playback.
~ Can use computer rudder pedals (or some other specialist transcription pedals) to control playback.
~ Ability to Dock portable recorders to load recordings.
~ Uses systemwide HotKeys so you can control playback when using other software (eg. Microsoft Word).
~ Automatically receives and loads files by internet (FTP), email or over a local computer network.
~ Automatically sends typing to the person who dictated the work.
~ Express Scribe is free.
<<less
Download (606KB)
Added: 2009-04-06 License: Freeware Price: Free
202 downloads
Text::Typography 0.01

Text::Typography 0.01


Text::Typography can markup ASCII text with correct typography for HTML. more>>
Text::Typography can markup ASCII text with correct typography for HTML.

SYNOPSIS

use Text::Typography qw(typography);

print typography($text);

This module is a thin wrapper for John Grubers SmartyPants plugin for various CMSs.

SmartyPants is a web publishing utility that translates plain ASCII punctuation characters into "smart" typographic punctuation HTML entities. SmartyPants can perform the following transformations:

Straight quotes ( " and ) into "curly" quote HTML entities
Backticks-style quotes (``like this) into "curly" quote HTML entities

Dashes (-- and ---) into en- and em-dash entities

Three consecutive dots (...) into an ellipsis entity
SmartyPants does not modify characters within < pre >, < code >, < kbd >, < script >, or < math > tag blocks. Typically, these tags are used to display text where smart quotes and other "smart punctuation" would not be appropriate, such as source code or example markup.

typography($text[, $attributes])

Returns a string marked up with the proper HTML entities for proper typography.

For fine grain control over what gets converted, use the $attributes option. The default value is 3.

The following numeric values set a group of options:

0 : do nothing
1 : set all
2 : set all, using old school en- and em- dash shortcuts (-- and ---)
3 : set all, using inverted old school en- and em- dash shortcuts (--- and --)

For even finer control, specify a string of one or more of the following characters:

q : quotes
b : backtick quotes (``double only)
B : backtick quotes (``double and `single)
d : dashes
D : old school dashes
i : inverted old school dashes
e : ellipses
w : convert " entities to " for Dreamweaver users

Backslash Escapes

If you need to use literal straight quotes (or plain hyphens and periods), SmartyPants accepts the following backslash escape sequences to force non-smart punctuation. It does so by transforming the escape sequence into a decimal-encoded HTML entity:

Escape Value Character
------ ----- ---------
\
" " "

. . .
- - -
` ` `

This is useful, for example, when you want to use straight quotes as foot and inch marks: 62" tall; a 17" iMac.

Algorithmic Shortcomings

One situation in which quotes will get curled the wrong way is when apostrophes are used at the start of leading contractions. For example:

Twas the night before Christmas.

In the case above, SmartyPants will turn the apostrophe into an opening single-quote, when in fact it should be a closing one. I dont think this problem can be solved in the general case -- every word processor Ive tried gets this wrong as well. In such cases, its best to use the proper HTML entity for closing single-quotes (’) by hand.

<<less
Download (0.008MB)
Added: 2007-08-22 License: Other/Proprietary License Price:
507 downloads
ZXID 0.19

ZXID 0.19


ZXID aims at full stack implementation of all federated identity management and identity web services protocols. more>>
ZXID aims at full stack implementation of all federated identity management and identity web services protocols. Initial goal is supporting SP role, followed by IdP and ID-WSF WSC roles.
ZXID is light weight, has small foot print, and is implemented in C.

ZXID is suitable for both high perrformance and embedded applications. Scripting languages are supported using SWIG, including Perl and PHP. The "full stack" nature of ZXID means its self contained and has minimal external library dependencies, the main one being OpenSSL.

Targeted Federated Identity Standards:

SAML 2.0
SAML 1.1
Liberty ID-FF 1.2
WS-Federation 1.0 Basic Profile

Targeted ID Web Services Standards:

Liberty ID-WSF 1.1
Liberty ID-WSF 2.0

<<less
Download (2.6MB)
Added: 2007-08-13 License: The Apache License 2.0 Price:
803 downloads
LilyPond 2.10.29 / 2.11.28

LilyPond 2.10.29 / 2.11.28


LilyPond is a music typesetter. more>>
LilyPond is an automated engraving system. LilyPond formats music beautifully and automatically and has a friendly syntax for its input files. It is Free Software (?open source?).
Main features:
Music language input.
- The input is done in the form of a textual music language.
- Entry may be done with the text editor of your choice, and using the national language of your choice.
- The ASCII input language can integrate with TeX, HTML and Texinfo, thus allowing musicological treatises to be written from a single source.
- The music and its layout are strictly separated, so score and parts (possibly in different styles and keys) and scores can be generated from the same source, and changes always take effect in both places.
- The output can be improved by upgrading the program.
- Pieces can be printed in different (typographical) house styles, or according to different notational conventions.
Automated high-quality formatting.
- Automatic spacing, line breaking and page breaking.
- Handling of polyphonic collisions for notes, dots, and rests.
- Automatic placement of accidentals, beams, slurs.
- Users dont need typographical expertise to produce good notation.
- No user interaction necessary during running, Running the program can be automated, which is convenient for mass converting databases of digitized music, and printing algorithmic compositions.
- The Feta font has been tailored especially for LilyPond, and was designed carefully mimicking the finest hand-engraved scores. It is available as a scalable font, but also as a Metafont.
- Support for many notation constructs.
Special notation
- Chord names.
- Drum notation.
- Figured bass.
- Grace notes.
- Fret diagrams.
- Basic tablature notation.
- Cluster notation and rhythmic grouping signs.
- Tremolos, both for single notes and chords.
- Tuplets in arbitrary ratios.
- Polymetric notation.
- Mensural notation.
- Automatic cue-notes,.
- Automatic part combining for orchestral scores.
- Quarter tone accidentals.
- Ambituses.
- Metronome markings.
- Harmonics.
- Measure repeats (?Percent style?).
- EasyNotation note heads.
- Blanking arbitrary notation elements.
- Arpeggio signs.
- Ottava brackets.
- Nested analysis brackets.
- Piano pedals.
- Starting and stopping staves anywhere
- System separators
Robust design
- Lyrics in any language.
- Output in PostScript, PDF, PNG, MIDI, SVG.
- No limits on the number of staves, voices, measures, lengths of texts, etc.
- Extensible with built-in LISP interpreter.
Excellent support
- Runs on Unix, including MacOS X and Linux, and Windows.
- Active user community.
- Extensive documentation.
- Supported by many other programs,
- RoseGarden NoteEdit and PowerTab and Denemo. Imports ABC, ETF and MIDI.
<<less
Download (14.2MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
819 downloads
LibAxl 0.4.7

LibAxl 0.4.7


LibAxl (or just Axl) is an implementation of the XML 1.0 standard specification. more>>
LibAxl (or just Axl) is an implementation of the XML 1.0 standard specification, developed by the ASPL people to support many of its XML software requirements.
LibAxl has been implemented using ANSI C, at this moment it doesnt has any external library dependency, and it is known to work under any GNU/Linux station, as well as Microsoft Windows platforms.
Main features:
The library has a clean implementation, based on opaque types and consistent API to operate with XML representation elements. Some of its features are:
- It is extremely memory efficient with an small foot print (120k). Here are some reports, especially memory usage.
- It is thread safe, without requiring to re-compile or doing any special task to have the library for single or multi-threading support.
- It supports (and only) XML 1.0 standard definition. At this moment the third edition.
The non-technical features are: open source library, released under the LGPL license, which allows commercial as well as open source development.
Enhancements:
- [fix] Making unistd.h header include to be enclosed by a defined gcc or unix platform found (Reported Mark Kane).
- [fix] Fixed bug at axl_node_set_cdata_content which wasnt storing the content internally as CDATA (Reported and Fixed by Martin Hutter).
- [fix] Updated libaxl.def file to include new functions (and removing old ones).
- [fix] Fixed bug at axl_strem_casecmp which now uses _strnicmp instead of strncasecmp on windows (where this function is not available). (Reported by Thomas Unterleitner).
- [fix] Fixed warning at axl dtd module.
- [fix] General update to remove all warnings produced while compiling axl with Visual studio 2005.
- [fix] Updated project definition to allow checking the regression test produced with Visual studio 2005.
- [fix] Fixed unbalanced macro inside log implementation.
- [fix] Fixed more warnings produced while compiling with gcc under windows. Updated nsi file.
<<less
Download (0.60MB)
Added: 2007-08-11 License: LGPL (GNU Lesser General Public License) Price:
806 downloads
Cheese Tracker 0.9.15.1

Cheese Tracker 0.9.15.1


CheeseTracker is a software sampler and step-based sequencer. more>>
CheeseTracker is a software sampler and step-based sequencer. It allows a musician to turn single-note samples into instruments capable of covering three or four octaves (by playing the samples at different speeds, resulting in different pitches). In addition, it is possible to take a collection of samples that are recorded at different octaves, and combine them into a single "instrument," allowing for even more octaves without sampling artifacts.
Using the Pattern Editor, it is possible to compose songs with these instruments that the computer plays automatically. The Pattern Editor allows the user to arrange samples in several independant channels, so that many samples can play simultaneously. These songs, and the samples which comprise their instruments, can be saved together in one-file archives called modules.
CheeseTracker imposes no limits on the length of the samples used. As a result, it can be used as a mixer as well as a sampler/sequencer. Effects such as reverb can be applied to each sample individually, eliminating the need for expensive pedals.
It is distributed under the terms of the GNU General Public License.
CheeseTracker is modeled after a DOS-based freeware program called Impulse Tracker (which has been abandonware since the late 1990s). It is mostly compatible with Impulse Tracker, being able to load Impulse Tracker files.
Main features:
- Unlimited sample size
- Keymaps: Build instruments that use a range of samples, just like a hardware sampler.
- LADSPA sound effect filters with near-analog quality
- Built-in effect filters:
- Amplifier
- Reverb
- Stereo Chorus
- Echo
- Equalizers: 6, 10, 21, and 31 bands
- Distortion
- Pitch Shift
- Effect filters can be combined.
- Up to 64 simultaneous voices
- Volume, pan, and pitch envelopes with sustain loop
- Built-in sample editor
- Sample loops with forward and ping-pong modes
- Compatible with JACK, ALSA, and OSS audio architectures
- Most functions are accessible from the keyboard
- Plays samples at different pitches to create notes
- Simulated live musical keyboard (using a QWERTY keyboard) can play alongside programmed songs
<<less
Download (1.2MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
809 downloads
abcm2ps 4.12.30 / 5.5.1

abcm2ps 4.12.30 / 5.5.1


abcm2ps is a package that converts music tunes from ABC format to PostScript. more>>
abcm2ps is a package that converts music tunes from ABC format to PostScript.
Based on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board.
It introduces many extensions to the ABC language that make it suitable for classical music.
Whats New in 4.12.30 Stable Release:
- Minor issues with the command "%%withxrefs" and "&" at the start of tunes were fixed.
Whats New in 5.5.1 Development Release:
- Several internal changes were made, and the option f was added in %%staffbreak.
<<less
Download (0.20MB)
Added: 2007-08-08 License: GPL (GNU General Public License) Price:
807 downloads
The Frink Language 2007-08-04

The Frink Language 2007-08-04


The Frink Language is a calculating tool and programming language. more>>
Frink is a practical calculating tool and programming language designed to help us all to better understand the world around us, to help us get calculations right without getting bogged down in the mechanics, and to make a tool thats really useful in the real world.
Perhaps youll get the best idea of what Frink can do if you skip down to the Sample Calculations further on this document. Come back up to the top when youre done.
Frink language was named after one of my personal heroes, and great scientists of our time, the brilliant Professor John Frink.
Main features:
- Tracks units of measure (feet, meters, tons, dollars, watts, etc.) through all calculations and allows you to add, subtract, multiply, and divide them effortlessly, and makes sure the answer comes out correct, even if you mix units like gallons and liters.
- Arbitrary-precision math, including huge integers and floating-point numbers, rational numbers (that is, fractions like 1/3 are kept without loss of precision,) and complex numbers.
- Advanced mathematical functions including trigonometric functions (even for complex numbers,) factoring and primality testing, and base conversions.
- Unit Conversion between thousands of unit types with a huge built-in data file.
- Date/time math (add offsets to dates, find out intervals between times,) timezone conversions, and user-modifiable date formats.
- Translates between several human languages, including English, French, German, Spanish, Portuguese, Dutch, Korean, Japanese, Russian, Chinese, Swedish, and Arabic.
- Calculates historical buying power of the U.S. dollar and British pound.
- Calculates exchange rates between most of the worlds currencies.
- Powerful Perl-like regular expression capabilities and text processing.
- Supports Unicode throughout, allowing processing of almost all of the worlds languages.
- Reads HTTP and FTP-based URLs as easily as reading local files, allowing fetching of live web-based data.
- Runs on most major operating systems (anything with Java 1.1 or later,) as an applet, through a web-based interface, on a wireless Palm VII, on an HDML- or WML-based webphone, and on many mobile phones and hand-held devices.
- Installs itself on your system in seconds using Java Web Start and automatically keeps itself updated when new versions of Frink are released.
- Runs with a Graphical User Interface (both Swing and AWT) or a command-line interface.
- User interface has a Programming Mode which allows you to write, edit, save, and run extremely powerful programs even on a handheld device.
- Powers Frink Server Pages, a system for providing dynamic web pages powered by Frink.
- Frink is a full-fledged programming language with arrays, dictionaries, functions, loops, even object-oriented programming and self-evaluation.
- Frink allows Object-Oriented Programming, which allows you to create complex data structures that are still easy to use.
- Java Introspection layer allows you to call any Java code from within Frink.
- Frink can also be embedded in a Java program, giving your Java programs all the power of Frink.
- Did I mention its free? If you find it useful, please donate something. Id really appreciate it!
Enhancements:
- This release fixes a problem in break statements that might lead to a "Break statement used outside a loop" error.
<<less
Download (0.63MB)
Added: 2007-08-06 License: Other/Proprietary License Price:
809 downloads
Funky 1.2.01

Funky 1.2.01


Funky is an embeddable interpreter and programming language. more>>
Funky is an embeddable interpreter and programming language.
When was Fnky created?
The very first version of Funky was created during my daughters nap on a snowy sunday afternoon. It was slightly refined one evening while my daughter and my wife were both sleeping and I was rocking the babys "cozy" with my foot (as I am doing now). The initial programming therefore took about 90 minutes, whereas a bit of fine-tuning and turning the original parser/interpreter into a parser/interpreter with two phases (parsing and interpreting) took another two hours or so.
Why was Funky created?
The original idea wasnt mine: at work, a colleague needed a functional, embeddable programming language and created one from scratch. It took him a few days to do so, but he wrote the parser and the scanner by hand. I heard about his little language and thought it might be a nice idea to have one of those in the free world.
Also, as a personal challenge, I decided I should be able to write one of those in much less time that a few days, but using the right tools. Hence, one sunday afternoon I took my laptop computer and started typing. I decided to use Boost.Spirit to write the parser: I had already read the documentation once while doing some research for the Jail programming language and found it a pretty good framework to build a parser one. 90 minutes later, I had the first working version of a Funky interpreter (but it wasnt embeddable yet and didnt split the parsing and interpreting phases).
So, what exactly is Funky?
As stated, Funky is a tiny, embeddable programming language with almost unlimited extending capabilities. It presents itself as a single class which contains the entire interpreter. Two versions of this class exist: Funky::Funky, which is a floating-point version, and Funky::Groovy, which is an integer version. You can install your own functions in the language as long as your functions take a vector of the built-in type of the interpreter as return an instance of that built-in type (or a vector of those).
Funky is a functional programming language. As such, it treats everything as functions and those functions handle only one type: double in the case of Funky::Funky or int in the case of Funky::Groovy.
Enhancements:
- This release adds support for GCC 4.x by fixing a small error in the declaration of a variable.
- It also comes with more documentation on how to build Funky.
<<less
Download (0.073MB)
Added: 2007-08-01 License: BSD License Price:
814 downloads
Geo::Distance 0.11

Geo::Distance 0.11


Geo::Distance is a Perl module that can calculate distances and closest locations. more>>
Geo::Distance is a Perl module that can calculate distances and closest locations.

SYNOPSIS

use Geo::Distance;
my $geo = new Geo::Distance;
$geo->formula(hsin);
$geo->reg_unit( toad_hop, 200120 );
$geo->reg_unit( frog_hop => 6 => toad_hop );
my $distance = $geo->distance( unit_type, $lon1,$lat1 => $lon2,$lat2 );
my $locations = $geo->closest(
dbh => $dbh,
table => $table,
lon => $lon,
lat => $lat,
unit => $unit_type,
distance => $dist_in_unit
);

This perl library aims to provide as many tools to make it as simple as possible to calculate distances between geographic points, and anything that can be derived from that. Currently there is support for finding the closest locations within a specified distance, to find the closest number of points to a specified point, and to do basic point-to-point distance calculations.

METHODS

new

my $geo = new Geo::Distance;
my $geo = new Geo::Distance( no_units=>1 );

Returns a blessed Geo::Distance object. The new constructor accepts one optional argument.

no_units - Whether or not to load the default units. Defaults to 0 (false).
kilometer, kilometre, meter, metre, centimeter, centimetre, millimeter,
millimetre, yard, foot, inch, light second, mile, nautical mile,
poppy seed, barleycorn, rod, pole, perch, chain, furlong, league,
fathom

formula

if($geo->formula eq hsin){ ... }
$geo->formula(cos);

Allows you to retrieve and set the formula that is currently being used to calculate distances. The availabel formulas are hsin, polar, cos, and mt. hsin is the default and mt/cos are depreciated in favor of hsin. polar should be used when calculating coordinates near the poles.

reg_unit
$geo->reg_unit( $radius, $key );
$geo->reg_unit( $key1 => $key2 );
$geo->reg_unit( $count1, $key1 => $key2 );
$geo->reg_unit( $key1 => $count2, $key2 );
$geo->reg_unit( $count1, $key1 => $count2, $key2 );

This method is used to create custom unit types. There are several ways of calling it, depending on if you are defining the unit from scratch, or if you are basing it off of an existing unit (such as saying 12 inches = 1 foot ). When defining a unit from scratch you pass the name and rho (radius of the earth in that unit) value.

So, if you wanted to do your calculations in human adult steps you would have to have an average human adult walk from the crust of the earth to the core (ignore the fact that this is impossible). So, assuming we did this and we came up with 43,200 steps, youd do something like the following.

# Define adult step unit.
$geo->reg_unit( 43200, adult step );
# This can be read as "It takes 43,200 adult_steps to walk the radius of the earth".

Now, if you also wanted to do distances in baby steps you might think "well, now I gotta get a baby to walk to the center of the earth". But, you dont have to! If you do some research youll find (no research was actually conducted) that there are, on average, 4.7 baby steps in each adult step.

# Define baby step unit.
$geo->reg_unit( 4.7, baby step => adult step );
# This can be read as "4.7 baby steps is the same as one adult step".

And if we were doing this in reverse and already had the baby step unit but not the adult step, you would still use the exact same syntax as above.
distance

my $distance = $geo->distance( unit_type, $lon1,$lat1 => $lon2,$lat2 );

Calculates the distance between two lon/lat points.
closest

my $locations = $geo->closest(
dbh => $dbh,
table => $table,
lon => $lon,
lat => $lat,
unit => $unit_type,
distance => $dist_in_unit
);

This method finds the closest locations within a certain distance and returns an array reference with a hash for each location matched.

The closest method requires the following arguments:

dbh - a DBI database handle
table - a table within dbh that contains the locations to search
lon - the longitude of the center point
lat - the latitude of the center point
unit - the unit of measurement to use, such as "meter"
distance - the distance, in units, from the center point to find locations

The following arguments are optional:

lon_field - the name of the field in the table that contains the longitude, defaults to "lon"
lat_field - the name of the field in the table that contains the latitude, defaults to "lat"
fields - an array reference of extra field names that you would like returned with each location
where - additional rules for the where clause of the sql
bind - an array reference of bind variables to go with the placeholders in where
sort - whether to sort the locations by their distance, making the closest location the first returned
count - return at most these number of locations (implies sort => 1)

This method uses some very simplistic calculations to SQL select out of the dbh. This means that the SQL should work fine on almost any database (only tested on MySQL and SQLite so far) and this also means that it is fast. Once this sub set of locations has been retrieved then more precise calculations are made to narrow down the result set. Remember, though, that the farther out your distance is, and the more locations in the table, the slower your searches will be.

<<less
Download (0.010MB)
Added: 2007-07-24 License: Perl Artistic License Price:
824 downloads
Math::BaseArith 1.00

Math::BaseArith 1.00


Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode). more>>
Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode).

SYNOPSIS

use Math::BaseArith;
encode( value, base_list );
decode( representation_list, base_list );

The inspiration for this module is a pair of functions in the APL programming language called encode (a.k.a. "representation") and decode (a.k.a. base-value). Their principal use is to convert numbers from one number base to another. Mixed number bases are permitted.

In this perl implementation, the representation of a number in a particular number base consists of a list whose elements are the digit values in that base. For example, the decimal number 31 would be expressed in binary as a list of five ones with any number of leading zeros: [0, 0, 0, 1, 1, 1, 1, 1]. The same number expressed as three hexadecimal (base 16) digits would be [0, 1, 15], while in base 10 it would be [0, 3, 1]. Fifty-one inches would be expressed in yards, feet, inches as [1, 1, 3], an example of a mixed number base.

In the following description of encode and decode, Q will mean an abstract value or quantity, R will be its representation and B will define the number base. Q will be a perl scalar; R and B are perl lists. The values in R correspond to the radix values in B.

In the examples below, assume the output of print has been altered by setting $, = and that => is your shell prompt.

<<less
Download (0.006MB)
Added: 2007-07-20 License: Perl Artistic License Price:
826 downloads
MIDI::Simple 0.81

MIDI::Simple 0.81


MIDI::Simple is a procedural/OOP interface for MIDI composition. more>>
MIDI::Simple is a procedural/OOP interface for MIDI composition.

SYNOPSIS

use MIDI::Simple;
new_score;
text_event http://www.ely.anglican.org/parishes/camgsm/bells/chimes.html;
text_event Lord through this hour/ be Thou our guide;
text_event so, by Thy power/ no foot shall slide;
set_tempo 500000; # 1 qn => .5 seconds (500,000 microseconds)
patch_change 1, 8; # Patch 8 = Celesta

noop c1, f, o5; # Setup
# Now play
n qn, Cs; n F; n Ds; n hn, Gs_d1;
n qn, Cs; n Ds; n F; n hn, Cs;
n qn, F; n Cs; n Ds; n hn, Gs_d1;
n qn, Gs_d1; n Ds; n F; n hn, Cs;

write_score westmister_chimes.mid;

This module sits on top of all the MIDI modules -- notably MIDI::Score (so you should skim MIDI::Score) -- and is meant to serve as a basic interface to them, for composition. By composition, I mean composing anew; you can use this module to add to or modify existing MIDI files, but that functionality is to be considered a bit experimental.

This module provides two related but distinct bits of functionality: 1) a mini-language (implemented as procedures that can double as methods) for composing by adding notes to a score structure; and 2) simple functions for reading and writing scores, specifically the scores you make with the composition language.

The fact that this modules interface is both procedural and object-oriented makes it a definite two-headed beast. The parts of the guts of the source code are not for the faint of heart.

<<less
Download (0.061MB)
Added: 2007-07-06 License: Perl Artistic License Price:
841 downloads
Alpha Crucis 2.3

Alpha Crucis 2.3


Alpha Crucis is a live Linux CD based on CRUX the Linux Live Scripts. more>>
Alpha Crucis is a live Linux CD based on CRUX the Linux Live Scripts.

Why yet another Linux live cd, arent there enough?

But there is always room for one more, if it has some uniqueness. I do not see many live distros based on my favorite, CRUX. What I want is an i686 optimized live cd based on CRUX Linux, so I can use CRUX on any box wherever I go. No longer having to wait to get home to try out ports and such. This live cd is made with the Linux Live scripts and CRUX Linux.

Features include XFCE 4.4.1, Thunar with autodetecting and mounting of media; window managers JWM, Fluxbox, and Icewm for lighter machines; Rox-Filer, Leafpad editor, Stella and Snex9x emulators, NTFS-3g, the Gimp, Gftp, Gpview, Xine with codecs, XMMS, 2.6.21.2 i686 optimized Linux kernel with full driver support, Dillo, Xchat, Eterm, and more.

The main focus of CRUX is simplicity, and I tried not to stray too far in that area. But unlike a CRUX install, most configuration is taken care of for you with this cd. Running Alpha Crucis is not much different that running Xubuntu Live. This cd is made in hopes that it will be fun to use, but it is of course not related to, condoned, nor authorized by the CRUX project. CRUX is simply a fine Linux distro I use and recommend.

Why the strange name?

Most Linux distros have strange names. Alpha Crucis is also known as "Acrux", and means "at the foot of the cross". It is the brightest star in the Crux constellation. I did not want to name my project Jasonix, nor any version of the word CRUX. I like the name Acrux, but I will not use it out of respect of the CRUX project.

Download link:

http://www.bigupload.com/d=4BA5ABBF (Username crux Password crux Username root Password crux.)
<<less
Download (223MB)
Added: 2007-06-12 License: GPL (GNU General Public License) Price:
866 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3