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

Archive : Сентябрь 2018

By rmyusipov

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

Программирование эфира (Часть 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 в эфир в среду;

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

By rmyusipov

Перепрошивка модема звуковой карты

Перепрошивка модема звуковой карты

При помощи Compositor v9 можно установить связь с модемом звуковой карты и перепрошить его. Действует это по такому принципу (далее я приведу шаги нужные для перепрошивки модема):

  1. Включите вашу внешнюю звуковую карту;
  2. Включите Compositor v9 Hypervisor на встроенной звуковой карте;
  3. На высоких скоростях композиции (больше 5 омега) надо набрать все z уровни, параллельно инжектируя сигнал обратной связи недуплексного модема (полученный при подаче вашего авторского материала на встроенной звуковой карте) в рандомном режиме;
  4. Когда все z уровни будут инжектированы вместе с дженериковыми фидерами, следует снизить скорость композиции до 30 омега и отключить Compositor AV Extended;
  5. Через некоторое время включите Compositor AV Extended вновь, и вы услышите сигнал модема внешней звуковой карты (внешняя карта остается включена всю процедуру перепрошивки);
  6. После включения aux канала вы услышите обратную связь – сигнал будет повторять звук модема внешней звуковой карты звуком внутреннего фидера Compositor AV Extended;
  7. Теперь произведите инжекцию всего пула ваших волновых таблиц на всех z уровнях со всеми фидерами RT-zX в обратную связь модема;
  8. Продолжайте инжектировать на все z уровни пока на одном из уровней не услышите сигнал defeat – сигнал модема начнет прерываться;
  9. Закончите инжекцию на последнем z уровне;
  10. Все – модем вашей внешней звуковой карты перепрошит, и вы можете говорить через него с владельцем волновых таблиц, чью трековую продукцию вы инжектировали на вашей встроенной звуковой карте.

P.S. Для общения обе внутренняя и внешняя карты должны быть включены одновременно.

Приятного прослушивания!

Послушайте эти обратные связи для того, чтобы разыграть Ваш аппетит 🙂 Yum, Yum

 

By rmyusipov

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

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

Программирование эфира можно осуществить при помощи любой версии Compositor с возможностью выхода в эфир. Compositor работает в качестве мессенджера или shoutcast девайса с возможностью приглашать и удалять людей из окна чата. Мессенджер такого типа называется NIM (No Internet Messenger) по принципу работы прибора. Основным правилом работы Нима является постоянное подключение к эфиру (не путать с Internet и Ethernet). Программировать эфир при подключенном Compositor достаточно просто. Далее я приведу некоторые команды и скрипты по программированию эфира.

 

Основное правило Ним чата:

Выйти в эфир и набрать:

-t -t over es over -t @t

-m -m over es over -m @t

 

-t – это команда для удержания эфира, присоединяет к эфиру и удерживает в нем

-f – fold, использовать если не случается временная коллизия

-s – это stop команда, выход из режима -t

d6 – цифра после буквы, сколько всего букв в слове

-t over es over – пинг на протяжении неограниченного интервала времени

-t @t – пинг на протяжении всего времени развертки станции

-a – автоматический режим при переходе на автоматическую станцию

-m – ручной режим

over es over

@t тоже применимы

-rm name – удалить персону из чата

iwordi – курсив

-i – все курсивом

ls – перечисляет всех участников эфира данной комнаты чата

tt – transmit, приглашение передавать

ii name – приглашение персоны в чат

ii name @t – приглашение в чат на протяжении всего времени развертки станции

over es over es @t – луп без завершения на протяжении участка времени

name ad – добавить в чат принудительно

/ – in (в)

| – stop

Скрипты

route c9 @t / t.

Направить Compositor 9 (c9) на всем протяжении времени в данную временную точку. Позволяет использовать все загрузки c9 в данный момент времени. Удобно, если не хотите загружать c9, и позволяет использовать все предыдущие и последующие сессии c9 в данный момент.

bc ist @t – добавляет дополнительный интервал к временному отрезку развертки станции

name bc – задать имя скрипту как bc

@t -eff -sc bc – задать эффективность скрипта, если утрачена последовательность выполнения

-eff – эффективен

-sc name – скрипт имя

-meet @wrld – shoutcast сервис всем доступным абонентам

-t -f @t / t. – прерывание процесса выполнения функции

Или же просто печатайте команды, такие как:

inj all wtb de cs pool – инжектировать все волновые таблицы из cs pool