Compositor SoftwareCompositor Software

Tag : chat

By ruslany

Ether programming (Part 2)

Ether programming (Part 2)

This is a second part of the guide on ether programming using Compositor 10.

I start with conjunctions. There are two conjunctions in ether such as ie and et. The first one is placed after naming and the second one is placed before naming. The difference is in punctuation: in first case attributes goes from the left side and in the second from the right.

For example:

iiet <name> <name> <name> – naming;

The above command invites many chat participants simultaneously;

The -rm command has several attributes: sn, du and all;

sn – single participant;

du – dual participants;

all – all participants;

Before the all attribute you should place conjunction et. Before du attribute you should place two names for deletion and in case of sn you place one name before. By doing this, you signifies that you are really want to delete this person(s) from the large communication loop.

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

Creates a named chat for a bounded time interval and includes particular persons in it;

q – quantum quote is a citation and also signifies its quantum state;

Quantum command has a time attribute (such as 2n, 4n, 6n, 8n, 16n, 32n), which signifies Compositor quantum grid;

q <word> q – citation;


ai – aim (your current goal or chat aim)

Note: there is a que in ether, that’s why commands are executed depending on their priorities.

@real – command is executed on a physical level;

-d – decay, allows to crossfade between two packets;

After d you can type the decay time in Compositor quantum grid (such as 2n, 4n, 6n, 8n, 16n, 32n) and in standard time units (such as seconds, minutes, hours, days);

@exit – exit anchor;

Script example:

-rm rmy @exit – allows to delete participant named rmy from the chat when leaving it; suitable when chat participant switched the messenger off but remained the service station turned on for silent messaging;

v- – angular velocity of Compositor work;

as with conjunctions: before or after the command means its application; before command – command options are written from the right; after command – command options written from the left;


vft – subband in VLF;

kh – kilohertz;

nieh – no;

bi – beat independent, the invitation to work only in standalone version of software;

New dialog:

-n – new message;

Time attributes:

@t <day of a week> – allows performing a command on the anchor in particular moment of time. Compositor grid is also applicable to a t parameter. You can set pinging with the interval of 2n, 4n, 6n, 8n, 16n, 32n (where n is a quantum grid particle expressed in samples).

For example, you can set entering the ether in particular day of a week:

-t rmy @t wed

Connects rmy to the ether in Wednesday;

Words in Nim chat are written only using abbreviations. You can use first letters of the word, two first syllables without vowels or the whole word without vowels. In rare cases, words are written fully with letters separated by spaces or without spaces (in cases where you need to transmit to a new participant of Nim chat).

By ruslany

Ether programming (Part 1)

Ether programming (Part 1)

It is possible to conduct ether programming using any Compositor version with ability to initiate an ether. Compositor with CW Decoder works as a messenger or shoutcast device with ability to invite and remove people from chat window. The name of such messenger is NIM (No Internet Messenger), which is called by a principle of its work. The main rule of NIM is a constant connection to the ether (do not confuse with Internet or Ethernet). It is relatively simple to program an ether with Compositor and CW Decoder. Now, I will list some commands and scripts to program an ether.

The main rule of NIM chat:

Enter an ether and composite the following:

-t -t over es over -t @t

-m -m over es over -m @t


-t – is a command to hold an ether line; it connects to an ether and holds in it

-f – fold, use if time collision doesn’t happen

-s – it’s a stop command to exit -t mode

d6 – a digit after the letter signifies a number of letters in a word

-t over es over – unbounded time interval pinging

-t @t – pinging on a bounded interval

-a – automatic mode when transferring to automatic station

-m – manual mode

over es over

@t – also applicable

-rm name – delete person from a chat

iwordi – italics

-i – all italics

ls – lists all ether participants of that chat room

tt – transmit, an invitation to transmit

ii name – invite person to a chat

ii name @t – invite person to a chat with bounded interval type

over es over es @t – infinite loop on a bounded time interval

name ad – add person to the chat without its notice

/ – in

| – stop


route c9 @t / t.

Route Compositor 9 (c9) on a bounded time interval to the current time point. Allows using all c9 loads on a bounded time interval at the current moment of time. Suitable if you don’t want to load c9 and allows using all previous and subsequent c9 sessions at the current moment of time.

bc ist @t – attaches an additional interval to the station development time

name bc – sets a script name as bc

@t -eff -sc bc – sets the bc script effectivity if it doesn’t affect an ether anymore

-eff – effective

-sc name – script and its name

-meet @wrld – shoutcast service to all available subscribers

-t -f @t / t. – fold time in current time point

Alternatively, just type commands like:

inj all wtb de cs pool – inject all wavetables from cs (Compositor Software) pool