SyncRecord 1.1.0
Create synchronised ad-hoc microphone arrays using multiple smartphones.
Download
3.04 MB
27downloads
0this week
FreeFreeware
0reviews
About SyncRecord
SyncRecord is an open-source Android application designed to transform a group of spatially distributed smartphones into a single, synchronised, ad-hoc microphone array. This tool addresses the high cost and scalability limitations of traditional hardware microphone arrays, offering a low-cost solution for acoustic research, sound source localisation, and multi-device audio acquisition.
Core Functionality The system achieves temporal alignment and spatial localisation by utilising audible pseudo-random binary sequence (PRBS) signals. Devices emit these sequences, and the system employs cross-correlation techniques on the captured audio to extract propagation delay information. Under test conditions, this approach reduces temporal misalignment across recordings to within 52 samples at 48 kHz (approx. 42 µs) and estimates inter-device distances to within 14mm.
Key Features:
- Ad-hoc mic array creation: Easily initiate a session with a master device and invite other participants via a unique alphanumeric session ID (UID).
- Synchronised Recording: Captures raw, unprocessed audio (using MediaRecorder.AudioSource.UNPROCESSED) from all devices simultaneously.
- Automatic calibration: Performs server-side signal processing to estimate inter-device distances and correct time offsets automatically.
- Flexible deployment: Connects to a cloud-based demonstration server or allows users to deploy their own locally-hosted server instance. Local deployment minimises latency and provides full control over data handling.
- Privacy first: Prioritises transient data handling. In cloud mode, audio data is deleted immediately after the session ends. No user logins are required.
Operational modes:
1. Synchronised recording: Combines localisation and recording, delivering time-aligned, multi-channel audio archives ready for further analysis.
2. Localise array devices: Determines the geometric layout of devices without storing continuous audio streams.
3. Unsynchronised recording: Standard multi-channel capture without automatic synchronisation.
Technical details and requirements:
- Server architecture: This app requires a backend server component for signal processing and session management. You can use the public demonstration server (syncrecord.eu:3000) or deploy your own local instance using the Node.js and Python scripts available in the repository. A docker container is also available.
- Hardware: Requires support for unprocessed audio capture. Note that built-in smartphone microphones are directional; for optimal performance, position devices within audible range and orient them towards the centre of the array.
- License: Source code is available under the MIT License.
Learn more: For detailed methodology, signal processing equations, and evaluation results, please read our pre-print research paper: [link removed]
Repository with server-side files: [link removed]
Core Functionality The system achieves temporal alignment and spatial localisation by utilising audible pseudo-random binary sequence (PRBS) signals. Devices emit these sequences, and the system employs cross-correlation techniques on the captured audio to extract propagation delay information. Under test conditions, this approach reduces temporal misalignment across recordings to within 52 samples at 48 kHz (approx. 42 µs) and estimates inter-device distances to within 14mm.
Key Features:
- Ad-hoc mic array creation: Easily initiate a session with a master device and invite other participants via a unique alphanumeric session ID (UID).
- Synchronised Recording: Captures raw, unprocessed audio (using MediaRecorder.AudioSource.UNPROCESSED) from all devices simultaneously.
- Automatic calibration: Performs server-side signal processing to estimate inter-device distances and correct time offsets automatically.
- Flexible deployment: Connects to a cloud-based demonstration server or allows users to deploy their own locally-hosted server instance. Local deployment minimises latency and provides full control over data handling.
- Privacy first: Prioritises transient data handling. In cloud mode, audio data is deleted immediately after the session ends. No user logins are required.
Operational modes:
1. Synchronised recording: Combines localisation and recording, delivering time-aligned, multi-channel audio archives ready for further analysis.
2. Localise array devices: Determines the geometric layout of devices without storing continuous audio streams.
3. Unsynchronised recording: Standard multi-channel capture without automatic synchronisation.
Technical details and requirements:
- Server architecture: This app requires a backend server component for signal processing and session management. You can use the public demonstration server (syncrecord.eu:3000) or deploy your own local instance using the Node.js and Python scripts available in the repository. A docker container is also available.
- Hardware: Requires support for unprocessed audio capture. Note that built-in smartphone microphones are directional; for optimal performance, position devices within audible range and orient them towards the centre of the array.
- License: Source code is available under the MIT License.
Learn more: For detailed methodology, signal processing equations, and evaluation results, please read our pre-print research paper: [link removed]
Repository with server-side files: [link removed]
| Release info | New Release on Aug 23, 2026 |
|---|---|
| Release notes | - Initial release of SyncRecord. - Synchronised audio recording across multiple devices. - Automatic calibration and inter-device distance estimation. - Support for cloud and local server deployments. - MIT Licensed and privacy-focused. |
| Listing data | F-Droid |
Reviews
No reviews yet. Be the first to review SyncRecord.
Used SyncRecord? Tell other visitors what you thought.
Log in to write a reviewOther products by this publisher
- "No Distractions" for YouTube 4.10 ----
- #Bible 11.5 "Incredible App - My sister shared this app with me a few weeks ago and it is truly incredible.
- #filmphotography 1.4.2 So, you decided to shoot on film?
- $quirrel 1.5.1 $quirrel Budget & Finance helps you plan each paycheck, track spending, manage debt, and see what is safe to spend before the next payday.
- % Percentage Calculator Pro 1.41 This is the Pro version of % Percentage Calculator.
Most viewed Android Recorders
-
1
ShizuCallRecorder 2.0.0
Empowers ADB through Shizuku to record phone calls on non-rooted device!
- 2 Com-Phone Story Maker 1.8.2 Create, tell, share and enjoy multimedia digital stories
- 3 Jiyi 1.0.4 Encrypted audio logging app
-
4
Voice Memos 1.0.2
A voice recorder with an inline player and a trim editor, no ads, no network
-
5
Wiki-Say-It! 0.2.10
Record word pronunciations and contribute them to Wikimedia Commons and Wikidata
- 6 good-echo 2.0.0 Time travelling audio recorder for Android.
-
7
QSO Again 1.0.2
Record and playback amateur radio QSOs with Audioloop and quick rewind.
-
8
RecorderX 3.1.1
RecorderX is an application designed for high-fidelity screen capture.
-
9
SyncRecord 1.1.0
Create synchronised ad-hoc microphone arrays using multiple smartphones.
-
10
ScreenCam 2.0.3-fdroid
Lightweight and functional screen recorder
Most downloaded Android Recorders
-
1
ShizuCallRecorder 2.0.0
Empowers ADB through Shizuku to record phone calls on non-rooted device!
-
2
SyncRecord 1.1.0
Create synchronised ad-hoc microphone arrays using multiple smartphones.
-
3
ScreenCam 2.0.3-fdroid
Lightweight and functional screen recorder
-
4
Voice Memos 1.0.2
A voice recorder with an inline player and a trim editor, no ads, no network
- 5 Jiyi 1.0.4 Encrypted audio logging app
-
6
RecorderX 3.1.1
RecorderX is an application designed for high-fidelity screen capture.
-
7
QSO Again 1.0.2
Record and playback amateur radio QSOs with Audioloop and quick rewind.
- 8 Com-Phone Story Maker 1.8.2 Create, tell, share and enjoy multimedia digital stories
- 9 good-echo 2.0.0 Time travelling audio recorder for Android.
-
10
Open Recorder 1.0.3
Open-source screen recorder with internal audio and no internet access