По скриншотам вряд-ли что-то будет понятно. Вот, скрин редактора всей композиции (song_editor). Каждый кубик - это риф (одна клетка = 16 нот). Риф - это одноголосая мелодия (типа одного канала в трекере), может быть набрана любыми инструментами, каждой ноте может быть назначен персональный эффект. См. скрин riff_editor. Конечно, там дофига графики, ориентация на джойстик, и куча упрощений (всё-таки, это для обычных юзеров, а не музыкантов программа), но это всё можно выкинуть, доработать, и переработать. Спек потянет. Кстати, по-моему, был порт этой проги для PC.
midi - да, без паттернов (btw, Clip в Cakewalk - это нечто типа riff'а в Music). Только выходной файл - сродни потоку значений для регистров AY, а это для ZX неприемлимо.