X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Fmidi2ly.py;h=d8d51d667bb9eb520b9fb1f66f5b77443bca6202;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=4b5f2507aa4f424eacc10d4d7583398af9acbb23;hpb=70c86a3442dc5d6a1158a3e5bdfc4e683c4be3bf;p=lilypond.git diff --git a/scripts/midi2ly.py b/scripts/midi2ly.py index 4b5f2507aa..d8d51d667b 100644 --- a/scripts/midi2ly.py +++ b/scripts/midi2ly.py @@ -4,7 +4,7 @@ # # source file of the GNU LilyPond music typesetter # -# (c) 1998--2007 Han-Wen Nienhuys +# (c) 1998--2008 Han-Wen Nienhuys # Jan Nieuwenhuizen @@ -36,7 +36,6 @@ global _;_=ly._ ## CONSTANTS -output_name = '' LINE_BELL = 60 scale_steps = [0, 2, 4, 5, 7, 9, 11] global_options = None @@ -844,7 +843,7 @@ def convert_midi (in_file, out_file): def get_option_parser (): p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'midi2ly', - description=_ ("Convert %s to LilyPond input.") % 'MIDI', + description=_ ("Convert %s to LilyPond input.\n") % 'MIDI', add_help_option=False) p.add_option ('-a', '--absolute-pitches', @@ -888,10 +887,9 @@ def get_option_parser (): p.add_option_group (ly.display_encode (_ ("Examples")), description = r''' - midi2ly --key=-2:1 --duration-quant=32 \ - --allow-tuplet=4*2/3 --allow-tuplet=2*4/3 foo.midi + $ midi2ly --key=-2:1 --duration-quant=32 --allow-tuplet=4*2/3 --allow-tuplet=2*4/3 foo.midi ''') - p.add_option_group (ly.display_encode (_ ('Bugs')), + p.add_option_group ('', description=(_ ('Report bugs via') + ''' http://post.gmane.org/post.php''' '''?group=gmane.comp.gnu.lilypond.bugs\n''')) @@ -948,16 +946,16 @@ def main(): g = strip_extension (g, '.MID') (outdir, outbase) = ('','') - if not output_name: + if not global_options.output: outdir = '.' outbase = os.path.basename (g) o = os.path.join (outdir, outbase + '-midi.ly') - elif output_name[-1] == os.sep: - outdir = output_name + elif global_options.output[-1] == os.sep: + outdir = global_options.output outbase = os.path.basename (g) os.path.join (outdir, outbase + '-gen.ly') else: - o = output_name + o = global_options.output (outdir, outbase) = os.path.split (o) if outdir != '.' and outdir != '':