Skip to content

Releases: Gyros-dev/karaoke-maker

Karaoke Punch 1.35.0

Choose a tag to compare

@Gyros-dev Gyros-dev released this 16 Sep 10:11

Выпуск про то, ради чего караоке и делается: чтобы закраска шла вровень с пением. Человек написал «в экспортированном видео закраска отстаёт» — померили, и нашлось сразу три причины, все разные.

Главное

🎯 Кнопка «к голосу» в редакторе. Студия сама меряет, не разошлась ли разметка с пением, и говорит прямо: «разметка отстаёт от пения на 140 мс». Согласишься — подтянет всю разметку разом, не согласишься — не тронет ничего. Раньше это чинили вручную, сдвигая всё на глаз по десятым долям.

Как она это знает: голос берётся вычитанием (песня минус минусовка — это и есть то, что нейросеть убрала), а дальше для каждого пробного сдвига считается, насколько голос громче сразу после начала строки, чем перед ним. Разметка стоит на месте, когда этот скачок наибольший. Считается по строкам и по словам.

Что починено

Звук в MP4 шёл на 50 мс позже картинки. Кодек дописывает в начало служебные отсчёты, и объявить их контейнеру было нечем. Теперь студия перед сборкой меряет эту задержку прямо на месте — прогоняет через тот же кодек щелчок и смотрит, на сколько он приехал позже, — и гасит её. Замер после правки: ровный ноль и на macOS, и на Windows, в MP4 и в WebM.

Сцена показывает то, что слышно. Часы звука идут впереди слуха: на Bluetooth-наушниках это полтораста миллисекунд и больше. Закраска бежала впереди музыки, а по такой сцене правят разметку — и она уезжала вперёд. Теперь задержка вычитается, а её величину видно в «Проверить звук».

Обводка досталась и точкам отсчёта — раньше буквы были в кайме, а точки голые.

Что скачивать

  • macOS (Apple Silicon) — Karaoke-Punch-1.35.0-macOS-arm64.dmg
  • Windows (x64 и ARM) — Karaoke-Punch-1.35.0-Windows-Setup.exe

Самопроверка: 132 раздела, красных нет — и на macOS, и на Windows 11.

Karaoke Punch 1.34.0

Choose a tag to compare

@Gyros-dev Gyros-dev released this 12 Sep 05:12

Небольшой выпуск с одной починкой — её нашёл пользователь сразу после 1.33.0.

Что починено

Плашка «Времена проставлены» больше не врёт. Она оставалась от прежней работы: очистил проект, открыл другую песню, убрал вокал — и ещё до того, как вставил текст, читал «Времена проставлены. Строк: 28, слов: 125. Строк с временем на глазок: 28».

Гасла она в одном-единственном случае: когда поле текста чистили руками. А очистка проекта, загрузка песни и открытие другого проекта меняют поле кодом — события при этом нет, и плашка спокойно продолжала рассказывать про чужую разметку. Теперь она помнит, о какой песне она, и уходит, как только работа сменилась.

Заодно на сайте

  • На странице появились снимки студии: видно, что тебя ждёт после скачивания.
  • Ссылка на сайт теперь разворачивается карточкой со знаком студии.
  • Номер версии у сайта и у приложения с этого выпуска один.

Что скачивать

  • macOS (Apple Silicon) — Karaoke-Punch-1.34.0-macOS-arm64.dmg
  • Windows (x64 и ARM) — Karaoke-Punch-1.34.0-Windows-Setup.exe

Самопроверка: 129 разделов, красных нет — и на macOS, и на Windows 11.

Karaoke Punch 1.33.0

Choose a tag to compare

@Gyros-dev Gyros-dev released this 12 Sep 03:10

Выпуск по итогам живой проверки 1.32.0: семнадцать находок — от «студия зависла» до забытого файла в «Загрузках».

Крупное

