Signal Harmonization by Resampling to Design a Guitar Effect Pedal

Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
Producer
Director
Performer
Choreographer
Costume Designer
Music
Videographer
Lighting Designer
Set Designer
Crew Member
Funder
Rehearsal Director
Concert Coordinator
Moderator
Panelist
Alternative Title
Department
Swarthmore College. Dept. of Engineering
Type
Thesis (B.A.)
Original Format
Running Time
File Format
Place of Publication
Date Span
Copyright Date
Award
Language
en_US
Note
Table of Contents
Terms of Use
Full copyright to this work is retained by the student author. It may only be used for non-commercial, research, and educational purposes. All other uses are restricted.
Rights Holder
Access Restrictions
Terms of Use
Tripod URL
Identifier
Abstract
A melodic audio signal harmonization algorithm was designed in MATLAB, implemented in C code, then run on a C2000 Piccolo F28069 Control Card and Experimenter's Kit from Texas Instruments. Using four output buffers, the algorithm generates a higher-octave harmony signal for an electric instrument signal. This is done by resampling, a process by which the signal, originally sampled at 44.1 kHz, is resampled at 22.05 kHz to produce output buffers containing every other data point of the input, causing a periodic signal to oscillate twice as quickly as the original signal. The raw guitar pickup output was amplified with an amplifier with a gain of 10 so that it could be read into the device. Crossfading between two output channels was implemented to eliminate an audible clicking artifacts that were a direct result of discontinuities present in the output signal. The output signal was sent directly from the device to a guitar amplifier to be played.
Description
Subjects
Citation
Collections