Workshop in Computer Science Multivariate Modeling Sound and Interactive Multi-Media 0368-3500-07, Autumn 2004-5 Prof. Nathan Intrator Reuven Aronashvili.

Slides:



Advertisements
Similar presentations
Digital Blue Cameras Inset Tuesday 3 rd June 2008.
Advertisements

Khaled A. Al-Utaibi Interfacing an LED The Light Emitting Diode (LED) Applications DC Characteristics & Operation Interfacing to.
Revision.
Entropy and Dynamism Criteria for Voice Quality Classification Applications Authors: Peter D. Kukharchik, Igor E. Kheidorov, Hanna M. Lukashevich, Denis.
Int 2 Multimedia Revision. Digitised Sound Analogue sound recorded from person, or real instruments.
PIC Programming with Logicator
Vex Robotics Introduction to Sensors. introduction to sensors Sensors assist robots in seeing and feeling the physical world through which they travel.
Itay Ben-Lulu & Uri Goldfeld Instructor : Dr. Yizhar Lavner Spring /9/2004.
1 Correlations Without Synchrony Presented by: Oded Ashkenazi Carlos D. Brody.
From the NXT top menu Connect desired hardware as indicated Enter a command in the box indicated from the menu provided Repeat for all 5 boxes.
Analog-to-Digital Converters Prepared by: Mohammed Al-Ghamdi, Mohammed Al-Alawi,
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Algorithm & Flowchart.
Embedded Programming and Robotics
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
Introduction to the Calculator Based Ranger (CBR).
Lab #8 Follow-Up: Sounds and Signals* * Figures from Kaplan, D. (2003) Introduction to Scientific Computation and Programming CLI Engineering.
Knowledge Base approach for spoken digit recognition Vijetha Periyavaram.
High Speed Data Converter University
Programming PLCs using LADDER Logic
Navigating Wimba – Live Classroom Please ask your instructor about the hardware required to access your course’s Wimba Room. Generally speaking, you will.
Preprocessing Ch2, v.5a1 Chapter 2 : Preprocessing of audio signals in time and frequency domain  Time framing  Frequency model  Fourier transform 
ENGR 104: Data Acquisition Lecturers: Dr. Binh Tran Dr. Otto Wilson Jr. © The Catholic University of America Dept of Biomedical Engineering.
Robotics Light sensor. Calibration. Reverse engineering challenge. Lab work: Create and show your program. Add light sensor (different orientations). Robot.
2015 CSE/EGR Summer Camps 1 Computer Science Concepts 1. What is an algorithm? 2. Binary information coding 3. Programming concepts via Scratch Designed.
Georgia Institute of Technology Introduction to Processing Digital Sounds part 1 Barb Ericson Georgia Institute of Technology Sept 2005.
Jim Ng 15/1/2014 CENG4480 TUTORIAL 1. ABOUT ME Current MPhil Student supervised by Prof. Mak You can find me at Rm116 in SHB
Graphic Equalizer Table Top View
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
Copyright © 2011 by Denny Lin1 Computer Music Synthesis Chapter 5 Based on “Excerpt from Designing Sound” by Andy Farnell Slides by Denny Lin.
While you are waiting for your session to begin… Go to the Meeting Tab at the top of your screen Choose Manage My Settings from the drop down menu Choose.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
How to connect your NXT via Bluetooth A step-by-step instruction.
Homework #1: C++ Basics, Flow of Control, and Function Basics By J. H. Wang Mar. 13, 2012.
Syncing it up Briana Butler Wole Rotimi Randall Moore Raymond Wong.
Intro-Sound-part1 Introduction to Processing Digital Sounds part 1 Barb Ericson Georgia Institute of Technology Oct 2009.
Prepared by: Engr. Qurban Ali Memon 11ES (SEC- 1 & 2)
EE3417 – Introduction to Simulink
ARPWAVE devices RX100 ARP TRAINER. Power switch Output power dial Before turning on or off the unit or plugging in or unplugging cord, be sure the output.
CO5023 Introduction to Digital Circuits. What do we know so far? How to represent numbers (integers and floating point) in binary How to convert between.
Parts of a Computer Computer Hardware Hardware refers to the physical parts that make up the computer. Let’s name the computer hardware parts that we.
Data QC and filtering Bryce HutchinsonSumit Verma Objective: Consider the frequency range of different seismic features Look for low frequency and high.
Introduction to the DE0 Board Prof. Taeweon Suh Computer Science & Engineering Korea University COSE221, COMP211 Computer Logic Design.
Final Year Project Eoin Culhane. MIDI Guitar Guitar with 6 outputs 1 output for each string Each individual string output will be converted to MIDI.
How to download games from the internet to your computer Tim Blades FVP 12.
USER GUIDE TEMPERATURE CONTROLLER TR-2006 Hot runner temperature controller ShenZhen TanRex Electronic Co.ltd.
NEGATIVE HALF WAVE RECTIFIERS The analysis of negative half wave rectifier is nearly identical to that of positive half wave rectifier. The only difference.
Bryant Tober. Problem Description  View the sound wave produced from a wav file  Apply different modulations to the wave file  Hear the effect of the.
Electronic Devices and Circuit Theory
SEMINAR ON TRAFFIC MANAGEMENT USING IMAGE PROCESSING by Smruti Ranjan Mishra (1AY07IS072) Under the guidance of Prof Mahesh G. Acharya Institute Of Technology.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
COMP211 Computer Logic Design Introduction to the DE2 Board
Systems Thinking: Systems modeling feedback quick start
Programming Operation Guide
Data Representation Keywords Sound
McCrometer Nano Board Test Procedure
Learn… Create… Program
Systems Thinking: Systems modeling quick start
Data Upload & Management
Learn… Create… Program
Copier Jam Detector Design Problem
Representing Sound 2.6 – Data Representation.
Sound Processing with Pure Data
Lab 1. Introduction to the DE2 Board
Lecture 4. Introduction to the DE2 Board
Learn… Create… Program
Learn… Create… Program
ECE Computer Engineering Design Project
Arduino Uno circuit basics
Presentation transcript:

