Repository navigation
Releases: Gyros-dev/karaoke-maker
Release list
Karaoke Punch 1.35.0
Выпуск про то, ради чего караоке и делается: чтобы закраска шла вровень с пением. Человек написал «в экспортированном видео закраска отстаёт» — померили, и нашлось сразу три причины, все разные.
Главное
🎯 Кнопка «к голосу» в редакторе. Студия сама меряет, не разошлась ли разметка с пением, и говорит прямо: «разметка отстаёт от пения на 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
Небольшой выпуск с одной починкой — её нашёл пользователь сразу после 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
Выпуск по итогам живой проверки 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
Пипетка, честная подложка и наружная обводка. Выпуск по замечаниям с одной проверки.
- 🎨 Пипетка берёт цвет с картинки. Кнопка у каждого цвета в «Оформлении»: нажал, ткнул в сцену — цвет взят прямо из кадра, того самого, что уйдёт в видео. Системная пипетка на Маке показывала чёрное (её увеличительное стекло снимает экран, а такого права у студии нет и просить его незачем), и починить это было нечем — теперь пипетка своя.
- Подложка под текстом честная. На ста процентах она и правда непрозрачна: раньше сквозь неё просвечивала картинка. Прежний вид — ползунок на 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
Ролик пишется сразу на диск.
Следующий шаг после 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
Ролик теперь собирается, а не пишется.
Человек прислал свой экспорт: «закраска отстаёт». Померили на его файле — картинка отставала от звука на 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
Подсветка в видео, цена ролика заранее и журнал о записи. Выпуск по двум отзывам.
- «Подсветка» в файле теперь та же, что на экране. На сцене она красит строку целиком, а в записанный ролик уходила заливка слово за словом: человек выбирал одно, а получал другое. Замерено на его же проекте — теперь обе поверхности красят одинаково, и за этим следит отдельная проверка.
- Видно, во что обойдётся ролик. В окне «Сохранить видео» под качеством стоит, сколько файл займёт и сколько идти записи. Число — верхняя граница, так и написано: «до 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
Подсветка в видео, цена ролика заранее и журнал о записи. Выпуск по двум отзывам.
- «Подсветка» в файле теперь та же, что на экране. На сцене она красит строку целиком, а в записанный ролик уходила заливка слово за словом: человек выбирал одно, а получал другое. Замерено на его же проекте — теперь обе поверхности красят одинаково, и за этим следит отдельная проверка.
- Видно, во что обойдётся ролик. В окне «Сохранить видео» под качеством стоит, сколько файл займёт и сколько идти записи. Число — верхняя граница, так и написано: «до 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
Подсветка в видео, цена ролика заранее и журнал о записи. Выпуск по двум отзывам.
- «Подсветка» в файле теперь та же, что на экране. На сцене она красит строку целиком, а в записанный ролик уходила заливка слово за словом: человек выбирал одно, а получал другое. Замерено на его же проекте — теперь обе поверхности красят одинаково, и за этим следит отдельная проверка.
- Видно, во что обойдётся ролик. В окне «Сохранить видео» под качеством стоит, сколько файл займёт и сколько идти записи. Число — верхняя граница, так и написано: «до 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
Отсчёт в начале песни — и там, где петь надо сразу.
- ⏱ Отсчёт там, где его не было. Точки показывались только там, где перед строкой есть пауза: у песни, что начинается с голоса, подсказки не было вовсе — вступали наугад. Теперь недостающее время студия добавляет сама: перед песней встаёт короткая тишина, и отсчёт умещается целиком.
- В начале он длиннее — пять точек вместо трёх, по одной в секунду: успеть вдохнуть и попасть в первую долю.
- Всё это попадает и в готовое видео — его смотрят без кнопки «приготовиться».
- Выключается своей галкой: «Оформление → Отсчёт перед строкой» гасит и точки, и добавленную тишину. Перемотал в середину песни — играет сразу, без подводки.
Формат проекта не тронут: сохранённые проекты открываются как были — проверено прогоном через две версии.
Самопроверка: 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 в одном). Остальные два файла нужны автообновлению.