Groups | Search | Server Info | Login | Register


Groups > comp.unix.misc > #64

Music Macro Language support for beep(1)

From Ivan Shmakov <oneingray@gmail.com>
Newsgroups alt.os.linux, comp.unix.misc
Subject Music Macro Language support for beep(1)
Date 2012-03-11 21:59 +0700
Organization Aioe.org NNTP Server
Message-ID <86ehszgp4n.fsf@gray.siamics.net> (permalink)

Cross-posted to 2 groups.

Show all headers | View raw


	FWIW, I've just hacked beep 1.3 to support Music Macro Language
	[1] via my recently released MMLi 0.1 [2, 3], so I can now play,
	e. g., a theme from Star Wars as simply as (caveat: copyrighted
	content):

$ beep -m  't136mno3l8ddgfe-dco2b-ago3d2.l12dddl8g4p4p2p2t236l6
       	    o2dddl2mlgo3ddmnl6co2bal2o3mlgddmnl6co2bamll2o3gddmn
	    l6co2bo3cl2mlo2a1a4p4mnt236l6o2dddl2mlgo3ddmnl6co2ba
	    l2o3mlgddmnl6co2bamll2o3gddmnl6co2bo3cl2mlo2a1a4p4mn
	    t136mno3l8p4mno2l8d4e4.eo3co2bagl12gabl8a8.e16f+4d8.
	    de4.eo3co2bago3d8.o2a16mla4a4mnd4e4.eO3co2bagl12gab
	    a8.e16f+4o3d8.d16l16g8.fe-8.dc8.o2b-a8.go3d2t236l6o2
	    dddl2mlgo3ddmnl6co2bal2o3mlgddmnl6co2bamll2o3gddmnl6
	    co2bo3cl2mlo2a1a4p4mnt236l6o2dddl2mlgo3ddmnl6co2bal2
	    o3mlgddmnl6co2bamll2o3gddmnl6co2bo3cl2mlo2a1a4p4mnl6
	    o3mndddmll1gggg4p4p4mnl12dddg2'

	I've pushed the patch to my fork of the beep's repository at
	GitHub [4] (and it references the MMLi repository at Gitorious
	[5] as a submodule) for anyone to try it out.

PS.  Both MMLi 0.1 and the patch for beep(1) currently at [4] have a few
	known bugs, so the command above won't actually work (but
	something as simple as simple as $ beep -m 'T180 o2 P2 P8 L8 GGG
	L2 E- P24 P8 L8 FFF L2 D' surely will.)  The fixes are trivial,
	however, and I hope to push them to [4, 5] shortly.

[1] http://en.wikipedia.org/wiki/Music_Macro_Language
[2] news:86mx7rjjhi.fsf@gray.siamics.net
[3] http://freecode.com/projects/mmli
[4] git://github.com/1gray/beep.git (master-mmli-2012 branch)
[5] git://gitorious.org/mmli/mmli-devel.git

-- 
FSF associate member #7257

Back to comp.unix.misc | Previous | Next | Find similar


Thread

Music Macro Language support for beep(1) Ivan Shmakov <oneingray@gmail.com> - 2012-03-11 21:59 +0700

csiph-web