Friendica
The Programming Linguist
The Programming Linguist

The Programming Linguist

meatbag@dragonscave.space

The Programming Linguist

meatbag@dragonscave.space
I'm a programmer, a linguist, a sound designer, a game developer, a former smoker, an open source enthusiast, and probably a dozen other things I've forgotten to mention. I'm a human whirlwind of ideas and projects, constantly in motion, rarely finishing anything but always, always passionate about whatever has captured my attention in this particular moment. Even if it means I'll probably forget what I was talking about by the time I finish this sen-
ActivityPub
2024-06-27 23:28:18 2024-06-27 19:50:42 2024-06-27 19:49:15 5117366

The Programming Linguist
The Programming Linguist
mastodon - Link to source

The Programming Linguist

1 year ago • •

The Programming Linguist

1 year ago • •


"Happy Birthday", coded from scratch with html and js with WebAudio. Entirely synthosized with no midi or samples. WebAudio is insane!
audiopub.site/listen/2ba06bbc-…

#audiopub

"Happy Birthday", coded from scratch with html and js with WebAudio. Entirely synthosized with no midi or samples | audiopub

audiopub.site
#audiopub
  •  Languages
  •  Search Text
  •  Share via ...
in reply to The Programming Linguist

miki
mastodon - Link to source

miki

in reply to The Programming Linguist • 1 year ago • •
Well, all it shows for me is a very short and nondescript "error"
  •  Languages
  •  Search Text
  •  Share via ...
in reply to miki

The Programming Linguist
mastodon - Link to source

The Programming Linguist

in reply to miki • 1 year ago • •
@miki Do you use an apple browser? I'm trying to track that issue down but it seems to only happen in apples browsers, so far only on IOS. But it's taking long to fully figure it out because I don't have an apple device myself.
@miki
  •  Languages
  •  Search Text
  •  Share via ...
in reply to The Programming Linguist

miki
mastodon - Link to source

miki

in reply to The Programming Linguist • 1 year ago • •

Yes, Safari on Mac.

I suspect this might be related to one of the audio formats being unsupported, I know Apple has some issues with that. Perhaps you should look into what formats are compatible and how to transcode them properly with ffmpeg.

  •  Languages
  •  Search Text
  •  Share via ...
in reply to miki

The Programming Linguist
mastodon - Link to source

The Programming Linguist

in reply to miki • 1 year ago • •
@miki This one was flac
@miki
  •  Languages
  •  Search Text
  •  Share via ...
in reply to miki

The Programming Linguist
mastodon - Link to source

The Programming Linguist

in reply to miki • 1 year ago • •
@miki Most of our audio is lossy. Transcoding lossy to another lossy format will have considerable implications, not to mention the time it takes to transcode the longer audios is massive! Literally all other browsers play every common thing just fine but apple's gotta be apple again. I don't know what to do about that issue for now.
@miki
  •  Languages
  •  Search Text
  •  Share via ...
in reply to The Programming Linguist

miki
mastodon - Link to source

miki

in reply to The Programming Linguist • 1 year ago • •

TBH most if not all media platforms (including Mastodon) transcode, it's only the tiny little blindy ones that don't.

There's nothing wrong with having a "download original" option, of course.

  •  Languages
  •  Search Text
  •  Share via ...
in reply to miki

The Programming Linguist
mastodon - Link to source

The Programming Linguist

in reply to miki • 1 year ago • •
@miki I wouldn't jump so quickly and associate it with blindness. There are valid reasons related to quality in transcoding, especially for a platform which its hole point is audio.
@miki
  •  Languages
  •  Search Text
  •  Share via ...
in reply to The Programming Linguist

miki
mastodon - Link to source

miki

in reply to The Programming Linguist • 1 year ago • •

TBH most if not all media platforms (including Mastodon) transcode, it's only the tiny little blindy ones that don't.

There's nothing wrong with having a "download original" option, of course.

  •  Languages
  •  Search Text
  •  Share via ...
⇧