Daniel Schulz

Daniel Schulz iamschulz avatar

Mostly frontend, sometimes art

my Mastodon

Moin!

  • I code websites.
  • I do artsy stuff.
  • I blog sometimes.

Find me here:

Or send me a  love letter


Working on it:

Right now I'm tricking websites into going fast at

In the past I've been working with Etribesand Der Spiegel


Here's my latest article:

A very big MIDI logo hovering over some piano keys, stylized as an isometric vector image

Building a MIDI instrument in TypeScript

I recently put some work into my web synthesizer and even gave it its own domain at jssynth.xyz. I added some convenience features, but I also worked on a MIDI integration.

As with most of the more fringe APIs, the Web MIDI API is built as a mirror image of it’s non-web counterpart. It doesn’t support fully specced out events like onClick and its messages might be raw byte streams of hex numbers. There aren’t even unambiguous input events. Oh boy!

Anyways it is a way to connect a MIDI keyboard to a website and vice versa.

read the full article

Open the Javascript Console (Cmd/Ctrl + C in most browsers) to play this website as a text adventure!
The Text Adventure is currently disabled, because I'm rewriting the thing. Check again later!