🎨 Свой выбор цвета. Двенадцать готовых цветов, тон, насыщенность и яркость ползунками, код цвета числом. Системное окно «Цвета» убрано: на macOS оно открывалось позади студии и после пары раз переставало отвечать вовсе — помогал только перезапуск. Пипетки убраны вместе с ним. Esc — отказ, цвет возвращается таким, каким был.

Правка текста строки отменяется. Теперь это отдельный шаг отмены: он не уносит с собой предыдущий, а Esc возвращает строку такой, какой она была до правки, — вместе с метками слов.

Время строки всюду одно. В списке, в «Параметрах», в .lrc и в готовом ролике — одно и то же число: то, с которого строка загорается. Раньше список и .lrc показывали сырую метку, а пелось с другого места.

Починки

  • Отмена сохранения видео больше не вешает студию: окно «Сводим звук…» могло остаться на экране навсегда, и следующее «Сохранить» молча не начиналось.
  • Окно «Сохранить видео» говорит правду: длину ролика, вес файла и честное «сборка быстрее, чем играет песня» (запись в реальном времени осталась в прошлом ещё с 1.31.0).
  • Лишние строки не уезжают за конец песни. Если текста больше, чем спето, последние строки прижимаются к концу, помечаются знаком «≈», и студия прямо говорит, скольким строкам песни не хватило.
  • В узком окне верхний ряд не налезает сам на себя, а плашки шагов пускают вперёд по работе: есть текст — открыт «Редактор», есть разметка — открыто «Караоке».
  • Картинку фона можно положить перетаскиванием — на карточку или прямо на сцену; готовую минусовку так же, на её карточку.
  • Результат «Убрать вокал» стоит в своей карточке, а не в соседней «Своя минусовка».
  • Приложение пишет файлы само: своё окно выбора места и никаких скрытых огрызков в «Загрузках».
  • Мелочи редактора: кнопки в «Параметрах» не прыгают местами, короткая строка на дорожке подписана, «+» держит выбранную строку в виду, образец «Фон сцены» показывает свой цвет, ссылка «Что нового» слушается темы.

Что скачивать

  • macOS (Apple Silicon) — Karaoke-Punch-1.33.0-macOS-arm64.dmg
  • Windows (x64 и ARM) — Karaoke-Punch-1.33.0-Windows-Setup.exe

Самопроверка: 128 разделов, красных нет — и на macOS, и на Windows 11.

Karaoke Punch 1.32.0

Choose a tag to compare

@Gyros-dev Gyros-dev released this 11 Sep 14:22

Пипетка, честная подложка и наружная обводка. Выпуск по замечаниям с одной проверки.

  • 🎨 Пипетка берёт цвет с картинки. Кнопка у каждого цвета в «Оформлении»: нажал, ткнул в сцену — цвет взят прямо из кадра, того самого, что уйдёт в видео. Системная пипетка на Маке показывала чёрное (её увеличительное стекло снимает экран, а такого права у студии нет и просить его незачем), и починить это было нечем — теперь пипетка своя.
  • Подложка под текстом честная. На ста процентах она и правда непрозрачна: раньше сквозь неё просвечивала картинка. Прежний вид — ползунок на 85.
  • Обводка снаружи буквы, а не внутри. На экране она подъедала саму букву, в кадре — нет; теперь обе поверхности рисуют одинаково.
  • Окно «Что нового» стало короче. Наверху — «Главное», шесть по-настоящему крупных вещей; всё остальное сложено по выпускам под треугольником. И крестик больше не наезжает на текст при прокрутке.
  • Окно сборки не дёргается. Строка хода то влезала в одну строку, то нет, и окно прыгало несколько раз в секунду.

Самопроверка: 118 разделов, 0 красных — на macOS и на Windows 11.


Что скачивать: Karaoke-Punch-1.32.0-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.32.0-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.

Karaoke Punch 1.31.1

Choose a tag to compare

