UltraStar-NG: игра-караоке, которая позволяет пользователю, создавать песни

Проект "Пакет дня" нуждается в помощи переводчиков. Если Вы можете помочь с переводом статей, пожалуйста, присоединяйтесь!

Автор: Miriam Ruiz
Перевод: Андрей "Пеннивайз" Петров

Караоке, согласно Wikipedia, форма развлечения, в котором любительский певец или певцы поют в микрофон вместе с записанной музыкой. В типичной игре караоке. В то время как певец или певцы поют, система играет музыку и показывает на экране соответствующие стихи, также иногда показывается видео.Компания Sony пошла на один шаг вперед с игрой SingStaк, для PS2: вы должны были не только петь песню, но и петь должным образом. В игре использовалось несколько USB микрофонов и именно игра решала, насколько хорошо Вы пели песню.

В то время и появилась, UltraStar, клон SingStar из мира свободного программного обеспечения (GPL), в котором Вы могли добавить ваши собственные песни в формате mp3 наряду с файлом текста, картинками и видео. В UltraStar, в то время как певец старается у микрофона, проигрывается оригинальная песня и показываются строки лирического произведения. Серая полоска показывает длину и подаче оригинальной песни, собственный голос игрока представлен синей полоской, отображающей были песня спета правильно или нет. Чем лучше исполнение, тем больше пунктов Вы набираете. В конце, можно повернуться к людям, чтобы остаться любителем или стать ведущим певцом. К сожалению, UltraStar была создана в Kylix/Delphi и доступна лишь в популярной пропириетарной операционной системе. Еще одна хорошая сторона UltraStar - то, что существует очень много людей, создающих песни для нее, и вам не составить труда найти ваши любимые в Интернете, на страницах, посвященных программе, в пиринговых сетях и т.д.Очень просто делать свои собственные композиции или конвертировать их из формата SingStar.

UltraStar-NG - римейк UltraStar, которая работает под GNU/Linux. Код ее написан в C ++, и, для реализации технической части, она использует alsa для звукового захвата, fftw3 для того, чтобы получить примечания, спетые игроком, SDL для визуализации и входа клавиатуры, xine или gstreamer проигрывают музыку и librsvg или cairo, чтобы показать темы (которые являются векторными изображениями). Цель игры, как Вы могли предположить, состоит в том, чтобы получить максимум пунктов при пении песен на ваш выбор.


Сплэшскрин. Еще скриншоты доступны здесь

В результате долгого пути, мы наконец можем играть в UltraStar-NG на Debian-машинах. Получайте удовольствие, и не забывайте, что если игра говорит, что Вы поете не попадая в тон мелодии, то дело не ошибках программы, а в певце ;)