{"title":"Embedded Multichannel Linux Audiosystem for Musical Applications","authors":"Henrik Langer, R. Manzke","doi":"10.1145/3123514.3123523","DOIUrl":null,"url":null,"abstract":"Due to the quickly growing performance and decreasing cost, embedded systems have become suitable for new application areas in recent years. Especially digital signal processing in the audio domain requires high computing performance to complete complex calculations in a fixed amount of time (i.e. real-time processing). In this paper, a novel multichannel, low-latency Linux-based audio system is introduced. The driver architecture is described and an evaluation of the system is presented. The development of the driver architecture includes ALSA device drivers, that use the ASoC layer, sound server settings, device tree overlays and capes, register maps, and real-time patches to the kernel. The overall system has been evaluated, regarding technical sound quality and latency, to gauge its usefulness as a powerful new platform for audio development projects, such as embedded digital effect processors for musicians.","PeriodicalId":282371,"journal":{"name":"Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences","volume":"31 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3123514.3123523","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Due to the quickly growing performance and decreasing cost, embedded systems have become suitable for new application areas in recent years. Especially digital signal processing in the audio domain requires high computing performance to complete complex calculations in a fixed amount of time (i.e. real-time processing). In this paper, a novel multichannel, low-latency Linux-based audio system is introduced. The driver architecture is described and an evaluation of the system is presented. The development of the driver architecture includes ALSA device drivers, that use the ASoC layer, sound server settings, device tree overlays and capes, register maps, and real-time patches to the kernel. The overall system has been evaluated, regarding technical sound quality and latency, to gauge its usefulness as a powerful new platform for audio development projects, such as embedded digital effect processors for musicians.