Article
Simple Pitch Follower
Music made easy
The idea for this project came when browsing the Elektor Archives. In 301 Circuits, the second book in the popular Elektor ‘300’ series of books we came across project no. 14 entitled Easy Music. The article claims that the little circuit is capable of tracking a melody whistled at its input and then adds a second voice to it. Its output stage consists of a basic power amplifier and a loudspeaker.
When asked to develop something similar today the first thing we would do is throw an Arduino at it, and that’s exactly what we did.
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Extra info / Update
Features
* Tracks pitch over five octaves
* Octave shifter
* Not highly accurate
* Fully customizable
@ www.elektor.com
- bare PCB for Pitch Follower shield
www.elektor.com/130330-1
* Tracks pitch over five octaves
* Octave shifter
* Not highly accurate
* Fully customizable
@ www.elektor.com
- bare PCB for Pitch Follower shield
www.elektor.com/130330-1
Component list
Component List
Resistors
Default: 0.25W, 5%
R1,R9,R12,R13 = 10kOhm
R2 = 100kOhm
R3,R4,R6 = 5.6MOhm
R5 = 4.7kOhm
R7 = 3.3MOhm
R8 = 27kOhm
R10 = 2kOhm (alternatively 2.2kOhm)
R11 = 1kOhm
P1 = 47kOhm trimpot
Capacitors
C1,C6,C7 = 100nF, 5mm pitch
C2 = 10pF, 2.5mm pitch
C3 = 100pF, 2.5mm pitch
C4 = 15pF, 2.5mm pitch
C5 = 100µF, 50V, 2mm pitch
Semiconductors
IC1 = LM3900
IC2 = LM393
Miscellaneous
K1,K4 = 8-pin pinheader, 0.1” pitch
K2 = 10-pin pinheader, 0.1” pitch
K3 = 6-pin pinheader, 0.1” pitch
K5 = 2-way PCB screw terminal block, 3.5mm pitch
K6 = 3.5mm stereo jack socket, PCB mount
DIP-14 IC socket for IC1 (optional)
DIP-8 IC socket for IC2 (optional)
Elektor PCB # 130330-1
Resistors
Default: 0.25W, 5%
R1,R9,R12,R13 = 10kOhm
R2 = 100kOhm
R3,R4,R6 = 5.6MOhm
R5 = 4.7kOhm
R7 = 3.3MOhm
R8 = 27kOhm
R10 = 2kOhm (alternatively 2.2kOhm)
R11 = 1kOhm
P1 = 47kOhm trimpot
Capacitors
C1,C6,C7 = 100nF, 5mm pitch
C2 = 10pF, 2.5mm pitch
C3 = 100pF, 2.5mm pitch
C4 = 15pF, 2.5mm pitch
C5 = 100µF, 50V, 2mm pitch
Semiconductors
IC1 = LM3900
IC2 = LM393
Miscellaneous
K1,K4 = 8-pin pinheader, 0.1” pitch
K2 = 10-pin pinheader, 0.1” pitch
K3 = 6-pin pinheader, 0.1” pitch
K5 = 2-way PCB screw terminal block, 3.5mm pitch
K6 = 3.5mm stereo jack socket, PCB mount
DIP-14 IC socket for IC1 (optional)
DIP-8 IC socket for IC2 (optional)
Elektor PCB # 130330-1
Discussion (0 comments)