UltraStar-Deluxe / USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStarâ„¢
https://usdx.eu
GNU General Public License v2.0
863 stars 162 forks source link

[Feature Request] Possibility to switch between alternative music files #263

Open DoubleDee73 opened 7 years ago

DoubleDee73 commented 7 years ago

Okay, I know this is a far stretch, but I'd like to explain where I am coming from:

In a lot of Karaoke bars, there is this option where you hit a button, it will go from using an instrumental version to one using vocals, this way the singer can sing along, which makes it a little easier.

I have made the effort of finding instrumental versions that more or less match the originals in BPM and offset, so there are actually two files sitting in the song's directory. It would be cool, if there was a switch with which you could toggle between the two files. It could also be hooked to the difficulty level (easy: with vocals, hard: no vocals).

shmightworks commented 2 years ago

Seeing there's no updates, this won't be happening. I too have this problem, so for now, have to just create duplicates of the song and have it reference the different mp3.

There are many ways this could be improved. 1) Switch between multiple MP3: (ie MP31: MP32:) 2) Play audio track from the video having multiple audio tracks (ie MKV with two audio tracks) 3) Far stretch, but audio filter that'll dynamically remove vocal for songs that has vocal.

barbeque-squared commented 1 year ago

(one of) the issues is that it becomes near impossible to keep track of which variant a score was set on. As in: 8000 on fully instrumental is not the same as 9000 on the sing-along variant.

Is it meant that you can switch in the middle of a song? Or would something like #416 also go a long way towards solving this?

DoubleDee73 commented 1 year ago

I actually meant, that you could switch in the middle. I often do have a song that has a regular version as well as its instrumental version. I make sure, that they are absolutely in sync (be it, by using a software to filter out the vocals of my original version)