Open Source Projects

Join me on GitHub: https://github.com/steeelydan

JS2EEL

A compiler that enables you to write REAPER JSFX in JavaScript. Low-level, but with a nice syntax. Excellent for quick audio plugin drafts or learning audio DSP. Written in TypeScript.

I'm currently working on allowing imports and battle-testing it for larger plugins. I'd like to provide a VS Code extension to supplement or replace the Electron desktop application. If we keep the desktop app, maybe it would be nice to convert it into Rust or C++ and provide the GUI via a local server.

You can find the online version here.

Here's the GitHub repository. There's a roadmap.

Screenshot of JS2EEL on MacOS

Sync Party

A self-hosted webapp that lets you and your friends watch YouTube videos, uploaded videos or music synchronously. There's chat, audio chat and video chat as well. Programmed in TypeScript, uses Websocket and WebRTC.

It looks a bit like this. Just imagine other users, maybe a video playing and stuff being really in sync, even if you are in different countries.

Screenshot of JS2EEL on MacOS

The repository is on GitHub.

Various Small Projects