Main > Programming > Libraries >

MIDI::Simple 0.81

MIDI::Simple 0.81

Sponsored Links

MIDI::Simple 0.81 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.061 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 846
Date added: 2007-07-06
Publisher: Sean M. Burke

MIDI::Simple 0.81 description

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.

MIDI::Simple 0.81 Screenshot

Advertisements

MIDI::Simple 0.81 Keywords

Bookmark MIDI::Simple 0.81

Hyperlink code:
Link for forum:

MIDI::Simple 0.81 Copyright

WareSeeker periodically updates pricing and software information of MIDI::Simple 0.81 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of MIDI::Simple 0.81 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
MIDI is a Perl module that can read, compose, modify, and write MIDI files. Free Download
midi pong is an implementation of the pong game that works as a MIDI instrument. Free Download
MIDI::Opus are functions and methods for MIDI opuses. Free Download
LJ::Simple is a Perl module to provide a simple OOP-based API for accessing the LiveJournal system. Free Download
Midish is a MIDI sequencer/filter for Unix-like operating systems. Free Download
KMidimon is a MIDI monitor for Linux using ALSA sequencer and KDE user interface. Free Download
DictEm is an extremely customizable DICT client for (X)Emacs. Free Download
midillo is a library and set of tools for MIDI files manipulation. Free Download