Giter Site home page Giter Site logo

tweetosc's Introduction

TweetOsc

Este es el resultado del experimento que realizamos en el Summeroflabs de Bilbo en Zwap. La idea sencilla mediante node.js hacíamos un track del hashtag #soleu para luego manipular los datos de twett y enviarlos por osc.

Nodejs permite se un gran intermediario, en este caso una oreja que escucha en internet y actúa según lo que le llega, mezclando dominios diferentes web en la escucha multimedia (osc) en el envió

Ficheros

  • summeroflabs.js: Esta es la oreja, con las acciones que creamos en summeroflabs.
    • El primer ejemplo despiezamos el texto del tweet en letras que luego txa mediante pure-data convertia en sonido. Para realizar esto usamos dos Key de osc /osc_data de tipo string donde se mandaba las letras, y /numero un entero, con la cantidad de caracteres del tweet.
    • El segundo ejemplo lo realice con el gran txo en este caso queríamos que dependiendo de la palabra (no este implementado en el código) una animación de un cuervo controlado por Txo, se moviera en un mapping que relizamos. Las keys tipo /md8key/ctrl_layer_position_x/0', 'f', [x+10] son las que pide el modul8.
  • envia_twitter.js: Es una utilidad de linea de comandos que nos permitía enviar los twetters desde la consola acelerando las pruebas.

Install

Para instalarlo tienes que tener instalado node.js (la version o 6.x, o 8.x) node.js

Descargar o clonar el repositorio https://github.com/karlosgliberal/tweetosc.git en tu máquina

git clone https://github.com/karlosgliberal/tweetosc.git

cd tweetosc/

node summeroflabs.js

y para enviar tweets

node -f 'la frase con el hashtag #quequieras'

En resumen, la potencia de node.js para trabajar en ámbitos diferentes es brutal.

tweetosc's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

siathalysedi

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.