Home › Entertainment
Information
Preview 1 platform
iPhone 10 images
What’s New Version 1.0.12
- **AdBanner `MaxAdContentRating` scoping fix** — `MaxAdContentRating` was being destructured inside the conditional `require('react-native-google-mobile-ads')` block but was absent from the outer `let` declaration, causing a reference error in strict-mode environments. The variable is now declared at module scope alongside the other ad SDK exports so the content-rating configuration is applied reliably on all platforms.
Description
Concert Light Sync is a mobile app that turns a phone screen into an audio-reactive concert light. It listens to live sound through the microphone and drives smooth 60fps visual modes—Strobe, Flow, Pulse, Solid, Wave, and Rainbow—with swipe-first controls, long-press lock, haptic color selection, and adjustable brightness. Built for dark venues, it uses a modern glassmorphism UI with a Dim UI safety option to reduce glare while keeping the light output strong.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 12 versions
Build 886067500v1.0.122026-05-25 00:07:12
- **AdBanner `MaxAdContentRating` scoping fix** — `MaxAdContentRating` was being destructured inside the conditional `require('react-native-google-mobile-ads')` block but was absent from the outer `let` declaration, causing a reference error in strict-mode environments. The variable is now declared at module scope alongside the other ad SDK exports so the content-rating configuration is applied reliably on all platforms.
Build 885933334v1.0.112026-05-20 23:09:48
Ad content rating enforcement — The Google Mobile Ads SDK now applies a MaxAdContentRating.G request configuration before initialization, ensuring only general-audience (family-safe) ads are served across all placements.
Build 885745721v1.0.102026-05-17 17:55:12
**Custom icon images from gallery** — Long-press any custom icon slot to open the new icon editor drawer. Switch to the "Image" tab to pick a photo from your device gallery.
**16 custom icon slots** — The icon grid now supports up to 16 custom slots (up from 4).
**Icon editor drawer** — Replaces the old text-input modal with a right-sliding drawer that has two tabs.
**Text** (enter a glyph or emoji, up to 2 characters) and **Image** (pick from gallery with live circular crop preview).
**Contrast color for icons** — A new algorithm automatically selects a complementary color for the center icon.
Build 885216722v1.0.92026-05-04 00:26:40
- **Shake to cycle colors** — Shake the device to instantly cycle through 7 preset colors (White, Pink, Yellow, Green, Blue, Red, Purple) without opening the color picker. Uses the accelerometer via `expo-sensors`; disabled when the screen is locked.
- **In-mode color buttons** — Light Stick and K-pop modes now display a dedicated color-cycle button (glowing sphere with halo and specular highlight) that cycles colors with haptic feedback, letting you change color without leaving the mode.
- **Disco Ball logo polish** — The overlay icon in Disco Ball mode now renders at full opacity at all times (no more opacity pulsing), scales with audio, picks up the selected accent color, and has a soft glow halo radiating behind it.
- **Control panel full-screen dismiss fix** — The slide-away animation now uses the actual device screen height instead of a hard-coded 500 px offset, so the panel exits cleanly on all screen sizes.
- **Ad banner glassmorphic card** — The ad banner is now wrapped in a frosted-glass card with rounded corners, a subtle border, and proper horizontal padding for a more polished appearance.
- **Icon picker ordering** — Black Star icon now appears before the Quarter Note and Beamed Note in the icon picker grid.
Build 885082897v1.0.82026-04-29 21:11:58
- 3D K-pop light stick — K-pop mode now renders a full 3D light stick with a rotating mirrored ball, glowing handle rings, and audio-reactive intensity, replacing the previous flat wave visualization.
- Adaptive audio floor — AudioReactivity no longer uses a fixed dBFS floor. It runs a 2.5-second calibration on startup (and on demand) then continuously follows the ambient noise level, so the meter self-tunes to any venue without manual adjustment.
- VU Meter profiles — Meter mode gains three signal-weighting profiles: RMS (average loudness), Hybrid (balanced), and Peak (instant transients). Tap the new "Profile" button to cycle through them; the selection persists across sessions and is saved in scene bundles.
Recalibrate Mic — A new "Recalibrate Mic" button appears in the control panel when Meter mode is active. Tapping it triggers a fresh 2.5-second calibration pass so the adaptive floor can re-anchor to the current room noise.
- Rainbow mode visual overhaul — Rainbow mode now features a mirrored-tile disco ball with 7 expanding ROYGBIV ring animations and blinking spectral accent dots for a more dynamic, concert-ready look.
- Scene bundles include meter profile — The active VU Meter profile (meterPeakBlend) is now saved and restored as part of scene bundles.
- Reduced lock gesture delay — The long-press duration to trigger screen lock has been lowered for faster, more reliable activation in crowded venues.
Build 884822367v1.0.72026-04-23 18:23:59
- **Marquee in Rainbow mode** — Wave marquee now displays in Rainbow mode with color cycling for additional visual variety.
- **MarqueeText rendering updates** — Enhanced MarqueeText component for improved dot-matrix animation performance and consistency.
- **Platform-specific AdMob configuration** — Corrected banner Ad Unit IDs by platform to ensure proper ad serving on iOS and Android.
- **Bundle QR code sharing fixes** — Improved reliability of the bundle sharing flow via QR code to prevent payload corruption and ensure smooth scene transfer across devices.
Build 884678418v1.0.62026-04-20 02:01:21
- **Beat intelligence (onset detection)** — visuals now react to detected beat transients, not only raw loudness.
- **Beat controls** — Beat Accent slider + Beat On/Off toggle in the control panel, with AsyncStorage persistence.
- **Scene bundles** — save your complete setup (mode, color, brightness, sensitivity, beat settings, marquee settings, icon/glyph state) as reusable bundles.
- **Bundle Library** — dedicated screen to apply/delete saved bundles and browse curated packs.
- **Curated packs** — built-in bundles (Neon Surge, Sunset Chant, Ultra Violet) can be applied instantly or added to your personal bundle library.
- **Bundle transfer** — QR screen now supports bundle payload sharing and paste-based bundle import.
- **Immediate import refresh** — imported bundles appear in the library without requiring an app restart.
Build 884418937v1.0.42026-04-12 20:20:34
- **Beat intelligence (onset detection)** — visuals now react to detected beat transients, not only raw loudness.
- **Beat controls** — Beat Accent slider + Beat On/Off toggle in the control panel, with AsyncStorage persistence.
- **Scene bundles** — save your complete setup (mode, color, brightness, sensitivity, beat settings, marquee settings, icon/glyph state) as reusable bundles.
- **Bundle Library** — dedicated screen to apply/delete saved bundles and browse curated packs.
- **Curated packs** — built-in bundles (Neon Surge, Sunset Chant, Ultra Violet) can be applied instantly or added to your personal bundle library.
- **Bundle transfer** — QR screen now supports bundle payload sharing and paste-based bundle import.
- **Immediate import refresh** — imported bundles appear in the library without requiring an app restart.
Build 884152471v1.0.32026-04-05 19:08:30
- **Disco Ball mode** — full 3D WebGL disco ball powered by Three.js (`components/DiscoBall.jsx`): rotating mirrored tiles, 8 colored spotlight beams, atmospheric fog, drag-to-tilt camera, spin/lights toggles, and audio-reactive glow
- **Mode rename** — ORB renamed to **Pulse** (spinning light ball with 8 orbiting colored ray dots)
- **Wave marquee** — a scrolling rainbow dot-matrix message appears at the top of the screen in Wave mode. Default text is "Concert Light Sync". Long-press the marquee for 5 seconds to edit the message; leave it empty to hide it. The message persists across sessions.
- **Marquee VU meter** — the 7 dot rows of the marquee light up progressively from bottom to top in sync with the audio level, mirroring the Meter mode's green/yellow/red behaviour.
- **Marquee glyph support** — the Wave marquee now renders any Unicode character outside the 5×7 dot-matrix font (emoji, music symbols, special glyphs) as native text, so any character can appear in the scrolling message.
- **Audio Sensitivity slider** — a 0–100% drag control in the control panel lets you tune exactly how strongly the visuals respond to ambient sound. Setting is persisted via AsyncStorage.
- **Icon multi-select and cycling** — tap multiple icons in the icon picker to enable auto-cycling between them at a configurable interval (1–10 s). Long-press any custom icon slot for 5 seconds to assign your own glyph or emoji.
Build 883829459v1.0.22026-03-27 16:10:46
What's New in Version 1.0.2
K-pop Light Stick Mode
A brand-new visual mode designed for K-pop concerts. Features multi-ring animations with dynamic color shading, an iconic light stick design, and a logo picker with customizable icons (Star, Fan, and more). Icons can cycle automatically at an adjustable interval.
Icon Customization & Persistence
Choose your concert icon from the Light Stick mode's logo picker — your selection is now saved and restored automatically between sessions, so your setup is always ready when you arrive at the venue.
Color Persistence
Your chosen signature color is now remembered between app launches, so you never have to re-select it.
Share the App via QR Code
A new QR Code screen lets you instantly share Concert Light Sync with friends at the venue. The QR code is platform-aware (App Store for iOS, Google Play for Android) and includes a share button.
Automatic Update Notifications
The app now checks for new versions in the background and gently prompts you to update when one is available, so you never miss new features.
Bug Fixes & Polish
Fixed an issue where the Ad Banner and menu button were inaccessible in Candle and Rainbow modes. General stability improvements and UI refinements.
Build 883415796v1.0.12026-03-16 21:38:30
- Bug fixes and performance improvements
- Fixed Ad Banner not showing up
Build 883091343v1.02026-03-14 09:12:26
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 3 | 5.0 | 1.0.12 |
Change log 15 changes · US
✎
releaseNotes updated
- **AdBanner `MaxAdContentRating` scoping fix** — `MaxAdContentRating` was being destructured inside the conditional `require('react-native-google-mobile-ads')`
✎
description updated
Concert Light Sync is a mobile app that turns a phone screen into an audio-reactive concert light. It listens to live sound through the microphone and drives sm
✎
name updated
Concert Light Sync
◆
Version 1.0.12 released
- **AdBanner `MaxAdContentRating` scoping fix** — `MaxAdContentRating` was being destructured inside the conditional `require('react-native-google-mobile-ads')` block but was absent from the outer `let` declaration, causing a reference erro
◆
Version 1.0.11 released
Ad content rating enforcement — The Google Mobile Ads SDK now applies a MaxAdContentRating.G request configuration before initialization, ensuring only general-audience (family-safe) ads are served across all placements.
◆
Version 1.0.10 released
**Custom icon images from gallery** — Long-press any custom icon slot to open the new icon editor drawer. Switch to the "Image" tab to pick a photo from your device gallery.
**16 custom icon slots** — The icon grid now supports up to 16 cus
◆
Version 1.0.9 released
- **Shake to cycle colors** — Shake the device to instantly cycle through 7 preset colors (White, Pink, Yellow, Green, Blue, Red, Purple) without opening the color picker. Uses the accelerometer via `expo-sensors`; disabled when the screen
◆
Version 1.0.8 released
- 3D K-pop light stick — K-pop mode now renders a full 3D light stick with a rotating mirrored ball, glowing handle rings, and audio-reactive intensity, replacing the previous flat wave visualization.
- Adaptive audio floor — AudioReactivit
◆
Version 1.0.7 released
- **Marquee in Rainbow mode** — Wave marquee now displays in Rainbow mode with color cycling for additional visual variety.
- **MarqueeText rendering updates** — Enhanced MarqueeText component for improved dot-matrix animation performance a
◆
Version 1.0.6 released
- **Beat intelligence (onset detection)** — visuals now react to detected beat transients, not only raw loudness.
- **Beat controls** — Beat Accent slider + Beat On/Off toggle in the control panel, with AsyncStorage persistence.
- **Scene b
◆
Version 1.0.4 released
- **Beat intelligence (onset detection)** — visuals now react to detected beat transients, not only raw loudness.
- **Beat controls** — Beat Accent slider + Beat On/Off toggle in the control panel, with AsyncStorage persistence.
- **Scene b
◆
Version 1.0.3 released
- **Disco Ball mode** — full 3D WebGL disco ball powered by Three.js (`components/DiscoBall.jsx`): rotating mirrored tiles, 8 colored spotlight beams, atmospheric fog, drag-to-tilt camera, spin/lights toggles, and audio-reactive glow
- **Mo
◆
Version 1.0.2 released
What's New in Version 1.0.2
K-pop Light Stick Mode
A brand-new visual mode designed for K-pop concerts. Features multi-ring animations with dynamic color shading, an iconic light stick design, and a logo picker with customizable icons (Sta
◆
Version 1.0.1 released
- Bug fixes and performance improvements
- Fixed Ad Banner not showing up
◆
Version 1.0 released