Overview

Mitsuhito Ando edited this page Oct 23, 2017 · 45 revisions

The RAMDanceToolkit is a C++ creative coding toolkit for creating environments for dancers. This toolkit contains a GUI and helpful functions for accessing, recognizing, and processing motion data, supporting the creation of various environments called “scenes”. By using code in an easy way, the toolkit allows you to provide realtime feedback for dancers. The toolkit uses openFrameworks, a software development toolkit for artists. The structure of the RAMDanceToolkit allows you to use functions from both the RAMDanceToolkit and openFrameworks. The RAMDanceToolkit will also be published as an application for Windows and Mac. As an application, users can choreograph or rehearse with previously programmed scenes.

Links

Introduction to RAM Dance Toolkit application (Vimeo)

Screencast on how to use the RAMDanceToolkit application by Kyle McDonald

Introduction to coding with RAM Dance Toolkit (Vimeo)

Screencast on how to develop with the RAMDanceToolkit API by Kyle McDonald

Reactor for Awareness in Motion (RAM) - YCAM InterLab

Full documentation of "Reactor for Awareness in Motion"

Downloads

You can download the latest version of RAMDanceToolkit app and source code from the links below. Afterwards please look at How to setup RAMDanceToolkit page for setup instructions. Older releases of RAMDanceToolkit and change log are archived here.

RAMDanceToolkit Application

You can download the compiled application from here.

Windows needs Visual C++ Redistributable. If Visual studio 2012 is not installed your windows, please select your language and download x86 version & install it.

Known Issues

Launching problem precompiled app from RAM-app_osx_v1_2_1.zip . Since macOS Sierra version, the gatekeeper has become stricter and prevents launching RAMDanceToolkit.app . Because some browser adds extended attributes after download it. One solution is execute bellow command in the /Applications/Utilities/Terminal.app

xattr -c {replace_path}/RAM-app_osx_v1_2_1.zip

Source code

The following zip files includes the entire source code, as well as motion data that can be used for developing your own projects.

Motion Data OSC Server

The Motion Data OSC Server sends OSC messages to the RAMDanceToolkit, so you don't have to use MOTIONER or other sensors for testing. The following link includes RAMOSCServer and MotionData XML files. This application will send OSC messages to the RAMDanceToolkit when you drag and drop XML files onto the app screen. This is useful for testing the RAMDanceToolkit.

Known Issues

Launching problem precompiled app from RAM-OSCServer_mac-v1_0_0.zip . Since macOS Sierra version, the gatekeeper has become stricter and prevents launching RAMOSCServer.app . Because some browser adds extended attributes after download it. One solution is execute bellow command in the /Applications/Utilities/Terminal.app

xattr -c {replace_path}/RAM-OSCServer_mac-v1_0_0.zip

External Resourcse (Sound and MotionData)

For users who cloned the RAMDanceToolkit repository, please download the Sounds and MotionData files from the link below (they are not included in the repository).

Licenses

RAMDanceToolkit by YCAM InterLab, Yoshito Onishi, Satoru Higa, Motoi Shimizu, and Kyle McDonald is licensed under the Apache License, Version2.0

Copyright 2012-2013 YCAM InterLab, Yoshito Onishi, Satoru Higa, Motoi Shimizu, and Kyle McDonald

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Creative Commons License
This Document by YCAM InterLab, Yoshito Onishi, Satoru Higa, Motoi Shimizu, and Kyle McDonald is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.