Romanesco Unu presentation

Page 1

u n u sco ation

e lic p n p a a rt m a e o v R nerative li Ge

by stan le punk


Romanesco Project 2011-2014 by Stan le Punk


ROMANESCO unu generative live art application

Romanesco Project 2011-2014 by Stan le Punk


Romanesco unu PROJET PROJECT Romanesco est un laboratoire d’algorithmes visuels. Romanesco is a visual algorithm laboratory. Il est un logiciel libre, au code libre d’accès. It is an Open Source Free Software. QU’EST-CE QUE C’EST WHAT IS IT? Romanesco est une application de performance audiovisuelle générative, développée avec le langage Processing. Romanesco is a Generative Live Art Application, developed with Processing language. Il permet de sélectionner des formes algorithmiques ou « Objets » au sein d’une bibliothèque, de les modifier grâce à différents contrôleurs – interface, contrôleur midi, son – et de les déplacer dans un univers en trois dimensions à l’aide de différents périphériques – souris, leapmotion et tablette graphique. It makes it possible to select algorithmic shapes or “Objects” in the library and modify them with different controllers – user interface, Midi controller, sound – and move them in a three dimensional world with the help of different kinds of devices – mouse, leapmotion and pen.

Les quatre fenêtres qui forment Romanesco : Le Lanceur, le Contrôleur, la Préscène et la Scène Four windows make Romanesco: The Launcher, The Controller, The Prescene and the Scene

4

www.romanescoproject.wordpress.com


galerie gallery mars MARCH 2012 Romanesco alpha 13 Présentation publique à Mains d’Œuvres - Clichy -France Public presentation at Mains d’Œuvres - Clichy -France

5

www.romanescoproject.wordpress.com


Romanesco unu POURQUOI ? WHY? Le projet Romanesco a commencé il y a deux et demi avec l’envie de créer des « Objets » à partir de lignes de code, de les faire réagir à la musique, mais aussi de les partager en direct avec des logiciels de performance audiovisuelle, comme les logiciels de veejaying. The Romanesco Project began two and half years ago with a desire to create “Objects” from code line, make them respond to sound and also share them with live video software, such as veejaying software. POUR QUI ? WHO FOR? Pour les performeurs : For the motion performer: Romanesco peut être utilisé seul ou bien en association avec des logiciels de veejaying pour réaliser des performances audiovisuelles. Romanesco can be used on its own or in collaboration with veejaying software, to create a visual live performance . Pour les artistes codeurs : For the creative coders : Romanesco est une plateforme de codage qui permet d’intégrer facilement des algorithmes créés à partir de Processing dans sa librairie grâce à un système de gestion de « classes » et de variables propres à Romanesco et à Processing. Romanesco is a (coding) framework which gives the opportunity to easily integrate the algorithm from Processing in the Romanesco Library, thanks to a class and variable management system unique to Romanesco and Processing. Pour les professeurs : For the teachers: Romanesco est une plateforme d’intégration de sketchs Processing permettant lors d’un stage ou d’une formation de visualiser facilement l’ensemble du travail des étudiants. Romanesco is an integration framework for Processing sketches that allows to easily visualize the work of all students during a workshop or training session.

6

www.romanescoproject.wordpress.com


galerie gallery juin JUNE 2012 Romanesco alpha 15

7

www.romanescoproject.wordpress.com


Romanesco unu ÉVOLUTION EVOLUTION Le premier objet créé n’était qu’une ellipse animée par le mouvement du curseur, puis cette ellipse a réagi au son, et a pu être modifiée grâce à des réglettes qui pouvaient en changer sa taille, sa couleur, son contour. Cette Ellipse se sentant seule, je lui ai codé des frères et sœurs ; et pour gérer toute cette petite famille, j’ai développé une bibliothèque. Une succession de révisions, réflexions et modifications ont suivi, ainsi que de longues et fastidieuses séances de débogages, et les mois ont passé... The first object was only an ellipsis guided by moving the cursor, then this ellipse reacted to sound and could be modified by sliders that can change its size, colour and outline. I decided to give this lonely ellipsis brothers and sisters, and then designed/developed a library to manage this little family. A succession of revisions and modifications followed, as well as long and boring hours of debugging, and months passed... Je suis fier aujourd’hui de vous présenter Romanesco Unu! Today I’m proud to present you Romanesco Unu. MOTEUR ENGINE Romanesco navigue dans un monde 3D. Romanesco utilise la Leapmotion, contrôleur Midi et tablette graphique. Romanesco traite le son via le volume, le spectre et le beat. Romanesco peut transmettre son signal vidéo vers d’autres applications. Romanesco gère les images. Romanesco gère les textes. Romanesco vous donne accès à quelques typos triées sur le volet. Romanesco reçoit le signal venant de la web-cam. Romanesco navigates in a 3D world. Romanesco uses Leapmotion, Midi controller and graphic pen. Romanesco threads the sound through volume, spectrum and beat. Romanesco can send its video signal to other applications. Romanesco manages pictures. Romanesco manages text. Romanesco gives access to a few carefully selected fonts. Romanesco receives web-cam signal. Romanesco s’intéresse aussi au flux RSS, aux Shaders, aux fichiers vectoriels et à beaucoup d’autres choses rendues possibles par la Voie du Code. Romanesco is also interested in RSS flux, twitter messages, Shaders, vector files and many other things made possible by Voie du Code.

