Project: processing-sc / Class: Group

Class: Group

A container group for SuperCollider's node ordering, which, on the server-side, contains zero or more other nodes organised in sequence. Note that the client-side representation of a group has no awareness of the nodes contained within it.


Variables

  • int nodeID - unique node identifier (numbered from 2000)
  • Server server - host server
  • Group group - container group

Methods

Group (Group target)
Group (Server target)
Group (Server target, int nodeID)
Group ()
Initialise a new group object, defaulting to the local server Server.local (localhost:57110). Note that this does not create the object on the server-side - creation must be done subsequently with group.create(), or one of the addToXXX() methods.
void addToHead (Group group)
void addToHead ()
void create ()
Create at the head of the specified group, or the server's default group.
void addToTail (Group group)
void addToTail ()
Create at the tail of the specified group, or the server's default group.
void addBefore (Node node)
Create immediately before the specified node.
void addAfter (Node node)
Create immediately after the specified node.
void free()
Free the group object.
void freeAll()
Free all nodes within this group.