Skip to content

A Guitar Pro (GTP) parser written in Rust & NOM,supports *.gtp, *.gp3, *.gp4,*.gp5,*.gp6

Notifications You must be signed in to change notification settings

Noise-Labs/gtp-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gtp-rs

A Guitar Pro File Format Parser(GTP), supports all gtp versions(gp3,gp4,gp5,gpx).

Example On Rust

Example On WASM

//direct from url
const gtp = GTP.new_from_url('https://xxxxxxx/xxx/xxx/xx.gp4');
const data = gtp.parse();    

//from array buffer.
const gtp = GTP.new_from_array_buffer(data);
const data = gtp.parse(); 

Road Maps

  • [] basic implementation.
  • [] confirm complicated cross versions.
  • [] WASM supports.

About

A Guitar Pro (GTP) parser written in Rust & NOM,supports *.gtp, *.gp3, *.gp4,*.gp5,*.gp6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages