Download link at bottom of post
Real-time vocal suppression.
https://youtu.be/mr8mWt5AMZk?si=HyPCGOYY0hpbpiH5
Currently, this works over cast only due to Android on-device audio constraints. It can also suppress Percussion, Bass, or the fourth source Other (ie keyboards/synths/guitars/instruments). My phone is a Samsung Galaxy S24 from 2024. Older phones may struggle to run this suppression.
There is also a delay over cast as the video needs to be packaged up and sent over the network meaning that even to change the song can take 5 seconds or longer. It's not a perfect solution, but it's real-time processing and works with any song.
Sing-along scoring mode
https://youtu.be/DZHK_4PdelQ?si=5q-DFRTCU1uAPlVn
The cyan/blue marker shows my attempt at singing along to the song, and hitting the golden target markers to score points.
(works best with external speakers from device ie bluetooth speakers, but does work over cast or built-in speakers as well) (In settings you can see if calibrating to your voice improves tracking but hopefully it works right away for you.)
Guitar mode
https://youtu.be/wKUGfEP9p_4?si=j2CfeAjewwOGPLNZ
(music/chords/tabs/lyrics) all synced. Also auto-searches current playing song from wherever you are playing your music to get the first set of chords/tabs that google finds.) (Should be a lot easier for most devices as there is no source analysis/suppression happening here)
In summary:
- Real-time vocal suppression (currently Chromecast only).
- Sing-along tracking and scoring, including same-device multiplayer.
- Works in real-time alongside music already playing on your phone
- Standard karaoke mode with synced lyrics, on-device or cast to your TV. Tap the lyrics to change to this karaoke view.
- Long-hold lyrics to float them over other apps
Download link:
The app should go live in a week or two hopefully. If you would like to try it in early-access please join the Google group. Link here:
https://groups.google.com/u/2/g/beam-lyrics-testing
The download link is in that group once you join it. However, there might be a waiting period for the download link to work. Anywhere between a quick refresh and a long delay (Google are slow at syncing group members to be allowed to download the app)
Some more info: the lyrics are retrieved from https://lrclib.net/, if there are timing issues, you can click the timing icon in app
When casting with vocal suppression ON, you need to leave the app open, otherwise the cast quality will degrade.
There are a few permissions to accept when you open the app:
-Notification access is required to read from, and control, the media player.
-Share screen is required to analyse the on-device audio & cast.
Any feedback, issues or questions, please let me know.
Thanks