Skip to content

s2hs2, an interface between TidalCycles and Processing. A visual form can be assigned to each letter on the computer keyboard, visualising patterns of words sent from Tidal.

Notifications You must be signed in to change notification settings

yecto/s2hs2-TidalCycles-0.8-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

s2hs2-TidalCycles-0.8-

's2hs2' es una interfaz para comunicacion OSC entre TidalCycles y Processing. A traves de ella una forma visual puede ser asignada a cada letra del teclado en la computadora visualizando patrones de palabras (formas visuales) enviados desde Tidal. 's2hs2' es un proyecto colaborativo desarrollado por Alex McLean y Rodrigo Velasco en enero de 2015 en la Escuela de Música de la Universidad de Leeds.

Instrucciones:

  • Para correr s2hs2 lo primero que necesitamos es instalar TidalCycles, aquí podemos seguir algunos sencillos pasos: http://tidalcycles.org/getting_started.html

  • Debemos estar seguros que hemos instalado Haskell, TidalCycles y el editor de texto de tu elección (Atom, Emacs, etc). Recomendamos Atom por su sencillez para ser instalado ( .

  • Ahora necesitamos instalar Processing, en el siguiente enlace es muy sencillo descargar la versión más adecuada para nuestro sistema operativo - https://processing.org/download/?processing

  • Ya instalado lo anterior, abrirémos Atom lo primero que necesitamos en caso de no haberlo hecho antes, es instalar el paquete "tidalcycles", el cual podemos buscar en las Preferencias de Atom y después en la pestaña de "+Install" ya instalado, necesitamos reiniciar Atom.

  • Con Atom de nuevo en nuestra pantalla, abrirémos nuestro archivo 'cruel_laberinto.tidal'

  • Ahora necesitamos instalar y abrir Processing; descomprimir el archivo 's2hs2tidalcycles08.zip' y dar doble click sobre el archvo 's2hs2tidalcycles08.pde', lo que desplegará un sketch con 3 pestañas 's2hs2tidalcycles08', 'Letters' y 'Thing', ahora debemos correr éste archivo, dando play o presionando 'ctrl o cmd + R'.

  • Ahora volvemos a Atom y booteamos TidalCycles - 'Packages' - 'TidalCycles' - 'Boot TidalCycles'.

  • Evaluamos la primer línea de código 'import Sound.Tidal.OscStream' con shift + enter.

  • Las siguientes líneas de código sirven para establecer la conexión OSC entre TidalCycles y Processing, por lo que necesitan ser evaluadas con ctrl + enter - desde 'let poetry = Shape {' - hasta - 'str = makeI poetry "str"'.

  • Ahora evaluamos por separado las siguientes líneas de código de nuestro archivo.

  • Y por último evaluamos con 'ctrl + enter' nuestro patrón de palabras (formas visuales):

p1 $ word "h o l a m u n d o" # x "0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9" # life "12" # r "0" # g (slow 2 $ scale 0 255 sine) # b "155"

  • Si todo ha salido bien, en nuestra pantalla de Processing comenzaremos a visualizar lo que hemos evaluado en TidalCycles.

  • Ahora si a live codear y a poner el funk en funkciones! ( .

About

s2hs2, an interface between TidalCycles and Processing. A visual form can be assigned to each letter on the computer keyboard, visualising patterns of words sent from Tidal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published