How CrowdTune Works

Three simple steps to professional venue sound optimization

1

Engineer Creates Session

Open the CrowdTune desktop app (Electron), click "Create Session", and enter your venue name. The system automatically generates a unique QR code and session ID. Download the calibration WAV file and play it through your sound system.

2

Audience Scans & Records

Display the QR code on screen or project it for your audience. Each person opens the CrowdTune app on their iPhone, scans the QR code, and grants microphone permission. When you play the calibration signal through your sound system, everyone taps "Record" simultaneously. The app captures 75 seconds of audio and automatically uploads to the cloud.

3

View Results & Apply EQ

Watch live upload counts on your dashboard. Once processing completes, click "View Results" to see detailed heatmaps showing coverage uniformity, spectral analysis, problem zones, and auto-generated EQ recommendations. Export results as CSV or JSON for further analysis.

Technical Architecture

Built on Cloudflare's global edge network for maximum reliability and zero infrastructure management.

☁️ Serverless Backend

Cloudflare Workers handle all API requests with automatic scaling. No servers to manage.

πŸ“¦ R2 Object Storage

Audio files stored in Cloudflare R2 with 24-hour auto-delete to minimize costs.

πŸ”„ Durable Objects

Session state managed via Durable Objects for real-time coordination and WebSocket support.

🌐 Global CDN

Deployed to 300+ cities worldwide for fast uploads regardless of location.

πŸ”’ Zero Firewall Issues

Pure HTTPS uploads work through any firewall, NAT, or AP isolation. No mDNS/Bonjour required.

βš™οΈ Python Processing

Advanced audio analysis using NumPy, SciPy, and librosa for professional-grade results.

What You Get

πŸ—ΊοΈ

Venue Coverage Maps

Visual representation of sound level distribution across your venue showing hot spots and dead zones.

πŸ“Š

Spectral Analysis

Third-octave frequency response analysis across the entire audible spectrum (20Hz-20kHz).

🎚️

Auto EQ Recommendations

System automatically suggests EQ adjustments based on measured frequency response.

⏱️

RT60 Reverb Time

Estimated reverberation time for acoustic room analysis.

πŸ“ˆ

Coverage Metrics

Uniformity scores, percentile statistics, and spatial analysis of your sound coverage.

πŸ’Ύ

Export Options

Download results as CSV or JSON for offline analysis and archiving.

Ready to Try It?

Download CrowdTune View Documentation