СЕРВЕР-СТОРОНА mp3 высота / смена ключа - PullRequest
0 голосов
/ 18 апреля 2020

Я делаю сайт караоке для виртуального караоке. У меня уже есть все, что вы можете придумать, кроме одной. Функциональности Key Change нет. Я использую Html / Javascript / Jquery на передней части и asp. net на задней части. Кто-нибудь знает какой-либо способ сделать изменения высоты тона на стороне сервера?

для тех, кто не знает, песни караоке состоят из 2-х заархивированных файлов. У вас есть CDG-файл для графики и MP3-файл для аудио. Чтобы сэкономить место, я держу песни в архиве. Часть CDG дуэта (которая обычно имеет тот же размер, что и mp3), сокращается почти до 10% от первоначального размера, поэтому имеет смысл хранить их таким образом.

Прямо сейчас, когда Пользователь выбирает песню для пения, сервер распаковывает файлы во временную папку. Они тусуются в этой папке, пока ди-джей не пометит песню как пенную. в то время он удаляет файлы из временной папки.

С учетом сказанного, я думаю, было бы лучше иметь ASP. Net серверное решение , поскольку Концентратор signalR может обрабатывать изменение высоты тона, пока сайт работает без уведомления.

Я также читал об изменении высоты звука путем растяжения или сжатия длины аудиофайла. Это не будет работать в этом случае и заставит текст не соответствовать песне.

Спасибо заранее! !!!

-Guy Cothal (kara.guycothal.com)

PS На данный момент я ищу чисто серверное решение. Должно быть в VB или C#.

...