Overview

Many vocalists and choirs use chromatic pitch pipes, which are essentially chromatic harmonicas, to find their starting pitch before a song. They simply blow into one of the 12 pitch holes on the pipe (there's an extra 13th hole to play an octave higher than the lowest note) to hear their selected pitch and the choir tunes to that note! Find a typical pitch pipe below:

led_pixels_pitch_pipe_analog_xEjwDpxPWV.jpg
source: Kratt MK3 Master Key Chromatic Pitch Pipe

Some vocalists and musicians have even trained their ears so acutely that they have developed "perfect pitch". Meaning they can accurately sing any note on command!

In this project you will learn:

  • Introductory to intermediate Python programming concepts
  • How to use the microphone, speaker and NeoPixel LEDs on the Circuit Playground Express
  • How to edit an existing .stl (3D file)
  • How to 3D print an enclosure (case) for the Circuit Playground
  • How to develop your pitch training skills! (If you practice hard enough you might be able to develop relative pitch or even perfect pitch)

What you'll need

  • Circuit Playground Express (required)
  • Micro-USB cable (required)
  • Access to a computer. Any operating system will do (required)
  • Access to a 3D printer (optional)

That's it!

Before we start programming, we need to understand the musical anatomy of the project. Let's dig into a little music theory!

This guide was first published on Mar 28, 2018. It was last updated on Sep 20, 2018. This page (Overview) was last updated on Mar 28, 2018.