Closed milkey-mouse closed 8 years ago
After further consideration it should just be .meme
progress with commit 0bf0358
Nah it should be .swood
but it should be flexible about different ext's
Remember to implement channels (as ch1
or channel1
or channel 1
1-indexed) but other than that I'm done
I was thinking of tracks, not channels: t1
track1
track 1`
Done! It's a bit slower for simple requests as it has to generate a compatible default SoundFont (not to mention the extra lookups in tight loops, mainly in render.py
), but I think that's acceptable. Once PyPy gets Py3.5/3.4 support I'll ensure the installer (issue #19) works with PyPy by default.
I think .memefont is a good file extension
Basically for each MIDI instrument, have a section in a .ini file (not necessarily with any specific extension).
Sample section contents
Section naming/numbering
[001]
,[01]
,[1]
, and[acoustic-grand-piano]
are all accepted ways of saying MIDI instrument #1. To cover a group of instruments, use the Wikipedia section name, e.g.[piano]
is MIDI instruments 1-8.Options
For each command-line option (which I should really organize better, BTW) you can set them in the ini file too, in a section marked
[options]
: