Giter VIP home page Giter VIP logo

morph's Introduction

morph

A TUIO 3D server for the Sensel Morph

The code here runs on Windows and the Raspberry Pi.

In order to use this code, you need to install the Sensel libraries, which are found in this GitHub repository: https://github.com/sensel/sensel-api . The directory https://github.com/sensel/sensel-api/blob/master/sensel-install contains installers, and you can install the libraries on Windows by executing this file: https://github.com/sensel/sensel-api/blob/master/sensel-install/SenselLibWin.exe

====================================================================

usage: morph [-v] [-V #] [-a #] [-h port@host] [-l]
  -v               Verbosity level = 1
  -V #             Verbosity level = #
  -a #             Number of milliseconds between alive messages
  -f #             force scale factor
  -h {port}@{host} Port and hostname for TUIO output
  -l               List all Morphs and their serial numbers
  -s {serial#}:{initialsid}        Serial# and initial session id

The -v makes it verbose, so it will show you the messages that it's sending out. The -h argument is the host to which the OSC messages are sent. The default port is 3333; if you want to use a different port, specify it by using {port}@{hostname} for the -h argument.

After invoking that program, it will wait (forever until killed) for input from the Morph and send it out as TUIO over OSC. It uses the /tuio/25Dcur profile for the messages.

====================================================================

morph's People

Contributors

alexsensel avatar azarraga avatar nosuchtim avatar vizicist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

altoplano

morph's Issues

TUIO 2.0

Hi @nosuchtim, I am the developer of the TUIO protocol, and I recently got back working on TUIO 2.0, which may be relevant for the Sensel Morph device, since it also supports the necessary pressure attributes for example. I am thinking about getting such a device, since it would be a great example platform taking advantage of the new TUIO2 capabilities.
http://www.tuio.org/?tuio20
There is already some example code here, which could be integrated into your app instead of TUIO11 https://github.com/mkalten/TUIO20_CPP
Since I'd be also interested in testing the device, are you in any way affiliated to Sensel Morph?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.