Master Thesis: Visual prototyping for audio applications
Here you can find the current draft for my Master Thesis which
is due to September 2007.
It is available on pdf
and in html by chapters:
- Introduction
- ApplicationDevelopment
- AudioApplications
- PrototypingArchitecture
- Evaluation
- Conclusions
Recent Changes
Commits on 2007-09-03:
- Missing BIBTeX references added
- Audio related work to the previous art
- Outlined Use case: Multi-faceted real-time Analysis
- Scattered fixes
Commits on 2007-09-02:
- Introduction
- Methodology now contains: Goals, Process and Evaluation
- Contributions: section renamed, and slightly modified
- Application Development
- Chapter introduction
- Historical frameworks
- Domain Specific Languages section
- Reworded the 'target' criteria
- Moved here the multimedia frameworks section from the acm article
- Moved here (to put it somewhere) the 'The problem of connecting both worlds' section
- Audio applications
- Reworded introduction using some concepts from the DSL chapter
- Added a paragraph on network audio streaming (needs more work or it will be removed)
- Reworded the X-runs/latency discussion
- Reworded the jitter solution
- Added a discussion on constructing non-streaming processes with streaming ones
- Added section on multiple audio items processing
- Proper reference to Fober and Valois on lock free
- New section on interfaces for viewing/managing lists of audio items
- New section on interfaces for configuring
- Redacted audio application archetypes
- Redacted 'Real-time audio applications'
- Redacted the chapter summary
- Meta-models, patterns and frameworks
- Prototyping Architecture
- Removed former intro (which already was in the thesis intro)
- Target Applications -> Requirements, relies on the previous chapter
- Recovered subsection deep on 'Run-time engine'
- Added a chapter on reusing components for non-real-time applications
- Scattered rewordings
Commits on 2007-08-31
- Structure is stable at last (but suggestion still welcome)
- Application Development unblocked
- Moved some part of the intro to Application Development
- Visual Programming Languages
- Evaluating tools
- Integrated other parts of the ACM article
- Reviews of dsp frameworks into AudioApplications/DevelopmentEnvironments
- Inception process to Introduction/Methodology with some changes
- The rest of the article integrated as a new chapter
- Added a motivation section based on personal experience
Commits on 2007-08-29
- Evaluation: Redacted the Chord Extraction use case
- Evaluation: Starting to redact the 3D acoustic simulation
- Audio Applications: Redacted the discussion on real-time versus off-line execution
- Audio Applications: Redacted most of the GUI issues
- Added a chapter about CLAM the metamodel and the patters based on the acm article (Still has to be adapted)
Reviews
I would be glad of receiving reviews at dgarcia at iua upf edu.
To send reviews you can just take the source of the chapter,
choose a reviewer id (you initials, as 'DGG:'),
and add your comments the same way 'TODO:' are placed along the document but with your id.
If you have access to the clam-docs subversion repository feel free to commit them.
Of course, hand annotated print-outs at my university mailbox are also welcome.
About these pages
Those pages are generated from wiki like pages using that python script.
Feel free to use and extend it.
Here you can also find an example of the wiki syntax it uses.