Exemple #1
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'abc2ly',
                 description=_ ('''abc2ly converts ABC music files (see
%s) to LilyPond input.
''') % 'http://abcnotation.com/abc2mtex/abc.txt',
                 add_help_option=False)

    p.version = "abc2ly (LilyPond) @TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))
    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))
    p.add_option ("-o", "--output", metavar='FILE',
                  action="store",
                  help=_ ("write output to FILE"))
    p.add_option ("-s", "--strict",
                  action="store_true",
                  help=_ ("be strict about success"))
    p.add_option ('-b', '--beams',
                  action="store_true",
                  help=_ ("preserve ABC's notion of beams"))
    p.add_option ('-q', '--quiet',
                  action="store_true",
                  help=_ ("suppress progress messages"))
    p.add_option_group ('',
                        description=(
            _ ('Report bugs via %s')
            % '*****@*****.**') + '\n')
    return p
Exemple #2
0
def get_option_parser():
    p = ly.get_option_parser(
        usage=_("%s [OPTION]... ETF-FILE") % 'etf2ly',
        description=
        _("""Enigma Transport Format is a format used by Coda Music Technology's
Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.
"""),
        add_help_option=False)
    p.add_option("-h",
                 "--help",
                 action="help",
                 help=_("show this help and exit"))
    p.version = "etf2ly (LilyPond) @TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_("show version number and exit"))
    p.add_option('-o',
                 '--output',
                 help=_("write output to FILE"),
                 metavar=_("FILE"),
                 action='store')
    p.add_option(
        '-w',
        '--warranty',
        help=_("show warranty and copyright"),
        action='store_true',
    ),

    p.add_option_group(
        '',
        description=(_('Report bugs via %s') % '*****@*****.**') + '\n')
    return p
Exemple #3
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... ETF-FILE") % 'etf2ly',
                 description=_ ("""Enigma Transport Format is a format used by Coda Music Technology's
Finale product.  etf2ly converts a subset of ETF to a ready-to-use LilyPond file.
"""),
                 add_help_option=False)
    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))
    p.version = "etf2ly (LilyPond) @TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))
    p.add_option ('-o', '--output', help=_ ("write output to FILE"),
           metavar=_("FILE"),
           action='store')
    p.add_option ('-w', '--warranty', help=_ ("show warranty and copyright"),
           action='store_true',
           ),

    p.add_option_group ('',
                        description=(
            _ ('Report bugs via %s')
            % 'http://post.gmane.org/post.php'
            '?group=gmane.comp.gnu.lilypond.bugs') + '\n')
    return p
Exemple #4
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'abc2ly',
                 description=_ ('''abc2ly converts ABC music files (see
%s) to LilyPond input.
''') % 'http://abcnotation.com/abc2mtex/abc.txt',
                 add_help_option=False)

    p.version = "abc2ly (LilyPond) @TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))
    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))
    p.add_option ("-o", "--output", metavar='FILE',
                  action="store",
                  help=_ ("write output to FILE"))
    p.add_option ("-s", "--strict",
                  action="store_true",
                  help=_ ("be strict about success"))
    p.add_option ('-b', '--beams',
                  action="store_true",
                  help=_ ("preserve ABC's notion of beams"))
    p.add_option ('-q', '--quiet',
                  action="store_true",
                  help=_ ("suppress progress messages"))
    p.add_option_group ('',
                        description=(
            _ ('Report bugs via %s')
            % 'http://post.gmane.org/post.php'
            '?group=gmane.comp.gnu.lilypond.bugs') + '\n')
    return p
Exemple #5
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'convert-ly',
                  description=help_summary,
                  add_help_option=False)

    p.version="@TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))

    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))

    p.add_option ('-f', '--from', 
              action="store",
              metavar=_ ("VERSION"),
              dest="from_version",
              help=_ ("start from VERSION [default: \\version found in file]"),
              default='')
    
    p.add_option ('-e', '--edit', help=_ ("edit in place"),
              action='store_true')

    p.add_option ('-n', '--no-version',
              help=_ ("do not add \\version command if missing"),
              action='store_true',
              dest='skip_version_add',
              default=False)

    p.add_option ('-c', '--current-version',
              help=_ ("force updating \\version number to %s") % program_version,
              action='store_true',
              dest='force_current_version',
              default=False)
    
    p.add_option ("-s", '--show-rules',
              help=_ ("show rules [default: -f 0, -t %s]") % program_version,
              dest='show_rules',
              action='store_true', default=False)
    
    p.add_option ('-t', '--to',
              help=_ ("convert to VERSION [default: %s]") % program_version,
              metavar=_ ('VERSION'),
              action='store',
              dest="to_version",
              default='')
    p.add_option ('-w', '--warranty', help=_ ("show warranty and copyright"),
           action='store_true',
           ),
    p.add_option_group ('',
                        description=(
            _ ("Report bugs via %s")
            % 'http://post.gmane.org/post.php'
            '?group=gmane.comp.gnu.lilypond.bugs') + '\n')
    
    return p
Exemple #6
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'midi2ly',
                 description=_ ("Convert %s to LilyPond input.\n") % 'MIDI',
                 add_help_option=False)

    p.add_option ('-a', '--absolute-pitches',
           action='store_true',
           help=_ ("print absolute pitches"))
    p.add_option ('-d', '--duration-quant',
           metavar= _("DUR"),
           help=_ ("quantise note durations on DUR"))
    p.add_option ('-e', '--explicit-durations',
           action='store_true',
           help=_ ("print explicit durations"))
    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))
    p.add_option('-k', '--key', help=_ ("set key: ALT=+sharps|-flats; MINOR=1"),
          metavar=_ ("ALT[:MINOR]"),
          default='0'),
    p.add_option ('-o', '--output', help=_ ("write output to FILE"),
           metavar=_("FILE"),
           action='store')
    p.add_option ('-s', '--start-quant',help= _ ("quantise note starts on DUR"),
           metavar=_ ("DUR"))
    p.add_option ('-t', '--allow-tuplet',
           metavar=_ ("DUR*NUM/DEN"),
           action = "append",
           dest="allowed_tuplets",
           help=_ ("allow tuplet durations DUR*NUM/DEN"),
           default=[])
    p.add_option ('-V', '--verbose', help=_ ("be verbose"),
           action='store_true'
           ),
    p.version = "midi2ly (LilyPond) @TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))
    p.add_option ('-w', '--warranty', help=_ ("show warranty and copyright"),
           action='store_true',
           ),
    p.add_option ('-x', '--text-lyrics', help=_ ("treat every text as a lyric"),
           action='store_true')

    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
''')
    p.add_option_group ('',
                        description=(
            _ ('Report bugs via %s')
            % 'http://post.gmane.org/post.php'
            '?group=gmane.comp.gnu.lilypond.bugs') + '\n')
    return p
Exemple #7
0
def get_option_parser():
    p = ly.get_option_parser(
        usage=_("%s [OPTION]... FILE") % "midi2ly",
        description=_("Convert %s to LilyPond input.\n") % "MIDI",
        add_help_option=False,
    )

    p.add_option("-a", "--absolute-pitches", action="store_true", help=_("print absolute pitches"))
    p.add_option("-d", "--duration-quant", metavar=_("DUR"), help=_("quantise note durations on DUR"))
    p.add_option("-D", "--debug", action="store_true", help=_("debug printing"))
    p.add_option("-e", "--explicit-durations", action="store_true", help=_("print explicit durations"))
    p.add_option("-h", "--help", action="help", help=_("show this help and exit"))
    p.add_option(
        "-i", "--include-header", help=_("prepend FILE to output"), action="append", default=[], metavar=_("FILE")
    )
    p.add_option("-k", "--key", help=_("set key: ALT=+sharps|-flats; MINOR=1"), metavar=_("ALT[:MINOR]"), default=None),
    p.add_option("-o", "--output", help=_("write output to FILE"), metavar=_("FILE"), action="store")
    p.add_option("-p", "--preview", help=_("preview of first 4 bars"), action="store_true")
    p.add_option("-s", "--start-quant", help=_("quantise note starts on DUR"), metavar=_("DUR"))
    p.add_option("-S", "--skip", action="store_true", help=_("use s instead of r for rests"))
    p.add_option(
        "-t",
        "--allow-tuplet",
        metavar=_("DUR*NUM/DEN"),
        action="append",
        dest="allowed_tuplets",
        help=_("allow tuplet durations DUR*NUM/DEN"),
        default=[],
    )
    p.add_option("-V", "--verbose", help=_("be verbose"), action="store_true"),
    p.version = "midi2ly (LilyPond) @TOPLEVEL_VERSION@"
    p.add_option("--version", action="version", help=_("show version number and exit"))
    p.add_option("-w", "--warranty", help=_("show warranty and copyright"), action="store_true"),
    p.add_option("-x", "--text-lyrics", help=_("treat every text as a lyric"), action="store_true")

    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
""",
    )
    p.add_option_group(
        "",
        description=(_("Report bugs via %s") % "http://post.gmane.org/post.php" "?group=gmane.comp.gnu.lilypond.bugs")
        + "\n",
    )
    return p
Exemple #8
0
def get_option_parser():
    p = ly.get_option_parser(usage=_("%s [OPTION]... FILE") % 'lilypond-book',
                             description=help_summary,
                             conflict_handler="resolve",
                             add_help_option=False)

    p.add_option(
        '-F',
        '--filter',
        metavar=_("FILTER"),
        action="store",
        dest="filter_cmd",
        help=_("pipe snippets through FILTER [default: `convert-ly -n -']"),
        default=None)

    p.add_option(
        '-f',
        '--format',
        help=
        _("use output format FORMAT (texi [default], texi-html, latex, html, docbook)"
          ),
        metavar=_("FORMAT"),
        action='store')

    p.add_option("-h",
                 "--help",
                 action="help",
                 help=_("show this help and exit"))

    p.add_option("-I",
                 '--include',
                 help=_("add DIR to include path"),
                 metavar=_("DIR"),
                 action='append',
                 dest='include_path',
                 default=[])

    p.add_option('--info-images-dir',
                 help=_("format Texinfo output so that Info will "
                        "look for images of music in DIR"),
                 metavar=_("DIR"),
                 action='store',
                 dest='info_images_dir',
                 default='')

    p.add_option(
        '--left-padding',
        metavar=_("PAD"),
        dest="padding_mm",
        help=
        _("pad left side of music to align music in spite of uneven bar numbers (in mm)"
          ),
        type="float",
        default=3.0)

    p.add_option('--lily-loglevel',
                 help=_("Print lilypond log messages according to LOGLEVEL"),
                 metavar=_("LOGLEVEL"),
                 action='store',
                 dest='lily_loglevel',
                 default=os.environ.get("LILYPOND_LOGLEVEL", None))

    p.add_option('--lily-output-dir',
                 help=_("write lily-XXX files to DIR, link into --output dir"),
                 metavar=_("DIR"),
                 action='store',
                 dest='lily_output_dir',
                 default=None)

    p.add_option("-l",
                 "--loglevel",
                 help=_("Print log messages according to LOGLEVEL "
                        "(NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"),
                 metavar=_("LOGLEVEL"),
                 action='callback',
                 callback=ly.handle_loglevel_option,
                 type='string')

    p.add_option("-o",
                 '--output',
                 help=_("write output to DIR"),
                 metavar=_("DIR"),
                 action='store',
                 dest='output_dir',
                 default='')

    p.add_option('-P',
                 '--process',
                 metavar=_("COMMAND"),
                 help=_("process ly_files using COMMAND FILE..."),
                 action='store',
                 dest='process_cmd',
                 default='')

    p.add_option('--redirect-lilypond-output',
                 help=_("Redirect the lilypond output"),
                 action='store_true',
                 dest='redirect_output',
                 default=False)

    p.add_option('-s',
                 '--safe',
                 help=_("Compile snippets in safe mode"),
                 action="store_true",
                 default=False,
                 dest="safe_mode")

    p.add_option('--skip-lily-check',
                 help=_("do not fail if no lilypond output is found"),
                 metavar=_("DIR"),
                 action='store_true',
                 dest='skip_lilypond_run',
                 default=False)

    p.add_option(
        '--skip-png-check',
        help=_("do not fail if no PNG images are found for EPS files"),
        metavar=_("DIR"),
        action='store_true',
        dest='skip_png_check',
        default=False)

    p.add_option(
        '--use-source-file-names',
        help=
        _("write snippet output files with the same base name as their source file"
          ),
        action='store_true',
        dest='use_source_file_names',
        default=False)

    p.add_option('-V',
                 '--verbose',
                 help=_("be verbose"),
                 action="callback",
                 callback=ly.handle_loglevel_option,
                 callback_args=("DEBUG", ))

    p.version = "@TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_("show version number and exit"))

    p.add_option('-w',
                 '--warranty',
                 help=_("show warranty and copyright"),
                 action='store_true')

    group = OptionGroup(p, "Options only for the latex and texinfo backends")
    group.add_option('--latex-program',
                     help=_("run executable PROG instead of latex, or in\n\
case --pdf option is set instead of pdflatex"),
                     metavar=_("PROG"),
                     action='store',
                     dest='latex_program',
                     default='latex')
    group.add_option('--texinfo-program',
                     help=_("run executable PROG instead of texi2pdf"),
                     metavar=_("PROG"),
                     action='store',
                     dest='texinfo_program',
                     default='texi2pdf')
    group.add_option('--pdf',
                     action="store_true",
                     dest="create_pdf",
                     help=_("create PDF files for use with PDFTeX"),
                     default=False)
    p.add_option_group(group)

    p.add_option_group(
        '',
        description=(_("Report bugs via %s") % '*****@*****.**') + '\n')

    for formatter in book_base.all_formats:
        formatter.add_options(p)

    return p
Exemple #9
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'lilypond-book',
                              description=help_summary,
                              conflict_handler="resolve",
                              add_help_option=False)

    p.add_option ('-F', '--filter', metavar=_ ("FILTER"),
                  action="store",
                  dest="filter_cmd",
                  help=_ ("pipe snippets through FILTER [default: `convert-ly -n -']"),
                  default=None)

    p.add_option ('-f', '--format',
                  help=_ ("use output format FORMAT (texi [default], texi-html, latex, html, docbook)"),
                  metavar=_ ("FORMAT"),
                  action='store')

    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))

    p.add_option ("-I", '--include', help=_ ("add DIR to include path"),
                  metavar=_ ("DIR"),
                  action='append', dest='include_path',
                  default=[])

    p.add_option ('--info-images-dir',
                  help=_ ("format Texinfo output so that Info will "
                          "look for images of music in DIR"),
                  metavar=_ ("DIR"),
                  action='store', dest='info_images_dir',
                  default='')

    p.add_option ('--left-padding',
                  metavar=_ ("PAD"),
                  dest="padding_mm",
                  help=_ ("pad left side of music to align music inspite of uneven bar numbers (in mm)"),
                  type="float",
                  default=3.0)

    p.add_option ('--lily-loglevel',
                  help=_ ("Print lilypond log messages according to LOGLEVEL"),
                  metavar=_ ("LOGLEVEL"),
                  action='store', dest='lily_loglevel',
                  default=os.environ.get ("LILYPOND_LOGLEVEL", None))

    p.add_option ('--lily-output-dir',
                  help=_ ("write lily-XXX files to DIR, link into --output dir"),
                  metavar=_ ("DIR"),
                  action='store', dest='lily_output_dir',
                  default=None)

    p.add_option ('--load-custom-package', help=_ ("Load the additional python PACKAGE (containing e.g. a custom output format)"),
                  metavar=_ ("PACKAGE"),
                  action='append', dest='custom_packages',
                  default=[])

    p.add_option ("-l", "--loglevel",
                  help=_ ("Print log messages according to LOGLEVEL "
                          "(NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"),
                  metavar=_ ("LOGLEVEL"),
                  action='callback',
                  callback=ly.handle_loglevel_option,
                  type='string')

    p.add_option ("-o", '--output', help=_ ("write output to DIR"),
                  metavar=_ ("DIR"),
                  action='store', dest='output_dir',
                  default='')

    p.add_option ('-P', '--process', metavar=_ ("COMMAND"),
                  help = _ ("process ly_files using COMMAND FILE..."),
                  action='store',
                  dest='process_cmd', default='')

    p.add_option ('--redirect-lilypond-output',
                  help = _ ("Redirect the lilypond output"),
                  action='store_true',
                  dest='redirect_output', default=False)

    p.add_option ('-s', '--safe', help=_ ("Compile snippets in safe mode"),
                  action="store_true",
                  default=False,
                  dest="safe_mode")

    p.add_option ('--skip-lily-check',
                  help=_ ("do not fail if no lilypond output is found"),
                  metavar=_ ("DIR"),
                  action='store_true', dest='skip_lilypond_run',
                  default=False)

    p.add_option ('--skip-png-check',
                  help=_ ("do not fail if no PNG images are found for EPS files"),
                  metavar=_ ("DIR"),
                  action='store_true', dest='skip_png_check',
                  default=False)

    p.add_option ('--use-source-file-names',
                  help=_ ("write snippet output files with the same base name as their source file"),
                  action='store_true', dest='use_source_file_names',
                  default=False)

    p.add_option ('-V', '--verbose', help=_ ("be verbose"),
                  action="callback",
                  callback=ly.handle_loglevel_option,
                  callback_args=("DEBUG",))

    p.version = "@TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))

    p.add_option ('-w', '--warranty',
                  help=_ ("show warranty and copyright"),
                  action='store_true')

    group = OptionGroup (p, "Options only for the latex and texinfo backends")
    group.add_option ('--latex-program',
              help=_ ("run executable PROG instead of latex, or in\n\
case --pdf option is set instead of pdflatex"),
              metavar=_ ("PROG"),
              action='store', dest='latex_program',
              default='latex')
    group.add_option ('--texinfo-program',
              help=_ ("run executable PROG instead of texi2pdf"),
              metavar=_ ("PROG"),
              action='store', dest='texinfo_program',
              default='texi2pdf')
    group.add_option ('--pdf',
              action="store_true",
              dest="create_pdf",
              help=_ ("create PDF files for use with PDFTeX"),
              default=False)
    p.add_option_group (group)

    p.add_option_group ('',
                        description=(
        _ ("Report bugs via %s")
        % ' http://post.gmane.org/post.php'
        '?group=gmane.comp.gnu.lilypond.bugs') + '\n')


    for formatter in BookBase.all_formats:
      formatter.add_options (p)

    return p
Exemple #10
0
def get_option_parser():
    p = ly.get_option_parser(usage=_("%s [OPTION]... FILE") % 'midi2ly',
                             description=_("Convert %s to LilyPond input.\n") %
                             'MIDI',
                             add_help_option=False)

    p.add_option('-a',
                 '--absolute-pitches',
                 action='store_true',
                 help=_('print absolute pitches'))
    p.add_option('-d',
                 '--duration-quant',
                 metavar=_('DUR'),
                 help=_('quantise note durations on DUR'))
    p.add_option('-D',
                 '--debug',
                 action='store_true',
                 help=_('debug printing'))
    p.add_option('-e',
                 '--explicit-durations',
                 action='store_true',
                 help=_('print explicit durations'))
    p.add_option('-h',
                 '--help',
                 action='help',
                 help=_('show this help and exit'))
    p.add_option('-i',
                 '--include-header',
                 help=_('prepend FILE to output'),
                 action='append',
                 default=[],
                 metavar=_('FILE'))
    p.add_option('-k',
                 '--key',
                 help=_('set key: ALT=+sharps|-flats; MINOR=1'),
                 metavar=_('ALT[:MINOR]'),
                 default=None),
    p.add_option('-o',
                 '--output',
                 help=_('write output to FILE'),
                 metavar=_('FILE'),
                 action='store')
    p.add_option('-p',
                 '--preview',
                 help=_('preview of first 4 bars'),
                 action='store_true')
    p.add_option(
        '-q',
        '--quiet',
        action="store_true",
        help=_("suppress progress messages and warnings about excess voices"))
    p.add_option('-s',
                 '--start-quant',
                 help=_('quantise note starts on DUR'),
                 metavar=_('DUR'))
    p.add_option('-S',
                 '--skip',
                 action="store_true",
                 help=_("use s instead of r for rests"))
    p.add_option('-t',
                 '--allow-tuplet',
                 metavar=_('DUR*NUM/DEN'),
                 action='append',
                 dest='allowed_tuplets',
                 help=_('allow tuplet durations DUR*NUM/DEN'),
                 default=[])
    p.add_option('-V', '--verbose', help=_('be verbose'), action='store_true')
    p.version = 'midi2ly (LilyPond) @TOPLEVEL_VERSION@'
    p.add_option('--version',
                 action='version',
                 help=_('show version number and exit'))
    p.add_option(
        '-w',
        '--warranty',
        help=_('show warranty and copyright'),
        action='store_true',
    )
    p.add_option('-x',
                 '--text-lyrics',
                 help=_('treat every text as a lyric'),
                 action='store_true')

    p.add_option_group(_('Examples'),
                       description=r'''
  $ midi2ly --key=-2:1 --duration-quant=32 --allow-tuplet=4*2/3 --allow-tuplet=2*4/3 foo.midi
