Crash opening a particular file created by TuxGuitar (imported from ptb format)
I have TuxGuitar and MuseScore. I have several formats in TuxGuitar including its .tg and most of the Guitar Pro formats, GP3 - GP5 and GPX.
The Guitar Pro formats are recognized by MuseScore, that's good. The .tg format can be converted to GP formats and work fine.
I also have .ptb (Power Tabs). These are not in the formats recognized by MuseScore. Since MuseScore recognizes GP formats, I tried converting the .ptb format to a GP5 format and also tried converting .ptb to .tg and then to GP5. In both of these cases the MuseScore crashed with the following message.
'This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.'
Will there ever be a way to get .ptb format into MuseScore either by conversion or directly? How about the .tg (TuxGuitar) format directly?
Comments
Can you share these gp5 files?
But as to the question, will MuseScore be extended to support other proprietary formats - not very likely. We focus on MusicXML as the most universal format and openly documented there is, but provide limited support for a couple of the most popular proprietary formats.
Actually there is code in MuseScore that seems to allow for importing PTB files, only it doesn't allow for that extension, so because of that and because of lacking PTB test files we can't be sure at all whether this PTB import works at all.
See mscore/file.cpp, line 2314, mscore/importgtp.cpp, lines 2720-2723 and mscore/importptp.cpp, a whole set of currently unused code?
See https://github.com/musescore/MuseScore/pull/5576 for PR to ebabl direct PTB Import and https://musescore.org/en/node/44796#comment-969240 for a (more or less) successful such import