Что такое формат файла TSI?
Файлы .tsi используются в Traktor, профессиональном ПО для диджеинга, разработанном Native Instruments. Файлы TSI хранят различные настройки Traktor, включая:
- маршрутизацию аудиоустройств,
- назначения эффектов,
- горячие клавиши и привязки кнопок клавиатуры,
- маппинги MIDI-контроллеров.
Файлы .tsi могут сохранять настройки диджейских контроллеров и часто используются для синхронизации Traktor со смесительным оборудованием. Внутренне файл .tsi представляет собой XML документ, основные данные маппинга в котором хранятся в виде бинарных данных в кодировке Base64 с использованием блоков фреймов, похожих на ID3v2, в порядке байтов big-endian.
Программное обеспечение Traktor предлагает множество функций и инструментов для профессионального микширования звука, многие из которых имеют богатые интерфейсы управления. Настройки, определенные и экспортированные в файлы .tsi, могут быть импортированы напрямую в Traktor через Controller Manager. Этот метод не только упрощает управление настройками, но и позволяет тестировать различные конфигурации, хранящиеся в файлах .tsi, распространяемых в Интернете.
Traktor Pro 2.x и 3.x используют несовместимые структуры бинарных фреймов внутри оболочки .tsi. Редактор CMDR - неофициальный инструмент с открытым исходным кодом - предоставляет графический интерфейс для редактирования маппингов .tsi без необходимости вручную манипулировать XML или бинарными данными. Формат был реверс-инжинирингован и задокументирован разработчиком сообщества Ivan Zlatev в 2014 году.
Безопасность и защита
РИСК: LOWФайлы TSI являются файлами конфигурации/данных и не содержат исполняемого кода. Они не могут нанести вред вашей системе. Однако импорт ненадежного TSI может незаметно перезаписать существующие маппинги контроллеров или настройки аудио в Traktor - всегда делайте резервную копию текущего TSI перед импортом загруженного маппинга (Traktor > Preferences > Export Settings).
Детали формата
в двух словахПрограммы, открывающие файлы TSI
Технические подробности
глубокая спецификация| Разработчик | Native Instruments GmbH |
| Внешний формат | UTF-8 XML (корневой элемент: NI_Serialization) |
| Внутренние данные маппинга | Бинарные данные в Base64 с использованием блоков фреймов типа ID3v2; порядок байтов big-endian |
| Типичный размер файла | 10 КБ - 500 КБ (от простых до полных маппингов контроллеров) |
| Хранимые данные | Привязки MIDI In/Out, ID команд Traktor, состояния модификаторов, маршрутизация аудио, настройки эффектов, горячие клавиши |
| Платформа | Windows, macOS |
| Совместимость версий | Traktor Pro 2.x и 3.x используют несовместимые структуры бинарных фреймов; файлы не являются взаимозаменяемыми |
| Метод импорта | Traktor Preferences → Controller Manager → Import TSI |
| Спецификация сообщества | Формат реверс-инжинирингован Ivan Zlatev (2014); задокументирован на github.com/ivanz/TraktorMappingFileFormat |
| Редактор с GUI | CMDR (неофициальный редактор с открытым кодом на cmdr-editor.github.io/cmdr) для визуального маппинга без ручного редактирования XML/бинарных данных |
| Обмен файлами | Пользовательские маппинги .tsi широко распространяются через NI User Library и диджейские форумы |
| Выпущен | circa 2010 (Traktor Pro 2.x) |
| Последняя версия | TSI format used by Traktor Pro 3.x (current as of 2025) |
| Спецификация | github.com |
Конвертации TSI
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах TSI.