8

www.romanescoproject.wordpress.com


galerie gallery juin JUNE 2013 Romanesco alpha 23 Algorithme d’analyse d’image Algorithm picture Analyzing

9

www.romanescoproject.wordpress.com


Romanesco unu BESOINS NEEDS Trouver des personnes intéressées pour participer à cette aventure, voici une liste non exhaustive de personnes ou de talents nécessaires pour continuer à développer le Projet Romanesco. Finding people who are interested in participating in this adventure. Below is a non-exhaustive list of necessary people or talents needed to continue to develop the Romanesco Project. Des artistes codeurs pour fournir de beaux algorithmes visuels afin d’enrichir la bibliothèque. Un développeur ou deux pour mettre les mains dans le cambouis du moteur Romanesco. Des performeurs pour utiliser l’application. D’un web designer pour créer un site professionnel. D’un promoteur pour communiquer autour du projet. De diffuseurs et lieux de diffusions pour promouvoir le projet : Festivals, clubs, écoles, associations, magazines, institutions, société d’événementiels... De mécènes pour financer le projet. Creative coders who will supply beautiful visual algorithms in order to enrich the library. One or two developers willing to get their hands dirty in the Romanesco engine. Motion performers who will use the application, obviously. A web designer who will create a professional website. A promoter who will publicise the project. People and places that will broadcast and promote the project : Festivals, clubs, schools, associations, institutions, curators, off or online magazines, events management companies. A sponsor who will fund the project. OBJECTIF GOAL Enrichir la bibliothèque. Améliorer l’interface et le moteur. Trouver des moyens de financements. Trouver des moyens de diffusion. Réaliser un site internet. Enrich the Library. Improve the interface and the engine. Find a business model. Find ideas to broadcast the project. Design a web site.

10

www.romanescoproject.wordpress.com


galerie gallery juillet JUly 2013 Romanesco alpha 23 Algorithme d’analyse d’image Algorithm picture Analyzing

Algorithme inspiré du comportement des atomes Algorithm inspirating by the atoms behavior

11

www.romanescoproject.wordpress.com


Romanesco unu LES PLUS ADVANTAGES Romanesco fait la promotion des artistes codeurs à travers son interface. Romanesco promotes the creative coders through its interface. Romanesco semble être la première application dédiée à gérer en direct une bibliothèque d’algorithmes visuels et cela grâce à Processing qui est un langage dédié aux arts visuels. Romanesco seems to be the first application dedicated to managing in live a visual algorithms library, all thanks to Processing, which is a language specifically designed for visual art coding. Romanesco a connu sa première promotio­n grâce à l’article sur tutoprocessing.com http://tutoprocessing.com/actualite/romanesco/ Serez-vous le prochain à le faire connaître? Romanesco first came to be known through an article on tutoprocessing.com http://tutoprocessing.com/actualite/romanesco/ Will you be next person to spread the news ? VOUS YOU Si ces quelques lignes ont éveillé votre curiosité, n’hésitez pas à me contacter avant d’être happé par le tourbillon du monde digital. If these few lines have awakened your curiosity, don’t hesitate to contact me before being caught in the whirlwind of the digital world. MOI ME Stan le Punk Stanislas Marçais

12

www.romanescoproject.wordpress.com


galerie gallery mars MARCH 2014 Romanesco alpha 25 Introduction de l’espace 3D Introduction of the 3D world

13

www.romanescoproject.wordpress.com


liens links

Site : http://romanescoproject.wordpress.com/ Code : https://github.com/StanLepunK/ROMANESCO Galerie/gallery : http://bit.ly/romanescogalerie Téléchargement/download : http://romanescoproject.wordpress.com/download/

contact

Stanislas Marçais 17, rue Roger Salengro 93310 Le Pré Saint-Gervais France +33 (0)6 03 67 60 78 stanislas@dinhostan.com

licence

Romanesco 2011-2014 est sous licence CeCILL, proche de la licence GNU GPL licence. is under CeCill licence, close to GNU GPL licence.

14

www.romanescoproject.wordpress.com


galerie gallery septembre september 2014 Romanesco Unu Introduction de l’OPENGL pour l’arrière plan : Shaders Introduction of the OPENGL for the background: Shaders

15

www.romanescoproject.wordpress.com


Romanesco Project

2011-2014


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.