project portfolio - transferable skills
DESCRIPTION
Various Projects I've completed.TRANSCRIPT
Brian Tuley2/1/2012
Automated Test Scripting with Visual Basic Mining Serial Data with Perl Scripts Schematics, Soldering & Circuit Board Control Systems DSP Audio Effects
• Texas Instruments - MatLab/Simulink• Max/MSP
For Use in Automated Control of Probe
Station
Features:•Custom GUI •Updatable Data Entry Fields•Saves Time•User Friendly•Script Easily Modified
Declare Variables Sub Routines
• Initialize Instrumentation• Perform Measurements• Buffer Measurement Data and Write to
Spreadsheet Cells• Index Site Coordinates• Resume Testing at New Site• Quit Testing
Uses:•Mining Serial Data•Organizing Post Measurement Data•Data Analysis
How it Works:
1.Script reads in a file.2.Pattern matching operator (based on keyword) scans data.3. A new file is output with column headers, etc….as desired.
Demonstrates:
•Ability to solder
•Ability to work from a schematic
•Enclosure
Top
Bottom
Demonstrates:
•u-Controller Know How
•Programming Skill
•Peripheral interfacing Skill – Relays, Stepper Motors, Servo Motor control… …
•Prototyping Breadboard Skill
Novation Launchpad USB Peripheral Device
Max4Live Device
Features:
•One finger control for triggering chord structures within Ableton Live
•Works with Novation Launchpad
•All standard chord variations are possible
•Design is based on circle of fifths premise
Simply Drag & Drop Plug-in into Session
Works just like a VST or Direct X plug-in
Arrows Indicate Encapsulated SubsystemsArrows Indicate Encapsulated Subsystems
Chord Structures
Auto Velocity Structure
Hardware• TMS320C6713 DSK• Windows PC
Software:• Matlab/Simulink• Code Composer
Studio• Max/MSP
A switch case is used to select desired effects patch
Algorithms Incorporate Phase Distortion, Time Delay, Frequency Modulation, Amplitude Modulation, Filtering, Gain and Signal
Feedback
Multi Effects Processor Firmware is stored in onboard flash ROM memory for boot loading
Second attempt at implementing a DSP based audio effects processor. This time with Max/MSP graphical programming environment.
Model realized with graphical programming.
Model is implemented to run on Microsoft Windows or Mac PC.
Requires Max 5, or Max Runtime (free) to deploy the patch.
Features: GUIFFT Spectrum Analysis
Ring Modulation / Tremolo Effect
Description:•Ring Modulation can be described as Frequency Modulation•The Tremolo Effect is essentially Amplitude Modulation of Audio Signal