dda0a0f029 | ||
---|---|---|
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
README.md
Modu v0.1
Eigenellies
September 2019
AGPL v3
What's this?
Modu is a program that converts binary files into microtonal music. Good music? Well, we hope you're into hardcore industrial.
What it does
Modu reads bytes from a file, and for each byte, plays a note of a a corresponding pitch - 0x00
will play the
lowest pitch available, while 0xFF
will produce the highest. The number of pitches per octave is configurable,
but we said "microtonal" for a reason; the regular old 12-tone diatonic scale won't let you fit 256 different
pitches inside your hearing range. That would be 21 octaves! The absolute limits of human hearing will cover perhaps
ten octaves, but for comfort and better overall audibility, we suggest trying to bring it under five or so. 48 pitches
per octave (eighth-steps on the diatonic scale) is about right; 63 pitches per octave may be better, and is a
microtonal scale that is actually used in music by some composers. We don't actually know much about microtonal
music, you got us. Do what you like!
Parameters, such as lowest pitch, number of tones per octave, ring time, note rate, and more are configurable; run
the binary with --help
for more information.
Why would you want to do this?
Like our other projects on tildegit, Modu is a piece of very unconventional digital art. Your interpretation of it is entirely up to you.