ChristianFrisson / MechaMediaDuino

Slides for the Force-Feedback & Music Symposium, McGill Univ., Montreal, Dec. 9-10 2016

Home Page:http://frisson.re/MechaMediaDuino

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MechaMediaDuino

Demo and slides for the Force-Feedback & Music Symposium (FF&M), McGill University, Montreal, Quebec, Canada, December 9-10, 2016.

Abstract

Force-feedback (rotary) audio browsing

A subset of not so new interfaces for musical expression have been traditionally employed in an artistic and scientific field related to and generative of computer music: physical/tangible controls for media browsing. Cyclic representations of time might have been the motivation for the use of rotary control for temporal media (audio and video). Rotary controls have been widely used by experts in audio edition and video montage even before their systems were computerized, with passive proprioceptive and kinesthetic feedback (on hands) limited by the physical controls during their design and fabrication. Why are there no cost-effective commercial devices for force-feedback rotary control widely available now for digital systems, with user-definable mappings, besides the upcoming Microsoft Surface Dial? Can we just make one from off-the-shelf and repurposed components?

This talk will start with a short overview of past personal projects on tangible-to-force-feedback media browsing. The core of the talk is to provide a log reporting hands-on attempts in replicating interaction techniques for force-feedback audio browsing from seminal papers, towards a "hello world" tutorial, using a recent low-cost opensource and openhardware servo motor project (Mechaduino) and a fork of a visual programming environment dedicated for audio/control dataflow (PurrData out of PureData) that had already been used for prototyping force-feedback and music applications.

Authors

About

Slides for the Force-Feedback & Music Symposium, McGill Univ., Montreal, Dec. 9-10 2016

http://frisson.re/MechaMediaDuino

License:MIT License


Languages

Language:JavaScript 98.0%Language:CSS 1.8%Language:HTML 0.2%Language:Shell 0.0%