Make music in Emacs!
extract the current scale to a variable.
remove no-longer-needed comments

heads

tip
browse log

clone

read-only
https://hg.sr.ht/~zck/zmusic
read/write
ssh://hg@hg.sr.ht/~zck/zmusic

#zmusic

Write music inside Emacs! This currently has been tested on Linux only, and there it requires aplay. There is untested support for MacOS.

#Starting

Begin with M-x zmusic. This shows a series of lines. Each line of text represents a musical beat. The first beat should be highlighted in blue. Each dash in that line represents a potential note in that beat.

Move around with p/n/b/f.

#Music creation

Toggle the note at point with space, or left-click to toggle.

Kill the current beat with k, and yank it with y.

#Playing music

Play music, or pause the music, with P.

Set the next note to the one at point with s.

If the music is paused, replay the currently-highlighted beat with r.

Count the highlighted beat, playing it and steping forwards, with c.

#Reporting bugs

Please file bugs at our bug tracker.