
Dominic Szablewski
@phoboslab
Followers
7K
Following
1K
Media
200
Statuses
2K
Joined March 2008
RT @FelipeBudinich: I've updated my ImpactJs WebFont plugin to version 1.10 adding support for font weights
0
1
0
RT @CameleonTH: Finally, I can play videos (old school MPEG-1) in my engine, thanks to @phoboslab for pl_mpeg, an easy to use library. Now….
0
1
0
Out of nowhere Kleines Filmröllchen did a talk about image compression, with a focus on QOI
2
4
21
RT @falco_girgis: WHOO!! Got a very special surprise for everyone today in the Sega Dreamcast community! From the same dark wizard, jnmarti….
0
325
0
So Twitter trying to be smart about DOM updates and doing a diff first ends up 300x slower than innerHTML = '. '? Why are we complicating web dev so much? How can anyone propose with a straight face that the solution is yet another layer of abstraction?
10
6
149
(I really miss the old days where you could just, you know, link to stuff without this retarded dance).
2
1
43
Did you know that this WASM boi is 10x faster* than Float32Array.fill(0)???. This and other random observations in my new Blog Post “Synthesizing Music from JSON”. Link below. *in Firefox
5
18
232
I stand corrected.
0
0
9
At least Firefox and Safari have Uint8Array.fromBase64() but Chrome does not. Sigh.
1
0
50
It's almost 2025 and this is still the best way to inline a WASM module in JS :/
6
10
346
There's a lot of implementation details to write about, but I'm saving this for a blog post :].
0
0
10
Tracker with a the demo song (encoded in the URL): And the git repo with the vanilla JS, WASM and C versions and the tracker:
github.com
A synthesizer and tracker software for native C/C++ and JS - phoboslab/pl_synth
1
1
19
So, here it is. I spend a lot of time on implementing region selection, cut/copy/paste, undo and various keyboard shortcuts in the tracker, building a WASM version for the synth (2x speedup!) and making a nice API for the C version. Link in this thread.
2
5
41
Still adding some finishing touches for the tracker; will push to github soon - I hope.
0
0
8
Using this to generate sound effects gets rid of ~100kb of audio data AND adds the music track within 5kb of code size. You can play the game here:
1
0
7
The main reason I wrote the tracker was to have a nice way to generate sound and music in high_impact. To demonstrate, @NoFateNet made this absolute banger for my game Drop.
4
5
78
The song in the video is Chill by Ferris / Youth Uprising. You can also listen to some songs using Sonant-X in and - all made by my good friend @NoFateNet.
1
0
6
My new version supports lots of keyboard shortcuts, copy/paste and undo. I tried to make it as convenient as possible. I think it also looks cool with the color scheme shamelessly stolen from Orca (. Hope to finish it up this year!.
1
0
8
I used the Sonant-X library to produce the music and sfx in Q1K3 and all my other JS13k games. It's ingenious, but the tracker software has grown quiet old, so I decided to re-implement it on a clean slate.
2
9
97
RT @RickyC0626: Quite OK Audio (QOA) format - same developer, 1 page spec. 3x faster than Ogg-Vorbis, better quality and compression than A….
0
17
0