# Voicemeeter: mapping the Audio Callback API

> Voicemeeter Audio Callback research maps callback modes, command codes, buffer layouts, and calling conventions observed in Voicemeeter Potato. Python ctypes examples explore modes, preserve audio passthrough, and measure channel levels. The author reports testing on Potato 3.1.3.0.

- Type: Case study
- Targets: App
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/tandurkarsa/voicemeeter-audio-callback-reverse-engineering>
- Primary source: <https://github.com/tandurkarsa/voicemeeter-audio-callback-reverse-engineering/blob/6a2fd6b4214e45be330fd61e1a6806210bef29c4/README.md>
- Catalog page: <https://awesomerea.org/resources/voicemeeter-audio-callback-case/>
- Record JSON: <https://awesomerea.org/resources/voicemeeter-audio-callback-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/voicemeeter-audio-callback-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows, Voicemeeter, Python 3.8 or newer, and NumPy are required for the examples.
- **Limits:** The author tested Potato 3.1.3.0; Banana, Basic, older versions, multi-app coexistence, and 32-bit Python remain untested.
- **License:** MIT license applies to the documentation.

## Primary sources

1. <https://github.com/tandurkarsa/voicemeeter-audio-callback-reverse-engineering/blob/6a2fd6b4214e45be330fd61e1a6806210bef29c4/README.md>
2. <https://github.com/tandurkarsa/voicemeeter-audio-callback-reverse-engineering/blob/6a2fd6b4214e45be330fd61e1a6806210bef29c4/docs/TEST_REPORT.md>

## More in Apps

- [Lidl Plus: mapping Lidl Pay API requests](https://awesomerea.org/resources/lidl-plus-pay-api-case/index.md) · Case study
- [open-cardi: reconstructing Cardi lighting control over BLE](https://awesomerea.org/resources/open-cardi-case/index.md) · Case study
- [Pool Comfort / Galaxywind: a local heat-pump client from Android and UDP analysis](https://awesomerea.org/resources/poolcomfort-galaxywind-case/index.md) · Case study
- [Mondeer Bluetooth scale: reconstructing BLE weighing and binding](https://awesomerea.org/resources/mondeer-bluetooth-scale-ha-case/index.md) · Case study
- [Smartboard notebook Exporter: documenting and converting .notebook files](https://awesomerea.org/resources/smartboard-notebook-exporter-case/index.md) · Case study
- [WeChat: recovering macOS chat databases for HTML export](https://awesomerea.org/resources/wechat-export-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
