EnglishFrenchSpanish

OnWorks favicon

abc2abc - Online in the Cloud

Run abc2abc in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command abc2abc that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


abc2abc - a simple abc checker/re-formatter/transposer

SYNOPSIS


abc2abc file [ -s ] [ -n ] [ -b ] [ -r ] [ -e ] [ -t semitones ] [ -nda ] [ -u ] [ -d ] [
-v ] [ -Vvoice number] [-Pvoice number] [-nokeys] [ -nokeyf] [ -usekey(sharps/flats)] [
-OCC ]

DESCRIPTION


abc2abc is a simple abc checker/re-formatter/transposer. It will check whether the file
given on the command line obeys basic abc syntax.

If you want to check an abc tune, it is recommended that you use abc2midi with the -c
option. This performs extra checks that abc2abc does not do.

The output of abc2abc goes to standard output. Use redirection to save it to a file.

OPTIONS


-s Rework spacing in the file (which affects how notes are beamed together when the
music is printed out). This option does not appear to be working correctly.

-n X Reformats the abc file with line breaks every X bars.

-b Don't do bar checking.

-r Don't do repeat checking.

-e Don't report errors.

-t n Transpose tune by n semitones. This function will also work with K: none or one of
-nokeys or -nokeyf. If a voice is assigned to channel 10 (drum channel) using a
%%MIDI channel 10 command, then this voice is never transposed.

-nda Convert double accidentals in guitar chord to another chord though strictly not
correct.

-u Update notation; the older notation + + for chords is replaced by [] and s s for
slurs is replaced by ().

-OCC Accept the old notation for chord. Normally this is turned off, since it conflicts
with abc draft standard version 2.0 for decorations (eg. +crescendo(+).

-d Re-notate the tune with all note lengths doubled. The unit length specified by the
L: field command is halved (e.g. L:1/8 to L:1/16).

-v Re-notate the tune with all note lengths halved. The unit length specified by the
L: field command is doubled (e.g. L:1/8 to L:1/4).

-ver Prints version number and exits.

-V X[,Y...]
For multivoiced abc files (i.e. contains V: field commands), only voices X[,Y,...]
are copied.

-P X,[,Y...]
For multivoiced abc files (i.e. contains V: field commands), all voices except
X[,Y...] remain the same. Voices X,Y... are modified according the other runtime
parameters.

-X n For a file containing many tunes, the X: reference numbers are renumbered
sequentially starting from number n.

-nokeys
No key signature will be assumed. Instead, sharps and naturals will be placed
wherever they are needed.

-nokeyf
No key signature will be assumed. Instead, flats and naturals will be placed
wherever they are needed.

-usekey sf
This will force abc2abc to output the notes in the key signature keys[sf] where sf
specifies the number of flats (-negative) or sharps (+positive) in the key
signature. It is a number between -5 and +5 inclusive.

* Normally abc2abc will convert the deprecated notation for decorations (eg. !ppp!) to the
abc version 2.0 draft standard (eg. +ppp+). If you do not wish to change to this standard
include the -OCC flag.

Use abc2abc online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • 2
    GeoServer
    GeoServer
    GeoServer is an open-source software
    server written in Java that allows users
    to share and edit geospatial data.
    Designed for interoperability, it
    publishes da...
    Download GeoServer
  • 3
    Firefly III
    Firefly III
    A free and open-source personal finance
    manager. Firefly III features a
    double-entry bookkeeping system. You can
    quickly enter and organize your
    transactions i...
    Download Firefly III
  • 4
    Apache OpenOffice Extensions
    Apache OpenOffice Extensions
    The official catalog of Apache
    OpenOffice extensions. You'll find
    extensions ranging from dictionaries to
    tools to import PDF files and to connect
    with ext...
    Download Apache OpenOffice Extensions
  • 5
    MantisBT
    MantisBT
    Mantis is an easily deployable, web
    based bugtracker to aid product bug
    tracking. It requires PHP, MySQL and a
    web server. Checkout our demo and hosted
    offerin...
    Download MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger is a p2p chat application
    for intranet communication and does not
    require a server. A variety of handy
    features are supported including
    notificat...
    Download LAN Messenger
  • More »

Linux commands

  • 1
    abidw
    abidw
    abidw - serialize the ABI of an ELF
    file abidw reads a shared library in ELF
    format and emits an XML representation
    of its ABI to standard output. The
    emitted ...
    Run abidw
  • 2
    abilint
    abilint
    abilint - validate an abigail ABI
    representation abilint parses the native
    XML representation of an ABI as emitted
    by abidw. Once it has parsed the XML
    represe...
    Run abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - send a CORE API message
    to the core-daemon daemon ...
    Run coresendmsg
  • 4
    core_server
    core_server
    core_server - The primary server for
    SpamBayes. DESCRIPTION: Currently serves
    the web interface only. Plugging in
    listeners for various protocols is TBD.
    This ...
    Run core_server
  • 5
    fwflash
    fwflash
    fwflash - program to flash image file
    to a connected NXT device ...
    Run fwflash
  • 6
    fwts-collect
    fwts-collect
    fwts-collect - collect logs for fwts
    bug reporting. ...
    Run fwts-collect
  • More »

Ad