No description, website, or topics provided.
Objective-C Pure Data
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Classes
Resources
Vertices.xcodeproj
CoreLocationController.h
CoreLocationController.m
Default.png
MainWindow.xib
README.md
SoundObjectDecoder.h
SoundObjectDecoder.m
SoundObjectNode.h
SoundObjectNode.m
TouchTracker.h
TouchTracker.m
Vertices-Info.plist
Vertices_Prefix.pch
editModeTouchCallbacks.h
editModeTouchCallbacks.m
loopon.png
main.m
recordoff.png
recordon.png
scratchModeTouchCallbacks.h
scratchModeTouchCallbacks.m
toss.png

README.md

Vertices

by Scott McCoid, Jimmy O'Neill and Sisi Sun

Vertices is a realtime networked iPhone application for collaborative music-making. Users create the vertices of a time-varying undirected graph (called a "sound object") via multitouch input, and the graph parameters are used to synthesize musical output. Users can then record these sound objects and send them to their peers by making a "toss" gesture in the direction of the peer to whom they would like to send their object. When a performer receives an object, they then have the ability to replay, loop, modify, and send the modified object to another peer.

Dependencies

Issues

  • We use a p2p Bluetooth network through the GameKit framework. While this is fairly reliable for 2 peers, it becomes less reliable for >2 peers.