Медіа й аудіо
Переглядай анімацію, MIDI, MusicXML і шрифти, синтезуй звукові ефекти, створюй карти зображень і таблиці спрайтів. На сторінці кожного інструмента наведено вхідний формат і результат.
8 інструментів у категорії.
Переглядач векторних анімацій Lottie
Розбирає файл Lottie й показує його будову: розмір полотна, частоту кадрів, початок і кінець, тривалість у секундах, кількість шарів і анімованих шарів, ресурси, ключові кадри, маркери та список шарів із появою й зникненням. Окремо збирає попередження: відсутня частота кадрів, порожній діапазон, немає полотна, немає шарів, невикористані або відсутні ресурси.
MIDI-монітор і часова шкала нот
Читає власні MIDI-повідомлення у шістнадцятковому вигляді, зокрема зі скороченим статусом (running status) і кроками часу у вигляді «+96», розпізнає взяття й відпускання нот, контроль, програми, тиск і згинання тону та будує часову шкалу нот із назвами, силою, початком, кінцем і тривалістю в секундах за заданим темпом. Показує зведення за каналами й попередження про незакриті ноти.
Нотний запис MusicXML із партіями
Читає нотний документ MusicXML і показує його будову: назву твору, партії інструментів, такти, висоти нот і паузи, акорди, розмір, ключ, знаки при ключі, темп і тривалість у секундах. Може транспонувати весь запис на вибрану кількість півтонів і показує новий діапазон. Партії, такти й ноти подано таблицями, а ноти можна вивантажити як CSV.
Інспектор гліфів і метрик шрифту
Читає двійковий файл шрифту TrueType або OpenType і показує його таблиці: підпис і різновид, кількість таблиць, зміщення й довжини кожної таблиці, розмір em і магічне число з head, кількість гліфів із maxp, підйом і спуск із hhea та назви з name. Збирає попередження, коли таблиця виходить за межі файлу, бракує head, maxp, hhea або name, або значення виглядає неприродним.
Перевірка технічної якості шрифту
Перевіряє двійковий файл шрифту за будовою таблиць: чи є обов’язкові head, hhea, hmtx, maxp, cmap, name, post і контури glyf із loca, чи правильне магічне число й розмір em у head, чи підйом більший за спуск у hhea, чи узгоджені довжини hmtx і loca з кількістю гліфів, чи має cmap таблицю для Unicode, чи є назви родини, підродини й повна назва та чи збігається контрольна сума всього файлу. Дає оцінку 0–100 і список помилок і зауважень.
Синтезатор звукових ефектів
Синтезує звуковий ефект власним кодом і віддає справжній WAV-файл: 16-бітний PCM моно 22050 Гц із заголовком RIFF. Форма хвилі — квадрат із керованою шириною, пилка, синус, трикутник або шум із детермінованим генератором за зерном. Огинаюча йде від атаки до затухання, частоту можна ковзати за секунду та гойдати вібрато. Показано кількість семплів, виміряну тривалість, пік, RMS, переходи через нуль і перші 16 семплів, а сам файл можна вивантажити.
Карта нормалей із карти висот
Будує карту нормалей власним оператором Собеля 3×3 над картою висот: два ядра дають нахил Gx і Gy, з них утворюється вектор нормалі, він нормалізується й кодується в RGB як (n·0.5+0.5)·255. Краї можна притискати до межі або загортати. Показано розмір сітки, середній і максимальний нахил, кількість пласких пікселів, центральний піксель, гістограму синього каналу та перші рядки карти, а саму карту віддано як PPM P3.
Аналіз піксельних кадрів і спрайтовий аркуш
Розбирає піксельні кадри, де кожен кадр — блок рядків, а кадри розділені рядком із трьома дефісами; символи сітки описані палітрою «символ = #RRGGBB». Перевіряє однаковий розмір усіх кадрів, рахує непорожні пікселі, обмежувальну рамку й використані кольори, порівнює сусідні кадри за кількістю змінених пікселів, обчислює тривалість за кадрами й частотою, будує макет спрайтового аркуша зі стелею кореня квадратного для колонок і віддає аркуш як PPM P3 із масштабом, а також ASCII-прев’ю кожного кадру.