Tag Archives: supercollider

Slump Recovery Project

I was unable to complete a single composition over the summer despite multiple attempts. Such unproductivity led to a chain of negative thoughts on the impact and relevance of my work and effort. I lost the will to create by July. The slump phase is not new for me or any creatives, but getting over it is never easy. To recover, I tried methods that worked in the past, but also did something new.

The usual remedy for a slump for me is working on related projects in small bites. My main project is music composition, and related projects are any other music activities. I focused on relearning and appreciating fundamental musicianship. 

  • I reread books that inspired me. When reading became tiring, I listened to audiobooks. 
  • I wrote blogs on the electronic music practice. It helped me to organize and reflect. 
  • I listened to all and any music. Summer is a great time to catch up on listening. I heard new things in old songs, and rediscovered time-tested techniques in new music. 
  • I practiced bass guitar, an instrument I wanted to play but did not have time to learn. You know, every other electroacoustic musician plays bass.

Engaging in musical activities kept me from completely letting go of being a musician. Unfortunately, this was not enough for me to get back to composing. I had to make a specific plan and task to get back to a creative routine.  

  • Write a 1-2-minute piece with the most familiar tool. In my case, it would be SuperCollider.
  • Start and finish a piece in one sitting. The goal is to remind myself of the joy and necessity of completing a piece.
  • Quality does not matter. Do not evaluate or self-critize the piece. 
  • Pieces do not have to have a new idea. An old idea presented in a different context is good enough.

This attempt worked, kind of. I finished a piece on July 22, but was not able to produce another piece until July 28. But from that day, I completed a 1-1.5-minute piece every day until July 31. It was a small win with an impact. Now, I am comfortable sitting on a computer for a few hours per day,  enduring the tedious or negative side of the creative process. 

As a record of this summer’s slump and post-slump, I share Slump Recovery Project, a 6-minute piece in 5 sections.

Lastly, here’s the log of my composition failures and successes in May-July 2025.

  • 5/19 Stopped working on a duet for plastic tube sqeakers and computer after two weeks. A simulation of the performance was disappointing, so I stopped.
  • 7/10 Attempted to write a new laptop ensemble piece. Again, a simulation of the performance sounded too much like a piece I wrote a few weeks ago.
  • 7/13 Jotted an idea for a no-input mixer duet. I thought writing for my favorite instrument would motivate me. It didn’t. I got more discouraged. 
  • 7/16-21 I could not do anything
  • 7/22 (check date): Made a 1.5-minute piece on SuperCollider titled I-IV-V-vi
  • 7/28 Made a 1.5-minute piece on SuperCollider and Logic Pro titled A Note of Happy
  • 7/29 Made a 1.5-minute piece on SuperCollider titled Decrescendo Revisited
  • 7/30 Made a 1-minute piece on SuperCollider and Logic Pro titled Riff
  • 7/31 Made a 50-second piece on SuperCollider and Logic Pro titled Elastic Drum

Overundertone (2015)

All compositions contain aspects of the creator’s thoughts and life at a particular time.  Overundertone, a 2015 album consisting of eight electroacoustic tracks, is a reflection of me a decade ago.  Listening to the album feels like reading an old diary.  The me in 2015 is unfamiliar to the me in 2025 – he is passionate and curious about the world and people. He had the thoughts and emotions I wish to have now. Below are what I learn about myself when I listened to the tracks.

  • Eyelid Spasm: I liked high frequencies, so I made a piece using them. I played with my (then) 5-year-old and 1-year-old sons, all the time, so the playfulness is in the piece. I even used a picture of me mimicking an animal (I think, I hope) for the kids as a cover photo. I don’t think I can hear many frequencies featured in this piece anymore.
  • Cross Rhythms: I wrote it as a class project example. I asked Oberlin’s TIMARA students to pick a page in Tom Johnson’s Imaginary Music and make an electroacoustic piece about it.  I chose Cross Rhythms and composed a scene where two different rhythms overlap. The teacher-composer identity is in the piece. 
  • Three Corn Punch: It’s a recording of a live performance. It is probably my last piece that does not involve electronic sound. It uses a Disklavier, though.  There are no new techniques here. I learned to accept that I don’t have to develop a new concept for every composition. A good idea from others and myself needs repetition, reinterpretation, and refinement.
  • Cornfields and Cicadas: This is one of the soundscape works using original field recordings and synthesized sounds. I have been creating a series using this instrumentation since my graduate student years. I remember writing it with less struggle and stress, but the quality was about the same. It is a sonic diary of a vacation to a farm in Pennsylvania, where I went with my family and friends. 
  • Beft: I wrote it because I was a dad reading Dr. Seuss to the kids. Beft is a creature in Things You Can Think that only moves to the left. It contains sounds and techniques I loved then – Shepard tone, 8-channel spatialization, overtones, etc. It was also a part of a class project example, like Cross Rhythms. My teacher-composer-dad is all represented in Beft. 
  • Snake and Ox: It is a recording of an improvisation using instruments I used in solo shows. They are a no-input mixer, SuperCollider, and a custom synth. The no-input mixer sound was the most exciting thing to me. I remember dancing along with the no-input mixer noises while practicing. 
  • 10M to Fairmount: It is a sonic diary of a park in Philadelphia, where I lived for six years. Philly feels like a hometown since I started my family there. I must have been interested in visuals in addition to field recordings and synthesizers then. The piece has a video version. Like Cornfields and Cicadas, it is a diary-like piece.  
  • Sky Blue Waves: It’s a piece from 100 Strange Sounds, a project I thought would be my magnum opus. The track has a simple instrumentation (celesta and a field recording of a beach), but has the not-so-happy aspects of my life at that time. As a contrast to Eyelid Spasm, it worked well as a closing piece of the album.

