Solving Audio Subsystem Challenges Using a Crossfade/Level Controller Algorithm in Portable Media Applications
|
|
- Sydney Blair
- 6 years ago
- Views:
Transcription
1 Soling Audio Subsystem Challenges Using a Crossfade/Leel Controller Algorithm in Portable Media Applications Danny Jochelson DSP Solutions R&D Digital Audio Branch Texas Instruments, dsjochel@ti.com Jason Kridner Imaging and Audio Group Texas Instruments, jdk@ti.com
2 Agenda Motiation Common Digital System Architectures and Challenges Crossfade/Leel Controller Features Stream Relationships Construction of Volume Fades Real-time eent functionality Implementation for Common Scenario Results Demonstrations
3 Leel Control Motiation More multimedia capabilities on portable deices yields more simultaneous audio streams Standard media Music (including multi-stream mixing, e.g. music with MIDI background track Audio with ideo User alerts User Interface sounds Cellular ringtones (MIDI, MP, etc. Communication streams Voice streams
4 Crossfade Motiation Crossfades often employed in music clubs for smooth transition between songs Can also perform beat-matched crossfade for een smoother transition Feature not commonly found on consumer media deices (e.g. cell phones, portable media players Can greatly improe user experience (i.e. perception of quality
5 Digital Audio Common Use Case Crossfade with UI/ringtone (alert sound Establish stream relationships Stream relationships change oer time Outgoing music Equally important Affect each other equally Incoming music UI sound or ringtone Most important Influences other streams
6 Compressed Data PCM Samples from radio/adc or preious DEC Digital Audio Architectures DEC MIDI EQ TSM AGC SRC EQ AGC SRC SRC XFC/ MIX PCM data to DAC Streamer Decryptor Decoder Effects Renderer Compressed Data streamer for transferring data to internal memory for playback Decryption module like WMDRM Audio decoder like MP, AAC, WMA Algorithms for audio effects like Equalizer, TSM DAC Drier for PCM audio samples playback
7 Digital Audio Architectures PCM data to DAC EQ TSM AGC SRC DEC XFC/ MIX SRC MIDI EQ AGC SRC Compressed Data for Storage ENC Compressed Data PCM Samples from radio/adc or preious DEC
8 Digital Audio Architectures Data stream STREAM PARSER Video Decoder Video Postprocessing Display Drier A/V Sync YUV/RGB data DEC MIDI EQ TSM AGC SRC SRC XFC/ MIX PCM data to DAC EQ AGC SRC PCM Samples from radio/adc or preious DEC ENC Compressed Data for Storage
9 Digital Audio Design Challenges Compressed Data PCM Samples from radio/adc or preious DEC DEC MIDI EQ TSM AGC SRC EQ AGC SRC SRC XFC/ MIX Saturation and dynamic range trade-offs Limited bits per sample in fixed-point architecture Gains from mixing could cause saturation Gain reduction aoids saturation, but hurts dynamic range perceied by user Synchronous changes to DAC gain Needed to compensate for gain reductions in aoiding saturation PCM data to DAC VOL
10 Digital Audio Design Challenges Compressed Data DEC MIDI EQ TSM AGC SRC SRC XFC/ MIX PCM data to DAC PCM Samples from radio/adc or preious DEC EQ AGC SRC OEMs might choose different effects Change number of channels/streams Remoe AGC, too many cycles Perform EQ after XFC/MIX
11 Digital Audio Design Challenges Unexpected end of stream Corrupted bit-stream or real-time error User actiity, such as stop or pause Frequent messages add MIPS and complexity Aoid needing to send a message for eery gain change No single idea of a good crossfade Club-DJ might want slow/transparent transition Radio-DJ might want long decay and quick ramp
12 Crossfade Controller Features Volume leel control for N streams User control of relationships between streams Automatic changes in olume targets based upon stream relationships Multi-segment olume profiles to emulate irtually any possible fade shape Depop logic remoes pops from sudden stops in the audio Real-time eents for fades, addition, and deletion of streams
13 XFC Algorithm Architecture Crossfade module inputs from application: User Volume Profiles Set desired multi-segment olume fades for each stream Model Coefficients Defines stream relationships Input PCM data for each stream Crossfade module contains: XFC Leel Controller Uses olume profiles and model coefficients to determine how to alter Volume Adjust Objects Volume Adjust Objects Control/change olume for each of N streams (*N objects for stereo processing Depop Smooths out noise from sudden stops in audio Mixer Final summing of streams User Volume Profiles Figure : Structure of the XFC algorithm Model Coefficients XFC Leel Controller Input PCM Stream Volume Adjust Object Input PCM Stream Mixer Volume Adjust Object Depop Audio PCM output Input PCM Stream Volume Adjust Object
14 Types of Stream Relationships Hierarchical A Volume of only one stream alters olume of other stream, without being affected by other stream (i.e. high s. low priority Example: Priority(V >Priority(V V ' V V ' ( V Generic form: V ' ( α α V V V A Equal Volumes of two streams affect each other equally Example: Priority(V Priority(V V ' V V ' Generic form: V V V ' V β β V A V A
15 Types of Stream Relationships (cont d Multiple influence Volume of two or more streams equally alter olume of other stream, without being affected by other stream. Example: Priority(V Priority(V >Priority(V V ' V V ' V V ' ( V V V ' V Generic Form: V ' V V [ ] γ ' ( γ γ V ' γ V ' V V ' ( γ γ V ' A V ' A A
16 Stream Relationships for XFC Hierarchical α,α used to generate terms b α bitmap matrix designates to which streams to apply these terms Equal β, β used to generate terms b β bitmap matrix designates to which streams to apply these terms Multiple influence γ, γ used to generate terms b γ bitmap matrix designates to which streams to apply these terms A A A A A A A
17 Setting XFC Stream Relationships ( ( ( ( ( g Stream ID Number Priority Leel Highest β γ α g g g g ( ( ( ( (
18 Gain matrix Terms Bit Matrix Setting XFC Stream Relationships { 4 β β β t { } { } {} { ' ' ' ' ' ' 4 γ γ γ t ( g α { } { } {} { 4 α α α t { } b α b β { } b γ ( ( g β ( ( g γ
19 Generating Stream Relationships from Priority Leel Stream relationships can be explicitly set in model coefficients Or if strict priority-based structure is desired, model coefficients can be generated through XFC s XFC_coeff_gen( function #define NUM_STREAMS 4 Int6 coeff_gen_p {,,, }; XFC_ol_adj_params model_coeff; XFC_coeff_gen(NUM_STREAMS, coeff_gen_p, model_coeff;
20 User Volume Profiles Multi-segment user olume profiles proide great flexibility in shapes of fades Any shape can be emulated Not just limited to linear or exponential decays User olume profiles consist of seen parts stream_id unique ID for each stream num_eents number of segments in user olume profile del_t array that holds lengths of all segments (i.e. {t, t, t, t } s array that holds slopes of all segments (i.e. {s, s, s, s } _init the initial alue for start of the olume profile status the current state for the stream end_of_profile_status designates the status when the end of the user olume profile is reached. _init Example of User Volume Profile Shape s s s s t t t t Single-Segment, Exponential Fade-In Multi-Segment, Linear Fade-In
21 XFC State Machine Exclusie state machine for each stream States STREAM_DELAY_FADE stream inactie and not mixed in, state presered STREAM_NEW_FADE userinitiated state to designate start of a new user olume profile STREAM_ON stream actie and mixed in STREAM_STOP user-initiated hard stop STREAM_DEPOP applying depop logic STREAM_OFF stream inactie and not mixed in, automatic transition to deletion or STREAM_DELAY_FADE STREAM_ STOP State Transition Diagram for XFC module STREAM_ NEW_ FADE STREAM_ ON STREAM_ DEPOP STREAM_ OFF Deletion eops or eops eops eops STREAM_ DELAY_ FADE Red designates user-triggered state changes, while all other state changes occur automatically within the XFC algorithm.
22 End Of Profile Status Flag End of Profile Status Flag (eops means of automatically designating the status upon completion of user olume profile (i.e. no user interention needed at end of fade Three possible flag alues delete the stream upon completion of fade stream is resident and silent upon completion of fade stream is actie and playing upon completion of fade STREAM_ STOP State Transition Diagram for XFC module STREAM_ NEW_ FADE STREAM_ ON STREAM_ DEPOP STREAM_ OFF Deletion eops or eops eops eops STREAM_ DELAY_ FADE Red designates user-triggered state changes, while all other state changes occur automatically within the XFC algorithm.
23 Depop Processing Problem: Pop sound from discontinuity at stop of audio Bitstream corruption or realtime error causes stop in middle of song without warning User stops in middle of song without warning End of song reached with no fade-out End of song reached with partial fade-out Solution: Depop processing lessens discontinuity through exponential decay STREAM_ON Example of Depop Processing Stream is turned off when amplitude of both channels are below a threshold STREAM_OFF -> STREAM_DELAY_FADE or Deletion STREAM_DEPOP
24 Motiation for Eent-Drien XFC: Multiple Streams.5 Case: / Title: Nested Streams with Equal Priorities / Full Volume Input Vol Output Vol Sum Tim e.5 SRC SRC SRC Input Vol Tim e..8 SRC SRC SRC Output Vol Tim e Volume Leels/Targets for each stream need to change to accommodate unanticipated streams
25 Motiation for Eent-Drien XFC: Asynchronous Fades Case: 6 / Title: quick ram p-up with slow ram p-down, asynchronous.5 Input Vol Output Vol Sum Tim e.5 SRC SRC Input Vol Tim e. SRC SRC.8 Output Vol Tim e
26 Volume Targets and Eents XFC is eent-drien in order to handle interruptions by new streams At each real-time eent, target olumes and delta times are recalculated based on stream relationships Eents Start of Fade (SOF beginning of user olume profile End of Fade (EOF conclusion of user olume profile End of Segment (EOS end of segment within user olume profile XFC controller keeps track of time to next eent Low Priority Stream High Priority Stream SOF SOF EOF SOF EOF EOF Target Calculator Operating Example Original Volume Profile Adjusted Volume Profile Original Targets Adjusted Targets
27 Common Scenario: Crossfade with UI sound.5 Case: / Title: M IDI sound during first and second half of XF In p u t V o l O utput V ol Sum Tim e.5 SRC SRC SRC Input Vol Tim e..8 SRC SRC SRC Output Vol Tim e
28 Implementation Steps by Client. Setup model coefficients for three streams. Create user olume profiles (fade shapes and olume targets for each stream. Input model coefficients and user olume profiles into XFC 4. When desired, change stream status to STREAM_NEW_FADE to begin olume ramps
29 Common Scenario: XFC Stream Relationships Stream ID Number Priority Leel Highest ( ( ( ( g { 4 4 β γ α g g g g ( ( Or generate model coefficients automatically: #define NUM_STREAMS Int6 coeff_gen_p {,, }; XFC_ol_adj_params model_coeff; XFC_coeff_gen(NUM_STREAMS, coeff_gen_p, model_coeff;
30 Gain matrix Terms Bit Matrix Common Scenario: XFC Stream Relationships { β β β t 44 {} { } {} { ' ' ' γ γ γ t 44 ( ( g α { } { } {} { α α α t 4 4 { } b α b β { } b γ ( ( g β g γ
31 Common Scenario: Setting Up User Volume Profiles XFC_user_olume_profile slow_linear_fadeout { };, // stream id MULTISEGMENT_NUM, // num_eents slow_linear_fadeout_del_t // del_t slow_linear_fadeout_s, // s - 768, // _init STREAM_NEW_FADE, // stream state // end of profile status XFC_fade(XFCHandle, xfcstatus, fast_linear_fadein; XFC_fade(XFCHandle, xfcstatus, slow_linear_fadeout; XFC_fade(XFCHandle, xfcstatus, slow_linear_fadein;.. XFC_user_olume_profile fast_linear_fadein {, // stream id MULTISEGMENT_NUM, // num_eents fast_linear_fadein_del_t // del_t fast_linear_fadein_s, // s - 4, // _init (Q8.8 (-4dB STREAM_DELAY_FADE, // stream state // end of profile status }; if (timelater { fast_linear_fadein.status STREAM_NEW_FADE; } XFC_fade(XFCHandle,xfcStatus, fast_linear_fadein;
32 Results Flexible leel/crossfade controller User control of stream relationships Multi-segment olume fades Eent-drien module Implemented on C55x DSP Performance Memory (including Mixer and Volume objects Program 9.kB Data.4kW Instance ~ words MIPS Test Scenario 5-second crossfade of two streams Aerage 4. MIPS Worst Case 8. MIPS
33 Demo Equal Priority Sinusoids.5 Case: / Title: Nested Streams with Equal Priorities / Full Volume Input Vol Output Vol Sum Time.5 SRC SRC SRC Sum (No XFC Input Vol Time..8 SRC SRC SRC Sum (With XFC Output Vol Time
34 Demo- XF with Alert Sound (Music With XFC No XFC
35 Conclusions Discussed today Need to handle multiple streams and crossfades Audio System Architectures and Challenges Crossfade/Leel Controller Highlights Stream Relationships Construction of Volume Fades Real-time eent functionality Implementation for Common Scenario Results Demonstrations Possible Future Work Currently based on maximum olume of stream, could use current olume leel of stream
36 Soling Audio Subsystem Challenges Using a Crossfade/Leel Controller Algorithm in Portable Media Applications Danny Jochelson dsjochel@ti.com Jason Kridner jdk@ti.com
Completing the Multimedia Architecture
Copyright Khronos Group, 2011 - Page 1 Completing the Multimedia Architecture Erik Noreke Chair of OpenSL ES Working Group Chair of OpenMAX AL Working Group Copyright Khronos Group, 2011 - Page 2 Today
More informationChapter 5.5 Audio Programming
Chapter 5.5 Audio Programming Audio Programming Audio in games is more important than ever before 2 Programming Basic Audio Most gaming hardware has similar capabilities (on similar platforms) Mostly programming
More informationUnderstand digital audio production methods, software, and hardware.
Objective 105.02 Understand digital audio production methods, software, and hardware. Course Weight : 6% 1 Three Phases for Producing Digital audio : 1. Pre-Production define parameters of the audio project
More informationStreaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1
Streaming Media Advanced Audio Erik Noreke Standardization Consultant Chair, OpenSL ES Copyright Khronos Group, 2010 - Page 1 Today s Consumer Requirements Rich media applications and UI - Consumer decisions
More informationCS378 -Mobile Computing. Audio
CS378 -Mobile Computing Audio Android Audio Use the MediaPlayer class Common Audio Formats supported: MP3, MIDI (.mid and others), Vorbis(.ogg), WAVE (.wav) and others Sources of audio local resources
More informationQUICKSTART GUIDE ENGLISH ( 3 12 ) INICIO RÁPIDO ESPAÑOL ( ) UTILISATION SIMPLIFIÉ FRANÇAIS ( ) KURZANLEITUNG DEUTSCH ( )
QUICKSTART GUIDE ENGLISH ( 3 12 ) INICIO RÁPIDO ESPAÑOL ( 13 22 ) UTILISATION SIMPLIFIÉ FRANÇAIS ( 23 22 ) KURZANLEITUNG DEUTSCH ( 33 42 ) GUIDA RAPIDA ITALIANO ( 43 52 ) BOX CONTENTS Please make sure
More informationCapturing and Editing Digital Audio *
Digital Media The material in this handout is excerpted from Digital Media Curriculum Primer a work written by Dr. Yue-Ling Wong (ylwong@wfu.edu), Department of Computer Science and Department of Art,
More informationIntroduction Understanding The Basics Introducing ACID Pro 3.0 Making Music with ACID Setting Up the Hardware Installing and Registering ACID
Introduction Understanding The Basics Introducing ACID Pro 3.0 Making Music with ACID Setting Up the Hardware Installing and Registering ACID Understanding the Interface Understanding What's New in Version
More informationVersa Mix. User Guide and Reference Manual Charter Street Los Angeles Ca /07
Versa Mix User Guide and Reference Manual 2/07 4295 Charter Street Los Angeles Ca. 90058 www.americanaudio.us Introduction Congratulations and thank you for purchasing the American Audio Versa Mix. Versa
More informationEmbedding Audio into your RX Application
Embedding Audio into your RX Application Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Microcontroller and Microprocessor Line-up 2010 2013 32-bit 8/16-bit 1200 DMIPS, Superscalar
More informationSmart Pianist FAQ. Availability of certain functions differs depending on the connected instrument.
Smart Pianist FAQ Here is a list of frequently asked questions, in Q & A format. For details on the instrument and specific operation instructions, refer to the Owner s Manual. NOTE Availability of certain
More informationSmart Pianist FAQ. Availability of certain functions differs depending on the connected instrument.
Smart Pianist FAQ Here is a list of frequently asked questions, in Q & A format. For details on the instrument and specific operation instructions, refer to the Owner s Manual. NOTE Availability of certain
More informationSounding Better Than Ever: High Quality Audio. Simon Forrest Connected Home Marketing
Sounding Better Than Ever: High Quality Audio Simon Forrest Connected Home Marketing www.imgtec.com A brief look at the numbers Market trends Worldwide audio market 2014 67.9m units shipped 16% increase
More informationSFX Standard SFX Deluxe Start Here Guide
SFX Standard SFX Deluxe Start Here Guide An Introduction to SFX s Most Common Features Revised 09/01/2008 Welcome! This guide will introduce you to the basic features of SFXv6. When you purchased the software
More informationLive Partition Mobility ESCALA REFERENCE 86 A1 85FA 01
Lie Partition Mobility ESCALA REFERENCE 86 A1 85FA 01 ESCALA Lie Partition Mobility Hardware May 2009 BULL CEDOC 357 AVENUE PATTON B.P.20845 49008 ANGERS CEDE 01 FRANCE REFERENCE 86 A1 85FA 01 The following
More informationUNDERSTANDING MUSIC & VIDEO FORMATS
ComputerFixed.co.uk Page: 1 Email: info@computerfixed.co.uk UNDERSTANDING MUSIC & VIDEO FORMATS Are you confused with all the different music and video formats available? Do you know the difference between
More informationGETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED UK US
GETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED INSTALLATION Insert the CD-ROM. Run the installer program. Follow the instructions. 6 1 2 7 3 4 5 1- Channels 1-2 (mix output) balance 2- Volume on channels
More informationAudio Compression. Audio Compression. Absolute Threshold. CD quality audio:
Audio Compression Audio Compression CD quality audio: Sampling rate = 44 KHz, Quantization = 16 bits/sample Bit-rate = ~700 Kb/s (1.41 Mb/s if 2 channel stereo) Telephone-quality speech Sampling rate =
More informationGETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18
GETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18 INSTALLATION Connect the DJControl Compact to your computer Install the DJUCED 18 software Launch the DJUCED 18 software More information (forums, tutorials,
More informationMp3 Player with Speaker. Instruction Manual FOR MODEL NO FIESTA2. Please read this instruction carefully before the operation
Mp3 Player with Speaker FOR MODEL NO FIESTA2 Instruction Manual Please read this instruction carefully before the operation EN User Manual KEY DEFINITIONS 9 1 3 2 5 6 4 8 7 Power ON/OFF Play: Play/Pause
More informationFN-BT91 Bluetooth Audio Player Module. User s Manual V1.0
Flyron Technology Co., Ltd User s Manual V1.0 Released on Dec. 18, 2017 1 1. Features Adopts Bluetooth 4.2 communication technology. Built-in a high quality audio decoder that can decode MP3, WAV, WMA,
More informationPSP Rhythm User s Manual
PSP Rhythm User s Manual Introduction pg. 02 Main Menu pg. 03 Button Icon Legend pg. 03 User Interface pg. 04 Pattern View pg. 05 Track View pg. 07 Wave View pg. 09 Effects View pg. 11 Song View pg. 14
More informationAudio for Everybody. OCPUG/PATACS 21 January Tom Gutnick. Copyright by Tom Gutnick. All rights reserved.
Audio for Everybody OCPUG/PATACS 21 January 2017 Copyright 2012-2017 by Tom Gutnick. All rights reserved. Tom Gutnick Session overview Digital audio properties and formats ADC hardware Audacity what it
More informationIntroducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd
Introducing Audio Signal Processing & Audio Coding Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd Overview Audio Signal Processing Applications @ Dolby Audio Signal Processing Basics
More information_APP B_549_10/31/06. Appendix B. Producing for Multimedia and the Web
1-59863-307-4_APP B_549_10/31/06 Appendix B Producing for Multimedia and the Web In addition to enabling regular music production, SONAR includes a number of features to help you create music for multimedia
More informationSTM32 Journal. In this Issue:
Volume 1, Issue 2 In this Issue: Bringing 32-bit Performance to 8- and 16-bit Applications Developing High-Quality Audio for Consumer Electronics Applications Bringing Floating-Point Performance and Precision
More informationSoundFont 2.1 Application Note Joint E-mu/Creative Technology Center E-mu Systems, Inc. Wednesday, August 12, 1998
SoundFont 2.1 Application Note Joint E-mu/Creative Technology Center E-mu Systems, Inc. Wednesday, August 12, 1998 Abstract This document explains SoundFont 2.1 and how to take advantage of the features
More information08 Sound. Multimedia Systems. Nature of Sound, Store Audio, Sound Editing, MIDI
Multimedia Systems 08 Sound Nature of Sound, Store Audio, Sound Editing, MIDI Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures
More informationMPEG-4 Structured Audio Systems
MPEG-4 Structured Audio Systems Mihir Anandpara The University of Texas at Austin anandpar@ece.utexas.edu 1 Abstract The MPEG-4 standard has been proposed to provide high quality audio and video content
More informationAbout sounds and Animate CC
About sounds and Animate CC Adobe Animate offers several ways to use sound. Make sounds that play continuously, independent of the Timeline, or use the Timeline to synchronize animation to a sound track.
More informationSqueeze Play: The State of Ady0 Cmprshn. Scott Selfon Senior Development Lead Xbox Advanced Technology Group Microsoft
Squeeze Play: The State of Ady0 Cmprshn Scott Selfon Senior Development Lead Xbox Advanced Technology Group Microsoft Agenda Why compress? The tools at present Measuring success A glimpse of the future
More informationSound Editing in Final Cut Pro 10.3
Sound Editing in Final Cut Pro 10.3 1. Sound Fundamentals 2. The Building Blocks of Sound Anatomy of a Waveform Changing Waveform Size & Clip Height Reference Audio Waveforms Expanding Audio in the Primary
More informationIntroducing Audio Signal Processing & Audio Coding. Dr Michael Mason Snr Staff Eng., Team Lead (Applied Research) Dolby Australia Pty Ltd
Introducing Audio Signal Processing & Audio Coding Dr Michael Mason Snr Staff Eng., Team Lead (Applied Research) Dolby Australia Pty Ltd Introducing Audio Signal Processing & Audio Coding 2013 Dolby Laboratories,
More informationPT210M: Contents. Preface... xi Lesson 1. Preparing The Session... 1
PT210M: Contents Preface... xi Lesson 1. Preparing The Session... 1 Customizing Sessions with MIDI Setup... 2 MIDI Connections to Pro Tools... 2 MIDI Studio Setup (Windows Only)... 3 Audio MIDI Setup (Mac
More informationIBM Spectrum Protect for AIX Version Installation Guide IBM
IBM Spectrum Protect for AIX Version 8.1.0 Installation Guide IBM IBM Spectrum Protect for AIX Version 8.1.0 Installation Guide IBM Note: Before you use this information and the product it supports, read
More informationEUROPEAN COMPUTER DRIVING LICENCE. Multimedia Audio Editing. Syllabus
EUROPEAN COMPUTER DRIVING LICENCE Multimedia Audio Editing Syllabus Purpose This document details the syllabus for ECDL Multimedia Module 1 Audio Editing. The syllabus describes, through learning outcomes,
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 informationEnsuring Catalog and Control Data Set Integrity
white paper Ensuring Catalog and Control Data Set Integrity Part I: Catalog Integrity Ensuring Catalog and Control Data Set Integrity Part 1: Catalog Integrity A White Paper by Rocket Software Version
More informationIBM Spectrum Protect for Linux Version Installation Guide IBM
IBM Spectrum Protect for Linux Version 8.1.2 Installation Guide IBM IBM Spectrum Protect for Linux Version 8.1.2 Installation Guide IBM Note: Before you use this information and the product it supports,
More informationPreferred Computer Settings for a PC using Windows 7 or 8 with JRiver Media Engine 20.xx
McIntosh D150 Preferred Computer Settings for a PC using Windows 7 or 8 with JRiver Media Engine 20.xx To play PC computer, PCM, DSD files over the D150 the following hardware will be needed: 1-A modern
More informationDisplay. 2-Line VA LCD Display. 2-Zone Variable-Color Illumination
Display 2-Line VA LCD Display Equipped with VA (Vertical Alignment) LCD panels that offer a broader angle of view and better visibility. The 2-line display provides more information with animation effects.
More informationDESCRIPTION FEATURES MULTISTREAM PCI SOUND CARDS 26 DECEMBER 2007 ASI6514, ASI6518
26 DECEMBER 2007 ASI6514, ASI6518 MULTISTREAM PCI SOUND CARDS DESCRIPTION The ASI6514 and ASI6518 are professional PCI sound cards designed for use in radio broadcast automation. Providing up to 16 play
More information_äìé`çêé. Audio Compression Codec Specifications and Requirements. Application Note. Issue 2
_äìé`çêé Audio Compression Codec Specifications and Requirements Application Note Issue 2 CSR Cambridge Science Park Milton Road Cambridge CB4 0WH United Kingdom Registered in England 3665875 Tel: +44
More informationExport Audio Mixdown
26 Introduction The function in Cubase Essential allows you to mix down audio from the program to a file on your hard disk. You always mix down an output bus. For example, if you have set up a stereo mix
More informationGarageband Basics. What is GarageBand?
Garageband Basics What is GarageBand? GarageBand puts a complete music studio on your computer, so you can make your own music to share with the world. You can create songs, ringtones, podcasts, and other
More informationVirtualDJ 8 Numark Mixtrack II 1
VirtualDJ 8 Numark Mixtrack II 1 Table of Contents INSTALLATION... 3 Firmware & Drivers... 3 VirtualDJ 8 Setup... 3 Advanced Setup... 4 A. MIXER... 5 B. DECKS... 6 C. EFFECTS & UPPER PADS... 7 Effects
More informationC8000. switch over & ducking
features Automatic or manual Switch Over or Fail Over in case of input level loss. Ducking of a main stereo or surround sound signal by a line level microphone or by a pre recorded announcement / ad input.
More informationSuper UA Q&A 2015/03/16
Super UA Q&A 2015/03/16 Can DSD playback software other than foobar2000 and Audirvana Plus be used? Although operation is not guaranteed, it should be possible to use any DSD playback software that supports
More informationImportant tips. N91 and N91 8GB common. File Management. Nokia PC Suite (especially Nokia Audio Manager)
Important tips N91 and N91 8GB common Nokia PC Suite (especially Nokia Audio Manager) Nokia PC Suite is optimized for management of data on Phone memory [C:]. Nokia PC Suite is recommended for managing
More informationjetcast Manual Table of Contents
jetcast Manual Table of Contents 1. Special Features 2. Installations 2-1 Installation 2-2 Removals 3. How to use 3-1 Broadcasting based on jetcast (internal jet server) 3-2 Broadcasting based on External
More informationImageUltra Builder Version 1.1. User Guide
ImageUltra Builder Version 1.1 User Guide ImageUltra Builder Version 1.1 User Guide Note Before using this information and the product it supports, be sure to read Notices on page 83. First Edition (October
More informationPrinciples of Audio Coding
Principles of Audio Coding Topics today Introduction VOCODERS Psychoacoustics Equal-Loudness Curve Frequency Masking Temporal Masking (CSIT 410) 2 Introduction Speech compression algorithm focuses on exploiting
More informationNew Features in Digital Performer 5.13
New Features in Digital Performer 5.13 OVERVIEW This document provides late-breaking information about new features in Digital Performer 5.13 not covered in the DP5 manuals. Current system requirements.....................................
More informationModeling of an MPEG Audio Layer-3 Encoder in Ptolemy
Modeling of an MPEG Audio Layer-3 Encoder in Ptolemy Patrick Brown EE382C Embedded Software Systems May 10, 2000 $EVWUDFW MPEG Audio Layer-3 is a standard for the compression of high-quality digital audio.
More informationIBM Tivoli Storage Manager for Windows Version Installation Guide
IBM Tioli Storage Manager for Windows Version 7.1.1 Installation Guide IBM Tioli Storage Manager for Windows Version 7.1.1 Installation Guide Note: Before using this information and the product it supports,
More information3.01C Multimedia Elements and Guidelines Explore multimedia systems, elements and presentations.
3.01C Multimedia Elements and Guidelines 3.01 Explore multimedia systems, elements and presentations. Multimedia Fair Use Guidelines Guidelines for using copyrighted multimedia elements include: Text Motion
More informationDSP. Presented to the IEEE Central Texas Consultants Network by Sergio Liberman
DSP The Technology Presented to the IEEE Central Texas Consultants Network by Sergio Liberman Abstract The multimedia products that we enjoy today share a common technology backbone: Digital Signal Processing
More informationMCompressor. Presets button. Left arrow button. Right arrow button. Randomize button. Save button. Panic button. Settings button
MCompressor Presets button Presets button shows a window with all available presets. A preset can be loaded from the preset window by double-clicking on it, using the arrow buttons or by using a combination
More informationSurround for Digital Radio. NRSC - SSATG May 9, Mike Canevaro Director, Strategic Development SRS Labs, Inc.
Surround for Digital Radio NRSC - SSATG May 9, 2005 Mike Canevaro Director, Strategic Development SRS Labs, Inc. Agenda SRS Labs Overview The Realities of Surround and Digital Radio Circle Surround Overview
More informationQUICKSTART MANUAL ENGLISH ( 3 10 ) MANUALE DE INICIO RÁPIDO ESPAÑOL ( ) GUIDE D'UTILISATION SIMPLIFIÉ FRANÇAIS ( )
QUICKSTART MANUAL ENGLISH ( 3 10 ) MANUALE DE INICIO RÁPIDO ESPAÑOL ( 11 18 ) GUIDE D'UTILISATION SIMPLIFIÉ FRANÇAIS ( 19 26 ) GUIDA RAPIDA ITALIANO ( 27 34 ) KURZANLEITUNG DEUTSCH ( 35 42 ) :: Omni Control
More informationGame Mode...29 Settings Mode...30 Using the AVI Converter Software...36 Troubleshooting...40
Contents Important Notice...3 Safety Instructions...4 Product feature...5 Front view...7 Minimum System Requirements...8 Connect USB...8 Get Started...9 Power ON / Power OFF...9 Set Key Lock...9 Music
More information3 Sound / Audio. CS 5513 Multimedia Systems Spring 2009 LECTURE. Imran Ihsan Principal Design Consultant
LECTURE 3 Sound / Audio CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. The Nature of Sound Sound is
More informationAccusonus Inc. Lexington, Massachusetts USA
The information in this document is subject to change without notice and does not represent a commitment on the part of Accusonus Inc. The software described by this document is subject to a License Agreement
More informationVirtualDJ 8 Hercules Universal DJ 1
VirtualDJ 8 Hercules Universal DJ 1 Table of Contents A. Installation... 3 Drivers... 3 VirtualDJ 8 Setup... 3 Advanced Setup... 4 B. Controls... 5 C. Pads... 8 HotCues... 8 Effects... 8 Sampler... 9 Loops...
More informationPreparing Music and Narration for AV s
Preparing Music and Narration for AV s Software Used: Audacity (Open Source Sound Editor) Notes by Brian Gromett Analogue to Digital Sound Audio File Formats There are may different ways of storing audio
More information95.9 fm CKUW Policies & Procedures
95.9 fm CKUW Policies & Procedures Resource Workshop Introduction to SoundForge Tutorial Room 4CM11 515 Portage Ave. Winnipeg MB, R3B 2E9 Vox: (204) 786 9782 Fax: (204) 783 7080 E: ckuw@uwinnipeg.ca www.ckuw.ca
More informationAVmixer Lite User Guide OSX v27
AVmixer Lite User Guide OSX v27 User Guide Index 1. Main Interface Overview 2. Movie Playback Controls 3. GIF Player Controls 4. Mixer and Composite Modes 5. Output Window 6. Software Keystone 7. Presets
More informationBlaze Audio Karaoke Sing-n-Burn
Blaze Audio Karaoke Sing-n-Burn Manual Copyright 2005 by Singing Electrons, Inc. Contents 1.0 Getting Started...3 1.1 Welcome to Karaoke Sing-n-Burn!...3 1.2 Features...3 1.3 Learning to Use Karaoke Sing-n-Burn...3
More informationThe SOUND4 IMPACT. Dual Power supply 2 Processing path: FM & HD
Dual Power supply 2 Processing path: FM & HD The SOUND4 IMPACT Inputs: 2 AES/EBU 32 to 192 khz, 2 analog, 2 AES-67/Livewire, 2 IP Codec (SOUND4 IP CONNECT), 2 SUB (insert for RDS/RBDS...) Outputs: 2 AES/EBU
More informationOPERATING MANUAL Manual Version 1.4 (Sep 11, 2017) Tel: or
BooTunes Amped OPERATING MANUAL Manual Version 1.4 (Sep 11, 2017) Tel: 1-877-815-5744 or 1-905-803-9274 www.frightideas.com Getting Familiar with your BooTunes Amped BooTunes Amped FI-418 Operating Manual
More informationIntroducing working with sounds in Audacity
Introducing working with sounds in Audacity A lot of teaching programs makes it possible to add sound to your production. The student can either record her or his own voice and/or add different sound effects
More informationBlackfin Online Learning & Development
Presentation Title: Introduction to VisualAudio Presenter Name: Paul Beckmann Chapter 1: Introduction Chapter 1a: Overview Chapter 2: VisualAudio Overview Sub-chapter 2a: What Is VisualAudio? Sub-chapter
More informationMpeg 1 layer 3 (mp3) general overview
Mpeg 1 layer 3 (mp3) general overview 1 Digital Audio! CD Audio:! 16 bit encoding! 2 Channels (Stereo)! 44.1 khz sampling rate 2 * 44.1 khz * 16 bits = 1.41 Mb/s + Overhead (synchronization, error correction,
More informationIBM Tivoli Storage Manager for AIX Version Installation Guide IBM
IBM Tioli Storage Manager for AIX Version 7.1.7 Installation Guide IBM IBM Tioli Storage Manager for AIX Version 7.1.7 Installation Guide IBM Note: Before you use this information and the product it supports,
More informationWhy not have it all? Audio players reinvented. XMP44 Professional modular audio system. Web control (HTML5) AUDAC Touch TM app XMP44
MUSIC SOURCES AUDAC pays great attention to their multimedia sources. The development of cutting edge digital audio technology has led to a complete range of sources that will inspire you. Why not have
More informationAudio-coding standards
Audio-coding standards The goal is to provide CD-quality audio over telecommunications networks. Almost all CD audio coders are based on the so-called psychoacoustic model of the human auditory system.
More informationEastern Percussion Module
Eastern Percussion Module VERSION 1.0 USER MANUAL 1. INTRODUCTION Thank you for purchasing the Zero-G Eastern Percussion Module. This fantastic library was created to help musicians and composers to achieve
More informationdjay 2 for iphone - Quick Start Guide
djay 2 for iphone - Quick Start Guide BPM (1) Settings (3) Info (5) Load Song (2) Record (4) Waveform view (6) Key (7) Speed Slider (9) Tools (11) (1) BPM Field - After the song has been analyzed, the
More informationPage 1 of 4. Sound Editing Course Outline Duration: 5 Days
Page 1 of 4 Sound Editing Course Outline Duration: 5 Days Audition CC Course Outline Lesson 1: Audio Interfacing Audio interface basics audio setup Windows setup Testing inputs and outputs with Audition
More informationRich Recording Technology Technical overall description
Rich Recording Technology Technical overall description Ari Koski Nokia with Windows Phones Product Engineering/Technology Multimedia/Audio/Audio technology management 1 Nokia s Rich Recording technology
More informationFrom Synthesis to Sampling
#1 Lec # 66 Fall 2017 12-14-2017 From Synthesis to Sampling Evolution of PC Audio Proskauer Yakovlev #2 Lec # 66 Fall 2017 12-14-2017 Overview Role of an audio interface History of audio interfaces PC
More informationQuick-Start Guide...3. Operation...5. Volume Control...4. Sound Quality...4. Dial tones and speaker mute note...5. Connection...5. Dial...
Owner s Manual Index English Quick-Start Guide...3 Operation...5 Volume Control...4 Sound Quality...4 Dial tones and speaker mute note...5 Connection...5 Dial...6 End a Call...6 Reject a Call...6 Private
More informationOVERVIEW AND REFERENCE
V I R T U A L A U D I O S P A C E with integrated Dense-Array EEG OVERVIEW AND REFERENCE Andrew Butcher, M.Sc. Matthew Tata, Ph.D. Canadian Centre for Behaioural Neuroscience The Uniersity of Lethbridge
More informationS4B Ringtone Creator Soft4Boost Help S4B Ringtone Creator www.sorentioapps.com Sorentio Systems, Ltd. All rights reserved Contact Us If you have any comments, suggestions or questions regarding S4B Ringtone
More informationand close the various Traktor Panels. Setup: click on the setup icon to open the setup dialog. Close: clicking this icon will close TRAKTOR DJ Studio.
Welcome... TRAKTOR DJ Studio 2 Quick Reference...to TRAKTOR DJ Studio 2, the latest and most advanced version of the software that changed the way DJs think about computers. We ve introduced a number of
More informationAVmixer Lite User Guide OSX v2.4.1
AVmixer Lite User Guide OSX v2.4.1 User Guide Index 1. Main Interface Overview 2. Movie Playback Controls 3. Mixer and Composite Modes 4. Output Window 5. Software Keystone 6. Presets 7. Recorder 8. MIDI
More information5: Music Compression. Music Coding. Mark Handley
5: Music Compression Mark Handley Music Coding LPC-based codecs model the sound source to achieve good compression. Works well for voice. Terrible for music. What if you can t model the source? Model the
More informationOFFICIAL USER MANUAL 1
OFFICIAL USER MANUAL 1 Contents: Getting Started with Musician Video Maker 3 Launching And Activating Musician Video Maker 3 Beta Tester Users 5 Start Mode And Demo Mode 6 Importing Your Video Footage
More informationPrevious LS9 Firmware version information
Previous LS9 Firmware version information Firmware V1.34 Improvement Improved detection accuracy of internal battery voltage. ltage field of the MISC SETUP screen. Fixed Fixed a problem in which the Post
More informationVirtualDJ 8 American Audio 10MXR 1
VirtualDJ 8 American Audio 10MXR 1 Table of Contents A. INSTALLATION... 3 Firmware & Drivers & Mode... 3 VirtualDJ 8 Setup... 3 Advanced Setup... 4 B. CONTROLS... 5 C. RECORD & TIMECODES... 10 Recording
More informationSkill Area 214: Use a Multimedia Software. Software Application (SWA)
Skill Area 214: Use a Multimedia Application (SWA) Skill Area 214: Use a Multimedia 214.4 Produce Audio Files What is digital audio? Audio is another meaning for sound. Digital audio refers to a digital
More informationInfotainment Manual Model Year 2013 Edition: May 2012 TS 1686-A-13. VAUXHALL Vivaro
Infotainment Manual Model Year 2013 Edition: May 2012 TS 1686-A-13 VAUXHALL Vivaro 0-1 Infotainment Manual Model Year 2013 Edition: May 2012 TS 1686-A-13 Contents Introduction... 2 Radio... 28 CD Player...
More informationPMX6BU. Wireless DJ Sound FX Audio Mixer
PMX6BU Wireless DJ Sound FX Audio Mixer Wireless BT Streaming Stage & Studio Mixer System with Karaoke Style Mic-Talkover, MP3/USB/SD Readers, FM Radio PMX6BU Wireless DJ Sound FX Audio Mixer Wireless
More informationARM MPEG-4 AAC LC Decoder Technical Specification
ARM MPEG-4 AAC LC Decoder Technical Specification Intellectual Property Products Division Software Systems Group Document number: PRD10-GENC-001288 4.0 Date of Issue: 19 June 2003 Copyright ARM Limited
More informationPerceptual Coding. Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding
Perceptual Coding Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding Part II wrap up 6.082 Fall 2006 Perceptual Coding, Slide 1 Lossless vs.
More information1. Before adjusting sound quality
1. Before adjusting sound quality Functions available when the optional 5.1 ch decoder/av matrix unit is connected The following table shows the finer audio adjustments that can be performed when the optional
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 informationE-Serie - Music-Player an audiophile music-player
E-Serie - Music-Player an audiophile music-player External connetions Highlights Loader D/A Converter Hardware / UPnP-Server Specifications It is a unique device and totally new in every respect, representing
More informationFlash Lite 1.1: Sound for Nokia S60 and Series 40 Devices. Version 1.0; December 20, Flash Lite
F O R U M N O K I A Flash Lite 1.1: Sound for Nokia S60 and Series 40 Devices Version 1.0; December 20, 2007 Flash Lite Copyright 2007 Nokia Corporation. All rights reserved. Nokia and Forum Nokia are
More informationNetwork Upgrade for the LINK DAC III
Network Upgrade for the LINK DAC III Rev #3 (6/2001) Users Manual Thank you for purchasing the Network Upgrade for your LINK DAC. I am sure you will be very pleased with it. It adds the following new features
More information