Max Lupo
S04:E32

Max Lupo

Episode description

Max Lupo joins the show and shares how he uses electronics in his art pieces and installations.

00:00 Welcome Max

00:45 Max’s start with computers and electronics

01:53 Which programming language is best for each art piece?

03:47 Beep-Boopatronics

7:36 Continuous Memory

10:01 The Margin Maker

14:20 Which board?

Max’s homepage.
Max’s GitHub repositories.

Download transcript (.srt)
0:00

Welcome to the Circuit Python Show. I'm your host, Paul Cutler. This episode I'm joined

0:10

by Max Lupo. Max is a Canadian multimedia artist who constructs odd inventions. His

0:15

work strives to find meaning in process, value in translation, and creativity in discarded

0:20

or mostly useless things. In 2017, he graduated from OCAD U's Interdisciplinary Art, Media,

0:27

and Design program with a master's in fine arts. He teaches sculpture at a community

0:31

college in Ontario, Canada and is the community librarian for the Innisfil ideaLAB and library.

0:38

Max, welcome to the show. Thank you. Thank you for having me. I'm glad you're here. How

0:44

did you first get started with computers and electronics? Once upon a time, way back in

0:49

my first round of art school, I was gifted a MacBook and that was fun for a long time

0:55

and eventually Linux ended up on that computer. I started using Debian for a while and once

1:02

that got there, it was kind of a gateway into tinkering in the computer itself and that

1:08

was necessitated partly because Debian at the time didn't have great control of the

1:12

fan or temperature of the computer it seemed and so I had to do something about that. I

1:17

wrote a Python script that later became kind of a graphic user interface for myself to

1:23

manually turn on the fan and then from there learning more about Python through some great

1:29

books by Al Sweigart making little games, text adventure games and some of that was

1:35

able to intertwine with my arts education and making projects that had some degree of

1:40

interactivity to them, whether that was a simple button press or later on more complicated

1:46

interactions. But yeah, it all started wanting to solve a problem for myself and then kind

1:50

of learning Python as a way to do that. Your art pieces over the years have used Arduino,

1:55

MicroPython and CircuitPython. How do you know which language is best for each piece?

2:01

When I first started making projects, the Arduino was available and it was great. Being

2:06

able to use a microcontroller for the first time and having resources and guides available

2:12

was so exciting. Being able to add interactivity into a project and so the Arduino Uno really

2:17

did a lot for me for a long time. As projects became more complex and as the Raspberry Pi

2:23

kind of became available, those first single board computers, it again felt like a kind

2:28

of a new world opening up and a lot of possibilities. As it was described to me many years ago,

2:33

trying to choose between an Arduino or microcontroller and a Raspberry Pi, thinking about how many

2:38

ands are in your project and so if you need to create a text model and make an animated

2:45

GIF and display that onto a screen, a Raspberry Pi is probably your best option. Later on

2:52

in my art education, I was working on my master's thesis, MicroPython burst onto the scene and

2:59

again it was this opening up of creativity and possibility just by virtue of being able

3:04

to do so much on one little board and then of course as time goes on, CircuitPython became

3:10

available and so now it's really kind of about the availability of the hardware itself, the

3:18

availability of learning resources through Adafruit which really makes CircuitPython

3:23

a great package deal and even so far now as when I'm thinking of a new project and it

3:30

might need a Raspberry Pi, I'm inclined to try to think of a version of that experience

3:35

that could live on a CircuitPython board by maybe pre-computing a text model and then

3:40

just dealing with the text itself on a CircuitPython board perhaps. So yeah, that's mostly where

3:45

I'm at now these days.

3:47

Let's talk about some of the pieces you've created and shown at various exhibitions.

3:51

You have a master's in fine arts and your master's thesis abstract starts with, Beep

3:56

Boopatronics addresses discarded consumer goods, nostalgia, and the creativity inherent

4:01

in adapting one object into another. Tell me about Beep Boopatronics.

4:06

Well I'm so glad that we got to Beep Boopatronics. So this, yes, was part of a master's thesis

4:11

project. It works something like this. I had a discarded chord organ. This is, imagine

4:17

kind of an accordion but standing still or sitting still and so it needs air. Air comes

4:23

from somewhere, you depress the keys and then sound is generated and originally it had kind

4:28

of an internal motor to make sound and you would play your kind of compositions. So that's

4:33

the central piece in the show in a way. But of course the motor was broken, the outer

4:38

shell was broken, so it was kind of garbage except for the fact that the keys themselves

4:42

still worked. You can press the keys and that was just fine as a starting point.

4:47

Elsewhere in the installation there was a small radio that I had taken apart and reworked

4:53

so that where you would normally choose a station, the little kind of slider, that was

4:57

now just an opening to accept a punch card. And so this huge punch card roll had a composition,

