Compositor SoftwareCompositor Software

by ruslany

Ether programming (Part 1)

NIM chat

NIM chat

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

About ruslany
Ruslan Yusipov is the artist and entrepreneur with his own vision of music software industry. Ruslan’s passion to new explorations in sound gives plethora of results in MaxMSP programming. He brings the home to Compositor Software Data Solutions, implementing the software for controlling any PC or Mac system. This software not only tunes your computer, it evolves sounds out of it, actively scanning the ether, which your system is connected to. One of the achievements of Ruslan Yusipov as software developer is MDL12 brain convolution technology, which stands behind mostly all Compositor products. It helps to emanate sounds literary out of your head, bringing your ideas into music immediately.