@Gyros-dev Gyros-dev released this 11 Sep 09:59

Ролик пишется сразу на диск.

Следующий шаг после 1.31.0. Собирался ролик уже правильно, но целиком в памяти — и именно это стояло за чёрным экраном под конец сохранения на машине с 8 ГБ. Теперь готовые куски уходят в файл по ходу дела, и память больше не растёт вместе с роликом.

Замерено на 222-секундной песне в 2K (файл 284 МБ):

  • прежняя сборка в память — renderer рос с 335 до 478 МБ, пик 495;
  • запись на диск — держится ровно, 332–369 МБ, пик 392.

Поэтому место для файла теперь спрашивается сразу, до сборки: не собирать же минуту, чтобы потом услышать «отмена». В конце студия просто говорит, куда его положила. Недописанный файл убирается сам — и при отмене, и при ошибке: огрызок ролика легко принять за готовый.

Самопроверка: 117 разделов, 0 красных — на macOS и на Windows 11; раздел про синхронность теперь идёт до настоящего диска и меряет записанный файл (−35 мс здесь, 0 мс на Windows).


Что скачивать: Karaoke-Punch-1.31.1-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.31.1-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.

Karaoke Punch 1.31.0

Choose a tag to compare

@Gyros-dev Gyros-dev released this 11 Sep 09:32

Ролик теперь собирается, а не пишется.

Человек прислал свой экспорт: «закраска отстаёт». Померили на его файле — картинка отставала от звука на 270–410 мс. Виноват был сам способ: запись шла в реальном времени, и между «студия отдала кадр» и «кадру поставили метку» лежал чужой конвейер, который на загруженной машине копил задержку. Постоянной поправкой это не лечится — у каждой машины она своя.

Теперь реального времени нет вовсе: звук сводится разом, кадры считаются по одному, и время каждому кадру студия ставит сама. Картинка не может разъехаться со звуком, как бы машина ни была занята.

  • Сходится на любой машине. На той же песне в 2K отставание в восьми точках: 100, −10, 100, 0, 40, −10, −40, 50 мс — разброс вокруг нуля вместо одностороннего. Под нарочной нагрузкой (шесть ядер из восьми заняты счётом) — те же числа. На слабой тестовой Windows — 0 мс.
  • И заметно быстрее. Трёхминутная песня собирается примерно за минуту, а не за три: сборка больше не привязана к длине песни.
  • Работает во всех форматах и на всех качествах — и MP4, и WebM, от HD до 2K.

Самопроверка: 117 разделов, 0 красных — на macOS и на Windows 11.


Что скачивать: Karaoke-Punch-1.31.0-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.31.0-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.

Karaoke Punch 1.30.3

Choose a tag to compare

@Gyros-dev Gyros-dev released this 08 Sep 08:57

Подсветка в видео, цена ролика заранее и журнал о записи. Выпуск по двум отзывам.

  • «Подсветка» в файле теперь та же, что на экране. На сцене она красит строку целиком, а в записанный ролик уходила заливка слово за словом: человек выбирал одно, а получал другое. Замерено на его же проекте — теперь обе поверхности красят одинаково, и за этим следит отдельная проверка.
  • Видно, во что обойдётся ролик. В окне «Сохранить видео» под качеством стоит, сколько файл займёт и сколько идти записи. Число — верхняя граница, так и написано: «до N МБ».
  • 2K придержан на тесной машине. Там, где памяти 8 ГБ и меньше, по умолчанию предлагается Full HD, а 2K помечено словами про память: именно на такой машине запись 2K и кончалась чёрным экраном.
  • Журнал знает про запись. Упадёт студия посреди сохранения — в журнале будет не голое «страница погибла», а качество, формат, сколько записи прошло и каков был пик памяти.

Самопроверка: 115 разделов, 0 красных — на macOS и на Windows 11.


Что скачивать: Karaoke-Punch-1.30.1-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.30.1-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.

