Stories
Slash Boxes
Comments

SoylentNews is people

posted by LaminatorX on Friday July 18 2014, @08:51PM   Printer-friendly
from the SOS-to-the-World dept.

Jason Scott, who has been working on the Internet Archive's Console Living Room, recently posted what he calls a "desperate" plea for help fixing serious sound problems with JSMESS and Web Audio API. He asks that people share the request 'far and wide' in hope that someone capable of fixing the problem sees it.

The situation: Internet Explorer gets no audio, Safari is unpredictable, and for Firefox, SeaMonkey, and Chrome the audio ranges from "very nice" to "horrible, grating." (For comparison, see the Web Audio API compatibility chart he linked to.) The Archive has two test cases people can try (click on "toggle MESS performance indicator" to see how your system fares):

Here is the Wizard Test. It's an emulator playing the Psygnosis game "Wiz n' Liz" on an emulated Sega Genesis. This is extremely tough on the browser almost nothing can play it at 100% speed.

Here is the Criminal Test. It is an emulator playing Michael Jackson's Smooth Criminal as rendered on a Colecovision. It is not tough on the browser at all. Almost everything should be able to do it at 100% or basically 100%.

He says that he's "happy to entertain all ideas, discuss all possibilities" and will "spend all the time you need to ramp up, or try any suggestion." If anyone might be able to help, he says to go to #jsmess on EFNet if you use IRC, or email him at audio@textfiles.com.

