Mercurial > ~darius > hgwebdir.cgi > musiccutter
diff musiccutter.py @ 3:49a33c431b45
Accept filename for test function
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Mon, 07 Mar 2016 14:46:37 +1030 |
parents | b1aac55d2864 |
children | 9f4fa5f231e6 |
line wrap: on
line diff
--- a/musiccutter.py Sun Mar 06 22:43:28 2016 +1030 +++ b/musiccutter.py Mon Mar 07 14:46:37 2016 +1030 @@ -5,12 +5,14 @@ import svgwrite import sys -def test(): +def test(filename = None): # http://www.orgues-de-barbarie.com/wp-content/uploads/2014/09/format-cartons.pdf conf = { 'notefile' : 'notes', 'pitch' : 5.5 , 'pagewidth' : 20, 'pageheight' : 15.5 } midi2note, note2midi = genmidi2note() note2slot = loadnote2slot(conf['notefile'], note2midi) - midi2svg('test.midi', 'test%d.svg', conf['pitch'], midi2note, note2midi, note2slot, conf['pagewidth'], conf['pageheight']) + if filename == None: + filename = 'test.midi' + midi2svg(filename, 'test%d.svg', conf['pitch'], midi2note, note2midi, note2slot, conf['pagewidth'], conf['pageheight']) # http://www.electronics.dit.ie/staff/tscarff/Music_technology/midi/midi_note_numbers_for_octaves.htm def genmidi2note():