Main > Free Download Search >

Free notation software for linux

notation

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 149
NetPacket::IP 0.04

NetPacket::IP 0.04


NetPacket::IP is a Perl module to assemble and disassemble IP (Internet Protocol) packets. more>>


SYNOPSIS

use NetPacket::IP;

$ip_obj = NetPacket::IP->decode($raw_pkt);
$ip_pkt = NetPacket::IP->encode($ip_obj);
$ip_data = NetPacket::IP::strip($raw_pkt);

NetPacket::IP provides a set of routines for assembling and disassembling packets using IP (Internet Protocol).

Methods

NetPacket::IP->decode([RAW PACKET])

Decode the raw packet data given and return an object containing instance data. This method will quite happily decode garbage input. It is the responsibility of the programmer to ensure valid packet data is passed to this method.

NetPacket::IP->encode()

Return an IP packet encoded with the instance data specified. This will infer the total length of the packet automatically from the payload lenth and also adjust the checksum.

Functions

NetPacket::IP::strip([RAW PACKET])

Return the encapsulated data (or payload) contained in the IP packet. This data is suitable to be used as input for other NetPacket::* modules.

This function is equivalent to creating an object using the decode() constructor and returning the data field of that object.

Instance data

The instance data for the NetPacket::IP object consists of the following fields.

ver

The IP version number of this packet.

hlen

The IP header length of this packet.

flags

The IP header flags for this packet.

foffset

The IP fragment offset for this packet.

tos

The type-of-service for this IP packet.

len

The length (including length of header) in bytes for this packet.

id

The identification (sequence) number for this IP packet.

ttl

The time-to-live value for this packet.

proto

The IP protocol number for this packet.

cksum

The IP checksum value for this packet.

src_ip

The source IP address for this packet in dotted-quad notation.

dest_ip

The destination IP address for this packet in dotted-quad notation.

options

Any IP options for this packet.

data

The encapsulated data (payload) for this IP packet.

<<less
Download (0.011MB)
Added: 2007-02-28 License: Perl Artistic License Price:
968 downloads
Roman 1.20

Roman 1.20


Roman is a Perl module for conversion between Roman and Arabic numerals. more>>
Roman is a Perl module for conversion between Roman and Arabic numerals.

SYNOPSIS

use Roman;

$arabic = arabic($roman) if isroman($roman);
$roman = Roman($arabic);
$roman = roman($arabic);

This package provides some functions which help conversion of numeric notation between Roman and Arabic.

Functions

isroman

Tests if argument is valid roman number

arabic

roman => arabic

Roman

arabic => roman

roman

Same as Roman, lowercase

<<less
Download (0.003MB)
Added: 2007-05-21 License: Perl Artistic License Price:
886 downloads
Net::Connection::Sniffer 0.13

Net::Connection::Sniffer 0.13


Net::Connection::Sniffer can gather stats on network connections. more>>
Net::Connection::Sniffer can gather stats on network connections.

SYNOPSIS

use Net::Connection::Sniffer;
gather($config)
__top

Net::Connection::Sniffer is a perl module to gather connection statistics by listening to ethernet traffic. Traffic is filtered using standard BPF notation as described in the tcpdump documentation and implemented using the standard pcap library to sniff packets on host network interfaces.

<<less
Download (0.042MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1194 downloads
Noteedit 2.8.1-rc

Noteedit 2.8.1-rc


Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff. more>>
Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff.
You can use it to create sheets of notes. With Noteedit you can import and export into many formats like midi, musicxml and lilypond.
Main features:
- Insertion/deletion/modification of notes, rests (and multirests), ties/slurs, stem/beam control, instrument changes, repeats, clef/time/key/volume/tempo and all other classical music notation signatures.
- Chords markings (based on KGuitar project)
- Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.).
- Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.).
- Multiple voices per staff (polyphony).
- Drum notes (including drum and bass drum clef).
- Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies.
- Playback and other MIDI operations (reading and recording from MIDI keyboard) are done using TSE3 library. Each staff can have its own channel, own intsrument and own MIDI settings (reverbation, chorus). Currently played element is highlighted!
- Support for lyrics.
- Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.).
- Many useful tools like automatic placment of bars, automatic placement of beams, transposition, copying&pasting of elements, optimization and resetting of accidentals, MIDI importing (or recording from MIDI keyboard) filters etc.
- Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond.
- Imports MIDI and MusicXML.
- The NoteEdit fileformat is similar to the format of the music publication program (MUP). Its a plaintext format, with a simple syntax for describing the music, so computer geeks can edit it by hand if they want to:).
- NoteEdit is translated into the following languages: German, Spanish, French, Hungarian, Italian, Russian, Slovak, Slovene and Swedish. It supports UTF-8 encodings for lyrics, score title, composer, copyright and other document strings.
Enhancements:
Release Candidate of NoteEdit 2.8.1.
The beta version can no longer be downloaded.
Many bugfixes and improvements to the beta version (see ChangeLog for details).
<<less
Download (2.5MB)
Added: 2006-05-28 License: GPL (GNU General Public License) Price:
720 downloads
Gnome-Turtle 0.1.3

Gnome-Turtle 0.1.3


Gnome-Turtle is a turtle and lsys drawing program for GNOME. more>>
Gnome-Turtle is a turtle and lsys drawing program for GNOME.
Aims to provide an educational approach to programming with the help of the turtle language and experiments with fractals in a L-System notation.
Enhancements:
- The screen is now cleared when loading a new definition, menus are greyed accordingly to the state of the screen, new definition examples have been added, and the projects source code has been moved to Savannah.
<<less
Download (0.52MB)
Added: 2005-08-05 License: GPL (GNU General Public License) Price:
1542 downloads
eoconv 1.3.1

eoconv 1.3.1


eoconv converts text files to and from various Esperanto text encodings. more>>
eoconv is a tool which converts text files to and from the following Esperanto text encodings:
- ASCII postfix h notation
- ASCII postfix x notation
- ASCII postfix caret (^) notation
- ASCII prefix caret (^) notation
- ISO-8859-3
- Unicode (UTF-7, UTF-8, UTF-16, UTF-32)
- HTML entities (decimal or hexadecimal)
eoconv is Free Software. It is distributed under the terms of the GNU General Public Licence.
Enhancements:
- Fixed a minor bug hindering batch handling of files from any textual encoding to Unicode
- Corrected a misprint in the NEWS file
<<less
Download (0.017MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1655 downloads
Math::RPN 1.08

Math::RPN 1.08


RPN is a Perl extension for Reverse Polish Math Expression Evaluation. more>>
RPN is a Perl extension for Reverse Polish Math Expression Evaluation.

SYNOPSIS

use Math::RPN;
$value=rpn(expr...);
@array=rpn(expr...);

expr... is one or more scalars or lists of scalars which contain
RPN expressions. An RPN expression is a series of numbers and/or
operators separated by commas. (commas are only required within
scalars).

The rpn function will take a scalar or list of sclars which contain an RPN expression as a set of comma delimited values and operators, and return the result or stack, depending on context. If the function is called in an array context, it will return the entire remaining stack. If it is called in a scalar context, it will return the top item of the stack. In a scalar context, if more than one value remains on the stack, a warning will be sent to STDERR.

In the event of an error, an error message will be sent to STDERR, and rpn will return undef.

The expression can contain any combination of values and operators. Any token which is not an operator is assumed to be a value to be pushed onto the stack.

An explanation of Reverse Polish Notation is beyond the scope of this document, but it I will describe it briefly as a stack-based way of writing mathematical expressions. This has the advantage of eliminating the need for parenthesis and simplifying parsing for computers vs. normal algebraic notation at a slight cost in the ability of humans to easily comprehend the expressions.
This evaluator works by cycling through the expression from left to right. As each token is encountered, it is checked against the list of operators. If it matches, then a check is performed for stack underflow.

If the stack has not underflowed, the operation is performed by removing the required number of operands from the top of the stack. The result is then pushed on to the stack. Operations for which order is significant (-,/,%,etc.) are processed such that the top item on the stack is treated as the right operand, and the next item down is treated as the left operand. Thus, "5,3,-" would yield 2, not -2. If the token does not match any of the known operators, the token is blindly pushed onto the stack. As a result, one can produce unexpected results. For example, the expression "5,3,grandma,+,*" would produce 15 because 5*(3+0) is how it would end up evaluated. That is, 5 would be pushed onto the stack, then 3, then "grandma". Next, + is evaluated, so 3+"grandma" is evaluated. PERL evaluates "grandma" to be numerically 0, so 3 is pushed back onto the stack. Next, the * multiplies the top two items of the stack [5][3], producing 15, which is pushed back onto the stack.

<<less
Download (0.008MB)
Added: 2007-06-28 License: Perl Artistic License Price:
848 downloads
KTabEdit 0.0.8

KTabEdit 0.0.8


KTabEdit is a KDE tabulature editor. more>>
KTabEdit is a KDE tabulature editor.
KTabEdit is basically a guitar tabulature editor for K Desktop Environment. Its much more than just a tab editor.
Main features:
- Free GPLed program;
- K Desktop Environment GUI;
- Powerful and convenient tabulature editing, including many effects and classical note score editing for classic instrument players;
- Full and very customizable MIDI to tabulature import and export;
- Support of extra data formats, such as ASCII tabulatures or popular programs format, such as Guitar Pros or TablEdit;
- Chord fingering construction tools - chord finder & chord analyzer;
- Highly customizable to suit a lot of possible instruments (not only 6-stringed guitars, and even not only guitars), including drum tracks, lyrics and other MIDI events.
Well, right now KTabEdit is in very alpha state and doesnt support everything stated. However, it already features a nice tabulature editor, though not ultimately powerful, loading/saving its own format (kg files) and all the chord construction tools.
Enhancements:
- Correct the supports of the click on the screen
- Add a new class TrackClassicalDuration draw the duration for the classical notation
- Correct the visual drawing
- Go to the bar and time when you click on the screen
- New icons and web site thanks to Ollivier Lapeyre Johann
<<less
Download (0.85MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1117 downloads
Dr Fermi Tabulator 1.0

Dr Fermi Tabulator 1.0


A program for converting Ascii tabulature (for guitar, bass guitar and drums) to MIDI files. more>>
A program for converting Ascii tabulature (for guitar, bass guitar and drums) to MIDI files.

I can see at least 5 different (classes of)music applications:
Theres this piece of music notated in tablature that youve seen in the news and you want to see how it sounds. You usually have to modify very ittle of the original file (if it was precise enough) to do that.
Play along with chord changes or a rythm section: just program the chord change / a simple drum sequence / a simple bass line and improvise.
Practise a lick: program the lick, loop it in the sequencer, start at slow tempo and speed up slowly.
Compose a song: you can, with a certain amount of work, obtain a very crude demo of a song that you can show to your friends before rehearshing.
Convert tablature to standard notation using this program plus a commercial notation program, or this mid2tex program thats supposed to hang around somewhere.

<<less
Download (0.027MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1193 downloads
Audio::Beep 0.11

Audio::Beep 0.11


Audio::Beep is a Perl module to use your computer beeper in fancy ways. more>>
Audio::Beep is a Perl module to use your computer beeper in fancy ways.

SYNOPSIS

#functional simple way
use Audio::Beep;

beep($freq, $milliseconds);

#OO more musical way
use Audio::Beep;

my $beeper = Audio::Beep->new();

# lilypond subset syntax accepted
# relative notation is the default
# (now correctly implemented)
my $music = "g f bes c8 f d4 c8 f d4 bes c g f2";
# Pictures at an Exhibition by Modest Mussorgsky

$beeper->play( $music );

<<less
Download (0.033MB)
Added: 2006-12-28 License: Perl Artistic License Price:
1031 downloads
Rapid XSLT for linux 0.1

Rapid XSLT for linux 0.1


Provide a complete set of tools that a programmer can use for writing XSLT. more>> The project is still too early in its development life cycle to be compared to other, more mature, editors and IDEs. Nevertheless, it does provide a complete set of tools that a programmer can use for writing XSLT.
There are no plans to further develop this project.
Some of the features of this editor:
- Ctrl+Shift brings up a list of frequently typed XSLT elements with a shortcut letter that allows one to be inserted.
- Shorthand Notation supports two groups of elements that abstract nicely to programmatic constructs: xsl:call-template and xsl:with-param elements and xsl:choose, xsl:when and xsl:otherwise. They can be written using the shorthand notation as a method call and a case-default construct, respectively.
- Ctrl+Alt+arrow keys navigate between elements and attributes.
- User preferences allow inserted code to be customized.
- One or more elements can be wrapped with an inserted element.
- Multiple XSLT files can be opened and edited at once.
The download file contains help sheets to explain how to use the program.
What are its known limitations?
- The preferences window is not user friendly in that the options that should be set via radio buttons are set by typing YES or NO into text fields.
- When closing an open document, the user is prompted to save even if no changes have been made to it.
- Only one construct can be typed at a time in the shorthand notation text area. Therefore, a case/default construct may not be followed by a method call, and vice versa.
<<less
Download (111KB)
Added: 2009-04-18 License: Freeware Price: Free
188 downloads
NPI 0.2.5

NPI 0.2.5


NPI is a simple calculator that supports Reverse Polish Notation. more>>
NPI is a simple calculator that supports Reverse Polish Notation, devised by Jan Lukasiewicz in the Twenties to allow evaluation of mathematical expressions without brackets. NPI calculator supports completion and command history.

In the Twenties, Jan Lukasiewicz developed a system of formal logic making it
possible the mathematical expressions to be indicated without brackets while
placing the operators avant (notation of prefix) or after (notation of suffix)
the operands.

The notation of suffix is named Polish notation reversed (RPN = Reverse
Polish Notation) in the honor of Lukasiewicz.

With this program you will be able to calculate maths expression in the Unix
shell using the RPN notation and with historic and completion support.

<<less
Download (0.033MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1125 downloads
Short Markup Language 0.1

Short Markup Language 0.1


Short Markup Language is an alternative XML notation that is a character by character equivalent with XML. more>>
Short Markup Language is an alternative XML notation that is a character by character equivalent with XML.
Short Markup Language covers all legal XML constructs, including processing instructions, doctype declarations, internal DTD subsets and namespace declarations.
Currently SML-to-XML and XML-to-SML converters have been implemented. The converters are based on efficient JavaCC parsers, and can be run from the command-line run or an Ant-task.
Short Markup Language is an open-source project, published under the GNU General Public Licence.
Enhancements:
- First release includes SML to XML and XML to SML converters in an easy to use executable jar.
<<less
Download (0.062MB)
Added: 2005-11-14 License: GPL (GNU General Public License) Price:
1440 downloads
Gcalctool 5.19.90

Gcalctool 5.19.90


Gcalctool is the default GNOME desktop calculator. more>>
Gcalctool is the default GNOME desktop calculator.

Gcalctool has Basic, Financial and Scientific modes. Internally it uses multiple precision arithmetic to produce results to a high degree of accuracy.

Calctool is a desktop calculator. It has been designed to be used with either the mouse or the keyboard. It is visually similar to a lot of hand-held calculators. There are financial, logical and scientific modes. Similar operations are color coded. Some of the calculator keys have menu marks. This indicates that there is a menu associated with that key.

One of the most important things to remember about calctool is that calculations are performed from left to right, with no arithmetic precedence. If you need arithmetic precedence, then you should use parentheses.

Internal arithmetic is now done with multi-precision floating point numbers. Accuracy can be adjusted from zero to nine numeric places in fixed notation, but numbers can be displayed in engineering and scientific notation as well. The calculator reverts to scientific notation when the number is larger than the display would allow in fixed notation. The base of operation can be changed between binary, octal, decimal and hexadecimal. Numbers are initially displayed in fixed notation to two numeric places, in the decimal base.

There are ten memory registers. Numbers can be stored or retrieved in these locations, and arithmetic can be performed upon register contents.

The display windows contains the current numerical value plus the current base and trigonometric type. There are also indicators which show if the hyperbolic and inverse function switches are set, and which numerical mode is currently in operation. If an operation needing more than one numerical input is partially complete, the operation is also displayed in this window as a reminder.
<<less
Download (1.7MB)
Added: 2007-08-13 License: GPL (GNU General Public License) Price:
810 downloads
Tab 4.3.9

Tab 4.3.9


Tab is a typesetter for lute tablature, for renaissance and baroque lutes and theorboes, in French and Italian notation. more>>
Tab is a typesetter for lute tablature, for renaissance and baroque lutes and theorboes, in French and Italian notation. It runs on many computers but is developed on the linux operating system. Tab is a command line or "dos" program and you cant use the mouse.

You use tab in conjunction with a word processor or editor program and a PostScript display/printing program (like Ghostview). You edit a plain text file with special commands to enter the lute tablature, then you run tab to convert that input into PostScript output that you can print or display with the right program. Because I, as a programmer, have not spent my time on a fancy user interface, I have been able to exend the formatting capabilities of my program. There are other tablature programs that you can use to enter music and save in tab format to take advantage of tabs high quality fonts and proportional spacing.
<<less
Download (0.49MB)
Added: 2006-07-22 License: GPL (GNU General Public License) Price:
1190 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5