AIMP Forum
AIMP for PC => Плагины / Plugins => Дополнения / Addons => Декодеры / Decoders => Topic started by: Ithrul on December 09, 2025, 05:07:02
-
Platform: Windows
App Version: v5.40
Type: Decoders
Target: 32-bit / 64-bit
Представляю вашему вниманию плагин для воспроизведения файлов Reason RX2 / REX / RCY в AIMP.
Плагин протестирован на тестовых примерах из REX SDK 1.9.2 и корректно учитывает BPM,
размер такта и позиции слайсов.
Разрабатывал плагин лично, поэтому буду благодарен за результаты тестирования,
найденные ошибки и предложения по улучшению.
Ссылка на GitHub:
https://github.com/Ithrul/AIMP_RX2_Decoder_Plugin
Важно!
Разработчики Reason прекратили официальную поддержку и распространение
32-битной версии библиотеки REX Shared Library.dll, необходимой для воспроизведения
RX2 / REX файлов. В связи с этим 32-битная версия библиотеки не включена
в дистрибутив плагина.
В процессе разработки для тестирования использовалась имеющаяся у меня копия
библиотеки.
По этой причине рекомендуется использовать 64-битную версию AIMP и 64-битную
версию плагина — она работает «из коробки», более стабильна и полностью совместима
с актуальной версией REX SDK.
Плагин можно установить вручную или через настройки AIMP.
Состав архивов:
aimp-rx2-plugin-install.zip
Пакет для установки через
AIMP → Настройки → Плагины → Установить.
Содержит версии плагина для AIMP 32-bit и 64-bit.
64-битная версия работает сразу, 32-битная требует наличия
32-битной REX Shared Library.dll.
aimp-rx2-plugin-aimp64.zip
Комплект плагина для AIMP 64-bit с включённой библиотекой
REX Shared Library.dll.
Установка вручную, работает сразу после установки.
aimp-rx2-plugin-aimp32.zip
Комплект плагина для AIMP 32-bit без библиотеки
REX Shared Library.dll.
Для работы требуется самостоятельно разместить
32-битную версию библиотеки в папке с плагином.
-
UPD: обновление плагина
1) Плагин был доработан с учётом требований документации REX SDK.
Исправлена обработка ошибок и поведение декодера таким образом, чтобы
оно соответствовало REX Compliance Test Protocol, описанному в документации SDK.
На данный момент плагин корректно проходит тесты из набора REX Test Protocol Files.
Для желающих самостоятельно проверить:
REX SDK доступен бесплатно на официальном сайте Reason Studios:
https://developer.reasonstudios.com/downloads/other-products
Тестовые файлы RX2 / RCY / REX находятся в папке
REX Test Protocol Files.
2) Проверена и отлажена обработка тестового RX2-файла, с которым ранее
наблюдалось некорректное поведение.
В том числе это было сделано благодаря переписке с разработчиком из Reason Studios.
Проблема устранена, поэтому упоминание о ней удалено из исходного поста
как неактуальное.
Также получено подтверждение от Reason Studios на публикацию исходного кода
плагина. Исходники выложены на GitHub, ссылка добавлена в первый пост темы.
3) В настоящее время направлен запрос в Reason Studios с вопросом о возможности
получения и распространения легальной 32-битной версии библиотеки
REX Shared Library.dll.
На данный момент в REX SDK включена только 64-битная версия библиотеки,
распространение которой разрешено официально.
После получения ответа информация о поддержке 32-битной версии будет обновлена.
Как и раньше, буду благодарен за тестирование, отчёты об ошибках
и предложения по улучшению.