Composition

1st Movement: Human Action

A person breathes into the water.

2nd Movement: Machine Vision

The machine observes changes in the water and produces sound.

3rd Movement: Machine Hearing

The machine listens to changes in the water and produces sound.

4th Movement: Human & Machine Co-Playing

The human and the machine perform together.

Score

All movements are performed using the same score.

Score

1st movement.

Score

2nd movement.

Score

3rd movement.

Score

4th movement.

Sound Logic

Sound Logic Diagram

#1. Water Sound

The actual sound of water is transmitted via microphone.

Microphone

#2. Sound Synthesis

The information about water movement obtained through optical flow affects volume, frequency, and reverb amount.

Optical Flow

When blowing into water with a straw, a "bubbling" sound is produced. When dropping water with a pipette, a "droplet" sound is produced.

Blowing into Water

Sound 1: Bubbling Water

Dropping Water with a Pipette

Sound 2: Water Drops

  1. Control
    • Toggle ON/OFF with key '2'
  2. Sound Design
    • Uses "water-drop.wav" sample
    • FM synthesis with 120Hz sine oscillator
    • Low-pass filter (1200Hz)
    • Randomized playback rate (0.8-1.2)
  3. Interaction Response
    • Controls drop trigger frequency
    • Adjusts individual drop intensity
    • Modulates background tone gain

#3. Transcription - Audio to MIDI

The pitch of the actual water sound is transcribed and converted into a virtual instrument sound.

MIDI Transcription