This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0, Insightful) by Anonymous Coward on Friday July 18 2014, @09:37PM

    by Anonymous Coward on Friday July 18 2014, @09:37PM (#71005)

    Solution: Stop using Javascript for stuff it sucks dick at.

    • (Score: 2) by Tork on Friday July 18 2014, @10:33PM

      by Tork (3914) Subscriber Badge on Friday July 18 2014, @10:33PM (#71018)
      The less informed the opinion, the louder the idiot shouts.
      --
      🏳️‍🌈 Proud Ally 🏳️‍🌈
      • (Score: 0, Flamebait) by Anonymous Coward on Saturday July 19 2014, @12:42AM

        by Anonymous Coward on Saturday July 19 2014, @12:42AM (#71067)

        What's uninformed? Javascript is clearly shit at this job hence his call for help.

        • (Score: 2) by Geotti on Saturday July 19 2014, @12:54AM

          by Geotti (1146) on Saturday July 19 2014, @12:54AM (#71070) Journal

          So, do you recommend flash?

        • (Score: 1, Troll) by Tork on Saturday July 19 2014, @12:59AM

          by Tork (3914) Subscriber Badge on Saturday July 19 2014, @12:59AM (#71072)
          Is it? Did you come to that opinion because you went over the site's requirements?
          --
          🏳️‍🌈 Proud Ally 🏳️‍🌈
          • (Score: 2) by Tork on Saturday July 19 2014, @02:19AM

            by Tork (3914) Subscriber Badge on Saturday July 19 2014, @02:19AM (#71091)
            Wait wait wait... how was that 'troll'? Different applications use different languages because the specifications/requirements are different. We can't have a conversation about 'suckage' until the requirements are laid out. Audio emulation in general is a difficult problem no matter what language you use, so I really don't see what's so damn offensive by pushing back and saying "show me you understand the problem being solved, here."
            --
            🏳️‍🌈 Proud Ally 🏳️‍🌈
      • (Score: 2) by Hairyfeet on Saturday July 19 2014, @02:49AM

        by Hairyfeet (75) <bassbeast1968NO@SPAMgmail.com> on Saturday July 19 2014, @02:49AM (#71097) Journal

        Uhhh how EXACTLY is it less informed? We have been bolting more and more sheeeeit onto JavaScript over the years and all it has done is make a big stinking security nightmare of a mess. We have Java, .NET, whatever the one Google was pushing (Dart?) to run apps, stop trying to run everything in fricking JavaScript already!

        --
        ACs are never seen so don't bother. Always ready to show SJWs for the racists they are.
        • (Score: 0) by Anonymous Coward on Saturday July 19 2014, @03:53AM

          by Anonymous Coward on Saturday July 19 2014, @03:53AM (#71110)
          The bit you're less informed about is that it's Archive.org, not AdultFlashGamesXXX.com.  They obviously didn't think using .NET fit with the universal nature of the site.
  • (Score: 3, Interesting) by FatPhil on Friday July 18 2014, @10:30PM

    by FatPhil (863) <{pc-soylent} {at} {asdf.fi}> on Friday July 18 2014, @10:30PM (#71016) Homepage
    An archive stores information.

    Why should an archive even care what format that information is in?

    If it can't interpret the data it has, then it clearly wasn't actually archiving information in the first place. Which means the problem was *way back then*.

    If the problem is that some clients do not know how to stream certain types of data then that is *not a problem*. They can *downlowd* the data and play it using a dec (that's like a codec, but doesn't need the 'co' part) at any point in the future.

    If they're worried about the *formats* that they want to serve to people then they are completely missing the point. They should be serving *information*. As long as the *information* is there, then it can be played back using the medium du jour.

    But maybe I'm misunderstanding things. It's been a scarily long day.
    --
    Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
    • (Score: 2) by Tork on Friday July 18 2014, @10:59PM

      by Tork (3914) Subscriber Badge on Friday July 18 2014, @10:59PM (#71029)
      The Archive has a ton of roms from old video game consoles. Right now you can play some of those roms from their site using a javascript-based emulator. Actually... it works! Except there's no audio. Right now they're asking for help with making an audio solution that works.

      This is not about using .OGG or .MP3 or anything like that.
      --
      🏳️‍🌈 Proud Ally 🏳️‍🌈
      • (Score: 1) by forkazoo on Saturday July 19 2014, @04:49AM

        by forkazoo (2561) on Saturday July 19 2014, @04:49AM (#71119)

        The question still remains, does the browser matter? It's great that they have ROM's. So, I can just install an emulator and download them. Maybe emulators can start volunteering to download available ROM's from archive.org. In any event, not playing correctly in IE isn't actually a disastrous loss of a part of our culture.

        When we invent time travel, we should send back a robot to kill the mother of the inventor of JavaScript.

        • (Score: 2) by Tork on Saturday July 19 2014, @05:13AM

          by Tork (3914) Subscriber Badge on Saturday July 19 2014, @05:13AM (#71126)
          What's wrong with them adding a feature to let you play without having to find an emulator for your platform?
          --
          🏳️‍🌈 Proud Ally 🏳️‍🌈
          • (Score: 0) by Anonymous Coward on Sunday July 20 2014, @04:31PM

            by Anonymous Coward on Sunday July 20 2014, @04:31PM (#71542)

            It is not their job. It's your platform's/your job to handle the interpretation and transformation of data. It is their job to store and serve the data. Putting it in terms of other formats, they should not, say, make their own PDF viewer; they should just serve the fucking PDF.

            • (Score: 2) by Tork on Sunday July 20 2014, @07:47PM

              by Tork (3914) Subscriber Badge on Sunday July 20 2014, @07:47PM (#71606)
              Actually, it is if that's the agreement they made with the company providing the content. Of course you know this because you checked it out, right?
              --
              🏳️‍🌈 Proud Ally 🏳️‍🌈
          • (Score: 1) by forkazoo on Sunday July 20 2014, @09:28PM

            by forkazoo (2561) on Sunday July 20 2014, @09:28PM (#71625)

            I don't really have any problem with it. I mean, it's their time and resources, and it's kind of cool if they make it work. I certainly won't try to stop them from doing something they find interesting. But, when it turns into a massive call for help because it is unworkable with the chosen tools, I don't feel bad about pointing out that their project is kind of a dumb idea, and them having a dumb idea doesn't really instill any obligation elsewhere in the community to bail them out.

            If somebody finds the project interesting and does their work for them, then I'll probably play a few games in my web browser at some point, and find it amusing. But, that doesn't change the fact that the experience would be miles better with a native emulator.

      • (Score: 1) by Jiro on Saturday July 19 2014, @04:49AM

        by Jiro (3176) on Saturday July 19 2014, @04:49AM (#71120)

        99% of the ROMs are illegal to download anyway. What's the point in keeping them there?

        • (Score: 2) by Hairyfeet on Saturday July 19 2014, @04:40PM

          by Hairyfeet (75) <bassbeast1968NO@SPAMgmail.com> on Saturday July 19 2014, @04:40PM (#71260) Journal

          Exactly, they may as well be hosting links to games on TPB for the legality of the whole thing! Like it or not these are all protected by DMCA and unless they are hosted outside of Berne territory these are nearly all illegal.

          --
          ACs are never seen so don't bother. Always ready to show SJWs for the racists they are.
  • (Score: 2) by frojack on Saturday July 19 2014, @12:17AM

    by frojack (1554) on Saturday July 19 2014, @12:17AM (#71058) Journal

    I went and tried out a couple of the links, and even after closing the browser windows, my mouse was slow as hell in my FPS shooter game. Something had two cores pegged.

    Hadn't had any problem for months till I visited those tests. Had to reboot.
    Could have been some weird combo going on. No clue what it was
    Not accusing, just saying...

    --
    No, you are mistaken. I've always had this sig.
    • (Score: 2) by Geotti on Saturday July 19 2014, @12:57AM

      by Geotti (1146) on Saturday July 19 2014, @12:57AM (#71071) Journal

      Uh-oh, your box has been hijacked by the GRU. :D