descriptionMumble is a package for converting text representations of music into data for specific playroutines.
homepage URLhttp://cipht.net/#mumble
ownerjulian@cipht.net
last changeTue, 2 Aug 2005 19:55:35 +0000 (2 20:55 +0100)
content tags
add:
readme
Mumble is a package for converting text representations of music into
data for specific playroutines.  The format, described in this
document is a variant on the (popular?) Music Macro Language (or MML)
format.

I started writing this package so I could convert some of my older
songs (written in MML, for the NES) to a new Atari ST playroutine I
was writing.  Along the way, I realized that this was my opportunity
to make some changes to the input format, and start using a single
source for output for various playroutine targets.

This format may not be ideal for formats with more than about eight
channels, but I rarely work with more than five, anyway.

PLAYROUTINES (REPLAYS) SUPPORTED

* YMamoto -- my primitive Atari ST YM-2149 playroutine.

REPLAYS I PLAN TO WRITE MYSELF AND SUPPORT

* nes (soon)
* some kind of opl[23] playroutine.
* a SID replay.
* some snes spc replay

UNSUPPORTED REPLAYS I'D LIKE TO SUPPORT

* hubbard -- Rob Hubbard's "Monty on the Run" playroutine.
* mod -- Protracker-style 4-channel MODs. (no specific replay)
* ahx, fc
* mck
* something on the atari 800XL
shortlog
2005-08-02 Julian SquiresSlight restructuring of replay registration.master
2004-12-29 Julian SquiresVibrato support in YMamoto.
2004-12-28 Julian SquiresVolume envelopes in ymamoto; very primitive env-follow...
2004-12-28 Julian SquiresBasic volume support.
2004-12-27 Julian SquiresA few updates to support latest YMamoto.
2004-12-24 Julian SquiresCleaned up replay separation stuff a bit.
2004-12-24 Julian SquiresMany new parsing features; reorganization; examples...
2004-12-10 Julian Squiresadded simple arpeggio support; improved staccato/frame...
2004-12-09 Julian Squiresbasic MML->ymamoto functionality
heads
18 years ago master