If you’re learning actual songs, the TEF Viewer is invaluable. I’d hate to know I had to use old fashioned tab on paper (or even a screen) to learn a song from tab. So don’t think you need to ditch it.
That said, how are you running the TEF viewer on your Linux box? Are you using Wine? If so, the problem is likely in getting Linux / Wine to play the MIDI sounds generated by the TEF Viewer. A sound font needs to be assigned to the various instruments the TEF Viewer wants to use.
I don’t know much about any of that, and I don’t have a Linux box to play with, but here’s what Grok had to say about it. I can’t confirm the accuracy of these instructions. Let me know how it goes.
1. Install TEF Viewer via Wine
- Download the latest TEFview from the official site: https://tabledit.com/tefview/
- Right-click the downloaded .exe installer → Open with Wine Windows Program Loader .
- Complete the installation normally.
(Alternatively, use Bottles or PlayOnLinux for easier management — many TablEdit users prefer these.)
2. Set Up MIDI Sound (The Most Important Part)
TEFview needs a soundfont to turn MIDI into actual guitar/banjo/etc. sounds.
Recommended method (easiest and best quality):
- Open Qsynth (type qsynth in the menu or terminal).
- In Qsynth:
- Click Setup → Soundfonts tab → Open .
- Load this soundfont: /usr/share/sounds/sf2/FluidR3_GM.sf2 (or /usr/share/soundfonts/FluidR3_GM.sf2 on some distros)
- Click OK and keep Qsynth running in the background.
- In TEFview :
- Go to Play → MIDI Setup .
- In the MIDI Output / Driver dropdown, choose FluidSynth or Wine MIDI Mapper (sometimes listed as ALSA or PortMidi).
- If it doesn’t show up, restart TEFview after Qsynth is running.
Alternative (if FluidSynth doesn’t show up easily)
Use winetricks to install Microsoft MIDI support inside Wine:
Bash
winetricks midisupport
Then restart TEFview.
Quick Test
- Open any .tef file in TEFview.
- Press the Play button.
- You should hear realistic instrument sounds (guitar, bass, etc.).
Tips for Better Results
- Keep Qsynth running while using TEFview.
- If the sound is missing or robotic, try a different soundfont (there are many free high-quality ones online, such as GeneralUser GS or FluidR3).
- Some users get better results by running TEFview in a dedicated Wine prefix created with Bottles.