Posts Tagged: javascript

Music Pattern Generator v2.2

Music Pattern Generator is an ongoing project of mine. A web app that creates musical rhythm patterns in MIDI. I finished a new update that introduces snapshots. Snapshots let you store and instantly recall the settings of many rhythm settings at once, which is helpful when switching between sections in a musical piece. Read the… Read more »

Leidseplein project

A project to combine software development and painting. For this project I filmed the Leidseplein in Amsterdam and then projected the recordings on animated 3D shapes. The resulting recreation of the square (the video above) led to two paintings. The software that I use to mix video and 3D shapes is an ongoing project, that… Read more »

Music Pattern Generator

Music Pattern Generator v2.1 is a web app for making complex polyrhythms. Animated graphics make the patterns easy to create and understand. This app is a new version of my old Euclidean Pattern Generator. I rewrote it in JavaScript so it now runs in the browser, although it can also be downloaded and installed as… Read more »

JavaScript desktop programs with NW.js

This is an overview and tutorial of how to create desktop programs for Linux, Mac and Windows using NW.js. NW.js is a framework for building desktop applications with HTML, CSS, and JavaScript. It works by combining a JavaScript app with Node.js and Google’s Chromium browser engine into a single desktop program.

Volca-Freesound

Volca-Freesound is an online app I made for the Korg Volca Sample. I downloads random sounds from the freesound.org audio database and transfers them to a Volca Sample connected to the computer with an audio cable. Please find an article about the app in the tech section of this site. The app runs in the… Read more »

Volca-Freesound

Volca-Freesound is an online app to load samples on the Korg Volca Sample. It selects random samples from the freesound.org database. So it’s not a sample manager like Vosyr or Caustic Editor. This app chooses random samples by itself. You can only control the maximum length of the samples and which Volca slots to overwrite,… Read more »

Single-line 3D text

I wrote some JavaScript to create single-line 3D text using the three.js library to render 3D on a canvas using WebGL. Three.js can already render text with its TextGeometry class, but I wanted something simpler: single-line fonts.