Search results for "module:MIDI"

MIDI - read, compose, modify, and write MIDI files River stage two • 16 direct dependents • 20 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.84 - 17 Oct 2023 07:56:56 UTC

MIDI::Tab - Generate MIDI from ASCII tablature River stage zero No 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.0402 - 23 Oct 2022 17:44:05 UTC

MIDI::ALSA - the ALSA library, plus some interface functions River stage zero No dependents

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 UTC

MIDI::Util - MIDI Utilities River stage one • 5 direct dependents • 5 total dependents

"MIDI::Util" comprises handy MIDI utilities. Nothing is exported by default....

GENE/MIDI-Util-0.1201 - 17 May 2023 18:41:30 UTC

MIDI::Opus - functions and methods for MIDI opuses River stage two • 16 direct dependents • 20 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.84 - 17 Oct 2023 07:56:56 UTC

MIDI::Score - MIDI scores River stage two • 16 direct dependents • 20 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.84 - 17 Oct 2023 07:56:56 UTC

MIDI::Track - functions and methods for MIDI tracks River stage two • 16 direct dependents • 20 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.84 - 17 Oct 2023 07:56:56 UTC

MIDI::Music - Perl interface to /dev/music. River stage zero No dependents

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 UTC

MIDI::Pitch - Converts MIDI pitches, note names and frequencies into each other River stage one • 4 direct dependents • 5 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 UTC

MIDI::Tools - Various functions dealing with MIDI Events River stage one • 1 direct dependent • 1 total dependent

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 UTC

MIDI::Event - MIDI events River stage two • 16 direct dependents • 20 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.84 - 17 Oct 2023 07:56:56 UTC

MIDI::Ngram - Find the top repeated note phrases of MIDI files River stage zero No dependents

"MIDI::Ngram" parses a given list of MIDI files, finds the top repeated note phrases, builds the transition networks, and renders to a MIDI file if desired. Note: This module currently assumes that all given in_files have the same MIDI ppqn (given by...

GENE/MIDI-Ngram-0.1808 - 23 Oct 2022 16:12:04 UTC

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

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 UTC

MIDI::Morph - Musical transition tool River stage one • 1 direct dependent • 1 total dependent

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 UTC

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 UTC

MIDI::Simple - procedural/OOP interface for MIDI composition River stage two • 16 direct dependents • 20 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.84 - 17 Oct 2023 07:56:56 UTC

MIDI::Segment - means to segment MIDI by equal duration River stage zero No dependents

This module provides a means to split MIDI::Opus into MIDI::Event segments of equal duration, assuming that is possible. Typical uses would be to display the possible segments or to shuffle them into a new composition with e.g. the shuffle call in Li...

JMATES/MIDI-Segment-0.03 - 19 Jul 2023 16:06:52 UTC

MIDI::Tweaks - Enhancements to MIDI.pm. River stage one • 1 direct dependent • 1 total dependent

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

MIDI::Realtime - Writes MIDI data to /dev/sequencer in real time River stage zero No dependents

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 UTC

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

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 UTC
68 results (0.025 seconds)