LAB 1 Machine Perception of Music Computer Science , Winter Quarter 2006
|
|
- Wesley Jenkins
- 5 years ago
- Views:
Transcription
1 1.0 Lab overview and objectives This laboratory assignment will help you learn basic sound manipulation using MATLAB 7. Lab due time/date: 1pn, 1/11/2006 What to hand in: see Section 5 of this document Format of required submission: see Section 5 of this document Where/who/how to submit: see Section 5 of this document IMPORTANT NOTE #1: If you complete Lab 1 in the T-lab (see section 2.0), you will need to provide your OWN pair of headphones with a 1/8 inch male stereo connector. There is a jack on the back of every T-lab computer where you may connect your headphones. IMPORTANT NOTE #2: The labs in this course presume a basic familiarity with MATLAB. If you have never used MATLAB before, you should count on spending the time required to learn basic MATLAB programming before doing the lab requirements in Section Getting access to MATLAB 7 MATLAB 7 is installed on all computers running Windows in the T-lab (at the Tech end of the bridge between Ford and Tech ) 2.1 Getting a key for the T-lab Entry to the T-lab requires a Marlok key. There's a FAQ for getting a key here: Getting an EECS computer account To log on to a T-lab machine, you will need an account and password provided by the EECS department. Every student registered for an EECS course should be given a computer account. This account is different from the standard account given to all Northwestern students for purposes. After they create user accounts at the beginning of each quarter, the department will send an to each student with account information. 3.0 MATLAB 7 basics This section is included to help those who have never used MATLAB 7.0. This section of the lab contains no required tasks. If you feel confident in your ability to navigate MATLAB, feel free to skip all of section 3. If this is your first time using MATLAB, you should plan on spending a few hours familiarizing yourself with it. This section gives you
2 some pointers to how to use MATLAB s help system to learn how to write simple scripts and display graphics. 3.1 Starting MATLAB While there is MATLAB is on both Linux and Windows XP in the T-lab computers. The Windows XP version of MATLAB 7 is better for our purposes than rather than the MATLAB installed on the Linux partition of the T-lab machines, as the Linux version of MATLAB lacks useful audio functions. To start MATLAB on a Microsoft Windows platform, select the Start -> Programs -> MATLAB 7.0 -> MATLAB 7.0, or double-click the MATLAB shortcut icon on your Windows desktop. 3.2 Learning the basics from MATLAB help *NOTE* Learning the basics of MATLAB can take time. Don t forget to schedule in a couple of evenings of playing with MATLAB into the time you need to do this lab.and yes, I know I said this in Section 1. It is worth saying again. All future labs presume knowledge of MATLAB. If you don t get up to speed during Lab 1, you may not catch up later. Once you have MATLAB running, go to the Help menu on the MATLAB window by selecting Help -> MATLAB Help. This will call up a window with two panes. The right pane contains help content. The left pane contains the Help Navigator, which lets you search through the help system in various ways. At the top of the help navigator pane are several tabs labeled Contents, Index, Search, Demos. Click on the Contents tab. This will reveal a list of topics with subheadings. Select MATLAB by double clicking on it. This will reveal a number of subsections. I suggest you select Getting Started and read the entire Getting Started section. While reading this section, copy and run the examples they give. This will give you a better feel for the workings of MATLAB. In order to learn the MATLAB desktop interface, I also suggest you look at the help section MATLAB-> Desktop Tools and Development. This will give you an overview of the command line, the editor, and other tools. No textbook for MATLAB is required for. That said, some prefer learning from books. Both Barnes and Noble ( and Borders books ( have stores in downtown Evanston where one get a book on MATLAB. 4.0 Basic sound manipulation in MATLAB 7 MATLAB provides the following functions to record and play sounds. Detailed descriptions of each function can be found in the MATLAB help system. Simply select the search tab in the Help Navigator pane and enter the name of the function in the Search for: box. Alternately, you can type help, followed by the name of the command on the MATLAB command line. For example: help beep
3 General Audio Functions audioplayer audiorecorder beep lin2mu mmfileinfo mu2lin sound soundsc - Create audio player object - Perform real-time audio capture - Produce beep sound - Convert linear audio signal to mu-law - Information about a multimedia file - Convert mu-law audio signal to linear - Convert vector into sound - Scale data and play as sound Microsoft WAVE Sound Functions wavplay - Play sound on PC-based audio output device wavread - Read Microsoft WAVE (.wav) sound file wavrecord - Record sound using PC-based audio input device wavwrite - Write Microsoft WAVE (.wav) sound file Important Signal Display functions spectrogram plot - display a spectrogram of a signal on the screen - plot a signal on the screen 4.1 Open an example Matlab has an example audio file you can load by doing the following at the command line: >> load mtlb See what variables have been loaded by typing: >> who You should see two variables, Fs and mtlb. The first is the sample frequency. The second is the audio recording. 4.2 Play the contents of a standard.wav file in MATLAB The three commands typically used to play an acoustic signal in MATLAB are sound, soundsc, and wavplay. First, look at the MATLAB help information for these three functions.
4 Now, type the following series of commands on the MATLAB command line to hear what happens.(note: If you are using a T-lab computer, you will need to have headphones plugged into the 1/8 inch stereo headphone jack on the computer). >> soundsc(mtlb, Fs) >> soundsc(mtlb, Fs /2) >> soundsc(mtlb, Fs *2) >> backwardssignal = mtlb(end:-1:1) >> soundsc(backwardssignal, Fs) Try playing the sound with the other two common sound playing functions. Is there any difference in how they work? 4.2 Display the contents of a standard.wav file in MATLAB It is often helpful to see the acoustic signal when working with it. The plot command is an easy-to-use data visualization function. To see what plot does, type the following: >> plot(mtlb) You should see a window appear that contains a time-amplitude representation of the audio signal you loaded into MATLAB. It would be a good idea for you to play with the toolbar at the top of the plot window. See if you can zoom in and zoom out using the toolbar. See if you can figure out how to print the figure. Learning how to do this stuff now will help you later. The zoom function can also be turned on via the command line. Type the following. >> zoom xon Now try clicking on the figure containing the display of the audio signal. It should zoom in the horizontal dimension, while leaving the vertical dimension unchanged. This will prove handy in section 5. A spectrogram shows the estimate of the relative amplitudes of a set of sinusoids used to approximate the wave form analyzed. A spectrogram can be created for the signal by doing the following >> spectrogram(mtlb,256,250,256,fs,'yaxis'); See MATLAB help for more details on use of the spectrogram function 4.4 Create a.wav file in MATLAB (only works in WINDOWS) So-called pure tones are formed by simple sine waves. It is easy to create a pure tone of any desired frequency in MATLAB using the trigonometric functions. Determine how long you want your tone to be. One second? Ten seconds? Once you have decided this, define a MATLAB variable containing that value.
5 >> duration = 2 Determine the sample rate (or frequency) you would like to use, as measured in Hertz (repetitions per second). Commonly used audio sample rates include 44,100 Hz (CD quality), 48,000 Hz (DAT tape), and 8000 Hz (telephone quality). Define a variable with this value. >> samplerate = 8000 Now, the number of samples needed is simply the sample rate multiplied by the duration >> numberofsamples = samplerate * duration Now, determine the frequency of the tone you wish to create. Like the sample rate, frequency of the tone is measured in Hertz. Here, I select the frequency of Middle C on the piano. This means that the sine wave should repeat 262 times per second. >> frequency = 262 Next, you should create a sequence of values that will be used to create a sine wave of the appropriate duration and frequency. >> maxval = frequency * duration * 2 * pi >> stepsize = maxval/(samplerate * duration) >> myvals = [0: stepsize: maxval] >> mysinewave = sin(myvals) Now display the sinewave sequence and play it. >> plot(mysinewave) >> soundsc(mysinewave, samplerate) Finally, save the sine wave as a.wav file >> filename = 'example.wav' >> wavwrite(mysinewave,samplerate,filename) 4.5 Create a function file in MATLAB You add new functions to the MATLAB vocabulary by expressing them in terms of existing functions. The existing commands and functions that compose the new function reside in a text file called an M-file. M-files can be either scripts or functions. Scripts are simply files containing a sequence of MATLAB statements. Functions make use of their own local variables and accept input arguments. The name of an M-file begins with an alphabetic character and has a filename extension of.m. The M-file name, less its
6 extension, is what MATLAB searches for when you try to use the script or function. A line at the top of a function M-file contains the syntax definition. The name of a function, as defined in the first line of the M-file, should be the same as the name of the file without the.m extension. For example, the existence of a file on disk called stat.m with function [mean,stdev] = stat(x) % any line starting with % is a comment in a MATLAB M-file n = length(x); mean = sum(x)/n; stdev = sqrt(sum((x-mean).^2/n)); defines a new function called stat that calculates the mean and standard deviation of a vector. The variables within the body of the function are all local variables. For more on MATLAB functions, go to the MATLAB help window and select the search tab from the Help Navigator pane of the help window. In the search for: field, enter function. The first entry should be function. Select this choice. A help page will appear that explains how to create a MATLAB function. Note: Select function and not functions. NOTE: MATLAB will only find your function if it is in the current directory or on the MATLAB path. The help system will tell you how to update the path. 5.0 Lab assignment 5.1 Make a function that makes a pitch For this lab, make a MATLAB function, makepitch that outputs a vector containing a sine wave of the given frequency. It should accept the following parameters duration samplerate frequency - the desired duration in seconds - the sample rate of the encoding, in Hz - the desired frequency of the signal, in Hz This function should return a MATLAB vector containing a sine wave which, if played at the given sample rate, will sound like a pitch of the desired frequency. We will test your function using an existing script. Given the following script, the sequence of commands should result in one second of the A above middle C on the piano. NOTE THE ORDER OF THE PARAMETERS! >> duration = 1 >> samplerate = >> frequency = 440 >> mysound = makepitch(duration, samplerate, frequency) >> wavplay(mysound, samplerate)
7 *NOTE* You are REQUIRED to place a comment in the file containing your function stating your name and address. This comment MUST be the second line in the file. Thus, when someone types the following at the command line. >> help makepitch your name and address should be included in the resulting output. 5.2 The major scale The C major scale, starting on Middle C of a typical piano, is the set of pitches that sound when playing the white keys from Middle C to the C one octave above it. The following table shows the frequency, in Hertz, of each pitch in this scale. Name C D E F G A B C Freq Create a.wav file whose sample rate is 8000 Hz and whose content is the C major scale, from middle C to the C one octave above middle C. Each note in the C major scale should last ½ second. The entire file should last four seconds. The name of this file MUST be of the format <firstname>_<lastname>_scale.wav. Thus, if your name is Billy Budd, the file must be called billy_budd_scale.wav. Hint: This will be easier if you use the function created in 5.1 and learn to concatenate vectors. Consult MATLAB help to figure out how to append one vector to the end of another. 5.3 Adding two signals Load the major scale you created in 5.2 as a signal in MATLAB. You can do this using the wavread function. Then, load the mtlb signal as you did in Section 4.1. Now, add the two signals together so that, if played, the sound from the file in 5.3 plays simultaneously with the one from section 5.2. Save the resulting signal to a file..the name of this file MUST be of the format <firstname>_<lastname>_both.wav. Thus, if your name is Billy Budd, the file must be called billy_budd_both.wav. 5.4 Harmonic and non harmonic tones Harmonic sounds are generally considered to be sounds whose primary frequency components are all integer multiples of a fundamental frequency within the range of human hearing (20 to 20,000 Hz). Create a harmonic sound composed of three sine waves in the range of human hearing.save this as <firstname>_<lastname>_harmonic.wav. Create a non-harmonic sound composed of three sine waves in the range of human hearing. Save this as <firstname>_<lastname>_nonharmonic.wav. Now create a random signal (also known as white noise ) by using the rand function.
8 y = rand(8000,1); LAB 1 Save this as <firstname>_<lastname>_noise.wav. 5.4 Handing in your assignment You need to hand in the following: 1) A file, makepitch.m, containing your implementation of the function makepitch, as described in section 5.1 2) The.wav file created in section ) The.wav file created in section 5.3 4) The three.wav files created in section 5.4 How to submit assignments: 1. Create a zip file of your assignment if there is more than one file to submit* 2. Go to 3. In the QUICK LINKS column, click on Course Management System (Blackboard) 4. Log in 5. Click on the link to this course in "My Courses" 6. Click on the Tools link 7. Click on Digital Drop Box 8. Click on Send File. 9. Ignore the drop down menu next to Select File and instead make the Title "Assignment X", where X is the number of the assignment. 10. Browse for your zip file. 11. Click submit. 12. Click OK and you're done. *Freeware zip programs, such as 7-Zip, are available on the web. I will accept single files submitted one after the other for an assignment, but would prefer zipped submissions.
DSP First Lab 02: Introduction to Complex Exponentials
DSP First Lab 02: Introduction to Complex Exponentials Lab Report: It is only necessary to turn in a report on Section 5 with graphs and explanations. You are ased to label the axes of your plots and include
More informationCOS 116 The Computational Universe Laboratory 4: Digital Sound and Music
COS 116 The Computational Universe Laboratory 4: Digital Sound and Music In this lab you will learn about digital representations of sound and music, especially focusing on the role played by frequency
More informationCSC 101: Lab #7 Digital Audio Due Date: 5:00pm, day after lab session
CSC 101: Lab #7 Digital Audio Due Date: 5:00pm, day after lab session Purpose: The purpose of this lab is to provide you with hands-on experience in digital audio manipulation techniques using the Audacity
More informationDigital Audio. Amplitude Analogue signal
Digital Audio The sounds that we hear are air molecules vibrating in a wave pattern. These sound waves are measured by our ear drums and processed in our brain. As computers are digital machines, sound
More informationAssignment 5 Audio & Files in MATLAB Due Friday, November 16, 11:59 pm
Assignment 5 Audio & Files in MATLAB Due Friday, November 16, 11:59 pm Remember to comment your.m files using % or Matlab Text Comment. help and doc is your friend. Submit the indicated files via email
More informationFRYE ELECTRONICS, INC.
TEMPUS-3D The Time-Frequency-Amplitude Microscope Version 1.01 FRYE FRYE ELECTRONICS, INC. P.O. Box 23391 Tigard, OR 97281-3391 USA (503) 620-2722 (800) 547-8209 Fax: (503) 639-0128 http://www.frye.com
More informationCOS 116 The Computational Universe Laboratory 4: Digital Sound and Music
COS 116 The Computational Universe Laboratory 4: Digital Sound and Music In this lab you will learn about digital representations of sound and music, especially focusing on the role played by frequency
More informationWindows Movie Maker / Microsoft Photo Story Digital Video
Windows Movie Maker / Microsoft Photo Story Digital Video http://intranet/technology/index.html TRC HELP DESK X5092 April 2006 Photo Story and Movie Maker Microsoft Photo Story 3 allows you to create fantastic
More informationCassette2CD Wizard 2.05 User's Manual
Cassette2CD Wizard 2.05 User's Manual Table of Contents 1. Installation Instructions a. Connecting tape-deck to the computer b. Installing the Software 2. Using Cassette2CD Wizard a. Setting up and Testing
More informationDSP First. Laboratory Exercise #1. Introduction to MATLAB
DSP First Laboratory Exercise #1 Introduction to MATLAB The Warm-up section of each lab should be completed during a supervised lab session and the laboratory instructor should verify the appropriate steps
More informationLab P-1: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.
DSP First, 2e Signal Processing First Lab P-1: Introduction to MATLAB Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in
More informationAudacity is FREE as defined by the Audacity design team. IU Kokomo students can download Audacity from IUware at
This tutorial will describe how to (1) download Audacity on either Windows or Mac computers, and (2) set up Audacity to edit and save audio files in either *.wav or *.mp3 format. All IU Kokomo student
More informationLab 2 Functions in matlab and Playing Sounds
Lab 2 Functions in matlab and Playing Sounds EE 235: Continuous-Time Linear Systems Department of Electrical Engineering University of Washington This work 1 was written by Amittai Axelrod, Jayson Bowen,
More informationEE3TP4: Signals and Systems Lab 1: Introduction to Matlab Tim Davidson Ext Objective. Report. Introduction to Matlab
EE3TP4: Signals and Systems Lab 1: Introduction to Matlab Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To help you familiarize yourselves with Matlab as a computation and visualization tool in
More informationBEE 235 Continuous-Time Linear Systems
BEE 235 Continuous-Time Linear Systems Lab 2 Functions in MATLAB and Playing Sounds This work was written by Amittai Axelrod, Jayson Bowen, and Maya Gupta, and is licensed under the Creative Commons Attribution
More informationEE3210 Lab 1: Introduction to MATLAB
City University of Hong Kong Department of Electronic Engineering EE3210 Lab 1: Introduction to MATLAB Verification: The Warm-Up section must be completed during your assigned lab time. The steps marked
More informationProblem Set 6 Audio Programming Out of 40 points. All parts due at 8pm on Thursday, November 29, 2012
Problem Set 6 Audio Programming Out of 40 points All parts due at 8pm on Thursday, November 29, 2012 Goals Learn the basics of audio processing in C Learn how to use audio APIs Grading Metrics The code
More informationGetting Help in Microsoft Office
LESSON 3 Getting Help in Microsoft Office In this lesson, you learn how to access and use the Help system in Microsoft Office. HELP: WHAT S AVAILABLE? Microsoft Office supplies a Help system that makes
More informationTutorial: GNU Radio Companion
Tutorials» Guided Tutorials» Previous: Introduction Next: Programming GNU Radio in Python Tutorial: GNU Radio Companion Objectives Create flowgraphs using the standard block libraries Learn how to debug
More informationTechnical Note. Installation and use of the VT200 IP audio
Technical Note Installation and use of the VT200 IP audio Revision Date September 2005 Application VT200 version 4.0 and later 1. What do you need before installing the IP audio? This note assumes that
More informationLaboratory Exercise #5
ECEN4002/5002 Spring 2003 Digital Signal Processing Laboratory Laboratory Exercise #5 Signal Synthesis Introduction Up to this point we have been developing and implementing signal processing algorithms:
More informationUnix Computer To open MATLAB on a Unix computer, click on K-Menu >> Caedm Local Apps >> MATLAB.
MATLAB Introduction This guide is intended to help you start, set up and understand the formatting of MATLAB before beginning to code. For a detailed guide to programming in MATLAB, read the MATLAB Tutorial
More informationSetting Up the Cassette2USB Recorder (Audacity): Double click on the desktop icon to launch the program. The initial screen will appear:
Setting Up the Cassette2USB Recorder (Audacity): Double click on the desktop icon to launch the program. The initial screen will appear: From the Audacity menu choose Preferences. On the Audio I/O tab
More informationTech Day Camtasia. What is Camtasia Studio?
Tech Day 2008 Camtasia What is Camtasia Studio? Camtasia Studio is a video-based screen capturing software program. It is analogous to using a video camera to record your screen. However, unlike using
More informationIntroduction to MATLAB
Chapter 1 Introduction to MATLAB 1.1 Software Philosophy Matrix-based numeric computation MATrix LABoratory built-in support for standard matrix and vector operations High-level programming language Programming
More information2 The Stata user interface
2 The Stata user interface The windows This chapter introduces the core of Stata s interface: its main windows, its toolbar, its menus, and its dialogs. The five main windows are the Review, Results, Command,
More informationHow To Upload Your Newsletter
How To Upload Your Newsletter Using The WS_FTP Client Copyright 2005, DPW Enterprises All Rights Reserved Welcome, Hi, my name is Donna Warren. I m a certified Webmaster and have been teaching web design
More informationWindows XP. A Quick Tour of Windows XP Features
Windows XP A Quick Tour of Windows XP Features Windows XP Windows XP is an operating system, which comes in several versions: Home, Media, Professional. The Windows XP computer uses a graphics-based operating
More informationUser Guide. FTR Manager For more information visit
FTR Manager 5.7.1 TABLE OF CONTENTS INTRODUCTION... 4 Overview... 4 About This Document... 4 GETTING STARTED... 5 Installation... 5 Starting FTR Manager... 5 To start Manager in Windows 7 or Windows 10
More informationSmall rectangles (and sometimes squares like this
Lab exercise 1: Introduction to LabView LabView is software for the real time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because it,
More informationELEC ENG 4CL4 CONTROL SYSTEM DESIGN
ELEC ENG 4CL4 CONTROL SYSTEM DESIGN Lab #1: MATLAB/Simulink simulation of continuous casting Objectives: To gain experience in simulating a control system (controller + plant) within MATLAB/Simulink. To
More informationFinding MATLAB on CAEDM Computers
Lab #1: Introduction to MATLAB Due Tuesday 5/7 at noon This guide is intended to help you start, set up and understand the formatting of MATLAB before beginning to code. For a detailed guide to programming
More informationAudacity Tutorial Recording With Your PC
Audacity Tutorial Recording With Your PC Audacity can record any audio signal that is played into the computer soundcard. This could be sound from a microphone, guitar or CD/record/cassette player. The
More informationAudio-Technica AT-LP60-USB, AT-LP120-USB, AT-LP240-USB & AT-LP1240-USB Turntables. Software Guide
Audio-Technica AT-LP60-USB, AT-LP120-USB, AT-LP240-USB & AT-LP1240-USB Turntables Software Guide Audio-Technica USB Turntables Contents A note about software... 2 System requirements... 2 Installing Audacity
More informationWebEx Recorder and Player
WebEx Recorder and Player User s Guide Version 2.8.4902 Copyright WebEx Communications, Inc. and Cisco Systems, Inc. reserve the right to make changes in the information contained in this publication without
More informationAs CCS starts up, a splash screen similar to one shown below will appear.
APPENDIX A. CODE COMPOSER STUDIO (CCS) v6.1: A BRIEF TUTORIAL FOR THE DSK6713 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments Eclipse-based integrated development environment (IDE) for
More informationADOBE PRESENTER Version 7.0 for Windows PowerPoint 2007 (for Windows only)
Student User Manual: ADOBE PRESENTER Version 7.0 for Windows PowerPoint 2007 (for Windows only) CENTER FOR INSTRUCTIONAL & LEARNING TECHNOLOGIES/ITSS THE UNIVERSITY OF NORTH DAKOTA Adobe Presenter QUICK
More informationD CLIENT for DIRECTOR/DIRECTOR PRO Series Publishing System Operator s Guide
D CLIENT for DIRECTOR/DIRECTOR PRO Series Publishing System Operator s Guide The DIRECTOR/DIRECTOR PRO is a state-of-the-art CD/DVD publishing system and duplicator. It is designed to create, duplicate
More informationSetting up FT3000 and version on Windows 7. This is a step by step guide for setting up the FT3000 on a new Windows 7 or 8 PC
Setting up FT3000 and version 3.0.1 on Windows 7 This is a step by step guide for setting up the FT3000 on a new Windows 7 or 8 PC PROBLEM: Computer being updated from XP to WIN 7 or 8. New PC does not
More informationHow to Make a Podcast
Can You Hear Me Now? How to Make a Podcast Part One: Creating a Podcast Using Audacity Step 1: Things You Need 1. Computer with broadband Internet access. 2. Audacity version 1.2.6 (http://audacity.sourceforge.net/).
More informationRevealing Archaeology User Guide. Before you Begin. Running Revealing Archaeology from the CD-ROM. Installing Revealing Archaeology on Your Hard Drive
Revealing Archaeology Copyright 2001-2012 Thinking Strings, L.L.C. Distriubution in any form is expressly forbidden. Revealing Archaeology User Guide User Guide 1 Windows : Double-click the Archaeology
More informationSelection tool - for selecting the range of audio you want to edit or listen to.
Audacity Quick Guide Audacity is an easy-to-use audio editor and recorder. You can use Audacity to: Record live audio. Convert tapes and records into digital recordings or CDs. Edit sound files. Cut, copy,
More informationPHYS 5061 Lab 1: Introduction to LabVIEW
PHYS 5061 Lab 1: Introduction to LabVIEW In this lab, you will work through chapter 1 and 2 of Essick s book to become familiar with using LabVIEW to build simple programs, called VI s in LabVIEW-speak,
More informationLast Updated: October 12, Learning Ally ReadHear by gh for PC, Quick Start Guide
Learning Ally ReadHear by gh for PC Quick Start Guide Last Updated: October 12, 2012 1 Page Table of Contents Introduction...3 What is Learning Ally ReadHear?...3 Overview...3 Minimum PC System Requirements...3
More informationCreates a 1 X 1 matrix (scalar) with a value of 1 in the column 1, row 1 position and prints the matrix aaa in the command window.
EE 350L: Signals and Transforms Lab Spring 2007 Lab #1 - Introduction to MATLAB Lab Handout Matlab Software: Matlab will be the analytical tool used in the signals lab. The laboratory has network licenses
More informationMatlab notes Matlab is a matrix-based, high-performance language for technical computing It integrates computation, visualisation and programming usin
Matlab notes Matlab is a matrix-based, high-performance language for technical computing It integrates computation, visualisation and programming using familiar mathematical notation The name Matlab stands
More informationAdobe Sound Booth Tutorial
Adobe Sound Booth Tutorial Recording your Voice in the Studio 1. Open Adobe Sound Booth 2. Click File>New>Empty Audio File 3. Hit the Record Button (red circle button at the bottom of the screen) 4. In
More informationECE4703 B Term Laboratory Assignment 1
ECE4703 B Term 2017 -- Laboratory Assignment 1 Introduction to the TMS320C6713 DSK and Code Composer Studio The goals of this laboratory assignment are: Project Code and Report Due at 3 pm 2-Nov-2017 to
More informationPart I. Introduction to Linux
Part I Introduction to Linux 7 Chapter 1 Linux operating system Goal-of-the-Day Familiarisation with basic Linux commands and creation of data plots. 1.1 What is Linux? All astronomical data processing
More informationLectora Audio Editor Information Center
Lectora Audio Editor Information Center - 1 - Welcome to the Lectora Audio Editor Information Center The Audio Editor Information Center was designed so that you can quickly find the information you need
More informationDigital Music. You can download this file from Dig Music May
-1- Digital Music We will cover: Music is sound, but what is sound?? How to make a computer (and some hand-held portable devices) play music. How to get music into a suitable format (e.g. get music off
More informationKonexx USB Phone 2 PC Products. White Paper
Products Version 4.6 White Paper 9235 Activity Road Phone: (858) 537-5010 Suite 108 San Diego, CA 92126 Fax : (858) 537-5020 Table of Contents INTRODUCTION... 1 SOFTWARE... 1 BASIC EDITION... 1 ADVANCED
More informationUser Guide 1 Revealing Criminology User Guide Before you Begin Running Revealing Criminology from the DVD-ROM
Revealing World Religions Copyright 2012 Thinking Strings, L.L.C. Distriubution in any form is expressly forbidden. Revealing Criminology User Guide User Guide 1 Windows : Double-click the Criminology
More informationQuick Guide to Getting Started with:
Quick Guide to Getting Started with: 1.0 Introduction -- What is Audacity Audacity is free, open source software for recording and editing sounds. It is a program that manipulates digital audio waveforms.
More informationAT-LP2D-USB Turntable. Software Guide
AT-LP2D-USB Turntable Software Guide AT-LP2D-USB Turntable Contents A note about software...2 System requirements...2 Cakewalk PYRO Installing Cakewalk PYRO software (for PC use only)...3 Setting up your
More informationGeorge Mason University Signals and Systems I Spring 2016
George Mason University Signals and Systems I Spring 2016 Laboratory Project #1 Assigned: January 25, 2016 Due Date: Laboratory Section on Week of February 15, 2016 Description: The purpose of this laboratory
More informationINSTALLATION AND OPERATION MANUAL ARCHIVEREVIEW SOFTWARE
INSTALLATION AND OPERATION MANUAL ARCHIVEREVIEW SOFTWARE TABLE OF CONTENTS Introduction...1 Software Requirements...1 Installation Instructions...2 First-Use Instructions...3 Enter the program for the
More informationStart menu. Toggles between All Programs & Back
Microsoft Windows Vista Illustrated Introductory Working with Windows Programs Objectives Start a program Open and save a WordPad document Modify text in WordPad Work with a graphic in Paint 2 Objectives
More informationClick here for a PDF version of this tutorial. Start. MSTI 260 l HOME
Click here for a PDF version of this tutorial Start MSTI 260 l HOME Step 1: After downloading Skype (if you haven t already downloaded the program, click here), click left 2x on the Skype icon on the desktop.
More informationAs CCS starts up, a splash screen similar to one shown below will appear.
APPENDIX A. CODE COMPOSER STUDIO (CCS) v5.1: A BRIEF TUTORIAL FOR THE OMAP-L138 A.1 Introduction Code Composer Studio (CCS) is Texas Instruments integrated development environment (IDE) for developing
More informationINTERNET ORDERING YOU ARE NOW READY TO START YOUR ORDER SETTING UP YOUR COMPUTER IT S AS EASY AS NOTE: WHEN LOADING
SETTING UP YOUR COMPUTER IT S AS EASY AS 1-2 - 3 NOTE: WHEN LOADING THE WEB ORDER TOOLS: 1. When you first load from the our link provided to you, it will load JAVA 1.4.1.02 and the web ordering application.
More informationNot For Sale. Offline Scratch Development. Appendix B. Scratch 1.4
Appendix B Offline Scratch Development If you only have occasional access to the Internet or your Internet access is extremely slow (aka 56k dial-up access), you are going to have a difficult time trying
More informationAvaya CallPilot Mini/150 Desktop Messaging Quick Reference Guide
Part No. P0990116 03.1 Avaya CallPilot Mini/150 Desktop Messaging Quick Reference Guide 2010 Avaya Inc. All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information
More informationIntroduction to Audacity
IMC Innovate Make Create http://library.albany.edu/imc/ 518 442-3607 Introduction to Audacity NOTE: This document illustrates Audacity 2.x on the Windows operating system. Audacity is a versatile program
More informationPart III Appendices 165
Part III Appendices 165 Appendix A Technical Instructions Learning Outcomes This material will help you learn how to use the software you need to do your work in this course. You won t be tested on it.
More informationTable of Contents 1. INTRODUCING DLL MODES AND SETTINGS IN DLL GENERAL DLL FEATURES...4
Table of Contents 1. INTRODUCING DLL...1 2. MODES AND SETTINGS IN DLL...2 2.1 TEACHING MODE... 2 2.2 SELF LEARNING MODE... 2 2.3 NORMAL SETTING... 3 2.4 MANUAL SETTING... 3 2.5 CAPTURE SETTING... 3 3.
More informationSBX Tutorial: Music On Hold
SBX Tutorial: Music On Hold This guide is to aid in your understanding of how to set up a simple Music On Hold (MOH) application on your SBX unit using XMUCOM+ administration software. The following is
More informationImpatica and PowerPoint for Blackboard
Impatica and PowerPoint for Blackboard Impatica is a software program which allows for the delivery of fully narrated and highly animated PowerPoint content over the Internet, plug-in free and even at
More informationScott D. Lipscomb. Music Education & Music Technology. Tenure Dossier. Electronic Dossier Instructions
Scott D. Lipscomb Music Education & Music Technology Tenure Dossier Electronic Dossier Instructions Includes instructions for: Timesketch Player BubbleMachine Flash Templates TimeSketch Editor Pro The
More informationDigital Media. Daniel Fuller ITEC 2110
Digital Media Daniel Fuller ITEC 2110 Daily Question: Digital Audio What values contribute to the file size of a digital audio file? Email answer to DFullerDailyQuestion@gmail.com Subject Line: ITEC2110-09
More information1 of 24 5/6/2011 2:14 PM
1 of 24 5/6/2011 2:14 PM This tutorial explains how to add links, files, zipped files, pages, and MOODLE Media. ADDING LINKS 1. Let s start with adding a link. Here is a link to a practice Prezi. Highlight
More informationEE168 Lab/Homework #1 Introduction to Digital Image Processing Handout #3
EE168 Lab/Homework #1 Introduction to Digital Image Processing Handout #3 We will be combining laboratory exercises with homework problems in the lab sessions for this course. In the scheduled lab times,
More informationQuick Start XLe Source Expansion Kit
Quick Start XLe Source Expansion Kit Caution: Before touching the supplied audio card, ground yourself by touching an unpainted metal surface. While working on your computer you should periodically touch
More informationI / PM Express Imaging and Process Management Web Express. User Guide EWU s Web based Document Imaging solution
I / PM Express Imaging and Process Management Web Express User Guide EWU s Web based Document Imaging solution It is important to make sure you Log Out or close the Oracle IPM web client when not in use.
More informationStep 10: Conversion to PDF
Step 10: Conversion to PDF IMPORTANT NOTE: Adobe Acrobat Professional is NOT available for MAC. Please follow PC instructions (provided below) on a PC. This PDF explains Step 10 of the step-by-step instructions
More informationMicrosoft Windows 7 - Illustrated Unit A: Introducing Windows 7
Microsoft Windows 7 - Illustrated Unit A: Introducing Windows 7 Objectives Start Windows and view the desktop Use pointing devices Use the Start button Use the taskbar Work with windows 2 Objectives Use
More informationUser's Guide. Voice Messaging and Fax Software. FaxTalk Communicator SETM
User's Guide Voice Messaging and Fax Software FaxTalk Communicator SETM FaxTalk Communicator SE for Windows Version 4.7 Telephone Consumer Protection Act of 1991 "It shall be unlawful for any person within
More informationCHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface
CHAPTER 1 Finding Your Way in the Inventor Interface COPYRIGHTED MATERIAL Understanding Inventor s interface behavior Opening existing files Creating new files Modifying the look and feel of Inventor Managing
More informationCopyright JAVS
2 Copyright JAVS 1981-2014 About This Manual JAVS Viewer 7 Pro and JAVS Queue 7 are add-ons to Viewer 7, so this manual will refer to all functions as Viewer 7 functions. This manual will provide a comprehensive
More informationIntroduction. Requirements. Activation
VITO SoundExplorer User's Manual Introduction Requirements Activation Interface Settings and Options Recording Playback Additional Features Today plugin Equalizer Dynamic Processing & Playback Speed Playlists
More informationSpreading a Sample Across the Pads
ÂØÒňΠMV-8000 Workshop Spreading a Sample Across the Pads 2005 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of
More informationHW3: CS 110X C Domain Information. Final Version: 1/29/2014
HW3: CS 110X C 2014 Note: This homework (and all remaining homework assignments) is a partner homework and must be completed by each partner pair. When you complete this assignment, you must not share
More informationMatlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia
Matlab for FMRI Module 1: the basics Instructor: Luis Hernandez-Garcia The goal for this tutorial is to make sure that you understand a few key concepts related to programming, and that you know the basics
More informationProfessor s Manual For Practice Set Programs
Professor s Manual For Practice Set Programs Table of Contents Page Getting Started on Practice Sets for Students Handout COPY AND GIVE TO STUDENTS 3 Getting Started for Professors 4 Levels of Security
More informationUsing Windows 7 Explorer By Len Nasman, Bristol Village Computer Club
By Len Nasman, Bristol Village Computer Club Understanding Windows 7 Explorer is key to taking control of your computer. If you have ever created a file and later had a hard time finding it, or if you
More informationSection 6 Storage Space
Section 6 Storage Space By the end of this section you should be able to: Access and use storage devices View used and available space Understand file compression Compress and edit files Extract compressed
More informationIntroduction to MATLAB
Introduction to MATLAB This note will introduce you to MATLAB for the purposes of this course. Most of the emphasis is on how to set up MATLAB on your computer. The purposes of this supplement are two.
More informationUser s Guide for Polycom HDX Desktop Systems
User s Guide for Polycom HDX Desktop Systems Version 2.0.1 November 2007 Edition 3725-26470-001/A Version 2.0.1 Trademark Information Polycom, the Polycom logo design, and ViewStation are registered trademarks
More informationMatlab is a tool to make our life easier. Keep that in mind. The best way to learn Matlab is through examples, at the computer.
Learn by doing! The purpose of this tutorial is to provide an introduction to Matlab, a powerful software package that performs numeric computations. The examples should be run as the tutorial is followed.
More informationWebsite Administration Manual, Part One
Website Administration Manual, Part One A Guide to the CMS & Widgets Curry School of Education Website http://curry.virginia.edu The Curry Website Administrators Manual - Part One 2 The CMS The content
More informationDSP Laboratory (EELE 4110) Lab#1 Introduction to Matlab
Islamic University of Gaza Faculty of Engineering Electrical Engineering Department 2012 DSP Laboratory (EELE 4110) Lab#1 Introduction to Matlab Goals for this Lab Assignment: In this lab we would have
More informationGetting Started with. Microsoft Office 2010
Getting Started with Microsoft Office 2010 Microsoft Office 2010 Objectives Explore the programs in Microsoft Office Start programs and switch between them Explore common window elements Minimize, maximize,
More informationGETTING STARTED. 3. Once in the Portal, click on the WebEx icon in the upper right corner of the screen.
GETTING STARTED 1. Open a web browser. (WebEx will work with any type of computer, PC or Mac.) 2. Go to https://www.wtamu.edu, and log into the Buff Portal. 3. Once in the Portal, click on the WebEx icon
More informationGETTING STARTED WITH MINITAB INTRODUCTION TO MINITAB STATISTICAL SOFTWARE
Six Sigma Quality Concepts & Cases Volume I STATISTICAL TOOLS IN SIX SIGMA DMAIC PROCESS WITH MINITAB APPLICATIONS CHAPTER 2 GETTING STARTED WITH MINITAB INTRODUCTION TO MINITAB STATISTICAL SOFTWARE Amar
More informationUsing the Computer for Essays
+ Using the Computer for Essays Why can t I just write it out and turn it in? Common Core Standard: Writing 10.6 - Use technology, including the Internet, to produce and publish writing and to interact
More informationSuperNova. Screen Reader. Version 14.0
SuperNova Screen Reader Version 14.0 Dolphin Computer Access Publication Date: 09 April 2014 Copyright 1998-2014 Dolphin Computer Access Ltd. Technology House Blackpole Estate West Worcester WR3 8TJ United
More informationLP2CD Wizard 2.0 User's Manual
LP2CD Wizard 2.0 User's Manual Table of Contents 1. Installation Instructions a. Connecting the Vinyl2USB Converter b. Installing the Software 2. Using LP2CD Wizard a. Setting up and Testing for Audio
More information2IN35 VLSI Programming Lab Work Assignment 1: Hardware design using Verilog
2IN35 VLSI Programming Lab Work Assignment 1: Hardware design using Verilog Hrishikesh Salunkhe, h.l.salunkhe@tue.nl, Alok Lele, a.lele@tue.nl April 28, 2015 1 Contents 1 Introduction 3 2 Hardware design
More informationSection 2 Getting Started
Section 2 Getting Started ECDL Section 2 Getting Started By the end of this section you should be able to: Start, restart and close down a device Log on and log off Windows Recognise and use the Desktop
More informationGeneral Guidelines: SAS Analyst
General Guidelines: SAS Analyst The Analyst application is a data analysis tool in SAS for Windows (version 7 and later) that provides easy access to basic statistical analyses using a point-and-click
More information