MIDI::Simple 0.81
Sponsored Links
MIDI::Simple 0.81 Ranking & Summary
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.
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
MIDI::Simple 0.81 Keywords
MIDI
OOP
Simple 0.81
MIDI composition
n
composition
interface
QN
f
cs
MIDI::Simple
MIDISimple
MIDI::Simple 0.81
Libraries
Programming
Bookmark MIDI::Simple 0.81
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
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
Latest Software
Popular Software
Favourite Software