The ii Library is a set of javascripts and patches designed for Max/MSP. Designed for group improvisation the scripts enable easy management and connectivity between laptop performers.
Click to download
message in a bottle
osctosend sends the messages received to receive object of the same name. E.g.
msg /app open
Cause the message ‘open’ to be sent to a receive object called ‘/app’ if it exists. Also outputs ‘send’ name from left outlet and accompanying value from right outland.
msg
to be sent through sendthere can be only one
highlander.js looks for unique messages and stores these messages. E.g.
Message immortal /app
If the message is unique it is stored and sent out of the 1st outlet. If the message has been received before it is sent out of the 2nd outlet.
Message theimmortal
Cause all current detected names to be output from 3rd outlet as list.
Message reset
Cause current unique stored messages to be deleted.
immortal
reset
deletes all stored valuestheimmortal
outputs all stored valuesPost on time
The network abstraction is designed to abstract all network interface and protocol specific elements. It overs either global or embedded use and converts all network control traffic to standard send/receive traffic.
System wide operation directs all traffic received on receive object
tonetwork
and toNetwork
to the network transit and forwards all
network traffic to send fromnetwork
and fromNetwork
.
Embedded operation only directs traffic received at the first inlet to network and outputs network traffic from first outlet only. The send and receive objects are unused.
v 0.9 available here