I start by asking a user whether they want to view the experience in “Stereo Mode” or “Normal Mode”. Whatever they click on, I use that click event to start playing a 500ms long mp3 of silence. When that clip finishes, I use its ‘ended’ event to start it up again. Meanwhile in the render loop, if the user enters an area where I have some auto playing narration, I set a global flag and store the track name in a global variable. Those flags get picked up the next time the 500ms track finishes, and the named track is substituted in.
This is ridiculous, and this is just to play sound files at various points in time. I wouldn’t be surprised to find out that some of Cabbibo’s work uses multiple Audio Contexts or other complicating factors that would make it difficult to retrofit.
Of course revisiting 10-50 old projects to make them work again is very frustrating
Given the impressive amount of work they put into the site, it's unfortunate a few lines of feature detection and polyfills weren't placed in there, because maybe then this could be a `sed -i /install google chrome/install Firefox/` fixup.
(I say that on the presumption that firefox is now able to handle the multimedia stuff which has been my personal experience with it, though not quite at the same level as the artist, just some pitch shifts and hand rolled synth stuff).
1: https://imgur.com/a/4rMgv7g 2: https://imgur.com/a/j90myrD
The artist reaction makes him come across as a primadonna. It's not like there aren't thousands of art projects made from Java applets that either flat out don't work anymore or require an absurd amount of manual steps to get working. The effort he'd need to make to keep things working (which is generally a given for so much of software) is quite a bit less than those artists who banked on the Java (or hell, even Flash) horse.
If you get a "use chrome" message, it's most likely not because the artist is evil, but rather that the experience used tech only available in chrome at the time the work was done.
As an artist, the whole point is to keep exploring and creating. It's not the same as a 9 to 5 where you maintain a company website etc. Going back and adjusting the flow for each experience would be the equivalent of asking pavers to go back and add a bit of plastic to each section of concrete they've laid down for the last five years.
I think the strong reaction comes from the fact that this change was sprung with very little, if any, warning.
Yes, as an artist the whole point is to keep exploring and creating. But unfortunately you still have to do things like pay bills and go to the toilet just like "the others".
This stuff goes alongside and is complementary to the creative work. None of it is present in my mind when I'm working on a painting because I'm in the zone. But if you want to do something with your work other than letting it sit in storage you have to do the other bits too. Thinking you shouldn't have to do any of this extra stuff is prima-donna-ish in my opinion.
I don't think the artist is evil, it does sound like particularly annoying stuff for him to have to deal with. But as an individual user I personally never want any sound or video autoplaying on a website, ever, for any reason. Give me a button to click. For extra non-hatred, don't use a dark pattern.
I understand that creators might say "if you're on my site you're there for the full experience". This is what everyone who ever builds anything thinks though, that their thing is the exception, it really is ok just in this one case. No sorry, this is the internet, all someone has done to end up at your site is click a link, they might not know what it is, maybe they're listening to an amazing album on their great sound system via their computer and don't want it interrupted by bleeps. They might be at work, or surfing in bed with somebody asleep next to them.
I guess the new Chrome policy will be ok for most people but it's going to be yet another annoyance for me. I seem to never fit into the way AI/ML does its predictions and rather than save me a click it usually ends up making me click more as I try to tell it how wrong it is and then try to coerce it into doing what I want. I'm going to hate the future.
Art needs maintenance just like everything else if you want it experienced beyond the time of its initial debut. Depending on the art, sometimes more, sometimes less. Not really a 9-5 thing unless maintaining others' art is your full time job.
This particular case is more akin to a game engine update changing some APIs, or perhaps akin to converting some archaic RealMedia material to modern formats. The art in question having software as medium matters a lot.
It's also annoying to have to do such a change to your art for a single browser.
Overall I think the artist's frustration is understandable, but I agree "destroyed" is perhaps too strong a word.
How do these people function at crosswalks or in elevators?
On the other hand I'm happy that ads can't easily play sounds. I do wish youtube had to play by the same rules.
But I think he’s also expressing doubt about creating art/work on the web in the future because of things like this.