This free downloadable Max Patch (PFA1) is the first in a series of fun apps designed to embody interesting and novel ways of approaching music making. Please note, you’ll first need Max/MSP installed on your computer to use this app. … Continue reading Inspired by Frippertronics (Playframe App 1).
This is the second interactive tutorial regarding making your own conditionals in the Pure Data open-source programming platform. Click here to download this interactive tutorial. Please note, you’ll first need to have Pure Data (Pd) installed on your computer to … Continue reading Conditionals for Pure Data: Interactive tutorial 2: Using the ‘expr’ object.
Computer programs need to determine how to proceed at certain points in their program flow, depending on whether certain predetermined (or variable) conditions have been met or not. Such operations are a mainstay of computing and are known as a … Continue reading Conditionals for Pure Data: Interactive tutorial
Click here to download this app for free. This is an app I designed and coded a few years ago using Pure Data (Pd). I did it as an exercise in coding the Graphic User Interface (GUI) features of the … Continue reading Pure Data: Major Scale/Circle of 5ths App
If you use the Pure Data (Pd) visual data-flow programming platform, or plan to, then this downloadable pdf will be essential. It outlines the correct names and functions of the Pd “objects.” Without this chart you’ll find yourself forever stalling, … Continue reading Pure Data: Reference Card
This video presents an instance of two discreet apps programmed by Marshall Heiser (using the Processing & Max/MSP platforms respectively) and interfaced with the Open Sound Control (OSC) protocol. LEVEL: Intermediate. LENGTH: 3min. 38 sec. Continue reading Cellular Automaton Music
An audio-video demonstration of a sequencer app built by Marshall Heiser using Max/MSP and the “playframing” approach. DURATION: 11 min., 26 sec. Continue reading Simple SATB Sequencer