''')
    p.add_option_group(
        '',
        description=(_('Report bugs via %s') % '*****@*****.**') + '\n')
    return p
Exemple #11
0
def get_option_parser():
    p = ly.get_option_parser(usage=_("%s [OPTION]... FILE") % 'convert-ly',
                             description=help_summary,
                             add_help_option=False)

    p.version = "@TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_("show version number and exit"))

    p.add_option("-h",
                 "--help",
                 action="help",
                 help=_("show this help and exit"))

    p.add_option(
        '-f',
        '--from',
        action="store",
        metavar=_("VERSION"),
        dest="from_version",
        help=_("start from VERSION [default: \\version found in file]"),
        default='')

    p.add_option('-e', '--edit', help=_("edit in place"), action='store_true')

    p.add_option("-l",
                 "--loglevel",
                 help=_("Print log messages according to LOGLEVEL "
                        "(NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"),
                 metavar=_("LOGLEVEL"),
                 action='callback',
                 callback=ly.handle_loglevel_option,
                 type='string')

    p.add_option('-n',
                 '--no-version',
                 help=_("do not add \\version command if missing"),
                 action='store_true',
                 dest='skip_version_add',
                 default=False)

    p.add_option('-c',
                 '--current-version',
                 help=_("force updating \\version number to %s") %
                 program_version,
                 action='store_true',
                 dest='force_current_version',
                 default=False)

    p.add_option('-d',
                 '--diff-version-update',
                 help=_("only update \\version number if file is modified"),
                 action='store_true',
                 dest='diff_version_update',
                 default=False)

    p.add_option("-s",
                 '--show-rules',
                 help=_("show rules [default: -f 0, -t %s]") % program_version,
                 dest='show_rules',
                 action='store_true',
                 default=False)

    p.add_option('-t',
                 '--to',
                 help=_("convert to VERSION [default: %s]") % program_version,
                 metavar=_('VERSION'),
                 action='store',
                 dest="to_version",
                 default='')

    p.add_option('-b',
                 '--backup-numbered',
                 help=_("make a numbered backup [default: filename.ext~]"),
                 action='store_true',
                 dest="backup_numbered",
                 default='')

    p.add_option(
        '-w',
        '--warranty',
        help=_("show warranty and copyright"),
        action='store_true',
    ),
    p.add_option_group(
        '',
        description=(_("Report bugs via %s") % '*****@*****.**') + '\n')

    return p
Exemple #12
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'midi2ly',
                 description=_ ("Convert %s to LilyPond input.\n") % 'MIDI',
                 add_help_option=False)

    p.add_option ('-a', '--absolute-pitches',
           action='store_true',
           help=_ ('print absolute pitches'))
    p.add_option ('-d', '--duration-quant',
           metavar=_ ('DUR'),
           help=_ ('quantise note durations on DUR'))
    p.add_option ('-D', '--debug',
           action='store_true',
           help=_ ('debug printing'))
    p.add_option ('-e', '--explicit-durations',
           action='store_true',
           help=_ ('print explicit durations'))
    p.add_option('-h', '--help',
           action='help',
           help=_ ('show this help and exit'))
    p.add_option('-i', '--include-header',
           help=_ ('prepend FILE to output'),
           action='append',
           default=[],
           metavar=_ ('FILE'))
    p.add_option('-k', '--key', help=_ ('set key: ALT=+sharps|-flats; MINOR=1'),
           metavar=_ ('ALT[:MINOR]'),
           default=None),
    p.add_option ('-o', '--output', help=_ ('write output to FILE'),
           metavar=_ ('FILE'),
           action='store')
    p.add_option ('-p', '--preview', help=_ ('preview of first 4 bars'),
           action='store_true')
    p.add_option ('-q', '--quiet',
           action="store_true",
           help=_ ("suppress progress messages and warnings about excess voices"))
    p.add_option ('-s', '--start-quant',help= _ ('quantise note starts on DUR'),
           metavar=_ ('DUR'))
    p.add_option ('-S', '--skip',
           action = "store_true",
           help =_ ("use s instead of r for rests"))
    p.add_option ('-t', '--allow-tuplet',
           metavar=_ ('DUR*NUM/DEN'),
           action = 'append',
           dest='allowed_tuplets',
           help=_ ('allow tuplet durations DUR*NUM/DEN'),
           default=[])
    p.add_option ('-V', '--verbose', help=_ ('be verbose'),
           action='store_true')
    p.version = 'midi2ly (LilyPond) @TOPLEVEL_VERSION@'
    p.add_option ('--version',
                 action='version',
                 help=_ ('show version number and exit'))
    p.add_option ('-w', '--warranty', help=_ ('show warranty and copyright'),
           action='store_true',)
    p.add_option ('-x', '--text-lyrics', help=_ ('treat every text as a lyric'),
           action='store_true')

    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
''')
    p.add_option_group ('',
                        description=(
            _ ('Report bugs via %s')
            % '*****@*****.**') + '\n')
    return p
Exemple #13
0
def get_option_parser ():
    p = ly.get_option_parser (usage=_ ("%s [OPTION]... FILE") % 'convert-ly',
                  description=help_summary,
                  add_help_option=False)

    p.version="@TOPLEVEL_VERSION@"
    p.add_option("--version",
                 action="version",
                 help=_ ("show version number and exit"))

    p.add_option("-h", "--help",
                 action="help",
                 help=_ ("show this help and exit"))

    p.add_option ('-f', '--from', 
              action="store",
              metavar=_ ("VERSION"),
              dest="from_version",
              help=_ ("start from VERSION [default: \\version found in file]"),
              default='')
    
    p.add_option ('-e', '--edit', help=_ ("edit in place"),
              action='store_true')

    p.add_option ("-l", "--loglevel",
                  help=_ ("Print log messages according to LOGLEVEL "
                          "(NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"),
                  metavar=_ ("LOGLEVEL"),
                  action='callback',
                  callback=ly.handle_loglevel_option,
                  type='string')

    p.add_option ('-n', '--no-version',
              help=_ ("do not add \\version command if missing"),
              action='store_true',
              dest='skip_version_add',
              default=False)

    p.add_option ('-c', '--current-version',
              help=_ ("force updating \\version number to %s") % program_version,
              action='store_true',
              dest='force_current_version',
              default=False)

    p.add_option ('-d', '--diff-version-update',
              help=_ ("only update \\version number if file is modified"),
              action='store_true',
              dest='diff_version_update',
              default=False)

    p.add_option ("-s", '--show-rules',
              help=_ ("show rules [default: -f 0, -t %s]") % program_version,
              dest='show_rules',
              action='store_true', default=False)

    p.add_option ('-t', '--to',
              help=_ ("convert to VERSION [default: %s]") % program_version,
              metavar=_ ('VERSION'),
              action='store',
              dest="to_version",
              default='')

    p.add_option ('-b', '--backup-numbered',
              help=_ ("make a numbered backup [default: filename.ext~]"),
              action='store_true',
              dest="backup_numbered",
              default='')

    p.add_option ('-w', '--warranty', help=_ ("show warranty and copyright"),
           action='store_true',
           ),
    p.add_option_group ('',
                        description=(
            _ ("Report bugs via %s")
            % 'http://post.gmane.org/post.php'
            '?group=gmane.comp.gnu.lilypond.bugs') + '\n')
    
    return p
Exemple #14
0
def get_option_parser():
    p = ly.get_option_parser(
        usage=_("%s [OPTION]... FILE") % "convert-ly", description=help_summary, add_help_option=False
    )

    p.version = "@TOPLEVEL_VERSION@"
    p.add_option("--version", action="version", help=_("show version number and exit"))

    p.add_option("-h", "--help", action="help", help=_("show this help and exit"))

    p.add_option(
        "-f",
        "--from",
        action="store",
        metavar=_("VERSION"),
        dest="from_version",
        help=_("start from VERSION [default: \\version found in file]"),
        default="",
    )

    p.add_option("-e", "--edit", help=_("edit in place"), action="store_true")

    p.add_option(
        "-l",
        "--loglevel",
        help=_("Print log messages according to LOGLEVEL " "(NONE, ERROR, WARNING, PROGRESS (default), DEBUG)"),
        metavar=_("LOGLEVEL"),
        action="callback",
        callback=ly.handle_loglevel_option,
        type="string",
    )

    p.add_option(
        "-n",
        "--no-version",
        help=_("do not add \\version command if missing"),
        action="store_true",
        dest="skip_version_add",
        default=False,
    )

    p.add_option(
        "-c",
        "--current-version",
        help=_("force updating \\version number to %s") % program_version,
        action="store_true",
        dest="force_current_version",
        default=False,
    )

    p.add_option(
        "-d",
        "--diff-version-update",
        help=_("only update \\version number if file is modified"),
        action="store_true",
        dest="diff_version_update",
        default=False,
    )

    p.add_option(
        "-s",
        "--show-rules",
        help=_("show rules [default: -f 0, -t %s]") % program_version,
        dest="show_rules",
        action="store_true",
        default=False,
    )

    p.add_option(
        "-t",
        "--to",
        help=_("convert to VERSION [default: %s]") % program_version,
        metavar=_("VERSION"),
        action="store",
        dest="to_version",
        default="",
    )
    p.add_option("-w", "--warranty", help=_("show warranty and copyright"), action="store_true"),
    p.add_option_group(
        "",
        description=(_("Report bugs via %s") % "http://post.gmane.org/post.php" "?group=gmane.comp.gnu.lilypond.bugs")
        + "\n",
    )

    return p