MIDI - read, compose, modify, and write MIDI files River stage two • 14 direct dependents • 16 total dependents

This suite of modules provides routines for reading, composing, modifying, and writing MIDI files. From FOLDOC ("http://wombat.doc.ic.ac.uk/foldoc/"): MIDI, Musical Instrument Digital Interface <multimedia, file format> (MIDI /mi'-dee/, /mee'-dee/) A...

CONKLIN/MIDI-Perl-0.83 - 01 Feb 2013 22:06:14 GMT

MIDI::Tab - Generate MIDI from ASCII tablature River stage one • 2 direct dependents • 2 total dependents

"MIDI::Tab" allows you to create MIDI files from ASCII tablature. It is designed to work alongside "MIDI::Simple". Currently, there are three types of tablature supported: drum, guitar and piano tab. Note that bar lines ("|") are ignored. Also a "con...

GENE/MIDI-Tab-0.0401 - 30 Aug 2014 13:28:33 GMT

MIDI::Util - MIDI Utilities River stage zero No dependents

"MIDI::Util" comprises a couple handy MIDI utilities....

GENE/MIDI-Util-0.0300 - 02 Mar 2019 21:20:11 GMT

MIDI::Opus - functions and methods for MIDI opuses River stage two • 14 direct dependents • 16 total dependents

