-
-
19 Mar 2006 17:15:55 UTC
- Distribution: POE-Framework-MIDI
- Module version: 0.02
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (2)
- Testers (223 / 526 / 0)
- Kwalitee
Bus factor: 0- 79.31% Coverage
- License: unknown
- Activity
24 month- Tools
- Download (26.47KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Class::MethodMaker
- MIDI::Simple
- POE
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
- NAME
- ABSTRACT
- DESCRIPTION
- SYNOPSIS
- EXPORTED FUNCTIONS
- HELPER FUNCTIONS
- SEE ALSO
- AUTHOR
- COPYRIGHT AND LICENCE
NAME
POE::Framework::MIDI::Rule::Utility - Utility functions
ABSTRACT
DESCRIPTION
SYNOPSIS
EXPORTED FUNCTIONS
get_notes()
Return an array of the note names of a phrase.
get_durations()
Return an array of the note durations of a phrase.
note_interval()
Return the numerical difference between the two given notes.
note_number()
Return the note number or -1 for a given note name.
normalize_note()
Make sure we are looking at a valid note name.
HELPER FUNCTIONS
These are not used for computation
show_midi_notes()
Show a simple note name to note number correspondence for every note in the $MIDI::Simple::Note list.
show_note_spec()
Print the MIDI::Simple note specification - note name and the 'Absolute' or 'Relative' nature.
scale_sort()
A "mostly correct" sort function for proper scale note names.
SEE ALSO
"use POE::Framework::MIDI::Phrase"
http://justsomeguy.com/code/POE/POE-Framework-MIDI
AUTHOR
Primary: Steve McNabb <steve@justsomeguy.com>
CPAN ID: SMCNABB
Secondary: Gene Boggs <cpan@ology.net>
CPAN ID: GENE
COPYRIGHT AND LICENCE
Copyright (c) 2002 Steve McNabb. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
Module Install Instructions
To install POE::Framework::MIDI, copy and paste the appropriate command in to your terminal.
cpanm POE::Framework::MIDI
perl -MCPAN -e shell install POE::Framework::MIDI
For more information on module installation, please visit the detailed CPAN module installation guide.