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 в эфир в среду;
Слова в Ним чате пишутся только либо по первым буквам, либо два первых слога без гласных, либо слово целиком без гласных. В редких случаях слова пишутся целиком через пробел или без пробелов (в тех случаях, когда нужно донести информацию новичку Ним чата).