Fulltext available Open Access
DC FieldValueLanguage
dc.contributor.advisorBecke, Martin-
dc.contributor.authorKnapp, Sascha-
dc.date.accessioned2024-09-27T06:35:14Z-
dc.date.available2024-09-27T06:35:14Z-
dc.date.created2023-02-08-
dc.date.issued2024-09-27-
dc.identifier.urihttps://hdl.handle.net/20.500.12738/16337-
dc.description.abstractDiese Abschlussarbeit befasst sich mit der Entwicklung eines browserbasierten Engine-Prototyps für eine Digital Audio Workstation (DAW), die dieselben Qualitätsziele verfolgt wie native DAWs. Die Engine nutzt modernste Webtechnologien, darunter AudioWorklet, SharedArrayBuffer, und Web Worker, um ein effizientes Disk-Streaming zu erreichen. Der Prototyp bietet Plugin-Unterstützung durch die Verwendung vom Web Audio Modules-Standard zusammen mit WebAssembly für die Audioverarbeitung. Ein umfassender Überblick über bestehende browserbasierte DAWs, aktuelle Veröffentlichungen und Evaluationen der Audioverarbeitung im Webbrowser bieten eine Basis für die Entwicklung und die Auswertung des Prototyps. Ein automatisierter Evaluationsprozess mit dem Firefox Profiler wird entwickelt und angewendet, um den entwickelten Disk-Streaming-Ansatz mit einem zweiten Ansatz zu vergleichen, der das AudioBuffer-SourceNode interface verwendet. Außerdem wird die Performanz der Audioverarbeitung mit WebAssembly und JavaScript verglichen. Die Ergebnisse demonstrieren das Potenzial browserbasierter DAWs, eine brauchbare Alternative zu nativen DAWs zu bieten, da das Web die notwendigen Technologien zur Implementierung ähnlicher Paradigmen zur Audioverarbeitung bereitstellt, die auch schon in nativen DAWs zu finden sind.de
dc.description.abstractThis thesis presents the development of a browser-based engine prototype for a digital audio workstation (DAW), aiming for the same quality goals as native DAWs. The engine makes use of cutting-edge web technologies, including AudioWorklet, SharedArrayBuffer, and web workers, to achieve efficient disk streaming. The prototype offers plugin support through the use of Web Audio Modules with WebAssembly for audio processing. A comprehensive review of existing browser-based DAWs, current publications and evaluations of audio processing in the web browser provide a base for the development and the evaluation of the prototype. An automated evaluation process using the Firefox Profiler is developed and applied to compare the developed disk streaming approach with a second approach that uses the AudioBufferSourceNode. Furthermore, the performance of the audio processing with WebAssembly and JavaScript is compared. The results demonstrate the potential of browser-based DAWs to provide a viable alternative to native DAWs, because the web provides the necessary technologies to implement similar audio processing paradigms found in native DAWs.en
dc.language.isoenen_US
dc.subjectWeb Audio APIen_US
dc.subjectAudioWorkleten_US
dc.subjectSharedArrayBufferen_US
dc.subjectWeb Audio Modulesen_US
dc.subjectJavaScripten_US
dc.subjectWebAssemblyen_US
dc.subjectDigital Audio Workstationen_US
dc.subjectDAWen_US
dc.subject.ddc004: Informatiken_US
dc.titleBrowser-based Engine Prototype for a Digital Audio Workstationen
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentFakultät Technik und Informatiken_US
thesis.grantor.departmentDepartment Informatiken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeHamann, Lars-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-195119-
tuhh.oai.showtrueen_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.advisorGNDBecke, Martin-
item.creatorGNDKnapp, Sascha-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
item.creatorOrcidKnapp, Sascha-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypeThesis-
Appears in Collections:Theses
Files in This Item:
Show simple item record

Page view(s)

45
checked on Nov 23, 2024

Download(s)

52
checked on Nov 23, 2024

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.