Good evening. It's nearly half past six. (Japan Standard Time)

music

smf

This is a "Standard MIDI File" module. This module handles encoding and decoding about SMF. This package includes MML (a simple musical notation language), which is an example of application.

Examples: STT (a dialect of Masui's onomatopoeic notation Sutoton), Some stream editing (Quantize, Shuffle, Groove, Velocity compressor, etc), Morse encode, Import/Export as plain text and XML, Play with OSS drivers, play with spkr(4), Play on Windows, Export as .wav (very slow and very low-fi).

Note: Some parts of the specification were changed in 0.15. Please see manual. This module's core works fine with only ruby standard environment. But some code depend rb-gsl (1.8.0 or later). They are optional.

rb-808 page is an application program that using this package.

I've used this module in the work of the following plays.

inventio 1 c-dur bwv 772a (beta)| organ (beta)
ich ref zu dir, herr jesu christ bwv 639 wood (alpha)
fuga (2. ricercata) (alpha)
Pie'ces froides Airs a' faire fuir II ens (alpha)

smf-0.15.12.tar.gz [ 52k]

manual

r2l

osc

This is an "OpenSound Control" module. This is an implementation of OpenSound Control that is a protocol of application-level for especially musical interest.

Examples: Controlling NI Reaktor and PD with joystick (on Windows).

osc-0.1.4.tar.gz [ 26k]

r2m

easter.ens

This is an ensemble file of NI Reaktor 4, which determines Easter sunday of the given year.

screnshot of easter-ens

easter10.zip [ 6k]


index

Tadayoshi Funaba 2005,2006
last modified: 2011-01-09T23:47:20+09:00