Thank you for your testing and suggestions.
Dependencies:
1. smf (found by ./configure)
2. python-gtksourceview2 (found trying to run it--please test for this in
./configure script).
The check for python-gtksourceview2 is missing. The full list of
dependencies can be found here:
http://linuxband.org/documentation.html
Ideas:
1. No need to require jack for simple MIDI. Maybe allow an option here.
(Unfortunately, my jack is not working right now so could not play anything
:-()
This would need more work I'm not going to do. For serious audio work on
Linux you have to use JACK so I went straight for it.
2. With or without jack, need to be able to set some MIDI output device.
Better, program should show up as an alsa/jack MIDI source which can be
connected using jack or alsa connections such as in qjackctl. (I see no
provision for this in mma's CLI, however--does it do stdin->stdout?)
Don't know if I understand correctly. LinuxBand will create a JACK Midi
port called linuxband-player. You can connect it using qjackctl. mma cli is
a Midi generator not a player.
3. You might look at Jammer's interface. The
measures/bars view show
chords and styles (plus user part names and such). There is indication of
tempo changes, key and time signatures and such, all in place and all
visible.
Yes, thanks, I'll check it out for inspiration.