Skip to content

Clients (headless and GUI) to share and receive spatial realtime audio on Linux and MacOS using JACK, zita-njbridge and TASCAR

License

Notifications You must be signed in to change notification settings

gisogrimm/ov-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ov-client

Ubuntu 20.04 make Ubuntu 22.04 make Ubuntu 24.04 make MacOS make 12 MacOS make 13 MacOS make 14

The OVBOX system

The OVBOX system is a system for low-delay network audio communication [1]. It features individual 3D virtual acoustics based on TASCAR [2], integration of head tracking for dynamic binaural rendering as well as rendering of distributed moving sound sources. The system can be used for remote rehearsals as well as networked music performances. It has been used by the ORLANDOviols ensemble for a series of streaming concerts [3], but also for academic research [4,5,6,7,8].

The system consists of several components: the client device, which is this software (optionally running on a dedicated computer, see installation instructions), a configuration server with a web interface for the users and a REST API, and a list of room servers, which handle the session.

The source code of the configuration server can be found here. The source code of the room server can be found here.

Installation instructions and user manual

Installation instructions can be found on the wiki pages. A user manual for the ORLANDOviols configuration server can also be found on the wiki.

The client software can run on Raspberry Pi (models 4B and 3B+), Ubuntu Linux and on MacOS. See installation instructions for details. A desktop client for Windows is currently under development.

References

[1] Grimm, G. (2024). Interactive low delay music and speech communication via network connections (OVBOX). Acta Acoustica, 8, 1–7. doi:10.1051/aacus/2024011

[2] Grimm, G., Luberadzka, J. & Hohmann, V. (2019). A toolbox for rendering virtual acoustic environments in the context of audiology. Acta Acustica United with Acustica, 105(3), 566–578. doi:10.3813/AAA.919337

[3] ORLANDOviols ovbox concers 2020-2022. youtube playlist

[4] Hartwig, M., Hohmann, V. & Grimm, G. (2021). Speaking with avatars - influence of social interaction on movement behavior in interactive hearing experiments. IEEE VR 2021 Workshop: Sonic Interactions in Virtual Environments (SIVE), 94–98. doi:10.1109/VRW52623.2021.00025

[5] Grimm, G., Kayser, H., Kothe, A. & Hohmann, V. (2023, January). Evaluation of behavior-controlled hearing devices in the lab using interactive turn-taking conversations. Proceedings of the 10th Convention of the European Acoustics Association, Forum Acusticum 2023. doi:10.61782/fa.2023.0127

[6] Grimm, G., Kothe, A. & Hohmann, V. (2023, January). Effect of head motion animation on immersion and conversational benefit in turn-taking conversations via telepresence in audiovisual virtual environments. Proceedings of the 10th Convention of the European Acoustics Association Forum Acusticum 2023. doi:10.61782/fa.2023.0126

[7] Grimm, G., Daeglau, M., Hohmann, V. & Debener, S. (2024). EEG Hyperscanning in the Internet of Sounds:Low-Delay Real-time multi-modal Transmissionusing the OVBOX. 2024 IEEE 5th International Symposium on the Internet of Sounds (IS2), 1–8. doi:10.1109/IS262782.2024.10704205

[8] Müller, P., Haefeli, R., Schütt, J. & Ziegler, M. (2024). Telemersive Audio Systems for Online Jamming. 2024 IEEE 5th International Symposium on the Internet of Sounds (IS2), 1, 1–15. doi:10.1109/is262782.2024.10704096

About

Clients (headless and GUI) to share and receive spatial realtime audio on Linux and MacOS using JACK, zita-njbridge and TASCAR

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •