Crates.io | ruxguitar |
lib.rs | ruxguitar |
version | 0.4.0 |
source | src |
created_at | 2024-09-21 11:42:30.19834 |
updated_at | 2024-11-09 22:41:28.085301 |
description | Guitar pro tablature player |
homepage | |
repository | https://github.com/agourlay/ruxguitar |
max_upload_size | |
id | 1382146 |
size | 6,490,953 |
A guitar pro tablature player.
The design of the application is described in details in the blog article "Playing guitar tablatures in Rust".
./ruxguitar --help
Guitar pro tablature player
Usage: ruxguitar [OPTIONS]
Options:
--sound-font-file <SOUND_FONT_FILE> Optional path to a sound font file
--tab-file-path <TAB_FILE_PATH> Optional path to tab file to by-pass the file picker
--no-antialiasing Disable antialiasing
-h, --help Print help
-V, --version Print version
A basic soundfont is embedded in the binary for a plug and play experience, however it is possible to provide a larger soundfont file to get better sound quality.
For instance I like to use FluidR3_GM.sf2
which is present on most systems and easy to find online (here or there).
./ruxguitar --sound-font-file /usr/share/sounds/sf2/FluidR3_GM.sf2
Where can I find guitar pro files?
Why is the sound quality so bad?
--sound-font-file
option.Which dependencies are needed to run the application?
Why is the file picker not opening on Linux?
XDG Destop Portal
package for your desktop environment.Why are the strings no rendered on the tablature?
--no-antialiasing
option.Does it run on Windows 7 or Windows 8?
Why is the sound not working on Linux?
PulseAudio
which is not supported.Using the provided binaries in https://github.com/agourlay/ruxguitar/releases
Using Cargo via crates.io.
cargo install ruxguitar
Make sure to check the necessary dependencies for your system from the CI configuration.
This project is heavily inspired by the great TuxGuitar project.