Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Student works
  4. Modular interface for embedded audio acquisition platforms
 
semester or other student projects

Modular interface for embedded audio acquisition platforms

Bruneau, Basile Gérard Pierre  
2016

In this project, I developed a browser based interface for prototyping real-time processing algorithms using embedded multi channel audio acquisition platforms. The interface allows to interact in an easy manner with a GNU/Linux enabled single board computer and to run algorithms in real-time on distant audio streams from a host computer. It creates a bridge between the user’s computer and the audio acquisition board. More precisely, the interface let us to: - change the board configuration; - write Python code; - execute it in real-time on the audio streams; - visualize data (typically outputs of the algorithm). The project is composed of three main components, communicating together using WebSockets: - daemons in C running on the board: they transmit the audio streams and listen for configuration changes; - a Python daemon: it executes Python code sent by the interface; - the interface itself. Finally, a Python module helps the user to access the audio streams, the configuration, and to create data visualizations. This module connects to the C daemons (to receive the streams and the configuration) and to the browser to send data in real-time for visualizations. The technical documentation is included in the Appendix of this report. It is also available online: https://lcav.github.io/easy-dsp/, as well as the code repository: https: //github.com/LCAV/easy-dsp.

  • Details
  • Metrics
Type
semester or other student projects
Author(s)
Bruneau, Basile Gérard Pierre  
Advisors
Scheibler, Robin  
Date Issued

2016

Subjects

interface

•

audio

•

real-time

•

beaglebone

•

direction of arrival

•

webapp

•

alsa

Note

MASTER_SEMESTER

URL

URL

https://github.com/LCAV/easy-dsp

URL

https://lcav.github.io/easy-dsp/
Written at

EPFL

EPFL units
LCAV  
Available on Infoscience
January 13, 2017
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/132881
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés