Skip to content

Audio delay fix & more#8

Open
k0ffinz wants to merge 3 commits into
kaiakairos:masterfrom
k0ffinz:master
Open

Audio delay fix & more#8
k0ffinz wants to merge 3 commits into
kaiakairos:masterfrom
k0ffinz:master

Conversation

@k0ffinz
Copy link
Copy Markdown

@k0ffinz k0ffinz commented Jul 2, 2024

So I've got some issues like my mic getting glitchy globally, mic sound getting delayed and even app crashing (related to the first issue).
The first 2 commits should hopefully fix those problems.
Glitching mic issue was because it was reinitialized a lot and godot doesn't dispose old instances of it, the app was crashing for the same reason, and audio delay is probably because of the bus auto-disabling feature so I simply disabled it.
The 3rd commit is just there in case people like it.
Test it to make sure the issues got resolved.

k0ffinz added 3 commits July 3, 2024 00:37
found out channel auto-disabling might be the issue. tested it myself and it seems to fix it without the need to recreate the mic (which leads to even more problems like global mic glitches and even app crashing, and ill address them in the next commit)
and rewrite how mic is re/initialized
didnt replace right away in case some people wont like it or it has some issues
uses some different way of getting active mic volume (directly from the bus instead of its analyzer effect) which also makes it smoother
also realigned everything in the settings panel to make some space for another checkmark
@Aruviano
Copy link
Copy Markdown

Aruviano commented Jul 3, 2024

guh

1 similar comment
@Raltyro
Copy link
Copy Markdown

Raltyro commented Jul 3, 2024

guh

@Aruviano
Copy link
Copy Markdown

Aruviano commented Jul 4, 2024 via email

@litruv
Copy link
Copy Markdown

litruv commented Jul 19, 2025

Hey mate, just wanted to say thanks for your pull request, I've implemented it over on my fork.

https://github.com/litruv/PNGTuber-Plus/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants