Explore projects
-
Containerised HOA 360° livestream stack: Higher-Order Ambisonics (16ch, 3OA) + 4K/8K 360° video over MPEG-DASH. SRT or RTMP in, 16-channel Opus out, binaural rendering in the browser via a modernised HOAST360 player. Deploys on AMD64 and ARM64.
Updated -
The VR application was implemented in Unity, which served as the main development environment, employing the Wwise audio engine (developed by Audiokinetic Inc.) for sound management and Atmoky trueSpatial to enable dynamic spatial audio rendering.
Updated -
Open, native reimplementation of the TBE / FB360 spatial-audio binaural decode, reverse-engineered against the archived Audio360 SDK; MIT-derived filters only, no proprietary data shipped.
Updated -
Supplementary materials (data + R analysis) for an objective evaluation of immersive audio formats using BAM-Q and BINAQUAL binaural quality models - 11 formats, 15 metrics, algorithmic metric selection, Higher-Order Ambisonics reference.
Updated -
Reproducible Python pipeline for the IEEE Access paper "A Seven-Year Higher-Order Ambisonics Recording Corpus" - corpus-wide figures (geography, timeline, room acoustics, loudness, session inventory), LaTeX-macro generation for every numeric claim, and the peer-review bootstrap uncertainty analysis for the microphone-comparison results.
Updated -
Reproducible Python pipeline for the AES 160 Convention paper "Zylia ZM-1 vs. Harpex Spcmic: A Case Study of Higher-Order Ambisonic Recording Performance" (Express Paper #51, Copenhagen 2026). Reads B-format WAV files, computes spectral, loudness, spatial-energy, and directional metrics, and emits LaTeX \newcommand macros for the manuscript.
Updated -
This Python script generates an energy visualization video from an Ambisonic (ACN/SN3D) WAV file using precomputed k-NN inverse-distance weighting (IDW) onto a regular 2D grid, multiprocessing for per-frame computation, and direct ffmpeg streaming for efficient encoding.
Updated -
Updated
-
Native REAPER control surface plugin for the Yamaha DM2000 digital console. Bidirectional 24-channel HUI (faders, mute/solo/rec-arm, transport, pan, VU meters, scribble strips) and Yamaha SysEx for channel names and scene recall. Windows x64 and macOS (arm64/x86_64). LGPL v3.
Updated -
Complete BLE GATT reverse-engineering of the Jabra Elite 10 Gen 2, mapping its head-tracking service and Google Fast Pair / FMDN authentication. Documents the full protocol, the toolchain used to obtain it, and why the orientation stream is gated by an account-key challenge. A thorough negative-result writeup for anyone attempting host-side access.
Updated -
-
Updated
-
Updated
-
Security of Computer Systems – Project - Emulating environment with Thrusted Third Party and Client-Server data exchange scenario
Updated