Digital Guitar Effects Pedal



Similar documents
AN3998 Application note

POCKET SCOPE 2. The idea 2. Design criteria 3

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Analog Representations of Sound

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Electronic Circuits Spring 2007

MP3 Player CSEE 4840 SPRING 2010 PROJECT DESIGN.

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Features, Benefits, and Operation

Android based Alcohol detection system using Bluetooth technology

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

AFX USER GUIDE ACOUSTIC REVERB PEDAL

Accurate Measurement of the Mains Electricity Frequency

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

DAC Digital To Analog Converter

6 Output With 1 kω in Series Between the Output and Analyzer Output With RC Low-Pass Filter (1 kω and 4.7 nf) in Series Between the Output

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

AND9035/D. BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE

PCX9 for PCI Professional Digital Audio Card

FREQUENCY RESPONSE OF AN AUDIO AMPLIFIER

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

Microtronics technologies Mobile:

Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application

System Design Issues in Embedded Processing

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

PCXpocket 440. Professional Digital Audio Card. User s manual. DU IS=A

US-Key New generation of High performances Ultrasonic device

Timing Errors and Jitter

Spin Semiconductor FV-1 Reverb IC PN: SPN1001. Delay Memory DSP CORE. ROM and Program Control PLL. XTAL Drvr XTAL. Spin.

EE289 Lab Fall LAB 4. Ambient Noise Reduction. 1 Introduction. 2 Simulation in Matlab Simulink

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

Rayson Technology Co., Ltd.

User Guide FFFA

Bluetooth Stereo Network

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

INTRODUCTION. Please read this manual carefully for a through explanation of the Decimator ProRackG and its functions.

The SA601: The First System-On-Chip for Guitar Effects By Thomas Irrgang, Analog Devices, Inc. & Roger K. Smith, Source Audio LLC

DATA SHEET TESirAFOrTÉ Ai TESirAFOrTÉ AVB Ai

miditech Audiolink II

phonostage RIP YOUR VINYL TO BITS, WITH A USB Design

ADS9850 Signal Generator Module

LEN s.r.l. Via S. Andrea di Rovereto 33 c.s CHIAVARI (GE) Tel Fax mailto: len@len.it url: http//

Demonstration of a Software Defined Radio Platform for dynamic spectrum allocation.

MANUAL PC1000R

VMR6512 Hi-Fi Audio FM Transmitter Module

BrightSign Expander Hardware Guide

Product Information S N O. Portable VIP protection CCTV & Alarm System 2

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 46 Per-pin Signal Generator

Basics of Digital Recording

AN3252 Application note

AC : ELECTRICAL ENGINEERING STUDENT SENIOR CAP- STONE PROJECT: A MOSIS FAST FOURIER TRANSFORM PROCES- SOR CHIP-SET

FG , 08501K, 08502K, 08503, 08503K, 08504K

Chapter 6 PLL and Clock Generator

Work with Arduino Hardware

STEPPER MOTOR SPEED AND POSITION CONTROL

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the

HOW TO SET UP YOUR HOME STUDIO By John J. Volanski

Audio Signal Processing Studio Remote Lab for Signals and Systems Class

Tech Note. Introduction. Sources of Echo

Serial port interface for microcontroller embedded into integrated power meter

AN1991. Audio decibel level detector with meter driver

US-SPI New generation of High performances Ultrasonic device

Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION

HARDWARE MANUAL HD222, HD1022. BrightSign, LLC Lark Ave., Suite B Los Gatos, CA

DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1 Page 1

DAC-R. Digital to Analogue Converter

Hello, and welcome to this presentation of the STM32 Serial Audio Interface. I will present the features of this interface, which is used to connect

Designing the Solution for Electrochemistry Potentiostat/Galvanostat І Battery Cycler І Fuel Cell Test Station І

Analog to Digital Conversion of Sound with the MSP430F2013

A Digital Timer Implementation using 7 Segment Displays

IEC Algorithmic Alert Tone Demo

For Articulation Purpose Only

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

GDM1602A SPECIFICATIONS OF LCD MODULE. Features. Outline dimension

USER GUIDE ENGLISH ( 3 6 )

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Lab Experiment 1: The LPC 2148 Education Board

1K Polycom Certified Videoconferencing Engineer (PCVE)

HD44780U (LCD-II) (Dot Matrix Liquid Crystal Display Controller/Driver)

Telecommunications Switching Systems (TC-485) PRACTICAL WORKBOOK FOR ACADEMIC SESSION 2011 TELECOMMUNICATIONS SWITCHING SYSTEMS (TC-485) FOR BE (TC)

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AIS 3000 APC AIS kVA 208V w/2 Batt. Module Exp. To 4, Start-Up 5X8, Internal Maintenance Bypass

6.025J Medical Device Design Lecture 3: Analog-to-Digital Conversion Prof. Joel L. Dawson

Jitter in (Digital) Audio

Serial Communications

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

PCM Encoding and Decoding:

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