These songs are forgotten, but are still significant to me. Overundertone is an archive of emotions, efforts, and life in audio, the format I love the most. The album reminds me to strive (용써라) like 2015. The jaded, slumped me of 2025 needs that. 

jwp in 2015

JNNJ (2016) – for percussion duo and computer

Program Notes

JNNJ was commissioned and premiered by Hunter Brown and Louis Pino in 2016. The piece is inspired by the life and dynamics of my family. The title is a combination of the first letters of mom, dad, and two sons. 

Technical Needs

  • One computer with a DAW or Max. A Logic Pro X session is provided, but any DAW will work. The tape part can also be played with the provided Max patch. 
  • Stereo sound system 
  • Two headphones for click tracks 
  • An audio Interface with four separate outputs 
  • TapeL.aif should be routed to output 1, connected to the left speaker 
  • TapeR.aif should be routed to output 2, connected to the right speaker 
  • ClickTrackL.aif should be routed to output 3, connected to Perc1’s click track 
  • ClickTrackR.aif should be routed to output 4, connected to Perc2’s click track 

Performance Needs

  • Two percussionists with a snare drum and a large cymbal for each performer. 
  • Both performers use brushes for the entire piece. 
  • Perc1 stands close to the left speaker, and Perc2 stands close to the right speaker

Performance Instruction

  • Each performer gets his/her own click track. The click tracks run in various tempi and over the entire piece. Each performer should follow his/her own click track. 
  • Interpret the score like a jazz chart. Improvise in the notated style (funk and swing). 
  • Pay attention to the pitch of the click track to hear the section changes. 
  • Section-specific notes: 
    • S1: The tape part will fade in at around the 20-second mark.
    • S2: Perc1 transforms the rhythmic pattern to a swing (indicated as “target rhythm”) while slowing down. 
    • S3: Perc2 transforms the rhythmic pattern to a more energetic and busy funk rhythm while slowing down. Listen for the white noise cue for the next section. 
    • S4: Both Perc1 and Perc2 trade off solo while speeding up. The trade offs will gradually overlap with each other. Listen for the white noise cues to play uneven brush sweep on cymbals. 
    • S5: Both parts will get significantly faster. When the tempo becomes too fast, freely improvise with great energy. Increase the use of cymbals throughout the section. 
    • S6: Both Perc1 and Perc2 play energetic cymbal improvisation while slowing down. Accompany the tape part after the click track stops. At the end of the fixed part (7:00), create a quiet, windy sound by swinging the brush in the air.

Composing Click Track

A computer is excellent at doing precise tasks. It is a good tool for creating music that needs precise control. I can ask a computer to make a click track from 120BPM to 150BPM in 2 minutes, and it will do so without a hitch. In JNNJ, I used the precision of a computer to create a percussion duet featuring continuously changing tempo.

JNNJ requires each percussionist to follow their assigned click track. The tempi of the click tracks change constantly, asynchronously with each other. The performers are asked to follow the click track while improvising according to the score. To realize this idea, I made a click track with distinct features.

  • The click track gradually but precisely changes at a given duration. The performers listening to the click track should feel comfortable adjusting the tempo while reading the score.
  • To aurally cue the section changes, the pitch of the click changes in the click track. The notes are in harmony with the fixed media part.
  • The click tracks play unpitched count-in beats for the parts where a sudden or fast change is needed. 
  • The performers also read the click tracks in their score. The unstemmed quarter notes in the computer part indicate the pitch of the click tracks. Most of the fixed media part is described in words in the score.