Workshop in Computer Science Multivariate Modeling Sound and Interactive Multi-Media 0368-3500-07, Autumn 2004-5 Prof. Nathan Intrator Reuven Aronashvili Oded Ashkenazi

Flow Diagram Musical Effects

Introduction

ECG Analyzer The parameters from left to right are: R to R time in milliseconds. R to R time normalized. Variance of the R peaks amplitude. S to S time in milliseconds. S to S time normalized. Variance of the S peaks amplitude. Variance of the T peaks amplitude. T – S amplitude values.

Normalizing Output The Temporal parameters are shown twice. Once in milliseconds, and once Normalized by dividing by twice their mean. Resulting in range of [0,1] around 0.5. The Amplitude parameters are normalized by dividing by the signals std. (The mean of the signal is 0)

Theory and Algorithms Temporal features Amplitude features

Temporal features Example: Calculating R – R time Select the top 13% of the signal Reduce to zero ECG signal from Digitizer~ Signal from R_Peaks

Amplitude features We use the timing from the temporal features to open a window and capture the wanted values into signals. (R, S and T) We measure the difference between those signals maximum and minimum.

Example: T wave ECG signal from Digitizer~ Signal after 75% cutoff Maximum in each time frame (R & T)

How To Use ? 2 1 3 4 5

How To Use ? Instructions: First install the digitizer. Select ECG input source. (Left for digitizer / right for raw input file). Turn Patch ON. (Light should turn red). If input is a raw file, click Load File and select a raw float64 file. Press PLAY. (Light should turn green). Wait 60 seconds until results start coming.

Next Step - Music The Parameters are passed on to Max/MSP object created by Mor and Shahar. These affect the music in such a way that will result in an accurate biomedical feedback.

The Fun Part Presentation of live data. Lets connect Oded…