НПО КомпозиторНПО Композитор

Tag : Max/MSP

By rmyusipov

Мессенджер “Нет интернета”

Мессенджер “Нет интернета”

Проект Compositor Software вошел в стадию активного тестирования канала передачи. Compositor kernel, начиная с версии 8.4.2, может выдержать до 29900 инжекций с осуществлением обратной связи. Данное число установлено экспериментально и соответствует для каждого отсчета разным типам инжекции посредством волновых таблиц. Каждая волновая таблица соответствует одному типу инжекции. На данный момент я использую вэйвлеты для тестирования канала передачи. Вэйвлет для тестирования канала ПО Compositor – это двухтактовая волновая таблица, заключенная в оконную функцию. Для преобразования записей обратных связей в вэйвлеты я использую специальный скрипт, сделанный на MaxMSP, на базе последней версии Compositor kernel. Этот скрипт дает результат с более чем 90% КПД. Далее эти вэйвлеты я тестирую в дополнительном канале ПО Compositor v9 Hypervisor на скорости до 150 омега. На такой большой скорости вэйвлеты преобразуются в гранулярный синтез. Каждая отдельная волновая таблица представляет сервис связи на низкочастотной несущей, транспонированной в слышимый спектр. Волновые таблицы транспонируются вместе со всеми тонами, использованными в секвенции, и насыщают спектр несущими. На гребенке тонов происходит коммуникация посредством кода Морзе. Таким образом, при помощи Compositor v9 Hypervisor я инжектирую эти несущие в эфир. Следовательно, возможен персональный радио сервис с подключением к отдельным абонентам, а не в общий эфир, как это было до введения трансфер функции. Этот радио сервис я называю мессенджер “Нет интернета”, так как он персонализирован и не требует интернет соединения. Также данное радио не требует внешней антенны и работает сразу, непосредственно после выбора аудио драйвера компьютера. Проведя все тесты канала, включая весь пул волновых таблиц и вэйвлетов, я преобразовал канал ПО Compositor на data модули вместо буфера. Это считаю самым большим шагом, который вывел ПО Compositor на новый уровень. Соответственно я получаю устойчивый радио сервис без пробивок внешними модемами, как на сканере, так и в условиях трансляции сигнала. Гребенки не символизируются как в предыдущих версиях ПО Compositor. Доступен только прямой эфир до абонента. Эта система вносит в ядро программы иммунитет для общения с другими участниками эфира и возможность динамически выбирать хочешь ты общаться с ними или нет. Если взглянуть на все три этапа становления ПО Compositor, то их можно охарактеризовать так:

  1. Режим с открытым синтезатором (Открытый, общий эфир). Используется в SASER SAS24P3L, Compositor v3 Hypervisor, Compositor 4
  2. Режим с закрытым синтезатором (Закрытый, общий эфир). Используется в Compositor v5 Hypervisor, Compositor v6, Compositor v7 Hypervisor
  3. Персональный режим с функцией активации (Закрытый эфир). Используется в Compositor v8, Compositor v9 Hypervisor, Compositor 10

Так как в 10-й версии ПО Compositor будет доступен персональный режим, то можно уже задумываться над использованием Compositor kernel для создания мессенджера, не требующего интернет соединения. Такой мессенджер будет включать серверное и клиентские приложения. Таким образом, все Hypervisor можно рассматривать как серверы мессенджера, а стабильные версии Compositor как клиентские приложения.

By rmyusipov

Обновление САЗЕР САЗ24П3У до вер. 1.1.3

В связи с расширением зоны действия параметра Velocity (прим. в англ. версии) до значений границ мастер эфирной таблицы, мной было принято решение об исключении эфирной таблицы канала MDL12 из программы САЗЕР САЗ24П3У. Это позволило повысить эффективность производительности кода на 10%, что подтверждается изображениями ниже.

By rmyusipov

Включение ПО САЗЕР САЗ24П3У в реестр российского ПО

Реестр программного обеспечения (ПО) Министерства связи и массовых коммуникаций Российской Федерации пополнился первой программой, сделанной на языке Max/MSP, – ПО САЗЕР САЗ24П3У. Комплексное ПО для детерминированных навигационных систем и безопасности в эфирной сети, которое может не только принимать сигнал, находящийся на удалении в 84 парсека, но и передавать телеграфные сообщения. Это первый шаг на пути к передаче на большие расстояния в километровом диапазоне радиочастот, без использования антенно-мачтовых сооружений.

В данном ПО используются сразу несколько программных реализаций от компании Cycling ’74. Во-первых, это приложение Jitter, на котором написан дисплей радиотелескопа, отображающий фазовые искажения принимаемого сигнала. Во-вторых, это Gen~ (библиотека обработки сигнала в реальном времени, использована для ядра радиотелескопа). И наконец, сам Max/MSP для рутинных объектов и цифро-аналогового преобразования. Также использован фреймворк от Ableton Live для дизайнерских меню и интерфейса. Данные элементы являются компонентами языка программирования Max/MSP, который был разработан Миллером Пакетом в компании IRCAM и расширен компанией Cycling ‘74. Программа написана полностью в России и является авторской собственностью Руслана Юсипова, что дало возможность включить ее в реестр. Все блоки, которыми пользовался автор, соответствуют ГОСТ 28397-89 и определяются как язык программирования для ЭВМ.