Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The seamless looping and adaptive music setup is exactly what I’ve been needing. Any chance you’d consider a Linux version down the line? I understand Windows makes sense as the priority given the game engine workflows, but it would be great to have it on Linux too.

Thanks for your time, and thanks for building this.

(1 edit)

Thanks Lucas, glad it's hitting the right spot. It's Windows only but I haven't ruled out Linux. The app is Python under the hood so it's not a rewrite, it's the build, the audio device side, and keeping two versions tested that's the real work. I'm a one person shop so it is about demand for it that is a big factor. What would you be using it with, Godot?

This may be helpful for you. Loopsmith exports are already cross-platform. The loop files, the Godot, Unity, and Web recipes, and the FMOD kit script all work the same on Linux. The two live "send straight into FMOD / Wwise" buttons are the exception, they talk to the middleware on the same machine, so they'd stay Windows for now (and Wwise itself doesn't run on Linux). I haven't tried the Windows demo under Wine on Linux, but if you try it, tell me what happens. 

Hello, how are you?

I apologize for the delayed response; I was away.

I intend to use it with Godot, but unfortunately, I’ll have to wait a little longer before I can test the application using Wine. I’ve become very interested in your application, though.

As soon as I’m able to purchase it, I’ll be happy to report on my experience using it on Linux, even though there isn’t a native version yet.

(2 edits) (+1)

Hey Lucas, doing okay over here. Thank you for asking. Good to hear back from you. 

You can always try the Loopsmith demo first which gives you five free exports, so you can put it through its paces on your setup. If the demo runs well under Wine, the paid version will behave the same. 

Are you also using Windows as well with your setup?

Since Godot is your engine, this just went up and might be a useful article: https://www.austinhaynesmusic.com/godot-wav-loop-points

Whenever you get the chance to try it, it would be interesting to see how it goes on Linux, good or bad.

All the best.

Hello, how are you?

I’ve been testing the demo version, and in summary, it seems to be working perfectly. However, I’d like to share a few more details about my experience using it on Linux.

As for Windows, I stopped using it completely a few months ago. I used to have it set up in dual boot just for games with anti-cheat systems that did not support Linux, but since I no longer play those games, I decided to keep only Linux so I could have more free space on my storage drive. Whenever I need something that requires Windows, I use WinBoat, although it has been a while since I last used that as well.


My experience with the application

Launching the application

The first time I launched the application, it displayed an error and closed. However, this only happened on the first attempt; when I opened it again, the same error did not occur and the application launched normally. I don’t know whether switching Proton versions solved the problem, but I tested the previous Proton version again and the error still did not return.

I was using Proton-CachyOS, then switched to Proton-GE, and on the third test I switched back to Proton-CachyOS. The application launched normally in both the second and third tests; the error only occurred during the first test.

Failed to execute script 'qt_app' due to unhandled exception: DLL load failed while importing QtCore: Módulo não encontrado.

Traceback (most recent call last):
  File "qt_app.py", line 397, in <module>
  File "qt_app.py", line 313, in main
ImportError: DLL load failed while importing QtCore: Módulo não encontrado.

Importing audio

I tested dragging and dropping a music file into the application. However, when I did this, the application became stuck on a loading screen and froze, so I had to force it to close.

However, I can import audio normally by using the “Load Audio…” button. As you can see in the image above, I had already imported an audio file using the “Load Audio…” button, but I repeated the drag-and-drop process so I could take a screenshot and show you the issue.

I haven’t tested the export feature yet because I wanted to perform a real-world export test and use the result in Godot, but all the other features have been working perfectly so far.

Your application is wonderful. There is so much you can do with a single piece of music—even something like what I saw in a game, where the music evolves along with the player’s progress by adding more sounds and instruments. If the player takes damage or loses, the music returns to its base arrangement.

My system

In case it is helpful, here is some information about my system:

Operating System: BigLinux based on Manjaro Linux
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.1
Kernel Version: 6.18.45-1-MANJARO (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5500
Memory: 32 GiB of RAM (31.2 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Manufacturer: MANCER

I’m Brazilian, so some parts of the screenshots I sent may be in Brazilian Portuguese. I apologize if there is anything in them that you cannot understand.

If you need me to perform any specific tests, I will be happy to help.

Thank you very much in advance.

(1 edit)

Thanks for the detailed rundown, Lucas! this is exactly the kind of report I was hoping for. Glad it launched once you found a Proton version it liked.

The drag-and-drop freeze looks like a limitation of Wine itself rather than something in the app. Dragging files from a native Linux file manager into a Windows program under Wine has been a known issue for years. On Windows it works normally. Under Wine, the Load audio button (and the Batch folder button for whole folders) is the reliable way to go, which you already found.

Once you export, everything the app writes is just ordinary files, so the WAVs and the Godot script will behave the same as they would from a Windows machine. I'd love to hear how the Godot side goes.

With your permission I'll include what you found into a short "running under Wine" note so other Linux folks know what to expect. It works under recent Proton, use the button instead of drag and drop.