Skip to content
Carles F. Julià edited this page May 7, 2013 · 8 revisions

Welcome to the Musical-Tabletop-Coding-Framework wiki!

What is MTCF?

Musical Tabletop Coding Framework MTCF (and it´s Android port mMTCF) is an open source framework aimed to simplify the creation of musical tabletop applications, by allowing developers to focus mainly on the audio and music programming and on designing the interaction in a conceptual level (because all the interface implementation will be done automatically). On its second iteration, we have enhanced its graphic capabilities and added new device input managers to transform this tool into a multipurpose tangible tabletop (or tactile in the case of mMTCF) live prototyping framework.

Common tabletop programming cicle VS MTCF (live interface coding)

The common programming cycle of these applications tends to be slow and often unlinked from the target device. To code for a specific device, the programmer usually have to type the code, compile it and upload the resulting executable to the target device (tabletop or mobile device). This process requires a lot of time, even more when the programmer have to debug the outcome executable by getting into large data logs and iterative processes, and re-upload the corrected program to test it again. Musical Tabletop Coding Framework MTCF (and it´s Android port mMTCF) is an open source framework aimed to simplify the creation of musical tabletop applications, by allowing developers to focus mainly on the audio and music programming and on designing the interaction in a conceptual level (because all the interface implementation will be done automatically) [3]. On its second iteration, we have enhanced its graphic capabilities and added new device input managers to transform this tool into a multipurpose tangible tabletop (or tactile in the case of mMTCF) live prototyping framework. Traditional coding cicle VS MTCF coding cicle

Download and Usage

Puredata reference Guide

Beyond PD

In case you want to create your own client: