RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    lr-atari800 sound is distorted, while atari800 sound is clean

    Scheduled Pinned Locked Moved Help and Support
    audiodistorted soundlr-atari800
    14 Posts 4 Posters 1.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      n2185x @mitu
      last edited by n2185x

      @mitu Nope, that's not it. I applied the pull request diff (https://github.com/libretro/libretro-atari800/pull/44/commits/da7893488b18f18282f2f3a121bb4c13df947a99#diff-c32948c89abf417f4eddbb951f440f7031ad98a2588c68b63b064bef299ffbd3) for that bug to the current lr-atari800 source and the end result is exactly the same as far as the distortion goes. It cuts the volume in half but has no effect otherwise.

      S 1 Reply Last reply Reply Quote 0
      • N
        n2185x @mitu
        last edited by

        @mitu Also note that the bug you pointed at is with respect to a constant low hum of around 95 Hz, while the problem here is a roughly 15 Hz modulation of emitted sound. The emulator is silent when there's no sound playing, and the amplitude of the distortion is proportional to the amplitude of the sound, so quieter sounds have quieter distortion, in proportion to their volume.

        1 Reply Last reply Reply Quote 0
        • N
          n2185x
          last edited by

          I set up a Raspberry Pi 3 with the same distribution, everything updated to the latest. This issue is present on the Pi 3 as well (with lr-atari800).

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @n2185x
            last edited by

            @n2185x Then it must be a different issue. Unfortunately the lr-atari800 core hasn't been maintained for a while and hasn't received any bugfixes or improvements that are part of the standalone emulator (atari800).

            N 2 Replies Last reply Reply Quote 0
            • N
              n2185x @mitu
              last edited by n2185x

              @mitu Is there any particular reason that lr-atari800 hasn't received the bugfixes and improvements that make up the standalone emulator? I would have expected lr-atari800 to be kept in lockstep with atari800.

              mituM 1 Reply Last reply Reply Quote 0
              • N
                n2185x @mitu
                last edited by

                @mitu Since the standalone atari800 emulator is the one that seems to be supported, how can we get it to display through shaders like the ones available for Retroarch? That's really the biggest reason I'm not just using the standalone emulator -- it looks way better with the CRT shader layer.

                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator @n2185x
                  last edited by

                  @n2185x said in lr-atari800 sound is distorted, while atari800 sound is clean:

                  @mitu Is there any particular reason that lr-atari800 hasn't received the bugfixes and improvements that make up the standalone emulator? I would have expected lr-atari800 to be kept in lockstep with atari800.

                  It's up to each upstream project maintainer/developer(s), it may be a technical reason or just lost interest in the libretro fork.

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    n2185x @mitu
                    last edited by

                    @mitu Is there any way we can get the libretro stuff put directly into the atari800 project itself, so that it becomes a first class citizen?

                    mituM 1 Reply Last reply Reply Quote 0
                    • P
                      PhoenixFlood
                      last edited by

                      A workaround is to go into the audio settings and turn down the gain to about -5. Clears it right up. I had the same issue.

                      N 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @n2185x
                        last edited by

                        @n2185x This can only be decided by the upstream project. While some libretro cores have this setup, it's rather an exception than the rule - the libretro core is generally kept as a separate project.

                        1 Reply Last reply Reply Quote 0
                        • N
                          n2185x @PhoenixFlood
                          last edited by

                          @PhoenixFlood If you're referring to the retroarch audio settings, I tried that and it has no effect on the distortion. The emulator itself doesn't seem to have an audio gain or volume setting.

                          1 Reply Last reply Reply Quote 0
                          • S
                            Shaggy1 @n2185x
                            last edited by

                            @n2185x the distortion I faced with lt-atari800 audio was resolved by applying the patch in this linked thread. The patch, to my knowledge, has not made it into the libretro core

                            I can confirm that applying this patch and recompiling fixed my audio quality and buzzing

                            https://retropie.org.uk/forum/topic/22530/lr-atari800-buzzing-sound/4

                            1 Reply Last reply Reply Quote 0
                            • B buzztea referenced this topic on
                            • First post
                              Last post

                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.