The click tracks and fixed media parts are coded and rendered in SuperCollider. The audience does not get to hear it, but I think the most distinguishing feature of JNNJ is the click track. The fixed media part is simple in terms of timbre, so that the audience can focus on the duel of percussionists marching in different beats.

Refinement

The palindromic approach to tempo change (one part goes from X BPM to Y BPM while others go from Y BPM to X BPM at the same time) was previously explored in a fixed media piece called Cross Rhythms. Prior to that piece, I also explored palindromic timbre in a few other fixed media pieces. The third movement of Sound Mobile sounds exactly the same when played forward and backward.  Multiple and varied attempts at expressing an idea through sound are necessary for refining and redefining.

Four Hit Combo (2024)

In Four Hit Combo, each laptop ensemble member uses four audio files to create twenty-six flavors. Musical patterns arise from repetitions (loops), and different combinations mark forms in music. The laptop ensemble members prepare their own samples before the performance, and they control loop start points and duration according to the score and the conductor’s cue. Because there are no specific audio files attached to the piece, each performance could give a unique sonic experience.

Instrument Needed

  1. Laptop: each performer needs a computer with SuperCollider installed
  2. Amp: connect the laptop to a sound reinforcement system. If the performance space is small, it is possible to use the laptop’s built-in speaker.

Pre-Performance Preparation

  1. Determine a conductor and at least three performers. If there are more than three performers, parts can be doubled
  2. Each performer prepares three audio files (wav, aif, or mp3). The first file should contain a voice. The second file should contain a pitched instrument sound. The third file should contain a percussion sound. All files should not be too short (less than a second) or too long (more than a minute). The [voice], [instrument], and [percussion] files should be different for all performers.
  3. While the voice, instrument, and percussion files are different for all performers, they should share one common sound file. This file will be used in the [finale].  
  4. The conductor prepares one audio about 10-30 seconds long. It could be any sound with noticeable changes. For example, a musical passage would work well, while an unchanged white noise would not. 
  5. Download FourHitCombo_Score.pdf, FourHitCombo_Performer.scd, and FourHitCombo_Conductor.scd from www.joowonpark.net/fourhitcombo
  6. Open the .scd files in SuperCollider. Follow the instructions on the.scd file to load the GUI screen.

Score Interpretation

  1. Proceed to the next measure only at the conductor’s cue. The conductor should give a cue to move on to the next measure every 10-20 seconds.
  2. In [voice], [instrument], [percussion], and [finale] rectangle, the performers drag-and-drop the audio file accordingly.
  3. In [random] square, performers press the random button in the GUI.
  4. In the square with a dot, quickly move the cursor in the 2D slider to the notated location.
  5. In the square with a dot and arrow, slowly move the cursor from the beginning point to the end point of the arrow. It is OK to finish moving the cursor before the conductor’s cue.
  6. In a measure with no symbol, leave the sound as is. Do not silence the sound.
  7. In measure 27, all performers freely improvise. Use any sounds except the commonly shared sound reserved for [finale]. 

Ambient in D Flat

Ambient in D Flat is a collection of short pieces for melodica and algorithmically generated computer sound. They all have the note Db as an essential part. Feel free to pick and choose which piece to perform or present. The last one in the collection, Fifth (for A Folk Song), is not an original composition- the performer is free to choose any folk song and play it in Gb major along with the computer part.

Setup

  • Download and install SuperCollider https://supercollider.github.io/downloads.html 
  • Download a zip file containing AmbientInDb_Mac.scd and AmbientInDb_PC.scd from https://joowonpark.net/ambientdb 
  • Open one of the downloaded SuperCollider files in SuperCollider. One is for OSX, and the other is for Windows.
  • In the SuperCollider menu, select Language-> Evaluate File. A window with performance instructions will appear.
  • Follow the instructions on the screen. Use the keyboard’s space bar and number keys to navigate. 

Performance

  • The middle C in the notation is the very first (the lowest) C in a melodica.
  • All pieces are in rubato. 
  • Feel free to improvise and elaborate on the written part.
  • Due to its algorithmic nature, the computer part does not have a set duration. It is OK if the performer finishes the melodica part earlier or later than the computer part.