Sampling & Sequencing. Combining MIDI and audio

Similar documents
CG087 Time-based Multimedia Assets 5. Chapter 5 Sampling & Sequencing: Combining MIDI and audio. Introduction. Recording sound

CHAPTER 10: SOUND AND VIDEO EDITING

Digital Recording and Playback

Digital Media. Daniel Fuller ITEC 2110

08 Sound. Multimedia Systems. Nature of Sound, Store Audio, Sound Editing, MIDI

Sampling Frequency & Bit Depth

Sales Manual Part II

Digital Audio. Amplitude Analogue signal

Capturing and Editing Digital Audio *

Intro To Pure Data Documentation

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd

COS 116 The Computational Universe Laboratory 4: Digital Sound and Music

Audio Fundamentals, Compression Techniques & Standards. Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

Audacity tutorial. 1. Look for the Audacity icon on your computer desktop. 2. Open the program. You get the basic screen.

Multimedia Technology

The Concept of Sample Rate. Digitized amplitude and time

3 Sound / Audio. CS 5513 Multimedia Systems Spring 2009 LECTURE. Imran Ihsan Principal Design Consultant

COURSE OUTLINE. COURSE BREAKDOWN MODULE 1 Introduction to STEINBERG CUBASE

LITTLE MIDI MACHINE v3.0

COS 116 The Computational Universe Laboratory 4: Digital Sound and Music

How to work with audio

Introducing Audio Signal Processing & Audio Coding. Dr Michael Mason Snr Staff Eng., Team Lead (Applied Research) Dolby Australia Pty Ltd

Amazing Audacity: Session 1

Export Audio Mixdown

Quick Guide. Read this guide when you re ready to start using the JUNO-Gi.

Acoustica Basic Edition 6 User Guide

A project is the basic file type in Cubase, in the same way that a document is the basic file type in Microsoft Word.

AudioLiquid Converter User Guide

EUROPEAN COMPUTER DRIVING LICENCE. Multimedia Audio Editing. Syllabus

What s New in Pro Tools 5.0.1

FPDJ. Baltazar Ortiz, Angus MacMullen, Elena Byun

Consolidated High School District Orland Park, Illinois Windows Movie Maker Instruction Guide

CV.OCD USER MANUAL. CV.OCD has four assignable continuous analog CV outputs and twelve assignable gate/trigger outputs. MIDI-TO-CV

Digital Media. Lecture 2: SemesterOverview. Georgia Gwinnett College School of Science and Technology Dr. Mark Iken

MV-8000 Production Studio. When asked So what s up with the new MV-8000? Here are the opening points to hit The MV-8000 has:

Chapter 4 Audio Recording Software Digital Audio Produc/on [IP3038PA]

DER OTO. With this firmware revision, you can use your Biscuit as a standard one (Revision 1.2) or as Der OTO.

MUSICAL BEHAVIORS: LAYERED COMPOSITIONAL ALGORITHMS AS PLUGINS FOR THE TRANSFORMATION ENGINE

Digital Audio Basics

Lecture #3: Digital Music and Sound

Fundamental of Digital Media Design. Introduction to Audio

Binary representation and data

A Digital Audio Primer

Mobile-Tuner is a musical instrument tuner for java enabled mobile phones. In addition Mobile-Tuner has a built in metronome and a synthesizer:

CSE 8A Lecture 13. Reading for next class: Today s topics: Finish PSA 6: Chromakey! DUE TUESDAY Interm exam 3 next Friday. Sounds!

Optimizing Audio for Mobile Development. Ben Houge Berklee College of Music Music Technology Innovation Valencia, Spain

Garageband Basics. What is GarageBand?

Music Technology Configuring MIDI and /audio

INDIGO INDIGO io INDIGO dj. Owner s manual Version Mac OS X

Acoustica 3.3 User Guide

EDITING ON FINAL CUT PRO

PSP Rhythm User s Manual

Purchasers of this product are permitted to utilize said content for the creating, performing, recording and distributing original musical works.

Kameleono. User Guide Ver 2.1

DigiSlate User Guide V1.9

2.4 Audio Compression

Portable Music Studio

GETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED UK US

English ELASTIQUE PITCH V2. Real time pitch shifting. User Manual

4.1 QUANTIZATION NOISE

Documentation Addendum (Covers changes up to OS v1.20)

EM-1 Main Features. EasyStart CONTENTS

DESIGN AND DEVELOPMENT OF A MULTIRATE FILTERS IN SOFTWARE DEFINED RADIO ENVIRONMENT

Data Communication/MIDI. Juan P Bello

REVIEW: PROCEDURES FOR PRODUCING AUDIO

The 1-Bit Advantage Future Proof Recording

Bits, bytes, binary numbers, and the representation of information

Abstract Time Warping of Compound Events and Signals 1

_APP B_549_10/31/06. Appendix B. Producing for Multimedia and the Web

Procussion operation manual Basic Operation 15 BASIC OPERATION

INTRODUCTION TO SAMPLING 1

CHAPTER 2 - DIGITAL DATA REPRESENTATION AND NUMBERING SYSTEMS


Chapter 5.5 Audio Programming

Long Term Job oriented Courses

Introduction Understanding The Basics Introducing ACID Pro 3.0 Making Music with ACID Setting Up the Hardware Installing and Registering ACID

Q170 MIDI Gates. Q170 MIDI Gates Specifications. Aug 23, 2018

User Guide. English. Manual Version 1.0

KLARSTEIN USB TURNTABLE - User's manual

16-Track Digital Recorder Quick Loop Sampler Parametric EQ and Dynamics Pro Quality Effects Sound Clip Recorder Optional CD-RW Drive

Squeeze Play: The State of Ady0 Cmprshn. Scott Selfon Senior Development Lead Xbox Advanced Technology Group Microsoft

AUDIOMODERN SYNC 3 BASIC MANUAL

Principles of Audio Coding

Installation & User Guide

How You Use the Timeline

x0xb0x Bassline Synthesizer ( Sokkos OS ) User Manual

EasyStart. EMX1 Main Features. EasyStart CONTENTS

Supplemental Notes March 10, 1999 SN79 V1.0. The Basics of MIDI

Learning Programme Fundamentals of data representation AS Level

FPGA Guitar Multi-Effects Processor

Opening the Program. Movie Maker II 1

University of Saskatchewan 5-1 EE 392 Electrical Engineering Laboratory III

PSQ-1684 Operation Manual

Purchasers of this product are permitted to utilize said content for the creating, performing, recording and distributing original musical works.

DIY Audio Rosanne Hutton, MindCross Training

Roland Boutique JP-08 FAQ

GETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18

BE A MOVIE MAKER! Before we import our pictures, we want to change the default frame rate -- in other words, how fast our movie will run.

Acoustica 4 User Guide

Blaze Audio Karaoke Sing-n-Burn

Transcription:

Sampling & Sequencing Combining MIDI and audio 1

2 Introduction To create audio assets we often want to combine MIDI data with audio How to combine multiple audio assets to create a single artefact? How to add in MIDI which is not an audio format? Need to convert synth output to audio We will use a special program called a sequencer Like a multi-track tape recorder it allows us to build up songs/tracks from component parts

3 Recording sound First we need to revisit some audio principles Recall that all sounds are made up of one or more sinusoidal components The sound waves are continually varying analogue signals We can record to analogue tape using a microphone But how do we get sounds into a digital computer?

4 Sampling The conversion of an analogue audio signal into a digital one is called sampling Analogous to a movie camera running at 30 fps Analogue-to-digital Converter (ADC) presented with continually varying analogue signal Signal is inspected/sampled at regular intervals and the signal s voltage converted to a binary value Sound reproduced by sending binary values (samples) to a DAC

5 An ADC

6 Sampling illustration 528 Hz signal Sampled at 6 KHz Notice the points at which the signal is sampled

7 Under sampling & aliasing Sampling rate too low Result not accurate Results in aliasing

8 Aliasing When unwanted artefacts introduced into the signal as a result of too low a sample rate Think of a wagon wheel in a western film the spokes appear to move backwards Frame rate = 30 fps If wheels turning at <= 15 rpm, then spokes move forward, otherwise they appear to move slowly backwards

9 Nyquist s theorem What is the minimum sampling rate that can faithfully reproduce a signal? Nyquist s theorem shows min rate to be twice the highest frequency component of the signal Human ear works in range 20 Hz - 20 KHz, therefore, sample rate should be 40 KHz CD system uses 44.1 KHz to get round problems with filter around 20 KHz

10 Dynamic range CD system uses 16 bit sampling, meaning the amplitude of input can be divided into 65,536 discrete values What happens if you use lower resolutions (say, 8 bits) to save space? 8 bit resolution gives 256 quantisation values Resolution determines dynamic range The range of quietest to loudest sounds Large the DR, greater your amplitude range, or greater difference between loudest & softest sounds

KB requirements for 11 sampling formats

12 Combining audio assets When combining audio assets, need to know about their sample rates to ensure proper results Playing back a 22.05 KHz sample at 44.1 KHz will cause it to play twice as fast (and at double the pitch) Like playing a 33 rpm record at 45 rpm Remember the confusion when 12 singles first came out? You will need to resample

13 Resampling DOP will only accept audio files in 11.025, 22.05, & 44.1 KHz formats If you have a 16 KHz file you need to resample it If you import it into DOP it will be converted to 11.025 KHz without resampling meaning it will sound slower. Resampling involves re-recording a file as if it were a live source. You can resample at any sample rate you like using Cool Edit Pro

14 Sequencing The assembling of audio assets along a timeline to create a composition Usually you separate your composition into tracks e.g. track for bird sounds, another for drum loops, another for vocals, etc. Sequencers like DOP, Cubase, etc. allow you to mix audio tracks with MIDI tracks Though the whole thing eventually needs to be turned into a single audio file

15 Example Jingle in DOP See MIDI & audio tracks

16 Issues Need to consider pitch and tempo of sources Pitch shifting & time stretching audio is computationally expensive and results aren t always acceptable Big tempo changes in MIDI can sound awful Pitch shifting MIDI data is simple Editing MIDI data simple. Audio is harder to edit

Pitch shifting examples (files 17 on Blackboard) Original file - C Mutes.mp3 Pitch shifted A Mutes D Mutes E Mutes Notice that durations remain the same Now listen to C Mutes Octave Shift range too big Doesn t sound realistic

18 Time stretching Original file Bongo fills 125 bpm (mono).mp3 Slowed down version Bongo fills 104 bpm (mono).mp3

19 Other technologies Java Media Framework Beatnik Audio Engine and the extensible Music Format Jsyn (Java audio synthesis) at (www.softsynth.com/jsyn/) CSound SuperCollider (www.audiosynth.com) PureData (www.puredata.org)