Assignment 5 Audio & Files in MATLAB Due Friday, November 16, 11:59 pm
|
|
- Ethelbert Welch
- 5 years ago
- Views:
Transcription
1 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 to matlabfunucsd@gmail.com: Part 1 (5 points): o LastName_Birthday.m o LastName_CreateSong.m o LastName_HappyBirthday.wav Part 2 (5 points): o YourLastName_CollectData.m o YourLastName_MainExp.m o YourLastName_Analysisfile.txt o At least 3 text datafiles, one for each subject (examples below): YourLastName_datafile_ABC.txt YourLastName_datafile_DEF.txt YourLastName_datafile_GHI.txt Extra Credit (optional; 1 point) o YourLastName_Images.m o YourLastName_EC_Myimg2.jpg For this assignment, you will be submitting six main files (three for Part 1, three for Part 2) and at least three additional text files for Part 2. If you attempt the extra credit, you will submit 2 more files. Make sure you attach all of them (you may want to zip them, but if you do this, please check that your zip file contains all the files)! In filenames, YourLastName should be replaced by your actual last name. Please read the instructions carefully. Everything you need to complete the homework is specified. If you are uncertain about something, read the instructions again. If you are still unsure, ask for clarification.
2 Part 1. Audio in MATLAB (5 points) You will write a program that will play and save the song Happy Birthday to You. Read through this entire section before starting. There is a Music Theory Crash Course at the end to help you. Part 2 File Diagram This program will contain a main script called LastName_Birthday.m and a function called LastName_CreateSong.m that will take in a list of notes and create an audio array. When complete, submit LastName_Birthday.m, LastName_CreateSong.m and the file LastName_HappyBirthday.wav that you will create. Hint: Much of Part I is similar to the example PlayNotes.m. It will be helpful to regularly reference that script. LastName_Birthday.m 1. Define the variables: a. fs: the sampling rate (when running it, use 44000Hz as fs) b. melody: an array representing the notes in the song Happy Birthday to You. 2. Call the function LastName_CreateSong with melody and fs as inputs. LastName_CreateSong, described in further detail below, should take two inputs corresponding to the melody and sampling rate (fs) and have one output, corresponding to the song, as an array. 3. Using the outputs of LastName_CreateSong function, should play the song through the speakers or headphones, and then save the song as a.wav file called LastName_HappyBirthday.wav (hint: help audiowrite). LastName_CreateSong.m
3 1. Input: a list of note degrees, melody, and a sampling rate, fs. 2. Output: an array, songaudio, a numeric vector that contains an audio version of the song represented by melody. 3. Specifications: Convert every note degree in melody to a frequency, then produce a sound wave containing a pure tone played at each of that frequency for 0.5 seconds with a silent gap of 0.1 seconds after each tone. For all audio, we should use a sampling rate of 44,000Hz. Those waves should all be concatenated into a single array called songaudio so they form a single audio file. The complete audio array songaudio is the output of LastName_CreateSong.m. To complete the second part of this function, you will have to use the equation mentioned below (also in PlayNotes.m) for calculating the frequencies of each note. Then, to create a sound wave for one note, you will use the frequency you just calculated, the duration of the note to be played (0.5 seconds) and the sampling rate fs. To create silence at the end of each note, you will need the sampling rate fs and the length of the silent gaps (0.1 seconds). - Hint: remember silence is represented by 0s. You should then combine the sound waves for each note, with silences, to create a new array called songaudio. - Hint: remember that you can concatenate any number of arrays with square brackets, eg. [x y]). Music Theory Crash Course
4 Happy Birthday to You in the key of G has the following notes (spaces are just to help you visualize things. For HW 5, we can assume all notes are the same duration): G G A G C B G G A G D C G G G2 E C B A F F E C D C To compute the frequencies of these notes later, you can represent the notes by their degree or what order they are in a chromatic scale, starting at the root note of the key (here: G). If you use the above image as a reference, you can convert the notes to numbers like below: melody = [ ] Remember that the ratio of the frequency any note to its octave is always 1:2. So, the frequency of the G indicated by 12 above is exactly twice that of the G indicated by 0. G0 above is generally played at Hz, so G12 is ( * 2 1 ). We can extend that calculation to any note above by looking using the equation below: freq(note) = RootFreq 2 Degree(Note)/12 So, for instance, a B in the key of G has a degree of 4, so its frequency is * 2 (4/12). (Hint: The above equation is implemented in PlayNotes.m. The array whitekeys is the equivalent of melody here.)
5 Part 2. Writing to Files (5 points) You will modify your solution for HW4 to add the output to text files for each subject in addition to saving mat files, plus write an analysis file of all subjects. There is a diagram at the end that may be helpful. Recall the two functions you wrote for HW4, YourLastName_MainExp.m and YourLastName_CollectData.m. Each should be modified to write text files in addition to what they already did (refer to HW4 for details) as follows. Part 1 File Diagram YourLastName_CollectData.m The new function YourLastName_CollectData.m should be the same as HW 4 in its inputs, outputs and what it does, but extended such that it also writes each trial of the data in a tab-delimited text file named YourLastName_datafile_<Subject Initials>.txt (e.g., YourLastName_datafile_APS.txt). You should write to the text file after each trial, not at the end of running all trials. Your text file should look something like the box on the left below (though the Number and RT of each trials will of course differ). YourLastName_CollectData.m should create a new data file for each subject, based on the initials it takes as input.
6 Data File Subject Initials: APS Accuracy Analysis 3 subjects data were analyzed Test Time: 27-Feb :39:21 Subject APS: 0.95 TrialNo Number RT Subject SPM: 0.75 Subject FL: Should be one data file per subject! Should be just one analysis file total! YourLastName_MainExp.m YourLastName_MainExp.m should also perform similarly to HW4. It does not return an output. You should modify YourLastName_MainExp.m such that it writes an analysis of collected data into a text file called YourLastName_Analysisfile.txt. Note that there are individual data files for each subject for data collection, but there is a single analysis file created for the whole experiment in YourLastName_MainExp.m. The function should write into the text file YourLastName_Analysisfile.txt some text as shown in the example in the box on the right (again with your own data, so the initials and numbers will be different). The information in the file should be as shown in the example, including how many subjects data were analyzed (depending on how many initials were received in the input cell array). For each subject, the function should calculate the mean accuracy for all trials and write on a separate line in the text file. You should write the data for each subject as they are run, not all at once at the end (this should make it easier as you won t need any additional loops). Once everything is ready, run the main experiment with an input cell array of initials of your choice, that should contain at least 3 subjects. Submit YourLastName_CollectData.m and YourLastName_MainExp.m, as well as all the text files created (i.e. 3 or more subject data files (e.g. YourLastName_datafile_ABC.txt) and the analysis file YourLastName_Analysisfile.txt).
7 Extra Credit: More Practice with Images (1 point) Save the commands you used to achieve the below in a script called YourLastName_Images.m. 1. Download good_puppers.jpg to your computer. 2. Read in the image as a variable Myimg and display in a figure window using imread. Your Task Check out the dimensions and values in Myimg. Create a new, cropped image Myimg2 that displays the middle dog in Myimg vertically. You will need to play around a little to find the indices that will give you the middle dog. Your new image should therefore differ only in the number of elements in the second dimension). If you view Myimg2 in the figure window (axis image and axis off), it should look something like this: The image does not have to be exactly as above. As long as the second dog is almost completely visible and not much of the other dogs are in the image, it s OK! Save the image (from the figure window or using the function saveas) as YourLastName_EC_Myimg2.jpg. You will submit two files. Save the commands you used to achieve the above in a script called YourLastName_Images.m, and submit this along with YourLastName_EC_Myimg2.jpg.
Honaker BASIC QUIA INSTRUCTIONS How to set up Class Page in QUIA
Honaker BASIC QUIA INSTRUCTIONS - 1 - How to set up Class Page in QUIA 1. Go to http://www.quia.com, click on Try it Today then click on get a 30-day free subscription. Fill out the next screens with your
More informationLAB 1 Machine Perception of Music Computer Science , Winter Quarter 2006
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
More informationSplicing Instructions
Splicing Instructions When we create our experiments, we need to be able to play individual words as experiment stimuli. In order to get these individual words, we have a native speaker of whatever language
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 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 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 informationCMSC 201 Spring 2017 Homework 4 Lists (and Loops and Strings)
CMSC 201 Spring 2017 Homework 4 Lists (and Loops and Strings) Assignment: Homework 4 Lists (and Loops and Strings) Due Date: Friday, March 3rd, 2017 by 8:59:59 PM Value: 40 points Collaboration: For Homework
More informationBasics: How to Calculate Standard Deviation in Excel
Basics: How to Calculate Standard Deviation in Excel In this guide, we are going to look at the basics of calculating the standard deviation of a data set. The calculations will be done step by step, without
More informationTo lead your students through this activity, you will need your computer, attached to a projector, for projecting your code for students to see.
To lead your students through this activity, you will need your computer, attached to a projector, for projecting your code for students to see. INSTALL THE SOFTWARE Download and install the Arduino integrated
More informationMintySynth Software Manual v. 4.2
MintySynth Software Manual v. 4.2 mintysynth.com info@mintysynth.com Contents Introduction I. Demo Song and Live Mode a. Demo Song b. Tempo c. Swing d. Waveform e. Duration f. Envelope II. III. IV. Photocell
More informationPut the Graphs for Each Health Plan on the Same Graph
At the conclusion of the technology assignment on graphing the total annual cost, you had a graph of each of health insurance plans you are examining. In this technology assignment, you ll combine those
More informationCS 1510: Intro to Computing - Fall 2017 Assignment 8: Tracking the Greats of the NBA
CS 1510: Intro to Computing - Fall 2017 Assignment 8: Tracking the Greats of the NBA Code Due: Tuesday, November 7, 2017, by 11:59 p.m. The Assignment The purpose of this assignment is to give you more
More informationIntroduction to Podcasting
2011 Introduction to Podcasting Part 2: Recording Your Podcast Adam Read University College Plymouth St Mark & St John 10/Jan/2011 About this guide This is part 2 in the elearning essentials: Introduction
More informationMath for Liberal Arts MAT 110: Chapter 11 Notes
Math for Liberal Arts MAT 110: Chapter 11 Notes Math and Art David J. Gisch Mathematics and Music Sound and Music Any vibrating object produces sound. The vibrations produce a wave. Most musical sounds
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 informationCreate subfolders for your audio files in each language.
You can download Audacity from: http://audacity.sourceforge.net/ There are versions for Windows and for Mac. Create a folder for your itongue products and all the related files e.g. it_products Create
More informationSeptember Student User Manual
September 2016 Student User Manual Contents Why use GCSEPod? 1 Getting started 2 The Dashboard 4 Podcasts 5 My Courses 7 Playlists 9 Assignments 12 Sharing Content 14 Changing your username, password &
More informationBarchard Introduction to SPSS Marks
Barchard Introduction to SPSS 21.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data
More informationXO Hosted PBX Custom Voic Greetings LAST UPDATED: 21 Mar 2013
About this Document This document explains how to create and use your own audio files with the My Phone > Unified Messaging feature of XO Hosted PBX. Recording a Custom Voicemail Greeting End users can
More informationBarchard Introduction to SPSS Marks
Barchard Introduction to SPSS 22.0 3 Marks Purpose The purpose of this assignment is to introduce you to SPSS, the most commonly used statistical package in the social sciences. You will create a new data
More informationHand Controlled Audio Synthesizer
Alex Sanchez & Behram Mistree 6.111 Final Project Proposal 11.3.2006 Coordinate TA: Javy Hand Controlled Audio Synthesizer 1. Proposed Functionality We propose to build a device that incorporates a video
More informationINTERNATIONAL HEALTH INSURANCE
Policy and Procedure Overview INTERNATIONAL HEALTH INSURANCE 1. You will first generate a list of all UConn employees requesting International Health Insurance for their business travel. o This is done
More informationGET FAMILIAR WITH WINDOWS MOVIE MAKER
GET FAMILIAR WITH WINDOWS MOVIE MAKER TASKS SELECTION COLLECTION PALETTE PREVIEW SCREEN PRODUCTION PALETTE The production palette has two modes: storyboard and timeline. To switch between the two click
More informationSetting UP the UMI-1 with True RTA
Setting UP the UMI-1 with True RTA PC based test gear or single purpose device? Is there an easier way? Sure. There are lots of options for a single purpose device that will allow you to make frequency
More informationXO Hosted PBX Recording Custom Greetings LAST UPDATED: 21 Mar 2013
About This Document This document explains how to create and use your own audio files with the Auto Attendant feature of XO Hosted PBX. Recording a Custom Auto Attendant Greeting Your company can create
More informationOptimization Problems and Wrap-Up. CS 221 Lecture 14 Tue 6 December 2011
Optimization Problems and Wrap-Up CS 221 Lecture 14 Tue 6 December 2011 Agenda 1. Announcements 2. Solving Optimization Problems in Excel and MATLAB (Text Chapter 10) 3. Other nifty functions in (standard)
More informationFIRESTORM AP1 AUDIO PLAYER USER GUIDE
FIRESTORM AP1 AUDIO PLAYER USER GUIDE Introduction The FireStorm AP1 Audio Player is an Audio Player for the FireStorm Firing System. The Audio Player allows you to easily play a music track in perfect
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 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 informationHow To Test Your Code A CS 1371 Homework Guide
Introduction After you have completed each drill problem, you should make it a habit to test your code. There are good ways of testing your code and there are bad ways of testing your code. This guide
More informationRIX Wiki User Guide 1
RIX Wiki User Guide 1 Contents Logging into your Wiki... 3 Getting to know your Home Page...... 4 Wiki Control Panel... 6 Using the Wiki Control Panel Setup your Wiki... 7 Using the Wiki Control Panel
More informationUniversity of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics
University of Pennsylvania Department of Electrical and Systems Engineering Digital Audio Basics ESE250 Spring 2013 Lab 7: Psychoacoustic Compression Friday, February 22, 2013 For Lab Session: Thursday,
More informationAssignment 5: MyString COP3330 Fall 2017
Assignment 5: MyString COP3330 Fall 2017 Due: Wednesday, November 15, 2017 at 11:59 PM Objective This assignment will provide experience in managing dynamic memory allocation inside a class as well as
More informationMake a game in which you play the notes of a song as they scroll down the stage.
Raspberry Pi Projects Binary Hero Introduction Make a game in which you play the notes of a song as they scroll down the stage. What you will make Click the green ag to play. Use z, x, c and v to play
More informationAlgebra 2 Common Core Summer Skills Packet
Algebra 2 Common Core Summer Skills Packet Our Purpose: Completion of this packet over the summer before beginning Algebra 2 will be of great value to helping students successfully meet the academic challenges
More informationCMSC 201 Spring 2018 Project 2 Battleship
CMSC 201 Spring 2018 Project 2 Battleship Assignment: Project 2 Battleship Due Date: Design Document: Friday, April 13th, 2018 by 8:59:59 PM Project: Friday, April 20th, 2018 by 8:59:59 PM Value: 80 points
More informationBlack Problem 2: Huffman Compression [75 points] Next, the Millisoft back story! Starter files
Black Problem 2: Huffman Compression [75 points] Copied from: https://www.cs.hmc.edu/twiki/bin/view/cs5/huff manblack on 3/15/2017 Due: 11:59 PM on November 14, 2016 Starter files First, here is a set
More informationPrivacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras
Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras Lecture 07 Tutorial 2 Part 1 Facebook API Hi everyone, welcome to the
More informationEN 001-4: Introduction to Computational Design. Matrices & vectors. Why do we care about vectors? What is a matrix and a vector?
EN 001-: Introduction to Computational Design Fall 2017 Tufts University Instructor: Soha Hassoun soha@cs.tufts.edu Matrices & vectors Matlab is short for MATrix LABoratory. In Matlab, pretty much everything
More informationR-09HR ReleaseNote. R-09HR Operating System Version 2.00 RO9HRRN200
R-09HR ReleaseNote R-09HR Operating System Version.00 009 Roland Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of Roland
More informationEDIT202 Digital Media Lab Assignment Guidelines
EDIT202 Digital Media Lab Assignment Guidelines 1. Create a new folder on your desktop labeled Media. 2. In order to import (see prep sheet for definition) video files into IMovie your movie files will
More information15-110: Principles of Computing, Spring 2018
15-110: Principles of Computing, Spring 2018 Programming Assignment 2 Due: Tuesday, January 30 by 9PM on Autolab Note: You are responsible for protecting your solutions to the following problems from being
More informationWhy use GCSEPod? 1. Getting started 2. My GCSEs 4. Assignments 6. Playlists 8. Sharing podcasts with friends 10
Student User Manual Why use GCSEPod? 1 Getting started 2 My GCSEs 4 Assignments 6 Playlists 8 Sharing podcasts with friends 10 Downloading Podcasts to Other Devices 11 Why use GCSEPod? It s convenient
More information1 Data Exploration: The 2016 Summer Olympics
CS 1132 Fall 2016 Assignment 2 due 9/29 at 11:59 pm Adhere to the Code of Academic Integrity. You may discuss background issues and general strategies with others and seek help from course staff, but the
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Fall 2018 Miniassignment 1 40 points Due Date: Friday, October 12, 11:59 pm (midnight) Late deadline (25% penalty): Monday, October 15, 11:59 pm General information This assignment is to be done
More informationSignals and Systems Profs. Byron Yu and Pulkit Grover Fall Homework 1
18-290 Signals and Systems Profs. Byron Yu and Pulkit Grover Fall 2018 Homework 1 This homework is due in class on Thursday, September 6, 9:00am. Instructions Solve all non-matlab problems using only paper
More informationQuick Guide: Common Audio Editing Tasks Topping Tail Normalise Titling Saving
Quick Guide: Common Audio Editing Tasks It might be that the recordings you make are OK to use straight away, but in most cases a little light editing is needed to: Remove silence from the beginning or
More informationProgramming Project 1: Sequence Alignment
Programming Project 1: Sequence Alignment CS 181, Fall 2017 Out: Sept. 19 Due: Oct. 3, 11:59 PM 1 Task You must implement the following three alignment algorithms you ve learned in class: 1. Global Alignment
More informationNote: This is a miniassignment and the grading is automated. If you do not submit it correctly, you will receive at most half credit.
Com S 227 Spring 2018 Miniassignment 1 40 points Due Date: Thursday, March 8, 11:59 pm (midnight) Late deadline (25% penalty): Friday, March 9, 11:59 pm General information This assignment is to be done
More informationI. Introduction... 3 What is AVIDAnet SONUS...3 Interface...4 Colours... 4 Size... 4 Controls... 5 Volume... 5 View... 5 Always on top...
User Manual v 2.0 Table of Contents I. Introduction... 3 What is AVIDAnet SONUS...3 Interface...4 Colours... 4 Size... 4 Controls... 5 Volume... 5 View... 5 Always on top... 5 II. Recording... 6 Starting
More informationLesson 16 Musical Door Bell
Lesson 16 Musical Door Bell 1 What you will need CloudProfessor (CPF) Buzzer Arduino Leonardo Arduino Shield USB cable Overview In this lesson, students will explore how to create music with the CloudProfessor.
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 informationUSING SOUNDMINER V4PRO - V4.5
F V T E C H D O C USING SOUNDMINER V4PRO V4.5 So you re looking for some sound effects for your movie... Here is an introduction to using Soundminer, which will help you navigate our sound effects library
More informationClick: Double-click:
Computer Mouse The computer s mouse controls the mouse pointer on the screen. Roll the mouse left, and the pointer moves left; roll it in circles, and the pointer does the same on the screen. Click: A
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 informationData Representation. Reminders. Sound What is sound? Interpreting bits to give them meaning. Part 4: Media - Sound, Video, Compression
Data Representation Interpreting bits to give them meaning Part 4: Media -, Video, Compression Notes for CSC 100 - The Beauty and Joy of Computing The University of North Carolina at Greensboro Reminders
More informationThis guide shows you how to get the most from your BT Softphone
This guide shows you how to get the most from your BT Softphone For Windows 2000, XP and Vista (32 bit) CONTENTS Introduction What is BT Broadband Talk Softphone. 3 Getting Started Minimum requirements.
More informationIntegrating Media and Interactivity in Adobe Captivate. June 10 & 11, 2010
The Rapid Development Tools Intensive: Basic-to- Intermediate Concepts and Techniques 401 Integrating Media and Interactivity in Adobe Captivate Dazzle Technologies Corp. For all your custom creative e-learning
More informationCreating Presentations with ispring
Creating Presentations with ispring Step 1: Download ispring ispring allows you to convert PowerPoint slides with audio narration into an online presentation that will play in your browser. This presentation
More informationProject 12 Piezo Sounder Melody Player
Project 12 Piezo Sounder Melody Player Rather than using the piezo to make annoying alarm sounds, why not use it to play a melody? You are going to get your Arduino to play the chorus of Puff the Magic
More informationUniversity of Hull Department of Computer Science C4DI Interfacing with Arduinos
Introduction Welcome to our Arduino hardware sessions. University of Hull Department of Computer Science C4DI Interfacing with Arduinos Vsn. 1.0 Rob Miles 2014 Please follow the instructions carefully.
More informationCS1114 Assignment 5, Part 1
CS4 Assignment 5, Part out: Friday, March 27, 2009. due: Friday, April 3, 2009, 5PM. This assignment covers three topics in two parts: interpolation and image transformations (Part ), and feature-based
More informationEE 341 Spring 2013 Lab 4: Properties of Discrete-Time Fourier Transform (DTFT)
EE 341 Spring 2013 Lab 4: Properties of Discrete-Time Fourier Transform (DTFT) Objective In this lab, we will learn properties of the discrete-time Fourier transform (DTFT), such as conjugate symmetry
More informationCS143 Introduction to Computer Vision Homework assignment 1.
CS143 Introduction to Computer Vision Homework assignment 1. Due: Problem 1 & 2 September 23 before Class Assignment 1 is worth 15% of your total grade. It is graded out of a total of 100 (plus 15 possible
More informationChapter 25. Build Creations with Your Photos
Chapter 25 Build Creations with Your Photos 2 How to Do Everything with Photoshop Elements How to Create a slide show to show off your images Post your images in web pages Build cards, calendars, and postcards
More informationInstallation Instructions
Version B1.1 Congratulations on downloading the ZIP-scan PrintScanScore test correction solution Installation Instructions YOU MUST FIRST HAVE A PRINTER/SCANNER INSTALLED AND FUNCTIONAL ON THE COMPUTER
More informationFigure 1: My Blocks are blue in color, and they appear in the Custom palette in NXT-G.
What is a My Block? The Common and Complete palettes in the NXT-G programming system contain all of the built-in blocks that you can use to create an NXT program. The NXT-G software also allows you to
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 informationGuidelines for doing the short exercises
1 Short exercises for Murach s HTML5 and CSS Guidelines for doing the short exercises Do the exercise steps in sequence. That way, you will work from the most important tasks to the least important. Feel
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 informationIDMT Transcription API Documentation
IDMT Transcription API Documentation 06.01.2016 Fraunhofer IDMT Hanna Lukashevich, lkh@idmt.fraunhofer.de Sascha Grollmisch, goh@idmt.fraunhofer.de Jakob Abeßer, abr@idmt.fraunhofer.de 1 Contents 1 Introduction
More informationAUDIOVISUAL COMMUNICATION
AUDIOVISUAL COMMUNICATION Laboratory Session: Audio Processing and Coding The objective of this lab session is to get the students familiar with audio processing and coding, notably psychoacoustic analysis
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 informationCS 2223 B15 Term. Homework 4
CS 2223 B15 Term. Homework 4 Homework Instructions This homework is to be completed individually. If you have any questions as to what constitutes improper behavior, review the examples as I have posted
More informationMAT 4199C/5107 Second Homework Assignment Due 13 Feb by 1:00pm
Marks: LAST NAME: First name: Student number: MAT 4199C/5107 Second Homework Assignment Due 13 Feb. 2019 by 1:00pm Instructions: The question labelled (U) is for undergraduate students only, while question
More informationPowerPoint. Instructions for playing On-Line Tutorials that are in Microsoft PowerPoint Slideshow (PPSX) format:
Detailed Instructions for viewing On-Line Tutorials: Q: How do I view and/or print an On-Line tutorial? A: On-Line Tutorials have been created in 2 different formats: Narrated Microsoft PowerPoint Slideshow
More informationRTV 109 Practicum, Spring Instructor: Dr. J.M. Dempsey. BA 249-C Office phone: (903)
RTV 109 Practicum, Spring 2015 Instructor: Dr. J.M. Dempsey E-mail: jm.dempsey@tamuc.edu BA 249-C Office phone: (903) 886-5345 Office hours: Monday, 2-4 p.m., Wednesday, 2-5 p.m. Catalog description (for
More informationthe NXT-G programming environment
2 the NXT-G programming environment This chapter takes a close look at the NXT-G programming environment and presents a few simple programs. The NXT-G programming environment is fairly complex, with lots
More informationAUDIOVISUAL COMMUNICATION
AUDIOVISUAL COMMUNICATION Laboratory Session: Audio Processing and Coding The objective of this lab session is to get the students familiar with audio processing and coding, notably psychoacoustic analysis
More information1. The following graph is not Eulerian. Make it into an Eulerian graph by adding as few edges as possible.
1. The following graph is not Eulerian. Make it into an Eulerian graph by adding as few edges as possible. A graph is Eulerian if it has an Eulerian circuit, which occurs if the graph is connected and
More informationISY00245 Principles of Programming. Module 7
ISY00245 Principles of Programming Module 7 Module 7 Loops and Arrays Introduction This week we have gone through some of the concepts in your lecture, and will be putting them in to practice (as well
More informationHow to Change the Default Playback & Recording Audio Device. How to Change the Default Playback Device
How to Change the Default Playback & Recording Audio Device Sound is a very important part of our computing experience. We listen to music, do voice chat, watch movies, play games, record sound, etc. In
More informationUsing Microsoft Excel
Using Microsoft Excel Excel contains numerous tools that are intended to meet a wide range of requirements. Some of the more specialised tools are useful to people in certain situations while others have
More informationCS103 Handout 13 Fall 2012 May 4, 2012 Problem Set 5
CS103 Handout 13 Fall 2012 May 4, 2012 Problem Set 5 This fifth problem set explores the regular languages, their properties, and their limits. This will be your first foray into computability theory,
More informationLab 4 CSE 7, Spring 2018 This lab is an introduction to using logical and comparison operators in Matlab.
LEARNING OBJECTIVES: Lab 4 CSE 7, Spring 2018 This lab is an introduction to using logical and comparison operators in Matlab 1 Use comparison operators (< > = == ~=) between two scalar values to create
More information15-110: Principles of Computing, Spring 2018
15-110: Principles of Computing, Spring 2018 Programming Assignment 11 (PA11) Due: Tuesday, May 1 by 9PM IMPORTANT ANNOUNCEMENT You cant drop this assignment even if it is your lowest PA score. Failure
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 informationTN008. Technical Note DIRAC STIMULI
TN008 Technical Note DIRAC STIMULI January 2008 This page intentionally left blank. Copyright 2008 Acoustics Engineering January 2008 2 Table of Contents 1 Introduction...5 2 Basic stimuli...5 2.1 MLS...5
More informationCS195H Homework 1 Grid homotopies and free groups. Due: February 5, 2015, before class
CS195H Homework 1 Grid homotopies and free groups This second homework is almost all about grid homotopies and grid curves, but with a little math in the middle. This homework, last year, took people about
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 informationSoftware Installation Audacity Recording Software
USB Turntable (ittusb) Software Installation Audacity Recording Software Table of Contents General Software Notes... 2 Audacity Software Installation... 3 Before Starting the Software... 3 Software Configuration...
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 informationEECS2031 Winter Software Tools. Assignment 1 (15%): Shell Programming
EECS2031 Winter 2018 Software Tools Assignment 1 (15%): Shell Programming Due Date: 11:59 pm on Friday, Feb 9, 2018 Objective In this assignment, you will be writing four shell programs. The first program
More informationControl4 sample Install
Setup guide 090117 Control4 sample Install for Autonomic Streamers and Amplifiers compatible with mms 5a mms 2a mms 1e OS 2.8+ 2006 2017 Autonomic Controls, Inc. Autonomic and TuneBridge are registered
More informationHomework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)
Virginia Tech. Computer Science CS 5614 (Big) Data Management Systems Fall 2014, Prakash Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in
More informationCSCI-1200 Data Structures Spring 2017 Lecture 5 Pointers, Arrays, Pointer Arithmetic
CSCI-1200 Data Structures Spring 2017 Lecture 5 Pointers, Arrays, Pointer Arithmetic Announcements Submitty iclicker registration is still open. Even if you already registered on the iclicker website,
More information[CALCULATOR OPERATIONS]
Example 1: Set up a table of values (with x-values between 3 and 3) and use it to draw the graph of 3. Press MENU 2: VIEW A: SHOW TABLE 1. Select the GRAPHS option: Or Press MENU 5: TRACE 1: GRAPH TRACE
More informationImpro-Visor. Jazz Improvisation Advisor. Tutorial. Last Revised: 5 June 2006 Currently 62 Steps. Bob Keller. Harvey Mudd College
Impro-Visor Jazz Improvisation Advisor Tutorial Last Revised: 5 June 2006 Currently 62 Steps Bob Keller Harvey Mudd College Computer Science Department This brief tutorial will take you through some of
More informationIntroduction to Algorithmic Composition and Pure Data
Introduction to Algorithmic Composition and Pure Data R. Yagiz Mungan yagiz@purdue.edu 1) Algorithmic Composition Algorithmic composition is creating music by using a set of steps. In a way, algorithmic
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 information