Earmaster on Ubuntu 22.04 + Wine

Need technical advice? Don't know where to find an option? Here is the right place to ask.

Moderator: Quentin

Post Reply
User avatar
LordEagle
Ear training rookie
Posts: 2
Joined: Jul 26, 2022 12:16 pm

Earmaster on Ubuntu 22.04 + Wine

Post by LordEagle » Jul 26, 2022 12:26 pm

Hey there

I'm evaluating Earmaster 7 (yet the demo) on my Ubuntu 22.04.
The UI basically runs and I can hear sound in the lessons ... the micro works too. so some basic tutorials work already.
Which is pretty cool, I was less lucky with an older Wine+Ubuntu version some months ago.

However, there seems to be an issue with font rendering. Especially the EarmasterJazz.ttf and EarMasterJazzText.ttf seem not to work or being rendered at all.
Not so important on the front-screen. But I can't read any music sheets if these fonts are not supported.

Wine-Log on Level Warning is full of logs like these:

Code: Select all

0034:warn:font:unix_face_create unable to parse font, falling back to FreeType
0034:warn:font:opentype_get_ttc_sfnt_v1 unsupported sfnt font: embedded bitmap data.
0064:warn:font:opentype_get_ttc_sfnt_v1 unsupported sfnt font: missing OS/2 table.
Any Idea what I can do to make Earmaster run smoothly?

My system:
- Ubuntu 22.04 / XFCE (Linux Light)
- Wine 6.03
- Emulating Windows 7 (32)
- CoreFonts + DirectX (vulken) installed via WineGui configuration

The full wine-log: https://pastebin.com/1YN83BJM
You do not have the required permissions to view the files attached to this post.

User avatar
LordEagle
Ear training rookie
Posts: 2
Joined: Jul 26, 2022 12:16 pm

Re: Earmaster on Ubuntu 22.04 + Wine

Post by LordEagle » Jul 28, 2022 12:48 am

Okay I got one step further:

Inspired by this post, https://www.earmaster.com/community/forum/2/5472.html,
I recon that wine runs by default in classic mode. And I got the same visualization issues with notations.

So, I downloaded a simple .msstyles theme (e.g. Windows 10 look)
Configured it in the wine-configs: DesktopIntegration -> Theme
... and tara WINE gets forced to enable Direct3d support.
Here's the full how-to + resources: https://www.reddit.com/r/linux_gaming/comments/n8hf6v/make_wine_look_like_windows_10/

Now at first Earmaster did no longer start at all. As my System didn't have any D3D support.
I got it back by installing vulkan:

Code: Select all

sudo apt install mesa-vulkan-drivers vulkan-utils
You can test whether vulkan support basically works without wine-context by running.

Code: Select all

vkcube
This should show a nice little 3d cube animation.

However, Now I get other errors when I try to start a concrete lesson. Going to elaborate and share if I know more about the cause and solutions

Post Reply