Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Linux Audio Mangler Project Design Presentation Yu Chong Hector Urtubia Tony Zuliani."— Presentation transcript:

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

2 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?

3 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

4 Demonstration

5 Project Breakdown Plugin AudioIOSound Driver Utility GUI

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

7 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

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

9 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

10 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

11 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

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

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

14 Project Status

15 Questions and Comments? LAMP home page http://lamp-project.sourceforge.net


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

Similar presentations


Ads by Google