5:03

a musical composition punched in it as a series of holes. You would put it in the radio and

5:09

it would generate MIDI notes and so kind of musical information and put that over a wire.

5:14

How did that musical information get there? Well of course it was a micropython board

5:18

that accepted the light pulses as notes corresponding to positions on the grid. All that information

5:25

was piped through MIDI over a wire to a second micropython board that controlled an array

5:31

of servos to depress keys on the chord organ. So we have of course now a musical instrument.

5:39

The chord organ as I mentioned needs air and so part of this installation if you haven't

5:43

kind of seen the mild humor in play, part of the installation was me constantly pushing

5:50

up and down a hand pump to create enough air pressure in the system when a composition

5:55

would play you would be able to hear the sound because the servos would press the keys, I

5:59

would be making air, it would all make terrible kind of music, it would make something similar

6:03

to music but only just barely related to it. And then eventually of course I would have

6:07

to stop pumping, put in a new song, then run back to the pump. Eventually there was a motor,

6:13

a fan involved to kind of keep some bass line pressure. But the whole idea of it, like why

6:18

do any of these things, the thesis project generally was about this idea, what do we

6:24

do and how do we think about all this stuff. The chord organ certainly for a modern musician

6:32

or really anybody isn't maybe that appealing. The radio on its own, places all around the

6:37

world are discontinuing analog broadcasts and so there's a future where that analog

6:42

radio doesn't have a purpose anymore. So these two almost useless objects are here and I

6:49

have them and I can think about them for some reason and the reason being to kind of just

6:53

see what happens when we make them interact. The thesis, you know because it was a master's

6:59

thesis it had to really sit in some sort of ideological space. This idea of like adapting

7:05

one thing into another and all these kind of maybe bigger ideas but in a simple way

7:09

it was just kind of a challenge in a way. We have these two disparate objects, they're

7:15

both related to music some way, they're both mostly discarded. What can I do to make something

7:21

interesting happen by kind of forcing them to interact together?

7:26

Sure, and I'll make sure that I link to all of these in the show notes too so people can

7:30

see pictures and not just have the audio descriptions to go with it.

7:34

Oh great.

7:36

Your latest exhibition ran through December 6th and is called Continuous Memory where you

7:41

explore the power and playfulness of words using technology. But not just any technology,

7:46

you used obsolete technology.

7:48

Yeah, and so it's all kind of part of this these little pieces of the puzzle of we have

7:54

all these items and so Continuous Memory was a two-person show curated and put up here

8:00

in Ontario and the show itself has a old Centronics electric typewriter. And so yeah, definitely

8:11

an obsolete little piece of equipment but in itself was a part of an ecosystem and so

8:16

the typewriter you could type on it as much as you wanted of course using the keyboard

8:20

but then also it had a parallel port on the side. And so how interesting that it had like

8:26

this connection to the outside world and so the obsolete aspect of it is in some ways

8:32

an opportunity to again try to create something new, a new experience using like a circuit

8:38

Python board that then communicates over the parallel port to make it type out, you know,

8:43

whatever I wanted to type. And in this particular exhibition, it was meaningful because the

8:49

things that would type out were sort of selections of stories from my own family's history as

8:55

part of their kind of immigration to Canada from Italy. And so my father came over when

8:59

he was 13 or 16 and I was able to take those stories and the typewriter at the press of

9:06

a button will type out a story from his perspective but then elsewhere in the show there's a phone,

9:12

there's all these old rotary dial telephones, then when you pick it up it tells a perhaps

9:17

the same story or a similar story from one of my other family members perspective. And

9:21

so this whole idea of like the past, nostalgia, these obsolete objects in a way as you go

9:28

through the show or at least my work in the show is meant to sort of push you towards

9:33

kind of these feelings of memory and trying to pick up the pieces between something familiar,

9:39

this typewriter, this story, for example. And then as you find these other objects,

9:43

you know, that story becomes more complicated. Hopefully your memories about your own sort

9:47

of past experiences become more complicated. And so the obsolete objects are, in this show

9:54

anyway, are kind of a way into hopefully that feeling of the past and recollection and things

9:59

like that.

10:00

Tell me about your collaboration on the margin maker, which is described as a meditation

10:05

on space, time, and the body and the ways in which our corporatized nation state enacts

10:10

order on all three and how one becomes marginal when they are unable to follow acceptable

10:15

socio-cultural margins.

10:16

Yes, and so this was an exhibition in Montreal with a fabulous exhibition partner, Pascaline

10:23

Knight, another great artist. And Pascaline is left-handed. And in Canada, we have copious

10:32

examples in our education history of this Hillroy exercise book. It's a pastel color

10:38

book with a map of Canada on the front. And inside, it's, you know, these beautifully

10:45

set lined pages to, of course, the classic blue and red little margin lines and things

10:49

like that. And so for Pascaline, in her experience, being left-handed and having to learn how

10:54

to write in these little books and things of that nature, the left hand, you know, goes

10:59

forward as the right hand does, but your arm, if you're left-handed, is constantly covering

11:04

the margin. So when you go to return back to that line, you're always obscuring your

11:08

point of return, your writing looks messy, you're scolded by your teacher for not having

11:12

good penmanship, and all these little things start to happen. And your approach to language

11:16

is kind of informed by those experiences. And so Pascaline and I set about to take the

11:22

form of this exercise book, these blue and red lines, and complicate them, make them

11:27

strange in a variety of different ways. And so Pascaline in her practice, she's a printmaker,

11:32

so a lot of screen printing, different versions of the exercise book was her contribution

11:38

to the show. And then I made a little circuit playground express power device, which draws

11:45

a circular margin around a page, kind of like what a record player would do if you put some

11:50

pens on the arm. All these things together are meant to kind of complicate and challenge

11:57

this idea of like, yeah, that perfect ruled line that we're all bound by when we're trying

12:02

to write on a page. And then the essay that you quoted was by a great curator and friend

12:09

who wrote some observations on the show, and her observations, yeah, we're kind of extending

12:14

this idea outward into what happens when you don't fit into a box. And I'm sure we all

12:21

have experiences on a government forum or something like that, where you're trying to

12:25

write your answer, and literally your answer doesn't fit into the box, like your penmanship

12:30

cannot be contained inside this little box. But then also potentially like the boxes that

12:34

are available for you to check or fill out, don't really match your lived experience,

12:39

and you have to just do the closest one. That makes sense for you. And so there's all these

12:45

little examples where, as soon as there's a rule, there's a margin, which is technically

12:51

passable, we can always write in between the margins. But doing so comes with some sort

12:57

of usually like weight, or at least some degree of consideration on your part that, you know,

13:04

we no longer fit in between these lines. And so the show is playful, all these kind of

13:09

big ideas sound like big ideas, but this was very playful and silly. There were opportunities

13:14

for people to run their own little drawing devices that were more mechanical, and have

13:20

that kind of experience of making those lines in red or blue ink for sure.

13:25

How did CircuitPython help with the installation?

13:27

Ideally, CircuitPython was there to kind of be a collaborative point since CircuitPython

13:35

text is just Python, and it's almost plain language as if you were to read, you know,

13:40

what a program was doing. And that was ideally meant to kind of be a point of collaboration

13:44

between Pascaline and I. As the show went on, you know, I became kind of just more responsible

13:48

for the coding part of it. But having that opportunity there to quickly prototype and

13:53

be able to get feedback from Pascaline about what machine was doing and how she would like

13:58

it to work or this or that or seeing her kind of work with a certain part of it, just being

14:04

able to kind of go back to the code so easily, make minor adjustments. And since it was a

14:10

Circuit playground express, being able to give kind of feedback to the user in the sense

14:15

of like the LED lights and things like that was really useful for sure.

14:20

That's fantastic. Last question I ask each guest. You're starting a new project or prototype.

14:25

Which microcontroller board do you reach for?

14:27

Ah, yes. So these days I'm really excited by the KB2040. It's the Adafruit board that

14:37

fits the Arduino Pro Micro footprint. And it's great. It has a USB-C port, which apparently

14:44

is a requirement for me these days. I don't know why. It has a lot of onboard storage

14:50

space, very compact. It used to come in purple. I still have a few of the purple ones. I wish

14:55

the purple one would come back. But yeah, that's my favorite these days for sure.

14:59

Well, if LadyAda is listening, maybe she'll get that feedback. And I'm with you on the

15:04

USB-C. I've got a couple of picos and every time I have to use micro USB, I just kind

15:07

of sigh and wish for a USB-C powered board.

15:10

I know.

15:11

And if anyone wants to learn more about you or your work, where should they go?

15:15

Yeah. And so please go to maxlupo.com. It's a blog. You can subscribe and get an email

15:22

update or put that URL in your favorite RSS reader that should know what to do. I'm maxlupo

15:28

underscore on Instagram, which where more of the art stuff is. And then follow the links

15:34

to find where I am on Mastodon. I never remember the full URL, but I'm there too for more of

15:39

a technical kind of approach to my work and what I'm up to. Those posts end up there.

15:44

Well, that's great. I'll make sure to link to all of those in the show notes as well.

15:47

Max, thanks so much for being on the show.

15:49

No, thank you, Paul. It's been great.

15:54

Thank you for listening. For show notes, visit www.circuitpythonshow.com and transcripts

16:00

are available in your favorite podcast player. Until next time, stay positive.

16:04

♪♪

16:06

you