What audio software exists?

I work in live sound, and occasionally do recording production. What audio-related programs are available? Are there any DAWs?

Most digital audio consoles have remote control/offline editor apps available. There’s one called Mixing Station that works with a wide variety of consoles. Could that be ported to Haiku?

The only DAW listed in HaikDepot is LMMS. It is apparently quite popular, and is not dissimilar to FL Studio, if you know that.
You may have to wait a long time to see Mixing Station ported. It will happen if somebody with the necessary skills wants to do it, but not otherwise.
Good luck.

At least Mixing Station doesn’t want to launch here:

/Opslag/wip> java -jar mixing-station-desktop.jar 
java.io.IOException: Could not create folder: /boot/home/config/settings/MixingStation/.telemetry
        at codeBlob.aez.c.l(SourceFile:501)
        at codeBlob.aez.c.b(SourceFile:1452)
        at codeBlob.aez.b.b(SourceFile:2089)
        at codeBlob.aez.b.c(SourceFile:46)
        at java.base/java.lang.Thread.run(Thread.java:833)
java.lang.LinkageError: Unknown platform: Haiku
        at org.lwjgl.system.Platform.<clinit>(SourceFile:91)
        at org.lwjgl.system.Library.<clinit>(SourceFile:33)
        at org.lwjgl.system.MemoryUtil.<clinit>(SourceFile:100)
        at org.lwjgl.system.Pointer$Default.<clinit>(SourceFile:67)
        at org.lwjgl.system.Callback.<clinit>(SourceFile:40)
        at codeBlob.c.i.e(SourceFile:80)
        at codeBlob.c.i.<init>(SourceFile:141)
        at org.devcore.mixingstation.gdx.desktop.b.<init>(SourceFile:124)
        at org.devcore.mixingstation.gdx.desktop.a.m(SourceFile:123)
        at org.devcore.mixingstation.gdx.desktop.MsDesktopLauncher.main(SourceFile:59)
Exception in thread "main" java.lang.LinkageError: Unknown platform: Haiku
        at org.lwjgl.system.Platform.<clinit>(SourceFile:91)
        at org.lwjgl.system.Library.<clinit>(SourceFile:33)
        at org.lwjgl.system.MemoryUtil.<clinit>(SourceFile:100)
        at org.lwjgl.system.Pointer$Default.<clinit>(SourceFile:67)
        at org.lwjgl.system.Callback.<clinit>(SourceFile:40)
        at codeBlob.c.i.e(SourceFile:80)
        at codeBlob.c.i.<init>(SourceFile:141)
        at org.devcore.mixingstation.gdx.desktop.b.<init>(SourceFile:124)
        at org.devcore.mixingstation.gdx.desktop.a.m(SourceFile:123)
        at org.devcore.mixingstation.gdx.desktop.MsDesktopLauncher.main(SourceFile:59)

LWJGL hasn’t been ported yet. Is that the main dependency?

It has, I think it is a haikuware.ru.
It is how Minecraft can run on Haiku.
@3dEyes knows more.

No idea, just did a quick check to launch it in Terminal.

2 Likes

Is it 64-bit only? I see build instructions for 64-bit.

Also, LOTE is only for nightly builds. I’ll see if it builds on beta.

Update

Building LWJGL from source also requires JDK14 though it’s not mentioned in the readme.

Build was unsuccessful after the init stage built successfully. How do I try a clean build properly?

I was able to build LWJGL for 32 bits, but it is not easy because the build process constantly terminates with an error about lack of memory. I can publish archive for x86 architecture.

1 Like

Have you tried using lld?
That was how they got QtWebEngine to build on 32 bit.

The problem does not occur when building native jni code. The problem occurs when building Java code.

If it’s Java code, then it doesn’t need to be compiled on 32-bit, right?

Hi 3deyes.

Any status for a haikuports package for this? It would be nice for example to port unciv to Haiku.

It is not a problem to package lwjgl. The main question is what path on disk to place java libraries.

Maybe dev-java? Gentoo has quite a few listed there: dev-java – Gentoo Packages

Strike the above, should read better next time, sorry for the noise :slight_smile:

I put the Java antlr runtime and tool directly into $libDir.