Get the latest tech news
Playing guitar tablatures in Rust
Yet another programming blog
Those binary files have the.gp3,.gp4,.gp5 or.gp6 extension depending on the software version used to produce them, and can be easily found on the internet on websites such as Ultimate Guitar. Once I have a collection of canvas measures, they are assembled in a responsive grid layout to display the whole tablature using the wrap widget from the iced-aw crate. Working on such a large project alone required a lot of discipline because there were many times when I felt like giving up, running into cryptic bugs or being stuck on a feature for weeks.
Or read this on Hacker News