Download presentation
Presentation is loading. Please wait.
Published bySibyl Scott Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.