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

by rmyusipov

Программирование эфира (Часть 2-я)

Ним чат

Ним чат

Это вторая часть гида по программированию эфира при помощи Compositor 10.

Начну я с обобщений. В эфире существует два обобщения ie и et. Первое обобщение ставится после перечисления, а второе обобщение ставится до перечисления. Разница только в пунктуации: в первом случае атрибуты идут слева, а во втором случае справа.

Например:

iiet <name> <name> <name> – перечисление имен;

Данная команда приглашает в чат одновременно много участников;

Атрибуты команды rm:

У команды rm существует несколько атрибутов: sn, du и all;

sn – (single), подтвердить удаление одной персоны из чата;

du – (dual), подтвердить удаление двух персон из чата;

all – все;

Причем перед атрибутом all надо ставить обобщение et, перед du два имени на удаление, а sn в случае удаления подтверждает операцию и сигнализирует о том, что вы действительно хотите удалить только эту персону. Удобно, если дальше идет массив команд большого цикла общения.

chat name <name> @t <name> <name>

Создает чат на протяжении всего времени развертки станции и включает в чат определенных людей;

q – (quantum quote) является цитатой, а также сигнализирует квантовость ее происхождения;

У команды квантум может быть атрибут времени такой как 2n, 4n, 6n, 8n, 16n, 32n – что сигнализирует квантовую решетку Compositor;

q <word> q – цитата;

*Сокращение:

ai – (aim) цель, целеполагание;

Примечание: в эфире есть que, поэтому команды выполняются исходя из приоритетов.

@real – выполнение команды на физическом уровне;

d – (decay) позволяет выполнить кросфейд между пакетами;

После d можно указать время дикея (например: 2n, 4n, 6n, 8n, 16n, 32n) в квантовой решетке Compositor и стандартных единицах времени;

@exit – якорь выхода;

Пример скрипта:

rm rmy @exit – удалять rmy на выходе из чата;

v- – (angular velocity) угловое ускорение работы Compositor;

до или после команды, также, как и с обобщениями, означает принадлежность: до команды – опции команды пишутся справа; после команды – опции команды пишутся слева;

*Сокращения:

vft – подполоса в ОНЧ;

kh – (kilohertz) килогерц;

nieh – нет;

bi – (beat independent) предложение работать только в standalone версии приложения;

Начало диалога:

n – (new message) новое сообщение;

Атрибуты времени:

@t <день недели> – выполнить команду на якоре в определенный день недели. К параметру t также применима решетка Compositor – вы можете поставить пингование с интервалом в 2n, 4n, 6n, 8n, 16n, 32n (где n частица решетки квантования, выраженная в сэмплах).

Например, вы можете задать выход в эфир в определенный день недели:

t rmy @t wed

Выводит rmy в эфир в среду;

Слова в Ним чате пишутся только либо по первым буквам, либо два первых слога без гласных, либо слово целиком без гласных. В редких случаях слова пишутся целиком через пробел или без пробелов (в тех случаях, когда нужно донести информацию новичку Ним чата).

rmyusipov
About rmyusipov
Руслан Юсипов с 2014 г. работает в сфере телекоммуникаций, где получает знания о радиорелейном оборудовании, маршрутизаторах, мультиплексорах, которые помогают в дальнейшем развитии собственного программного обеспечения. На данный момент в рамках проекта Compositor Software созданы следующие модули аудио симуляции и обработки звука: Compositor M4L, TC25, AI-RT1024, N9000, FF8, AVOX, MDL12, SASER. В феврале 2016 г. участвует в выставке “Антимузей” в Электромузее. На выставке представлено ПО SASER SAS24P3L. В сентябре 2016 г. ПО включают в единый реестр российских программ для электронных вычислительных машин и баз данных (№ 74800). В 2017 г. выходит 2 новые версии ПО Compositor: v3 (Radio shack) и v4, а также новый Max for Live девайс на основе алгоритма SASER. Сфера интересов: алгоритмическая музыка, создание Max for Live и Standalone девайсов. Перспективы: издание виртуальных программных модулей и создание операционной системы на их основе.