Ambient PVC

Ambient PVC is a real-time music system that automatically generates musical accompaniment based on audio input. It is designed to work with a specially designed flute. The flute's design is based on the Egyptian Ney but is tuned in such a way as to be able to produce a just-intoned (for the most part) chromatic scale.

An audio recording can be found here.
You can check out the code on GitHub.

Tools and Technology

  • Pure Data was used for all of the Audio Programming
  • Lua was used to help automate the calculations involved in the flute design
  • The flute itself is made from a length of 1/2" schedule 40 PVC pipe

Flute Design