Audio Subsystem: Analysis Model Review ordering party:Bayerischer Rundfunk Orchestra TU München, Department of Informatics Chair of Applied Software Engineering.

Slides:



Advertisements
Similar presentations
Client Acceptance TestChair for Applied Software Engineering1 VSO Client Acceptance Test.
Advertisements

Technische Universität München PAUSE A Project Analyzer for a Unified Software Engineering Environment Jonas Helming, Maximilian Kögel, Helmut Naughton.
Muny Choeun. Welcome to the clouds Clusty.com will take you to Yippy.com, Yippy is a good and helpful site that helps you multi-task while browsing, if.
Test practice Multiplication. Multiplication 9x2.
Numbers
From the market leader in digital signage players
Intro Alexei Miagkov: researching GUI networking sound aspects of Java Walter Kammerer: researching networking concepts documenting real-time media concepts.
Processor Frequency Setting for Energy Minimization of Streaming Multimedia Application by A. Acquaviva, L. Benini, and B. Riccò, in Proc. 9th Internation.
ECE 355 Design Patterns Tutorial Part 2 (based on slides by Ali Razavi) Presented by Igor Ivković
AXIS Camera Station Comprehensive video management software for monitoring, recording, playback and event management.
Biology Department. Hardware and Software Virtual Lab for Students Summary Safety Accessibility Resources.
DiProNN Resource Management System (DiProNN = Distributed Programmable Network Node) Tomáš Rebok Faculty of Informatics MU, Brno Czech.
Real-Time Monitoring, Analysis, editing and publishing of Rich Media Hightower Explanation
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
MIS 304 Professor Fang Fang Alan Orther. What is Virtualization? How Does it Work? How is it Good for Businesses? Questions?
M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.
Objective Understand digital audio production methods, software, and hardware. Course Weight : 6%
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Supervisor: Fearghal Morgan Analog Devices: Ray Carter Dept. Electronic Engineering NUIG 23 April 2008 Software Driver for ADV7800 Video Decoder Nóirín.
System Components ● There are three main protected modules of the System  The Hardware Abstraction Layer ● A virtual machine to configure all devices.
Design and Implementation of a Scalable System Architecture for Embedded Multimedia Terminal Electrical and Control Engineering (ICECE), 2011 International.
Rhythmic Party Music Sync Never again will your music be out of phase at your home party. Easily sync music playing on multiple systems.
Renesas Electronics America Inc. RX Ethernet Peripheral © 2011 Renesas Electronics America Inc. All rights reserved A Rev /16/2011.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 VLANs LAN Switching and Wireless – Chapter 3.
CERN IT Department CH-1211 Genève 23 Switzerland t Next generation of virtual infrastructure with Hyper-V Juraj Sucik, Michal Kwiatek, Rafal.
3:00. 2:59 2:58 2:57 2:56 2:55 2:54 2:53 2:52.
School of Computer Science Advanced Interfaces Group Extensive expertise in R&D of VR software systems and applications MAVERIK VR software downloaded.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
EBIZ 509 Foundations of E-Business. 2 © UW Business School, University of Washington 2004 Agenda Today Class schedule and class plan Basic computer concepts.
VSO – Virtual Symphony Orchestra | System Design Review: Concurrency | Christian Klaus Kern Virtual Symphony Orchestra System Design Review:
MPEG-4 Structured Audio Mihir Anandpara EE 382C – Embedded Software Systems.
State Transmission Mechanisms for a Collaborative Virtual Environment Middleware Platform João Orvalho, Pedro Ferreira and Fernando Boavida Communications.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
Persistent Data Management Daniel Angermeier
WBI/WCI - SKM 14 July Analysis and Knowledge Extraction from Video & Audio Rick Parent Jim Davis Raghu Machiraju Deleon Wang Department of Computer.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
2013 Spring SIW Software Model Reuse Interface LSA Presentation Presented by Martin Tapp.
10-1 人生与责任 淮安工业园区实验学校 连芳芳 “ 自我介绍 ” “ 自我介绍 ” 儿童时期的我.
IBC2010.  Affordable and scalable automation and playout solution  Single TV channel to large, multi-channel playout centers  Standard IT hardware.
WELCOME TO VIOCORP Ian Gardiner, CEO Professional, hassle free, live or on-demand webcasting.
Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany wwwmatthes.in.tum.de Design.
<<Project Name>> <<Team Members>>
Chapter 3 Review on Data Link Layer
VSO Integration Testing
Presented by Igor Ivković
Top Fire Protection Services Ottawa available on Dubinskyconstruction
Yahoo Mail Customer Support Number
Most Effective Techniques to Park your Manual Transmission Car
How do Power Car Windows Ensure Occupants Safety
Algorithms, Data Structures and Interfaces of the UI
مراقبت خانواده محور در NICU
RTP and RTSP Realtime Transport Protocol
دانشگاه شهیدرجایی تهران
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Virtual Symphony Orchestra
تعهدات مشتری در کنوانسیون بیع بین المللی
VSOUi - VSOOrchestra Integration Test
THANK YOU!.
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Virtual LAN VLAN Trunking Protocol and Inter-VLAN Routing
Thank you.
Thank you.
Shodmonov M.. The main goal of the work Analysis.
Advanced Reports Trainer: Tonya Dawson. Advanced Reports Trainer: Tonya Dawson.
Windows Remote Management
System Design Review Bakr Albatran.
Presented by Igor Ivković
TITLE OF THE PRESENTATION
Duk-Jin Kim Tu Peng Yan Shi
Presentation transcript:

Audio Subsystem: Analysis Model Review ordering party:Bayerischer Rundfunk Orchestra TU München, Department of Informatics Chair of Applied Software Engineering Virtual Symphony Orchestra Dimitri Alexeev

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Agenda Requirements Restrictions Interface to Hardware Layer Interface to Orchestra Model Time-stretching synchronization Summary and further information

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Synchronized playback of multiple audio streams 3D volume positioning of audio streams Dynamic time stretching Dynamic volume changing of several audio streams Requirements

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Requirements Start Stop Pause Overall volume control Real-time subsystem

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Restrictions volume & position configuration should be restricted to musician groups (not to single musicians) tempo-limits should be defined

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Interface to Hardware Layer AudioController - au_globalEffects : AudioUnit - au_timeStretching : AudioUnit - au_volumeMixer : AudioUnit - orchestra : Orchestra + > AudioController(Orchestra) + loadOrchestraModel() + resetAudioController() + setGlobalTempo() + setGlobalVolume() + startAudio() + stopAudio() + pauseAudio() - traverseOrchestra() - registerMusician() AUGraph AudioStream - musician : Musician - au_3DMixer : AudioUnit - au_FilePlayer : AudioUnit - au_graph : AUGraph + loadMusicianModel() + updatePosition() + updateVolume() n 1

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Interface to Hardware Layer GlobalEffectsNode AUGraph n 1 FilePlayerNode 3DMixerNode TimeStretchingNode

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Interface to Orchestra Model AudioController - orchestra : Orchestra + loadOrchestraModel() + resetAudioController() + setGlobalTempo() + setGlobalVolume() + startAudio() + stopAudio() + pauseAudio() AudioStream - musician : Musician - au_3DMixer : AudioUnit - au_FilePlayer : AudioUnit - au_graph : AUGraph + loadMusicianModel() + updatePosition() + updateVolume() n 1 > MusicianObserver > OrchestraObserver

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Time-stretching synchronization

Virtual Symphony Orchestra Project Analysis Model Review by Dimitri Alexeev, Thank you for your attention! Questions? Contact:Dimitri Alexeev