Making Music Using a PIC Microcontroller and the PicBasic Pro FREQOUT Command - 2010 TSA Music Production

The Cornerstone Academy Robotics Music Production team decided to use electronic circuits and programmed PIC16F88 microcontroller to create an original musical composition for the TSA competition. They chose the PicBasic Pro FREQOUT command to generate tones then filtered and amplified the tones to produce a five track musical piece.

Wave files (Reverberation introduced by Reaper software):

  All 5 Tracks Combined
  Track 1 - Melody Track
  Track 2 - Accent 1
  Track 3 - Accent 2 (no reverb)
  Track 4 - Main Bass
  Track 5 - Secondary Bass

PicBasic Pro Programs:

  Track 1 - Melody Track .pdf .pbp
  Track 2 - Accent 1 .pdf .pbp
  Track 3 - Accent 2 .pdf .pbp
  Track 4 - Main Bass .pdf .pbp
  Track 5 - Secondary Bass .pdf .pbp

Musical Note Frequencies Used:

Musical Piece on Musical Staff:

Schematic of PIC16F88 with Audio Filter and Audio Amplifier

TSA Technical Report:

Photos:

   
Testing Audio Amplifier Circuit   Duplicating the Circuit  
   
Coding the Music into PicBasic Pro   Debugging the Code  
   
Five Tracks Completed   Recording Each Track  

 


Copyright 2015, Cornerstone Robotics / Disclaimer