Skip to main content

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

all good! glad you updated to the newest version :D

it's much better 

(1 edit)

On a different topic, do you test it on linux ? More than 4-5 voices start to crackle a lot. I think using this command lower them:

env PIPEWIRE_LATENCY=“1024/48000” ./4TRK

Edit: pinning to single core has the best results. → taskset -c 3 env PIPEWIRE_LATENCY=“1024/48000” ./4TRK

Have you tried anything else that works ?

thanks for the feedback - I have tested on linux but not extensively as I only have VM currently.
Have you tried changing the Audio settings in 4TRK to see if it has any impact?

yes, doesn’t do a lot !

I hope we can solve it quickly. Sorry  - I'll do my best to have the next update more optimized. I'm usually running 44100 - I think my macbook audio is handled better by the app and you might have some luck if you can try temporarily switching to 44k or another system (pulse/alsa) to see if it improves.

I found a very old post here https://forum.manjaro.org/t/howto-troubleshoot-crackling-in-pipewire/82442 it might still have some useful tips :)


Cheers

i'm running a build now with a small latency adjustment for pipewire users. It could take upto 2-3 hours

try the update I just pushed. I hope it helps - i'm still investigating audio improvements all the time!

Awesome that was quick ! Thanks for that, I’m gonna keep you updated

unfortunately, already found a new bug! :D

It’s much better right now ! Good work

oh great!

I decided to migrate to native c++ for all audio operations- that should kill all pops and crackles!

I wanted to do it from the start, but i built too much in the python skeleton - now it’s time to migrate.

(+1)

Yes awesome news !! python is probably what’s driving it down

Please let me know if the new linux version is working ok! You should be able to use 128 buffer without crackles :)
If you have crackles or pops at all, let me know! The new audio system will fall back to the original python incase the library is not compatible with your system - I really hope you can notice the quality increase.

(+1)

Much much better, 128 buffer works clean !