Original author(s) | Julian Gabriel Casadesus and others [1] |
---|---|
Stable release | |
Repository | github |
Written in | Java, Standard Widget Toolkit (SWT) |
Operating system | Linux, Microsoft Windows, macOS, FreeBSD |
Available in | English, French |
Type | Tablature editor, Scorewriter |
License | LGPL-2.1-only |
TuxGuitar is a free and open-source tablature editor, which includes features such as tablature editing, score editing, and import and export of Guitar Pro gp3, gp4, and gp5 files. [3] In addition, TuxGuitar's tablature and staff interfaces function as basic MIDI editors.
TuxGuitar's mascot and namesake is Tux, the penguin mascot of many games and programs originally designed for Linux.
The program is written in the Java programming language [4] and is released under the LGPL-2.1-only license.
Originally developed on SourceForge, development moved to GitHub on 30 March 2023 [5] after the TuxGuitar websites had disappeared and the original author stopped responding. The 1.6.0 release was the first release done by the development team on GitHub. [6]
TuxGuitar offers a set of three default skins that its users can choose from. These are:
TuxGuitar also supports custom skins. The default skin for version 1.0 is Lavender.
Note effects | |
---|---|
Dead notes | Supported. |
Accentuated notes | Only heavy or regular. |
Harmonics | Only natural, artificial, tapped, pinched, or semi harmonic. |
Dynamics | Not displayed in the body of the score. |
Grace notes | Limited to a duration ranging from 1/64 to 1/16 of a whole note. |
Tremolo picking | Limited to a duration of at most 1/8 and at least 1/32 of a whole note. |
Slurs | Supported in the form of hammer-ons/pull-offs. |
Hammer-ons and pull-offs | Limited support (the program doesn't differentiate between the two). |
Slides | Limited support. |
Track effects | |
Multiple Tracks | Supported, can be displayed by clicking View > Multitrack. |
Multiple Voices | Supported but limited to two voices per track. |
Repeats | Supported but limited to either open or closed barline repeats. |
Alter. Endings | Supported but MIDI playback will only recognize the first two alternative endings, the second of which must be located above the measure that directly follows the closed repeat in order for it to be associated with the first alternative ending and the repeat in question. |
Custom Number of Tunings for a Track's strings | Supported but the number of strings that can be added is limited to no more than 7 and no less than 4 and they can be set to any pitch within the range of 16.352Hz and 15804.266Hz, inclusive. Does not currently allow for different-length courses, e.g. five-string banjo. |
Track Names | Supported. |
Lyrics | Supported. |
Text | Supported. |
Chords | Supported. [7] |
Symbols | Supported but limited to time signatures, clefs, and key signatures. (Instructional performance text can be added instead of symbols via the Text editor but they will not be supported by the MIDI playback or be recognized by TuxGuitar as anything but text.) |
File format | Importing | Exporting |
---|---|---|
TuxGuitar (.tg) | Yes | Yes |
Guitar Pro (.gtp) | Yes | No |
Guitar Pro 3 (.gp3) | Yes | Yes |
Guitar Pro 4 (.gp4) | Yes | Yes |
Guitar Pro 5 (.gp5) | Yes | Yes |
Guitar Pro 6 (.gpx) | Yes | No |
Guitar Pro 7 (.gp) | Yes | No |
Power Tab (.ptb) | Yes | No |
TablEdit (.tef) | Yes | No |
GNU LilyPond (.ly) | No | Yes |
MIDI (.mid) | Yes | Yes |
ASCII tab (.txt) | No | Yes |
As of May 2014 [update] , TuxGuitar had 4/5 stars in the CNET user ratings. [8] During the same time, TuxGuitar had 3.4/5 stars in the Softpedia user ratings. [9] As of August 2016 [update] the program has 4.7/5 stars on SourceForge. [10] Reviewers at Software Informer gave version 1.0 of TuxGuitar 5/5 stars, praising the "very easy to use interface" and "very advanced functions" of the program. [11]
The Linux framebuffer (fbdev) is a linux subsystem used to show graphics on a computer monitor, typically on the system console.
SuperTux is a free and open-source two-dimensional platform video game inspired by Nintendo's Super Mario Bros. series. The player character is Tux, the official mascot of the Linux kernel.
Internet Download Manager (IDM) is a commercial download manager software application owned by American company Tonec, Inc. It is only available for the Microsoft Windows operating system.
Notepad++ is a free and open-source text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in a single window. The product's name comes from the C postfix increment operator; it is sometimes referred to as npp or NPP.
Stratagus is a free and open-source cross-platform game engine used to build real-time strategy video games. Licensed under the GNU GPL-2.0-only, it is written mostly in C++ with the configuration language being Lua.
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS.
Power Tab Editor is a freeware tablature authoring tool created by Brad Larsen for Windows. It is used to create guitar, bass and ukulele tablature scores, among many others. The current version uses the *.ptb file format.
SuperTuxKart (STK) is a free and open-source kart racing game, distributed under the terms of the GNU General Public License, version 3. It features mascots of various open-source projects. SuperTuxKart is cross-platform, running on Linux, macOS, Windows, iOS (beta), Android systems and Nintendo Switch (homebrew).
Tux, of Math Command is an open source arcade-style video game for learning arithmetic, initially created for Linux.
eyeOS is a web desktop for cloud computing that seeks to enable collaboration and communication among users. It is mainly written in PHP, XML, and JavaScript. It is a private-cloud application platform with a web-based desktop interface. Commonly called a cloud desktop because of its unique user interface, eyeOS delivers a whole desktop from the cloud with file management, personal management information tools, collaborative tools and with the integration of the client’s applications.
In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.
GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, providing the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.
mintty is a free and open source terminal emulator for Cygwin, the Unix-like environment for Windows. It features a native Windows user interface and does not require a display server; its terminal emulation is aimed to be compatible with xterm.
Greenshot is a free and open-source screenshot program for Microsoft Windows. It is developed by Thomas Braun, Jens Klingen and Robin Krom and is published under GNU General Public License, hosted by GitHub. Greenshot is also available for macOS, but as proprietary software through the App Store.
MegaGlest is a free and open source real-time strategy computer game in a fantasy world, mixing elements of re-imagined past civilizations, magic and steampunk. It is an actively developed fork of the 2004 game Glest, which is no longer under development.
LeafChat is a free IRC client for Microsoft Windows and Unix-like operating systems, licensed under the GNU GPL-3.0-or-later. A donation is requested.
Unvanquished is a free and open-source video game. It is a multiplayer first-person shooter and real-time strategy game where Humans and Aliens fight for domination.
Rainmeter is a free and open-source desktop customization utility for Windows released under the GNU GPL v2 license. It allows users to create and display user-generated customizable desktop widgets or applets called "skins" that display information. Ready to use collections of skins can be downloaded and installed in packages known as "suites".
Magit is an interface to the Git version control system (a Git Client), implemented as a GNU Emacs package written in Elisp. It is made available through the MELPA package repository, on which it is the most-downloaded non-library package, with over 3.7 million downloads as of February 2023.