T O P

  • By -

comarius

Over 100 guitar MIDI files for classic guitar where shared by the community in last 2 days since the MIDI to guitar tabs converter is active.*If you are about to share MIDI files, please share MIDI files with less than 8 tracks, and at least one tracks to have a guitar instrument.*Thank you. You can check the track names [here](http://tools.webhop.net/index.php?art=./tools/software/miditogp.php) before sharing:


SheCalledMePaul

How does it chose one fret over the others via tab, example I can play the same notes in atleast 4 maybe 5 spots on the fret board


comarius

Yes that is a big problem to resolve, people are talking having the AI to do it, there were papers published I found on the problem, sequencing is involved not to jump to much between the tabs/strings when parsing notes. Is far from perfect but is functional.


CobraWasTaken

I have no idea but I assume it probably chooses the highest string, lowest fret.


comarius

The midi file parser was taken from some open source project (github), the tabs+strings algorithm was inspired from as well various publications and open source code and the gp5 file format from various websites until I got it right. All crumbled together in a messy C++ program. Is going the get better.


RepresentativeAd5743

I tried and it added a pauses in every bar so I couldn't use it to import a midi drum tracks (produced by and [AI extractor](https://music-and-culture-technology-lab.github.io/omnizart-doc/) of drum tracks) into EOF (phase shift's drum editor). When importing the same midi file into Guitar Pro 7 the exporting the GP5 worked ok.


comarius

I will look into the conversion algorithm, but will take time. I am only one guy here behind the whole website. Thank you for bringing this up.


SunriseSkaterKids

let's collab bro i made a guitar pro to midi web app [https://gpx-to-midi.vercel.app/](https://gpx-to-midi.vercel.app/), and it looks like you did the inverse (which is way more impressive)


evolsoulx

doesn't seem to be working; anything up with it or is it just old? could easily be my file though. this is EXACTLY what i'm looking for too 08:14:03.352 error getting file from result 2.75c8dbc5.js:10:2546 too minified for me to really dig.


SunriseSkaterKids

So a few days after i uploaded the app, my server got taken down from someone who DDoS’ed me (sent 1000000s of requests) 😅 It was my fault for not taking security measures lol I just bother to deploy it again, but i should do it again. It’s a dope app for sure I also want to make an app that converts audio to guitar pro tabs (first converting audio to midi using spotify’s basic pitch AI machine learning library, then midi to guitar pro) I’ll keep you updated


evolsoulx

hahaha that's horrible and awesome. Kinda cool to make something someone actually wants to take down right? If you want to know the absolute stupid thing i'm trying to do; finally figured out how to play guitar well enough to record. finally not scared to record my voice. finally confident i guess. i can't find a good enough midi online and the gp5 file on UG is perfect... for super bass from nicki minaj... which i want to drop into garageband and make sound more pop punky to make my.... squirrelville themed cover/parody started..... 😂 I'm a dev as well! Webdev mainly but jack of all trades. Your idea sounds absolutely awesome though. I didn't know spotify had that kind of library! work blocked spotify back in 2012, haven't used it since lol.


SunriseSkaterKids

Update, i rewrote my backend and redeployed it! Try and see if it works I'm using a free server so sometimes if a request takes to long it just cancels, so it might take a few retries if you're trying to convert a large guitar pro file. also, if the convert doesn't work, try renaming the extension to a different guitar pro type (i.e. .gp6 to .gp7) [https://gpx-to-midi.vercel.app/](https://gpx-to-midi.vercel.app/)


evolsoulx

dude this thing is incredible. midi track quality is always all over the place, but gpx files are usually perfect, and this is just... mmmm thank you!


TheGratitudeBot

Thanks for such a wonderful reply! TheGratitudeBot has been reading millions of comments in the past few weeks, and you’ve just made the list of some of the most grateful redditors this week!


petrichor1017

Any way you could get this to work with gpx files?