Linux Audio Mangler Project Design Presentation Yu Chong Hector Urtubia Tony Zuliani.

Slides:



Advertisements
Similar presentations
An Introduction to GUI Development using R
Advertisements

Introduction to iPort DCS
Chapter 11 Media and Interactivity Basics Key Concepts
HTML Structure & Web Design Basics
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
Android architecture overview
Introduction To Java Objectives For Today â Introduction To Java â The Java Platform & The (JVM) Java Virtual Machine â Core Java (API) Application Programming.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
For MIP Fund Accounting Software
Chicago Band Connection Developed by Chutes & Ladders.
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
Joan S. Mitchell Executive Director & Editor in Chief Dewey Decimal Classification OCLC WebDewey.
An Integrated Solution for Web-based Mathematical Expression Inputting Wei Su Department of Computer Science, Lanzhou University, PRC Department of Computer.
Functional Simulation Overview1 OpenTV PC Simulator.
Computer Software.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Websitepipeline ™ university Web Page Catalog adding and editing web pages.
Free Sound Recorder By FreeAudioVideoSoft. Pricing & Installation Software is absolutely FREE With agreement to terms and conditions Installation Requirements:
SOFTWARE.
Wireshark Presented By: Hiral Chhaya, Anvita Priyam.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
1 JCM 106 Computer Application for Journalism Lecture 1 – Introduction to Computing.
Introduction to Information Retrieval CS 5604: Information Storage and Retrieval ProjCINETViz by Maksudul Alam, S M Arifuzzaman, and Md Hasanuzzaman Bhuiyan.
Zubanov Alexei, 2006 Aug 07 – Sep 28 QtROOT package extension with Coin3D lib.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
CS 170 – INTRO TO SCIENTIFIC AND ENGINEERING PROGRAMMING.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Linux Audio Mangler Project Final Presentation Yu Chong Hector Urtubia Tony Zuliani.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Embedded Software SKKU 17 1 Embedded Software Lab. Tizen v2.3 Input Service Framework.
Integrated Development Environment (IDE)
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Multimedia From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 1 Introduction Important Multimedia Issues Audio Movies.
FLUKA GUI Status FLUKA Meeting CERN, 10/7/2006.
Windows Builder An Eclipse Plugin for Creating Windows Graphical User Interfaces Copyright © 2014 Curt Hill.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
3.1 System Software. Overview Describe the purpose and functions of an operating system including the basic start- up sequence of a computer. Identify.
What is Audacity? Audacity is a free audio editor and recording program which is classified as open source software. It is easily downloaded to one’s.
SiD Workshop October 2013, SLACDmitry Onoprienko SiD Workshop SLAC, October 2013 Dmitry Onoprienko SLAC, SCA FreeHEP based software status: Jas 3, WIRED,
Overview of PVSS 3.6 Oliver Holme IT-CO. 16/11/2006JCOP Project Team Meeting New features in 3.6 New Installer for PVSS on Windows New Qt User Interface.
A Graphical User Interface for the SLKMC Simulator - Charlie Thornton -
Soundscapes James Martin. Overview Problem Statement Proposed Solution Solution Created (Modules, Model, Pics) Testing Looking Back See It in Action Q&A.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Multimedia Web Pages. Multimedia displays Browser can load web pages that contains multimedia elements 1. Helper applications: stand-alone programs that.
Application Software System Software.
Audio Streaming © Nanda Ganesan, Ph.D.. Audio File Features Audio file is a record of captured sound that can be played back –The WAV File is an example.
Data analysis Now I have data. What can I do with them? Old way: Export it to a text file, import it back to SAS, SPSS or some stat package Drawbacks:
Mantid Manipulation and Analysis Toolkit for Instrument data.
JAS and JACO – Status Report Atlas Graphics Group August 2000 Tony Johnson.
COMPUTER III. Fundamental Concepts of Programming Control Structures Sequence Selection Iteration Flowchart Construction Introduction to Visual Basic.
Lunchbox. Overview ➲ We developed a program called Lunchbox with the purpose of allowing the administrator to create a time sheet, create an employee.
1. Contents Introduction Project Overviews - Structure - Technology used - Database Schema - 2D Results - 3D Future Work 2.
Development of a data acquisition program builder via a user interface F.Fujiwara, N.Tamura, M.Abe, S.Enomoto, G.Iwai, S,Kawabata, A.Manabe,Y.Nagasaka,
OPERATING SYSTEMS DO YOU REQUIRE AN OPERATING SYSTEM IN YOUR SYSTEM?
Soundscapes James Martin. Overview Review System TestingPrototype Q & A.
Bryant Tober. Problem Description  View the sound wave produced from a wav file  Apply different modulations to the wave file  Hear the effect of the.
LAB302 Image Enabling Host Applications. Introduction What is the purpose of this class? What will we learn? What will you walk away with?
An Eclipse Plugin for Creating Windows Graphical User Interfaces
Introduction to Problem Solving & Programming using Processing 2
Introduction to Problem Solving & Programming using Processing 2
3.1 System Software.
An Eclipse Plugin for Creating Windows Graphical User Interfaces
Introduction to Problem Solving & Programming using Processing 2
Presentation transcript:

Linux Audio Mangler Project Design Presentation Yu Chong Hector Urtubia Tony Zuliani

Introduction Why did we choose an audio editor as our project? Why did we choose to use Linux for development purposes? Why did we choose GTK+ as our windowing toolkit?

Overview (What is LAMP?) A program used to edit audio files of various formats Features the ability to dynamically load filters and sound generation libraries Intuitive, graphical user interface Open source

Demonstration

Project Breakdown Plugin AudioIOSound Driver Utility GUI

Audio Input/Output Module Interfaces with other libraries Currently supported file formats: WAV, AIFF, AU Extendable design

Plugin Module LADSPA overview Plugin interface –Calls LADSPA plugins directly Plugin utility –Analyzes the system for available plugins Plugin GUI –Generates a graphical interface to the available plugins

Sound Driver Module Interfaces with the operating system sound API Basic, hardware-level functionality

Utility Module Provides the GUI with an abstract interface to the lower-level modules –File management –Edit functions –Application of plugins –Playing and recording of audio data

GUI Module Top level module Handles most user interaction Interfaces with other modules –Utility module –Plugin module Visual display of audio file data to the user

Project Difficulties Interaction of the different modules Learning the APIs for the different libraries we used Efficient management of audio data Graphical interaction with audio file data Personal conflicts

Delegation of Responsibility Yu –Sound driver module –Utility module Hector –Audio input/output module –Plugin module Tony –GUI module

Project Management CVS (concurrent versioning system) –source code management Coding standards Project web page and mailing lists provided by sourceforge.net – Weekly meetings (Sunday, Wednesday)

Project Status

Questions and Comments? LAMP home page