Updates from December, 2016 Toggle Comment Threads | Keyboard Shortcuts

  • frankiezafe 22:27 on 2016-12-17 Permalink | Reply
    Tags: , , management,   

    I reopened today the #peel project, left aside 3/4 month ago. I was a bit worried about opening the IDE because a lot of things have changed.

    Indeed, during the development of Tuning Score, I didn’t do the same mistake as the oneS i did with peel.

    When I’ve started peel, my ideas about the polymorph package, and therefore the architecture of the whole project, were really vague. Due to the lack of global view, I have developped a lot of things in peel, such as a custom camera rig, a custom project format in xml and the classes to manage it, etc, etc.

    The approach was quite different for Tuning Score. From the start, the code specific to the game has been separated form the “core”. The core has given the polymorph package. It is full of virtual methods, and, excepts crucial stuff, the rest of the important methods and params are public or protected. For programmers, this means it can be easily overloaded.

    While I was starting the refactoring on peel, the benefits became crystal clear: I needed to replace the previous xml parser class by the one of polymorph. But for peel, i need a custom structure of data. By creating a custom class “PeelObjectManager” that extends “polymorph::PObjectManager” and “polymorph::PXmlParser”, the code to parse the custom xml tags has been done in 30 minutes 🙂

    I think it will take 30 to 40 hours to have peel on track again.

    Some screenshots will pop-up very soon, and several new features in the package:

    • sound spacialisation in pd
    • camera rig configuration via xml
    • objects parenting via xml
    • graph engine, usable for state engine, etc., with 2d overlay
    • there might be other things…
     
  • frankiezafe 23:39 on 2016-12-16 Permalink | Reply
    Tags: , , , ,   

    Looking for loops in networks.

    It’s seems very simple, but when i’ve started to search for a programmatic way to solve this, you ends up with a kind of complexity that seems much too high compared to the problem.

    After a bit of research, i found the Rocha Thatte method. It is a very elegant way to detect “cycles” in “directed graphs”. Description in wikipedia.

    This is a js implementation, based on the java version, used to study the implementation.

     
  • frankiezafe 18:27 on 2016-12-08 Permalink | Reply
    Tags: choreography, , , ,   

    15418547_1293283904070196_1467331030769321977_o

    15400569_1635827879776765_3035541730260410559_n

    A two days work session with Florence, Lisa Nelson, @louise and Baptiste.

    We went deeper in the improvisation technique of Lisa, by performing a score with Baptiste and also by talking a lot about what Tuning Scores is and is not. The performance and the exchanges have been recorded.

    This is an important step for the future of the project: a prototype is ready but there were a lot of blind spots that are becoming brighter and brighter each time we talk.

    You can discover the project tomorrow: event

     
  • frankiezafe 22:28 on 2016-12-07 Permalink | Reply
    Tags: , , ,   

    selection_717

    Triggering sounds when there is a collision between 2 objects is now feasible with the code. A message is sent to pd with the name of the objet and a “contact” flag (left of the image).

    It has been a hell of a fight to get extract “useable” collisions information out the physical engine. There are 3 or 4 ways to listen to them and for each collision you get a LOT of data:

    • number of points
    • localisation of these points on each objet, in local and world cooridnates
    • impulse, frictions, etc

    And, obviously, all this happens for all objects currently colliding…

    The first version of the code will runs on friday evening. It is certainly not the final version. A more serious approach is on its way, but it was too complex (impossible) to finish for tonight.

    And, the sound design is close from 0 🙂

    Stay tune for more!

     
  • frankiezafe 16:51 on 2016-12-04 Permalink | Reply
    Tags: , ,   

    demo-pd-home-frankiezafe-forge-ogre-polymorph-engine-example-2-sound-app-dist-media-pd_716

    Designing diagram in puredata. Even if the sound is not nice…

     
  • frankiezafe 11:10 on 2016-12-03 Permalink | Reply
    Tags: , , , ,   

    Présentation de Tuning Games 

    9decembre

    fr
    Contredanse ASBL et Polymorph vous convie à une rencontre autour des projets de jeux vidéos et 3D “Tuning Games” en collaboration avec Lisa Nelson

    Vendredi 9 décembre 18h au WTC, de 18h à 21h.

    En présence de Lisa Nelson, Baptiste Andrien, Louise Baduel, Florence Corin et François Zajéga.

    en
    Contredanse ASBL and Polymorph invite you to an encounter around the video & 3D games “Tuning games”, in collaboration with Lisa Nelson, an american choregrapher.

    Friday the 9th of December at the WTC from 6PM to 9PM.

    In presence of Lisa Nelson, Baptiste Andrien, Louise Baduel, Florence Corin and François Zajéga.


    Les éditions Contredanse ont engagé depuis plusieurs années un projet de publication avec Lisa Nelson, désirant par là combler le manque de documentations sur le travail artistique et pédagogique de cette artiste américaine, chorégraphe, improvisatrice et vidéaste. Présenter les enjeux de sa partition d’improvisation appelée Tuning Score, condenser les questions majeures de cette artiste et communiquer de manière directe sa manière d’appréhender et voir le mouvement, est ce qui a mené au projet de création de jeux vidéos. Parallèlement à un projet de publication de livre, ces jeux vidéos – développés par Polymorph et Contredanse – agiraient ici comme analogies à ses processus de composition instantanée, traduisant dans un univers numérique une synthèse des problématiques rencontrées tout au long de son parcours artistique.

    Présentation des deux prototypes « Vidéo Tuning Game » et « 3D Tuning Game » :
    Un premier prototype de manipulation de vidéos en temps-réel permet d’éditer le mouvement et ainsi nous enseigne sur nos stratégies d’analyse et de composition, le deuxième prototype permet la manipulation d’objets dans un univers virtuel, le comportement des objets régis par une physique simulée engendre un questionnement sur notre perception kinesthésique. Se jouant en duo, il implique un écoute et un dialogue, source d’apprentissage et composition commune.

    After many years of planning, a project is in process of creating a “videogame”—an online real-time editing program—that in a sense re-reverse-engineers my initial discovery of the interactive play between visual, kinesthetic, and auditory sensations while editing video. The project, which is being produced by Contredanse in Brussels, will exist online, with the prospect of making it multi-player. The intention of the publication is to provide a set of tools that facilitate the learning process of real-time editing (which our senses do naturally all day long). The clips will offer audiovisual material that engages different senses and invite the player to discover their own patterns of seeing and choice-making as they play. Users will also be able to upload their own clips for play and analysis.
    Lisa Nelson

    Lisa Nelson est chorégraphe, improvisatrice et vidéaste. Depuis le début des années 1970, elle explore le rôle des sens dans la représentation et dans l’observation du mouvement. Partant de son travail vidéo et de la danse des années 70, elle a crée une méthode de composition spontanée et de spectacle de danse qu’elle appelle Tuning Scores. Elle crée, enseigne et donne des spectacles partout dans le monde, collaborant avec de nombreux artistes. Depuis 1977, elle est co-éditrice de Contact Quarterly, revue internationale de danse et d’improvisation, et dirige le projet d’archivage et de distribution de vidéocassettes de danse d’improvisation, dénommé Videoda. Elle habite dans le Vermont, aux états-Unis.

    Contredanse est une association bruxelloise fondée en 1984 par la danseuse et chorégraphe belge Patricia Kuypers. Contredanse s’est donnée pour mission, dès l’origine, de soutenir la création chorégraphique. Elle souhaite offrir des outils et des ressources aux chorégraphes et aux danseurs pour leur permettre de relier leur travail en studio à une analyse de la pensée du mouvement, du corps, de la composition, de l’histoire de leur discipline.
    Ses activités sont orientées principalement vers l’information et la documentation, l’édition ainsi que la formation. Contredanse développe également des partenariats en s’associant à des projets tels que tables rondes, conférences, ateliers de réflexion en liaison avec la danse…

    Polymorph est une plateforme de jeu vidéo libre. Elle est tout autant un espace de recherche technique et esthétique, un lieu d’expérimentation artistique et de réflexion sur le medium jeu vidéo qu’un réseau de personnes intéressées par les logiciels libres. Née en juillet 2016, le projet « Tuning games » est la première production de polymorph. Le prototype présenté ce soir s’appuie sur un moteur en cours de construction, le polymorph-engine.
    Ce projet est développé au sein de l’asbl FLAT, Free Libre Art & Technology.

    Info pratiques

    F/LAT asbl
    28-30 boulevard Albert II
    World-Trade-Center Tour I
    25e étage
    map

    Important : Pour les retardataires, après 19h, l’accès principal est fermé et l’accès se fait avec la liste d’invités seulement. Il est donc indispensable de confirmer votre venue avant le 08/12/2016 à 16h. Présentez-vous alors au 3, rue Willem De Mol et sonnez.

    Un verre vous sera offert à l’issue de la présentation.

    Merci de confirmer votre présence en laissant un commentaire sur ce post.

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel