Name | Modified | Size | Downloads / Week |
---|---|---|---|
fl_toadflax_binaries_31_Jul_2025_1435.zip | < 2 hours ago | 1.3 MB | |
fl_toadflax_31_Jul_2025_1430.zip | < 2 hours ago | 457.8 kB | |
fl_toadflax_binaries_04_Feb_2024_1051.zip | 2024-02-04 | 1.3 MB | |
fl_toadflax_04_Feb_2024_1036.zip | 2024-02-04 | 455.4 kB | |
README.md | 2023-09-14 | 2.3 kB | |
fl_toadflax_binaries_14_Sep_2023_2122.zip | 2023-09-14 | 1.3 MB | |
fl_toadflax_14_Sep_2023_2112.zip | 2023-09-14 | 455.3 kB | |
fl_toadflax_binaries_13_Aug_2023_2015.zip | 2023-08-13 | 1.3 MB | |
fl_toadflax_binaries_30_Jul_2023_1355.zip | 2023-07-30 | 1.3 MB | |
fl_toadflax_30_Jul_2023_1341.zip | 2023-07-30 | 452.3 kB | |
fl_toadflax_24_Jul_2023_1955.zip | 2023-07-24 | 450.6 kB | |
fl_toadflax_09_Jul_2023_1029.zip | 2023-07-09 | 449.3 kB | |
fl_toadflax_08_Jul_2023_0640.zip | 2023-07-08 | 449.2 kB | |
fl_toadflax_07_Jul_2023_0842.zip | 2023-07-07 | 449.1 kB | |
Totals: 14 Items | 10.2 MB | 0 |
fl_toadflax
fl_toadflax is a Linux graphical abc file editor and viewer built using the FLTK toolkit. It uses the abcCairo library to display the music.
See the file user_guide.txt
for instructions on how to use the programs.
Tabctoabc
Tabctoabc is a command-line abc transposer/reformatter similar to abc2abc.
This can be build either for Linux or for Windows. A Makefile Makefile.wine
is provided to build the Windows version using wine from a Linux computer.
Tabctoabc Usage
Usage: Tabctoabc <filename> [-s] [-c] [-b] [-r] -R] [-e] [-E]
[-t X] [-nokeys] [-nokeyf] [-key n] [-L]
[-f] [-d] [-v] [-V X[,Y,,,]] [-ver]
[-X n] [-OCC] [-u]
-s for new spacing
-c compact note lengths use / instead of /2
-b to remove bar checking
-r to remove repeat checking
-R to attempt to fix missing repeats
-e to remove all error reports
-E to report errors at end of file after all tunes
-t X to transpose X semitones (X may be negative)
-nokeys No key signature. Use sharps
-nokeyf No key signature. Use flats
-key n Use key signature n (+ for sharps/- for flats)
-L to insert L: field if missing
-f Find a key signature that minimizes the accidentals
-d to notate with doubled note lengths
-v to notate with halved note lengths
-V X[,Y...] to output only voices X,Y...
-ver prints version number and exits
-X n renumber the all X: fields as n, n+1, ..
-OCC interpret +<notes>+ as chords [<notes>]
-u interpret +<text>+ as a decoration !<text>!
Dependencies
To compile toadflax on Ubuntu Linux, you will need both the GNU C
compiler gcc
and the GNU C++ compiler g++
. You will also need to install
libfltk1.3-dev
You may need to install some additional packages that libfltk depends on
libxcursor-dev
, libxinerama-dev
You will need to install some packages that abcCairo uses:
libcairo2-dev
, libpango1.0-dev
These provide you with Cairo and Pango libraries. The -dev versions of the packages also install the header files needed to compile other programs that make use of these libraries.
Once you have installed all these, you can compile fl_toadflax
with
make fl_toadflax
.
See the file code_notes.txt
for full details of how to compile the code.