Code Monkey home page Code Monkey logo

Comments (12)

ouwou avatar ouwou commented on July 22, 2024

which OS and audio backend (printed to console)?

from abaddon.

riomccloud avatar riomccloud commented on July 22, 2024

OS: Windows 10 21H2 (amd64)
Audio backend: WASAPI

from abaddon.

wont-stream avatar wont-stream commented on July 22, 2024

That's strange, discord is supposed to be mono only.

from abaddon.

ouwou avatar ouwou commented on July 22, 2024

ill try making a small standalone program thatll echo back your microphone to see if its a miniaudio issue or a me issue

That's strange, discord is supposed to be mono only.

discord will mix your audio to mono before encoding it, but opus is a strictly stereo codec so you can send stereo audio. i guess discord doesnt mix audio to mono after decoding

from abaddon.

ouwou avatar ouwou commented on July 22, 2024

can you try this? this will simply echo back your microphone input when you open it, so it should help determine if the problem is a result of the library or me making a mistake using it. if it sounds wrong, also send the output of the exe

audio test.zip

from abaddon.

riomccloud avatar riomccloud commented on July 22, 2024

Here it is:
audio-log.txt

from abaddon.

ouwou avatar ouwou commented on July 22, 2024

and just to confirm youre hearing the same issue with that where audio is playing back only through the left channel?

from abaddon.

riomccloud avatar riomccloud commented on July 22, 2024

Yep.

from abaddon.

ouwou avatar ouwou commented on July 22, 2024

and just to make sure its a miniaudio issue and not a microphone issue can you record yourself on https://mictests.com/ and play it back (or any other software that doesnt do any mixing/channel conversion) and also check the displayed channel count on the left? the other software you used might have mixed to mono so itd be helpful to rule that out. in meantime ill ask the miniaudio dev about this

from abaddon.

riomccloud avatar riomccloud commented on July 22, 2024

I tested it and... really the audio only comes from the left. I never imagined it could be mixing...
Ok, not miniaudio's fault, but is there a way to force mixing audio on both channels, with Abaddon or for the entire Windows system?

from abaddon.

ouwou avatar ouwou commented on July 22, 2024

i can add a force mono option, but as a workaround you can go to your sound control panel and set the microphone to be mono

from abaddon.

ouwou avatar ouwou commented on July 22, 2024

you can enable the "Mix Mono" option in the voice window now

from abaddon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.