JunctionBox: A Multi-touch Interaction Mapping Toolkit for Creating Musical Interfaces

atmire.migration.oldid3428
dc.contributor.advisorCarpendale, Sheelagh
dc.contributor.advisorEagle, David
dc.contributor.authorFyfe, Lawrence
dc.date.accessioned2015-08-06T18:09:14Z
dc.date.available2015-11-20T08:00:35Z
dc.date.issued2015-08-06
dc.date.submitted2015en
dc.description.abstractThis thesis describes my research into the development of a unit interaction model for multi-touch interactions in a musical context. To create this model of unit interactions, I first determined the most fundamental aspects of multi-touch that offer interaction building blocks that can be combined in a variety of ways, allowing for a high degree of freedom to design and build musical interfaces. This unit interaction model is implemented via JunctionBox, a toolkit for mapping multi-touch input to control of music. With JunctionBox, composers, musicians, and programmers can build interfaces that combine multi-touch and mapping for use in a wide variety of musical contexts. As a toolkit, JunctionBox features multi-touch input tracking, mapping of input to output via messaging, output for graphical feedback, and flexible networking options. All of these features are designed such that they can be used in any combination, allowing for tremendous creative freedom in building interfaces. To put JunctionBox in a context, it is compared to other toolkits to examine its interaction features in comparison to other tools. The comparisons show that JunctionBox provides a richer set of interaction options than the other tools. By providing a rich set of interactions, JunctionBox opens the door to greater creativity in designing multi-touch musical interfaces. JunctionBox is also explored via practice-based research. During my research, I have created and performed with a variety of interfaces that I built with JunctionBox. These interfaces range from live performance interfaces to controls for an interactive installation. The variety of interfaces shows the flexibility inherent in the design of JunctionBox. In addition, these interfaces serve to show the creative interface possibilities that JunctionBox affords. Finally, research into the design and implementation of JunctionBox led to the development of a series of design principles that can be applied to toolkits that aspire to balance features and creative freedom. The design principles are variations on tolerance. Tolerance for allowing developers to use their own creativity in designing and building musical interfaces.en_US
dc.identifier.citationFyfe, L. (2015). JunctionBox: A Multi-touch Interaction Mapping Toolkit for Creating Musical Interfaces (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/26694en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/26694
dc.identifier.urihttp://hdl.handle.net/11023/2384
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectMusic
dc.subjectComputer Science
dc.subject.classificationMulti-touchen_US
dc.titleJunctionBox: A Multi-touch Interaction Mapping Toolkit for Creating Musical Interfaces
dc.typedoctoral thesis
thesis.degree.disciplineComputational Media Design
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameDoctor of Philosophy (PhD)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2015_fyfe_lawrence.pdf
Size:
13.23 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: