Abacusynth: A Hardware Synthesizer
May 16, 2022Abacuysnth is a synthesizer inspired by an abacus, the ancient counting tool used all around the world. Just like an abacus is used to learn…
Abacuysnth is a synthesizer inspired by an abacus, the ancient counting tool used all around the world. Just like an abacus is used to learn…
My thesis, the Abacusynth, is a synthesizer inspired by an abacus. First Prototypes I began with some scrap wood connected by a steel rod…
Sketch of my thesis project: Abacusynth For my thesis project I am creating a synthesizer inspired by an abacus. Its interface consists of…
Sketch of my thesis project: Abacusynth For my thesis project I am creating a synthesizer inspired by an abacus. Its interface consists of…
Finalizing the Marquee Letter project started last week. The updated schematic The updated board design The milled circuit board…
PCP design for the Marquee Sign — letter “R” [PDF] PCB design (zoomed in)
This week I programmed an ATtiny to create a proximity sensor. I used an RCWL-1601 ultrasonic sensor to detect proximity and illuminate an…
I am excited to present Pendular, a collaboration with Marcel Wang. Video coming soon! Overview Initial Concept System Overview Fabrication…
For the midterm show Marcel and I developed Puncture, an interface and performance that explores pressure, tension, and release. Background…
This week I milled a musical woodblock using the CNC. My goal was to create multiple textures that you could play by tapping or scraping the…
The Musical Sketchpad is a sequencer designed for short improvisations/performances. Whereas most sequencers let you place notes on a grid…
3D Painting Last year I created a program that generates a digital ‘painting’ from a photo. It would be interesting to create 3d sculptures…
This week I created a 2D rendering of a pocket operator that I have. The device and ruler I used Using a ruler I measured the device and…
The Abacusynth is a polyphonic synthesizer plugin for Ableton Live. After creating the initial version using JavaScript, I wanted something…
This week I attempted to create a physical drum machine/Euclidian sequencer where a spinning mallet hits pegs set at intervals arranged in a…
For my “Two Materials” project I made a toy car. Unfortunately the band saw was unavailable so I had to improvise on the shape and it turned…
For my final project I will be porting my Abacusynth project (which I made during the Oscillation week) into a Max/MSP plugin for Ableton…
My enclosure project is a small controller for Ableton Live that will allow me to adjust parameters without having to use the mouse or…
For this week’s laser cutter assignment I created a chess set. I found some inspiration online for a board with slots into which the pieces…
This week I developed a concept for melody generation using genetic algorithms. The idea is that, starting with a chord progression, the…
Building 5 sets of Tangrams
Open sketch This week I explored Conway’s Game of Life. I started with the Coding Train code and was interested in implementing multiple…
This week I began to port a JavaScript synthesizer I made a few weeks ago for my Nature of Code class to a Max for Live device. The…
Concept sketch This week I created a “Deconstructed Flashlight” out of a $5 dollar flashlight from the hardware store. I drilled large holes…
Open sketch This week I modified my simulation project to incorporate flocking behaviors. The three sliders at the bottom control the…
The Polygonal Sequencer is a Max for Live device that allows you to create melodic and rhythmic sequences by drawing shapes. It is a version…
Open sketch For my Simulation project I was inspired by falling sand games (like this one). I wanted to make something with many small…
This week I started an interface for designing rhythms. I used the core idea from a project of mine called Shape Your Music where loops are…
Try it out / view code For this week ‘Oscillation’ theme I created a synthesizer. Its layout is inspired by an abacus and the interaction is…
Open sketch This week I experimented with making sound using gravitational forces. I started with the Gravitational Attraction code and…
Continuing our I Spy project, Stuti and I created a Max patch to control our Live set. The patch works by triggering a random clip in a…
Open sketch This week I modified my previous project to use vectors and also added a few more interactions. Three sliders now control wiggle…
‘I Spy’ Last week Stuti and I came up with a concept for I Spy, a sonic installation based on activity on a public network. The aim is to…
Open sketch My random walk is an atmospheric musical painting controlled by placing shapes onto a canvas. The different types of shape…
Music Interaction Design: Week 1 This week I worked with Stuti to formulate an installation concept based on communal network activity…
A few ideas for musical interaction project prompts How do you ‘tend to’ music/audio? Can you mold sound like clay ala sculptGL? What about…
For Project three I created a physical drum looper that allows you to play rhythms with everyday objects. The device is a box with four…
For our final animation, Hyun and I created a Marcel Duchamp themed Cornell Box. Joseph Cornell often used a boxed assemblage of found…
Musical Garden The Musical Garden is an experiment in making music by planting and tending to a virtual garden. The two interactions are…
Lab Guide In this lab I used a transistor to control a DC motor. The DC motor requires a high current load, supplied by a 9V power jack. I…
Musical Garden For my final project I am hoping to create a “musical garden” that allows someone to create sound by tending to musical forms…
My animation tells the story of a ◣ who navigates a geometric world with the help of some friends. My initial idea changed somewhat as I…
Week 4: Sound For my p5 audio experiment I extended my last assignment to produce sound. The new version now plays music based on the image…
This week I started work on a program that I will eventually use for my Physical Computing Project 3. The project will be a miniature…
Project 3 concept sketch For Project 3 I am aiming to create a miniature “finger drummer” that plays a beat on physical drums using servo…
For my short animated video I am exploring how basic shapes can be dynamically combined to create new forms and motions. The story follows a…
In Understanding Comics: The Invisible Art, Scott McCloud breaks down what ‘Comics’ is. While its contents explore the definition, history…
This week Pippa and I experimented with us L-Systems to control sound and visuals. We started with a tutorial by necessary-disorder and…
Sketching and storyboarding the character For my short animation I aim to explore how forms can be broken down in to their constituent…
For my image project I have created Texturizer, a program that generates moving textures from random stock images. It uses the Unsplash…
For our study of Markov Chains, Sohaila, Jingxi, and I created a robotic “music box” that sings lyrics generated by any text that the user…
Overview Labyrinth is an arcade-style puzzle game where you use a physical controller to roll a virtual marble through a maze. It consists…
For my stop motion GIFs I wanted to animate a character walking. Using two action figures I had lying around, I first attempted to free-hand…
For Project 2 I am hoping to create a labyrinth marble game — a ‘ball-in-maze’ style game where you tilt a plane in order to navigate a ball…
A capture of a play-through. If the video does not load, watch here Concept For our final project, Chloe and I created an interactive…
The Synth Station is a music making web device that combines two of my previous studies, the Drum Radar and the Additive Synth. It allows…
Lab Guide In this lab I created a physical interface to control a JavaScript program. I used the Arduino’s built-in accelerometer coupled…
Visualizing wave forms and comparing Equal and Just Temperaments
Lab Guide In this lab I used serial communication to control an LED using JavaScript code. I rewired the breadboard to contain a single LED…
Lab Guide In this lab I connected data gathered by an Arduino to JavaScript code running in the browser. The circuit consisted of a linear…
Lab Guide In this lab I learned the basics of interfacing Arduino code with other programs via serial communication. I used the…
Implementing an additive synth
A sequencer that you strum
Finishing my musical chord sequencer
For our final project, Chloe and I will be telling the Korean folk tale “The Green Frog”. You can read the story here. It is short, but here…
A circular polyrhythm machine
Creating a musical chord sequencer
Controlling a motor with an Arduino
Making sound with an Arduino
For our virtual soundwalk, Mai and I decided to build a representation of Green-Wood Cemetery in Brooklyn. We spent a morning walking…
Creating an interactive musical drawing with P5
Using different sensors with the Arduino
Learning the fundamentals of the Arduino
The basics of electrical switches, creating a custom switch
The Danger of a Single Story, A History of Sound Art, and a sound collage
Learning the fundamentals of electrical measurements
I find musical inspiration by watching artists perform in live ‘session-style’ settings. These are most commonly for radio, but they can…
Building my first circuit
Documenting the PComp components I have received so far