Move instrument playing logic from channel to instrument. Change instrument file format. Create an interface for instruments.