Wouter Hisschemöller

  • Home
  • Video
  • Drawing
  • Painting
  • Programming
  • About
  • Contact
  • Music Pattern Generator v2.2

    December 30, 2020
    MPG 2.2 Snapshots panel

    Music Pattern Generator is updated to version 2.2 with the new Snaphots functionality. Snapshots store the current state of all processors running in the app. A snapshot can be instantly recalled, making it possible to quickly change many settings in one go. 

    Continue reading

    3 responses

    categoryDesktop program, Euclidean rhythms, General, Javascript, MIDI, Music, Web MIDI
  • Kibo Keyboard

    September 16, 2020
    Kodaly Kibo

    Earlier this year Italian company Kodaly proposed a collaboration. They created the Kibo MIDI controller instrument and I enjoy making web apps for musical use. Together we will explore how the Kibo instrument and online apps can be integrated. As a first experiment I made the Kibo Keyboard app.

    Continue reading

    2 responses

    categoryGeneral, Javascript, Kodaly Kibo, MIDI, Music, Physics, Web Audio, Web Bluetooth, Web MIDI, WebGL
  • How to use Music Pattern Generator

    December 14, 2019
    MPG 2.1 dark mode

    Music Pattern Generator is an app to create musical rhythms. It generates patterns of MIDI notes. It runs online in the browser, or can be downloaded and installed as a desktop application. This article gives an overview of the app and describes how to use it.

    Continue reading

    11 responses

    categoryEuclidean rhythms, General, Javascript, MIDI, Music, Web MIDI
  • Music Pattern Generator v2.1

    December 13, 2019
    MPG 2.1 screenshot

    Music Pattern Generator is the new version of my old Euclidean Pattern Generator. Instead of Java it’s now written in JavaScript. So it runs in the browser. But if you prefer there are desktop installers for Linux, Windows and Mac as well.

    Continue reading

    8 responses

    categoryDesktop program, Euclidean rhythms, General, Javascript, MIDI, Music, Web MIDI
  • Euclidean Pattern Generator 1.2

    March 2, 2017
    EPG 1.2

    This is the final version of the Euclidean Pattern Generator as a Java desktop application. I built this version five years ago, but never quite finished it. Now I want to get it out of the way to make a fresh start with a new online Javascript Euclidean patterns app that runs in the browser.…

    Continue reading

    26 responses

    categoryEuclidean rhythms, Java, MIDI, Music
  • Generating MIDI with physics

    October 5, 2016
    Tinguely sculpture

    This is an idea for an application that generates MIDI notes from moving machine parts. Not real machines however, but software simulations. Cogs, wheels and gears that rhythmically rotate and drive each other and while doing so transmit their rotation, torque and most importantly their collisions as MIDI notes and CC messages.

    Continue reading

    categoryJavascript, MIDI, Music, Physics
  • Euclidean Pattern Generator 1.1 – OSC support

    September 25, 2011
    Pure Data OSC patch

    Summer is at it’s end and it’s time to do some programming again. The Euclidean rhythms application I made earlier this year still has a lot of potential for new functionality, so here is the new version 1.1. The main new feature in this version is support for Open Sound Control (OSC). After the last…

    Continue reading

    23 responses

    categoryEuclidean rhythms, Java, MIDI, OSC
  • Euclidean MIDI Patterns

    May 22, 2011
    Euclidean MIDI patterns screenshot

    In January I posted a Euclidean rhythm generator in Flash. Polyrhythms generated by a mathematical algorithm. I wanted the next version to be able to send MIDI, so I could use it with software like Ableton Live and hardware music machines like my Elektron Machinedrum. Since Flash doesn’t do MIDI I spent the last few…

    Continue reading

    128 responses

    categoryJava, MIDI
  • MIDI and XML for a drum machine

    June 1, 2009

    As a next project I want to make a simple drum machine. Several tracks that each play a different drum sample and each track has sixteen steps. Just like a Roland 808 or the main step sequencer in FruityLoops. It’s nothing complicated but it made me think about how to store the patterns the drum…

    Continue reading

    2 responses

    categoryMIDI, XML