Sean Smith  Signal Processing  Spectral Analysis  Fast Fouier Transformations  (OpenAL + GSL/FFTW) vs. FMOD.

Slides:



Advertisements
Similar presentations
DCSP-13 Jianfeng Feng Department of Computer Science Warwick Univ., UK
Advertisements

Acceleration of Cooley-Tukey algorithm using Maxeler machine
Presentation and Multimedia
Understanding the etymology multimedia Describes multimedia content production.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Lessons learnt developing a NetBeans PDF viewer plugin in JavaFX Ernest Duodu Sylwia Kedzia.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
AudioViz Angela Norton and Aaron Hilton. Summary of AudioViz  Allow user to visually match spectral auditory patterns within an audio stream  Decompose.
Introduction to Fast Fourier Transform (FFT) Algorithms R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Reconfigurable Computing S. Reda, Brown University Reconfigurable Computing (EN2911X, Fall07) Lecture 16: Application-Driven Hardware Acceleration (1/4)
Interactive Applets and JAVA programs for Teaching Principles of Radio Astronomy J. M. Marr and K. Durkota We have developed a set of JAVA files which.
3D Game Programming All in One By Kenneth C. Finney.
Project Team: Matt Clark, Patrick Dwyer, Daniel Evans, Eden Kung.
Fast Fourier Transform (FFT) (Section 4.11) CS474/674 – Prof. Bebis.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Computer Systems Lesson 4 Input and Output devices.
Numerical Analysis – Digital Signal Processing Hanyang University Jong-Il Park.
 A device that  accepts input,  processes data,  stores data, and  produces output, all according to a series of stored instructions. 4 Step process.
CSC589 Introduction to Computer Vision Lecture 8
Modern Consumer Video Card Cheng-Han Du. What Is Video Card? A separated card to generate and output image to display. Not the integrated graphic processor.
3D Visualisation of Simulation Data. Informal Seminar 08/03/2004. By Chris Sweet.
Digital data formats for representation of real objects Adolf Knoll National Library of the Czech Republic
Real-Time Computer Graphics. Introduction Aims The aim of the module is to provide a good grounding in the main techniques and algorithms of real-time.
Graphics Programming using OpenGL. OpenGL is a software interface that allows the programmer to create 2D and 3D graphics images. This interface consists.
Preprocessing Ch2, v.5a1 Chapter 2 : Preprocessing of audio signals in time and frequency domain  Time framing  Frequency model  Fourier transform 
Interdisciplinary Courses and Assignments in Digital Sound Production Jennifer Burg Department of Computer Science Wake Forest University.
Implementation of Fast Fourier Transform on General Purpose Computers Tianxiang Yang.
Ray Bradley Karla N. Juárez David Wood Advisor: Dr. Stephen Murrell May 2 nd, 2005.
AUDIO CONVERSION AND MANIPULATION (AKA PROJECT AARDVARK) Group members: -Mike-Chris-Brendan.
Luminance.  Overview:  Puzzle game  Written in C# using XNA for PC/XBOX360  Currently in a release candidate state  Video: 
1 Graphics CSCI 343, Fall 2015 Lecture 1 Introduction to Graphics Read: Chapter 1 of textbook.
SDR in ORBIT: Spectrum Sensing by Nicole DiLeo, Michael Collins, and Christina Baaklini.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Graphic Equalizer Table Top View
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Engineering Computation with MATLAB Second Edition by David M. Smith.
1 Computer Graphics. 2 Who uses computer graphics?
Parallel Ray Tracer Computer Systems Lab Presentation Stuart Maier.
Soundscapes James Martin. Overview Problem Statement Proposed Solution Solution Created (Modules, Model, Pics) Testing Looking Back See It in Action Q&A.
OFDM DFT  DFT  Inverse DFT  An N-point DFT (or inverse DFT) requires a total of N 2 complex multiplications  This transform can be implemented very.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
CS654: Digital Image Analysis Lecture 13: Discrete Fourier Transformation.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Fourier and Wavelet Transformations Michael J. Watts
11 Lecture 2 Signals and Systems (II) Principles of Communications Fall 2008 NCTU EE Tzu-Hsien Sang.
Technology of exercising device. Animal exercise device WO 2006/ The invention relates to an animal exercise device, which is designed to challenge.
The Discrete Fourier Transform
Multi Channel Music Recognition for an Electric Guitar.
Multimedia. A medium (plural media) is something that a presenter can use for presentation of information Two basic ways to present information are: –Unimedium.
Digital Media & Society Digital Media Digital Media and Society Digital Media has been part of our society for a relatively short period of time,
Soundscapes James Martin. Overview Review System TestingPrototype Q & A.
Lecture 20 Outline: Laplace Transforms Announcements: Reading: “6: The Laplace Transform” pp. 1-9 HW 7 posted, due next Wednesday My OHs Monday cancelled,
Husheng Li, UTK-EECS, Fall The specification of filter is usually given by the tolerance scheme.  Discrete Fourier Transform (DFT) has both discrete.
Computer Graphics Lecture 1. Books D. Hearn, M. P. Baker, "Computer Graphics with OpenGL", 3rd Ed., Prentice Hall, 2003, ISBN
Complex Analysis in Fourier Transform Applications By Brett Kassel and Matt Mulvehill 1.
Ch. 2 : Preprocessing of audio signals in time and frequency domain
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Fourier and Wavelet Transformations
Fast Fourier Transform (FFT) (Section 4.11)
Figure 9.1.
LECTURE 18: FAST FOURIER TRANSFORM
1-D DISCRETE COSINE TRANSFORM DCT
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Free Samples! Take One! Take advantage of Intel’s free sample code to jump-start your game development. Dave Houlton Game Technology Development.
Introduction to OpenGL
LECTURE 18: FAST FOURIER TRANSFORM
Homework 5 (Due: 6/28) Write the Matlab program to compute the FFT of two N-point real signals x and y using only one N-point FFT.
Electrical Communications Systems ECE
Presentation transcript:

Sean Smith

 Signal Processing  Spectral Analysis  Fast Fouier Transformations  (OpenAL + GSL/FFTW) vs. FMOD

 Implemented FMOD library  Loaded.mp3 file into program for playback and analysis  Can display 3D visuals with audio data in real- time  Supports basic user input for audio control (play/pause) (Based on project by malczak)malczak

 To Do:  Generate 3D terrain from audio data  Apply 3D revolution of generated surface about axis to produce volumetric shape  Apply different lighting, shading, and user input

 Sound equalizer with FMod and OpenGL « c++,opengl,graphics « Devlogs « segfaultlabs Sound equalizer with FMod and OpenGL « c++,opengl,graphics « Devlogs « segfaultlabs  Lode's Computer Graphics Tutorial Lode's Computer Graphics Tutorial  Creating a Graphic Equalizer - For Beginners - GameDev.net Creating a Graphic Equalizer - For Beginners - GameDev.net  Latest Game Development Articles | Devmaster Latest Game Development Articles | Devmaster  The Fourier Transform The Fourier Transform  C++ / C# - FFT and DFT. Need some help implementing something I don't understand. - Programming Talk - The Game Creators Forum C++ / C# - FFT and DFT. Need some help implementing something I don't understand. - Programming Talk - The Game Creators Forum  FMod tutorials FMod tutorials  FFTW Home Page FFTW Home Page