MIDI::Opus provides a constructor and methods for objects representing a MIDI opus (AKA "song"). It is part of the MIDI suite. An opus object has three attributes: a format (0 for MIDI Format 0), a tick parameter (parameter "division" in MIDI::Filesp...

CONKLIN/MIDI-Perl-0.83 - 01 Feb 2013 22:06:14 GMT

MIDI::ALSA - the ALSA library, plus some interface functions River stage one • 1 direct dependent • 1 total dependent

This module offers a Perl interface to the *ALSA* library. It is a call-compatible translation into Perl of the Lua module *midialsa* http://www.pjb.com.au/comp/lua/midialsa.html which is in turn based on the Python modules *alsaseq.py* and *alsamidi...

PJB/MIDI-ALSA-1.22 - 06 Nov 2016 04:51:56 GMT

MIDI::Music - Perl interface to /dev/music. River stage one • 1 direct dependent • 1 total dependent

MIDI::Music is a high-level interface to /dev/music, and is designed to function on any *NIX system supported by Open Sound System v.3.8 or higher. Playback through internal and external MIDI devices is supported, as is the "recording" of events from...

SETHJ/MIDI-Music-0.01 - 01 Apr 2001 18:39:54 GMT

MIDI::Pitch - Converts MIDI pitches, note names and frequencies into each other River stage one • 5 direct dependents • 7 total dependents

This module converts MIDI pitches between 0 and 127 (called 'note numbers' in the MIDI standard) and note names into each other. The octave numbers are based on the table found in the MIDI standard (see <http://www.harmony-central.com/MIDI/Doc/table2...

CRENZ/MIDI-Pitch-0.7 - 30 Nov 2005 08:40:02 GMT

MIDI::Tools - Various functions dealing with MIDI Events River stage one • 2 direct dependents • 2 total dependents

This is a collection of functions evaluating or transforming lists of MIDI events, probably most useful for algorithmic composition. It is designed to be compatible with Sean M. Burke MIDI-Perl suite of modules....

CRENZ/MIDI-Tools-0.02 - 04 Jun 2005 19:50:02 GMT

MIDI::Score - MIDI scores River stage two • 14 direct dependents • 16 total dependents

This module provides functions to do with MIDI scores. It is used as the basis for all the functions in MIDI::Simple. (Incidentally, MIDI::Opus's draw() method also uses some of the functions in here.) Whereas the events in a MIDI event structure are...

CONKLIN/MIDI-Perl-0.83 - 01 Feb 2013 22:06:14 GMT

MIDI::Trans - Perl extension for quick and easy text->midi conversion. River stage one • 1 direct dependent • 2 total dependents

MIDI::Trans serves as a quick development foundation for text to midi conversion algorithms utilizing MIDI::Simple for output. Using MIDI::Trans, you create callbacks for generating note, volume, duration and tempo values. As your corpus is read, the...

CHURCH/MIDI-Trans-0.15 - 24 May 2002 16:01:02 GMT

MIDI::Event - MIDI events River stage two • 14 direct dependents • 16 total dependents

Functions and lists to do with MIDI events and MIDI event structures. An event is a list, like: ( 'note_on', 141, 4, 50, 64 ) where the first element is the event name, the second is the delta-time, and the remainder are further parameters, per the e...

CONKLIN/MIDI-Perl-0.83 - 01 Feb 2013 22:06:14 GMT

MIDI::Morph - Musical transition tool River stage one • 2 direct dependents • 2 total dependents

The aim of MIDI::Morph is to provide an easy-to-use composition tool that allows transitions between two *gestalten* (musical snippets). The data handled by this module is in MIDI::Score format (at this moment, only "note" events are considered). Thi...

CRENZ/MIDI-Morph-0.02 - 04 Jun 2005 20:31:43 GMT

Win32::MIDI - Perl extension for writing to MIDI devices under Win32 River stage zero No dependents

Win32::MIDI Version 0.2 Win32::MIDI serves as a driver for PERL to gain write access to a MIDI device. This module is, in no way, complete or expansive. It does not currently provide access to reading data from a MIDI device. It is intended to compli...

CHURCH/Win32-MIDI-0_2 - 06 Mar 2002 00:45:02 GMT

MIDI::Track - functions and methods for MIDI tracks River stage two • 14 direct dependents • 16 total dependents

MIDI::Track provides a constructor and methods for objects representing a MIDI track. It is part of the MIDI suite. MIDI tracks have, currently, three attributes: a type, events, and data. Almost all tracks you'll ever deal with are of type "MTrk", a...

CONKLIN/MIDI-Perl-0.83 - 01 Feb 2013 22:06:14 GMT

MIDI::Ngram - Find the top repeated note phrases of a MIDI file River stage one • 2 direct dependents • 2 total dependents

"MIDI::Ngram" parses a given list of MIDI files and finds the top repeated note phrases....

GENE/MIDI-Ngram-0.0901 - 21 Feb 2018 05:26:09 GMT

MIDI::Simple - procedural/OOP interface for MIDI composition River stage two • 14 direct dependents • 16 total dependents

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 o...

CONKLIN/MIDI-Perl-0.83 - 01 Feb 2013 22:06:14 GMT

MIDI::Tweaks - Enhancements to MIDI.pm. River stage one • 2 direct dependents • 2 total dependents

JV/MIDI-Tweaks-1.01 - 24 Apr 2017 06:47:37 GMT

MIDI::Realtime - Writes MIDI data to /dev/sequencer in real time River stage one • 1 direct dependent • 1 total dependent

MIDI::Realtime aims to be a handy utility for handing the output, and one day soon, the input of MIDI data. This module only writes MIDI data at the moment. There are many areas of expansion - for example, timing, and reading MIDI data is yet to be i...

FOOCHRE/MIDI-Realtime-0.01 - 08 Dec 1999 17:45:24 GMT

MIDI::SoundFont - Handles .sf2 SoundFont and .pat and .zip Gravis files River stage one • 2 direct dependents • 2 total dependents

This module offers a Perl interface to ease the manipulation of *SoundFont* and *Gravis* files. This module loads these files into a Perl associative array whose structure is documented in the section IN-MEMORY SOUNDFONT FORMAT or IN-MEMORY GRAVIS FO...

PJB/MIDI-SoundFont-1.08 - 03 Jul 2013 09:21:35 GMT

MIDI::XML - Module for representing MIDI-XML objects. River stage one • 1 direct dependent • 1 total dependent

EXPORT None by default....

BMAMES/MIDI-XML-0.03 - 07 Jul 2008 04:58:19 GMT

90 results (0.206 seconds)