teaching machines

Pentatouch, Part II

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. With the pentatouch hardware in place, we now turn our attention to generating its music in Pure Data. We break down the patch into three steps: pairing the data, branching based […]

Pentatouch, Part I

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. The monodrone allows us to pound on a single key of a piano, while this next instrument allows us to pound on five. We’ll call it the pentatouch, as it will […]

Abstractions

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. Pure Data patches can get very messy very quickly. Imagine what it would look like if our monodrone had two buttons. Or three. Or five! Lines would canvas the screen like […]

The Monodrone, Part III

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. There’s something wrong with our monodrone. It plays a lot of notes at the same time! Why does this happen? To find out, hit the close 1 message back in Pure […]

The Monodrone, Part II

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. Now we’ll use Pure Data to generate some MIDI notes when the button is pressed. Start by assembling this patch that reads from the serial port: Test that you can get […]

The Monodrone, Part I

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. First order of business: switch partners. Choose a partner that you haven’t worked with yet. Today we’ll build an instrument that behaves like a piano but with fewer keys. In fact, […]

Hot vs. Cold Inlets

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. Summer Camp Let’s start with a patch that adds two numbers and shows their sum. Using three Numbers and one Object, create this program: Connect up the outlets and inlets as […]

The Midiometer

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. Waves vs. MIDI When we generate sound by altering the frequencies of waves, we are operating at a pretty low level. Most musicians don’t think about physical laws like we have […]

The Tiangle, Part II

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. We have an Arduino setup that allows the player to crank a knob to produce numbers on the serial port. Now it’s time to add the music. In this exercise, we […]

The Tiangle, Part I

This post is part of a series of notes and exercises for a summer camp on making musical instruments with Arduino and Pure Data. Our First Instrument It’s time to make our first instrument: the tiangle (sic). The tiangle will use a piece of hardware called a potentiometer, which is a knob that controls how […]

1 10 11 12 13 14 46