Karaoke Punch 1.30.2

Choose a tag to compare

@Gyros-dev Gyros-dev released this 08 Sep 08:38

Подсветка в видео, цена ролика заранее и журнал о записи. Выпуск по двум отзывам.

  • «Подсветка» в файле теперь та же, что на экране. На сцене она красит строку целиком, а в записанный ролик уходила заливка слово за словом: человек выбирал одно, а получал другое. Замерено на его же проекте — теперь обе поверхности красят одинаково, и за этим следит отдельная проверка.
  • Видно, во что обойдётся ролик. В окне «Сохранить видео» под качеством стоит, сколько файл займёт и сколько идти записи. Число — верхняя граница, так и написано: «до N МБ».
  • 2K придержан на тесной машине. Там, где памяти 8 ГБ и меньше, по умолчанию предлагается Full HD, а 2K помечено словами про память: именно на такой машине запись 2K и кончалась чёрным экраном.
  • Журнал знает про запись. Упадёт студия посреди сохранения — в журнале будет не голое «страница погибла», а качество, формат, сколько записи прошло и каков был пик памяти.

Самопроверка: 115 разделов, 0 красных — на macOS и на Windows 11.


Что скачивать: Karaoke-Punch-1.30.1-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.30.1-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.

Karaoke Punch 1.30.1

Choose a tag to compare

@Gyros-dev Gyros-dev released this 08 Sep 06:18

Подсветка в видео, цена ролика заранее и журнал о записи. Выпуск по двум отзывам.

  • «Подсветка» в файле теперь та же, что на экране. На сцене она красит строку целиком, а в записанный ролик уходила заливка слово за словом: человек выбирал одно, а получал другое. Замерено на его же проекте — теперь обе поверхности красят одинаково, и за этим следит отдельная проверка.
  • Видно, во что обойдётся ролик. В окне «Сохранить видео» под качеством стоит, сколько файл займёт и сколько идти записи. Число — верхняя граница, так и написано: «до N МБ».
  • 2K придержан на тесной машине. Там, где памяти 8 ГБ и меньше, по умолчанию предлагается Full HD, а 2K помечено словами про память: именно на такой машине запись 2K и кончалась чёрным экраном.
  • Журнал знает про запись. Упадёт студия посреди сохранения — в журнале будет не голое «страница погибла», а качество, формат, сколько записи прошло и каков был пик памяти.

Самопроверка: 115 разделов, 0 красных — на macOS и на Windows 11.


Что скачивать: Karaoke-Punch-1.30.1-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.30.1-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.

Karaoke Punch 1.30.0

Choose a tag to compare

@Gyros-dev Gyros-dev released this 07 Sep 15:29

Отсчёт в начале песни — и там, где петь надо сразу.

  • ⏱ Отсчёт там, где его не было. Точки показывались только там, где перед строкой есть пауза: у песни, что начинается с голоса, подсказки не было вовсе — вступали наугад. Теперь недостающее время студия добавляет сама: перед песней встаёт короткая тишина, и отсчёт умещается целиком.
  • В начале он длиннее — пять точек вместо трёх, по одной в секунду: успеть вдохнуть и попасть в первую долю.
  • Всё это попадает и в готовое видео — его смотрят без кнопки «приготовиться».
  • Выключается своей галкой: «Оформление → Отсчёт перед строкой» гасит и точки, и добавленную тишину. Перемотал в середину песни — играет сразу, без подводки.

Формат проекта не тронут: сохранённые проекты открываются как были — проверено прогоном через две версии.

Самопроверка: 113 разделов, 0 красных — на macOS и на Windows 11.


Что скачивать: Karaoke-Punch-1.30.0-macOS-arm64.dmg для Мака на Apple Silicon, Karaoke-Punch-1.30.0-Windows-Setup.exe для Windows (x64 и ARM в одном). Остальные два файла нужны автообновлению.