Sonntag, 13. März 2022
Importing TuxGuitar in Eclipse
A good starting point is akdmia's video, from which you can gather some information - although somewhat outdated:
http://www.tuxguitar.com.ar/downloads/tuxguitar-eclipse.ogv
The following is a brief roundup of everything that needs to be done in order to get the latest code and start the program from eclipse.
Go to the SVN Repository perspective.
Add the tuxguitar repository, at the time of writing https://svn.code.sf.net/p/tuxguitar/code
Checkout trunk, with only the files in the toplevel directory... only file children. This contains the master pom, choose an accurate name of your choice for the project on your machine.
Checkout TuxGuitar, TuxGuitar-editor-utils, TuxGuitar-gm-utils, TuxGuitar-gtp, TuxGuitar-lib, TuxGuitar-ui-toolkit, TuxGuitar-ui-toolkit-swt - fully recursive.
Make sure for all projects, that they are configured as maven projects.
In the the build path of all projects, make sure nothing is excluded. Check this on the tab "Source" of the build path preferences.
Add the projects TuxGuitar-editor-utils, TuxGuitar-gm-utils, TuxGuitar-gtp, TuxGuitar-lib, TuxGuitar-ui-toolkit, TuxGuitar-ui-toolkit-swt to the classpath of the project TuxGuitar.
Create a run configuration for the TGMainSingleton that is contained in the TuxGuitar project, and on the tab "Dependencies" add the bin folder in the TuxGuitar project to the classpath.
Run a maven install on the master pom you first checked out.
Build all other TuxGuitar projects.
Run the main class.
Congratulations, you now have a minimal running configuration you can run and debug inside eclipse.
http://www.tuxguitar.com.ar/downloads/tuxguitar-eclipse.ogv
The following is a brief roundup of everything that needs to be done in order to get the latest code and start the program from eclipse.
Go to the SVN Repository perspective.
Add the tuxguitar repository, at the time of writing https://svn.code.sf.net/p/tuxguitar/code
Checkout trunk, with only the files in the toplevel directory... only file children. This contains the master pom, choose an accurate name of your choice for the project on your machine.
Checkout TuxGuitar, TuxGuitar-editor-utils, TuxGuitar-gm-utils, TuxGuitar-gtp, TuxGuitar-lib, TuxGuitar-ui-toolkit, TuxGuitar-ui-toolkit-swt - fully recursive.
Make sure for all projects, that they are configured as maven projects.
In the the build path of all projects, make sure nothing is excluded. Check this on the tab "Source" of the build path preferences.
Add the projects TuxGuitar-editor-utils, TuxGuitar-gm-utils, TuxGuitar-gtp, TuxGuitar-lib, TuxGuitar-ui-toolkit, TuxGuitar-ui-toolkit-swt to the classpath of the project TuxGuitar.
Create a run configuration for the TGMainSingleton that is contained in the TuxGuitar project, and on the tab "Dependencies" add the bin folder in the TuxGuitar project to the classpath.
Run a maven install on the master pom you first checked out.
Build all other TuxGuitar projects.
Run the main class.
Congratulations, you now have a minimal running configuration you can run and debug inside eclipse.
Mittwoch, 29. September 2021
TuxGuitar 2.0 Debian Package
TuxGuitar is back again!
You can Install it on your machine going
sudo dpkg --install tuxguitar-2.0-SNAPSHOT-linux-x86_64.deb
Download it here:
tuxguitar-2.0-SNAPSHOT-linux-x86_64.deb
Big thanks to Zamfox and alniro for giving me the idea. Hope you can get back to your tabs this way
Most likely this package will only run on Debian Buster. At the moment https://github.com/ohli is working on a build for arch linux... maybe try that one.
TuxGuitar on GitHub
Last Changes:
Added new Tuner with Yin algorithm
You can Install it on your machine going
sudo dpkg --install tuxguitar-2.0-SNAPSHOT-linux-x86_64.deb
Download it here:
tuxguitar-2.0-SNAPSHOT-linux-x86_64.deb
Big thanks to Zamfox and alniro for giving me the idea. Hope you can get back to your tabs this way

Most likely this package will only run on Debian Buster. At the moment https://github.com/ohli is working on a build for arch linux... maybe try that one.
TuxGuitar on GitHub
Last Changes:
Added new Tuner with Yin algorithm
Samstag, 17. Juli 2021
TuxGuitar 2.0 Snapshot
TuxGuitar is back!
TuxGuitar on GitHub
Thanks to Pablo for uploading the downstream fork again. Several community patches are built in ...
What's Changed:
Global style update with a new skin
Main toolbar redesigned
Native window header and toolbar for the SWT GTK backend
High DPI display support
Hiding/showing of individual tracks
Click-and-drag selection support, started by Bartek Poleszak
Cut/Copy/Paste of individual notes
More tuning presets, grouped by instrument and number of strings
Default program/clef support for tunings
Scale finder
Customizable scale intervals
Percussion dialog and percussion notation editor
Support for mix table change commands from GP3/GP4/GP5 files
UI cleanup, MIDI track name support by Alex Abdugafarov
Various bug fixes in importers/exporters by b4dc0d3r
And lots of other small improvements and bug fixes
Transpose tool now accepts selection range
Lilypond export from gp3 files fixed
TuxGuitar on GitHub
Thanks to Pablo for uploading the downstream fork again. Several community patches are built in ...
What's Changed:
Global style update with a new skin
Main toolbar redesigned
Native window header and toolbar for the SWT GTK backend
High DPI display support
Hiding/showing of individual tracks
Click-and-drag selection support, started by Bartek Poleszak
Cut/Copy/Paste of individual notes
More tuning presets, grouped by instrument and number of strings
Default program/clef support for tunings
Scale finder
Customizable scale intervals
Percussion dialog and percussion notation editor
Support for mix table change commands from GP3/GP4/GP5 files
UI cleanup, MIDI track name support by Alex Abdugafarov
Various bug fixes in importers/exporters by b4dc0d3r
And lots of other small improvements and bug fixes
Transpose tool now accepts selection range
Lilypond export from gp3 files fixed
Freitag, 18. Juni 2021
Transpose range of measures in Tuxguitar
make transposing multiple measures easier...
patch on sourceforge
outline of patch:
- get the number of measures of current song
- display a checkbox in the transpose dialog to select 'from' and 'to' measures
- pass these parameters to the transpose action
-> added
tools.transpose.measures
tools.transpose.measures-from
tools.transpose.measures-to
tools.transpose.apply-to-measure-range
in messages_de.properties and messages_en.properties
-> modified german names for keys, instead of number of sharps / flats
in messages_de.properties
-> added attributes and logic for measure range in TGTransposeAction.java
-> added measures selection in TGTransposeDialog.java
-> changed comment to "semitone selection" in TGTransposeDialog.java
patch on sourceforge
outline of patch:
- get the number of measures of current song
- display a checkbox in the transpose dialog to select 'from' and 'to' measures
- pass these parameters to the transpose action
-> added
tools.transpose.measures
tools.transpose.measures-from
tools.transpose.measures-to
tools.transpose.apply-to-measure-range
in messages_de.properties and messages_en.properties
-> modified german names for keys, instead of number of sharps / flats
in messages_de.properties
-> added attributes and logic for measure range in TGTransposeAction.java
-> added measures selection in TGTransposeDialog.java
-> changed comment to "semitone selection" in TGTransposeDialog.java
(Seite 1 von 1, insgesamt 4 Einträge)