bel canto The Computer as High Quality Audio Source A Primer

Information Board User s Guide

Table 1 below is a complete list of MPTH commands with descriptions. Table 1 : MPTH Commands. Command Name Code Setting Value Description

Comparison of TI Voice-Band CODECs for Telephony Applications

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Interfacing Analog to Digital Data Converters

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Chapter 6: From Digital-to-Analog and Back Again

Transcription:

Digital Guitar Effects Pedal 01001000100000110000001000001100 010010001000 Jonathan Fong John Shefchik Advisor: Dr. Brian Nutter SPRP499 Texas Tech University jonathan.fong@ttu.edu

Presentation Outline Block Diagram Input Signal DSP Configuration (Audio Processing) Audio Daughter Card Codec MSP Configuration (User Peripheral Control) Pin Connections User Interfaces DSP Connection MSP and DSP Connections Simulink Modeling MSP and DSP Software Flowcharts 2

Objective \ Statements To create a digital guitar effects pedal All audio processing will be done with a DSP 6711 DSK board With an audio daughter card All user peripherals will be controlled using a MSP430 evaluation board Using the F149 model chip User Peripherals include Floor board switches LCD on main unit Most guitar effect hardware that is available on the market is analog. Having a digital system would allow the user to update the system with new features without having to buy new hardware. 3

Block Diagram DSP 6711 DSK Board MSP 430 Evaluation Board Input from Guitar Data Path Serial 2 RX [16 bit] Frame Sync Audio Daughter Card ADC / DAC Serial 2 Clock Serial 2 TX [16 bit] Output to Amplifier MSP430F149 GPIO (3) TMS320C6711 Outlet Power Supply Data Bus (8) R/W LCD Display RS EN Footboard Switch LEDs (4) Switch Select (4) GND Voltage Regulator +5V +3.3V to MSP +5V to LCD +0.7V to LCD Drive 4

Guitar Input Signal Voltage Range of Input Signal Nominal ~ 300 mv peak-to-peak Maximum ~ 3 V Frequency Range Standard Tuning 500 Hz 1500 Hz 5

01001000100000110000001000001100 010010001000 Hardware: DSP and MSP

PCM3002 Analog Audio Codec 2 in 1 ADC and DAC Sampling 16/20 bit 8 khz 48 khz Meets 44.1 khz for CD quality Performance 20 Hz 20 khz range Meets 500 1500 Hz guitar range 85 db ADC 93 db DAC Built-in Filtering and Anti-Aliasing Serial Output Applications Voice/Audio Processing 7

MSP Controlled Peripherals Liquid Crystal Display (LCD) Lumex - LCM S02002 2x20 Character Display Built in Microcontroller (LCD Driver) 16 (8x2) Pin Connection 11 pins to MSP Floor Board 4 output pins to MSP input pins Effect Selection 4 MSP output pins for LED control 8

MSP and DSP Connection MSP430F149 TMS320C6711 Floor Board Input P 6.3:6 Chorus Reverb Distortion Bypass Chorus Reverb Distortion www.ti.com slas272f.pdf LCD Data Bus P 2.0:7 LCD_RS LCD_RW LCD_EN http://focus.ti.com/graphics/tool/c6711brd1.gif 9

01001000100000110000001000001100 010010001000 Simulink Models for the DSP

Simulink System Diagram ADC Floor Board Switches Switch 3 Distortion Chorus Reverb Switch 1 Switch 2 Sample-By-Sample Processing (No Buffering) There is no audible delay from processing. DAC 11

Distortion Model Distortion is a music effect that gives a distinct, heavy sound. The signal is amplified to give it a certain gain. The amplitude of the signal is then limited symmetrically. http://users.chariot.net.au/~gmarts/fx-desc.htm#cho 12

Chorus Model The chorus effect allows a single instrument to be modeled into a sound that replicates a group of instruments playing the same part. This is achieved by adding a single delayed signal (echo) to the original input. However, the delay of this echo is varied continuously between a minimum delay and maximum delay at a certain rate. 13

Reverb Model Reverb simulates the acoustical effect of rooms and enclosed buildings. The sound heard = source + reflected sound. Reverberation time = the time taken for an impulse to decrease by 60dB of it's original magnitude. http://www.geocities.com/gitaarwerk/fxexp/reverb/reverb.htm 14

MSP Software Flowchart Programmed in C Using IAR Workbench Port Initialization LCD Initialization Input read from floor board if 6.3 else if 6.4 while(1) else if 6.5 else if 6.6 Chorus LCD Output LED/DSP Output Reverb LCD Output LED/DSP Output Distortion LCD Output LED/DSP Output Bypass LCD Output LED/DSP Output 15

DSP Software Flowchart Converted C Code from Matlab s Simulink Board interfaced using Code Composer Studio v2.1 16

Digital Guitar Effects Pedal Jonathan Fong John Shefchik Advisor: Dr. Brian Nutter Texas Tech University jonathan.fong@ttu.edu 17