A bookmarked user with increased privileges, possible caching, etc.
A configuration of instruments, effects, players, and modifiers. It represents a musical piece.
Represents a playable object that accepts note on/off triggers and control value updates.
An realtime audio processor.
A source of musical note on/off triggers and control value updates.
A musical note and/or control value modifier, which takes a stream of notes as its input, and outputs a new stream of notes.
Capabilities:
start with a centralized, well-known peer that acts as a jump off point for finding friends, open sessions, browsing for instruments and effects, etc.
use either a BubbleStorm or one of the more recent DHT designs such as FuzzyNet
online friends:
(select [f.name f.id] (where [f ROOT/social/friend] (= f/peer.alive? true)))
peers of my peers:
(select [p] (where [p /net/peer/net/peer]))
friends of my friends:
(select [f] (where [f /social/friend/peer/social/friend]))
random walk to a peer:
(iterate 15 (select [p.uuid] (choose 1 p) (where [p /net/peer])))
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close