Epichord

a midi sequencer

Description

Epichord is a midi sequencer. It allows you to arrange midi patterns to be played on midi aware tools, record midi, and store/load arrangements to/from disk. It does not make sound or handle audio in any way. That is the job of other midi programs and hardware to which it can connect. Epichord is a clone of what seems like countless programs available on windows, as well as some attempts to bring this type of tool to linux. In particular, it emphasizes a plain and 'overused' user interface which I believe existing tools either ignored to pursue something better, or just ignored. Here is a partial list of programs which serve as inspiration for Epichord in various ways.

Screenshots

song view

pattern editor

midi scope showing midi input

midi scope showing midi file

Features

Download

Epichord currently changes too fast to release, and lacks many of the planned features. So download the latest git snapshot instead from here.

If you would like to help fix bugs or add features, then you will want to clone the repo. Also, you can contribute your changes without my permission by using the "mob" branch. For information on how to clone, merge, commit, and push with git see this guide. The following command will provide you with a fully functional copy of the latest git repo.

git clone git://repo.or.cz/epichord.git

Setup Guide

Epichord uses JACK midi. This means you need a jack daemon running and probably a patch program to run it and connect it to synths.