Ability to Import TablEdit Files

• Mar 5, 2024 - 16:23

I notice that MuseScore 4 will import Guitar Pro files and also, in pilot, PowerTab files. I have a website (https://www.stevemcwilliam.co.uk/guitar/tab.htm) with a large number of TablEdit files on it for free download and I have been a user of TablEdit since 1994. I would very much like to make the pages of files I currently have available made available on the MuseScore library in Musescore (.mscz) format.

I have attempted exporting from TablEdit in MusicXML, Midi and pdf formats but have come across many issues which at present I do not have the ability to solve. An import mechanisms/function in MuseScore to accept TablEdit (.tef) files would assist greatly and would ease my learning curve and workload as well as providing the ability for many hundreds of thousands of TablEdit users to follow my example.

Many thanks for any help you can provide in this direction.

The TablEdit author (Matthieu Leschemelle) can be contacted via: matt0308@tabledit.com and the website can be seen over at: https://tabledit.com/

Cheers,
Steve J. McWilliam (SteveMcBill)


Comments

Hello,
I've just written a specification for the new TablEdit 3.0 file format, in effect since 2020.
I'm at the disposal of MuseScore developers.
Best regards
Matthieu Leschemelle

Hi Steve,

could you explain what issues prevent you from using MusicXML ? Depending on the complexity of the TablEdit file format, native support in MuseScore could require significant effort. The aim of MusicXML was to reduce this effort by having a single interchange format. Thus developer time may be better spent on improving MusicXML transfer between TablEdit and MuseScore.

Regards, Leon.

In reply to by Leon Vinken

Leon,

Having been in recent discussion with Matthieu regarding this matter I know he would be appreciative if the TablEdit file format specification was NOT shared without his express permission.

Cheers,

Steve
Steve J. McWilliam

Guitar Tab: http://www.stevemcwilliam.co.uk/guitar/tab.htm
Tab Videos: https://www.youtube.com/channel/UC0md259-P6GwpX7okCfMB1w/playlists
YouTube Channel: http://www.youtube.com/user/SteveMcBill
ShutterStock Photos: http://submit.shutterstock.com/?ref=9329
rECOrd - (Cheshire's LRC): http://www.rECOrd-LRC.co.uk

In reply to by Jojo-Schmitz

To further clarify, I did not have to sign an NDA to get the spec. I simply cannot share it myself as it is copyrighted, the header contains:

  • Created by Matthieu Leschemelle on 2/03/2024.
  • Copyright 1997-2025 TablEdit. All rights reserved.

To get a copy, contact Matthieu Leschemelle.

Status update and request for feedback.

With generous support by Matthieu Leschemelle, I have created a minimal working TablEdit importer, containing only the very basics. The main limitation at this time is that it imports only TablEdit File Format 3.00+ files (as produced by the current TablEdit version). This is important as most files on download sites are in older formats. Besides that, a lot of musical data in the TablEdit file is still ignored.

I am in the process of getting this importer added to MuseScore, but unfortunately managed to be just too late for 4.6.

To illustrate the current status, I have attached PDFs generated by both TableEdit and MuseScore. The TablEdit files for these were downloaded from Steve McWilliam's site.

My next step will be to fix the remaining issues that currently prevent including my changes in MuseScore. Once that has been done, I will implement more features. I would appreciate feedback on what would be considered the most important features to make sure I provide the most value for my efforts.

Regards, Leon.

Attachment Size
fifehunt_TablEdit.pdf 74.69 KB
fifehunt_MuseScore.pdf 61.85 KB
ragcbjoe_TablEdit.pdf 126.14 KB
ragcbjoe_MuseScore.pdf 103.06 KB

In reply to by Leon Vinken

Looks very promising and useful already.

Are these elements handled?
• Dynamics (pp, p, mp, my etc)
• Tempo changes
• Time signature changes
• Ritardando
• Crescendo, descrescendo
• Hammer on and Pull off
• Barre indicators, (%barchord texts in TablEdit)

I don't think that v3 format is a significant limitation. My old PC, (before it died), was running TE 2.73 but I think that my licence allowed for free upgrades, so I'll dig out the licence code, get the latest version installed and then see if my old .tef files can be upgraded to v3 format.

If this works then I really don't see much limitation in only supporting v3 format.

In reply to by yonah_ag

Haven't looked into those in detail yet. Short answer is "probably yes, with varying degrees of difficulty". Hammer on / pull is documented, that should be easy. Tempo change is only partially covered in the specification. Most things would either require Matthieu's help or reverse engineering.

In reply to by Leon Vinken

Maybe I'll contact Matthieu and see if he is interested in doing this. It would open up a lot of scores to TablEdit. I have had some correspondence with him in the past and he implemented a couple of features in TE that I requested, so you never know.

Do you still have an unanswered question? Please log in first to post your question.