Arts numériques 1
Accueil du site / Mots-clés / Processing

Articles

  • Classes : Un flocon qui tombe

    En utilisant la fonction mathématique cos, on peut donner une courbe naturelle à l’oscillation d’un flocon. Le code : // cos(angle) conevrtit une valeur entre 0 et 6.xx en une valeur de -1 à 1 // (...)

  • 4) Fabriquer un objet

    La programmation oriente objet a été inventée pour rendre plus facile le travail de développement. Il faut d’en rappeller avant de pousser des gémissement à l’idée d’apprendre "quelque chose de plus" en (...)

  • Video : Coder une pièce historique de Dan Graham

    "Opposing Mirrors and Video Monitors on Time Delay" est une pièce historique de 1974 de Dan Graham. Elle utilisait une longue bande magnétique en boucle, constamment enregistrée et lue, produisant (...)

  • Son : Utiliser le volume avec minim

    Voici un script qui permet de récupérer le volume d’un micro (en chipotant un peu, d’un son préenregistré) en tant que valeur numérique. Le code : import ddf.minim.*; PFont font; float volume; (...)

  • Video : "Hacker" l’image provenant de la webcam

    Ce script lit l’image de la webcam mais n’en copie qu’une partie dans l’écran, ce qui "hache" l’image affichée, montrant différents moments dans la même image. Voici le code, court et commenté : import (...)

  • Video et pdf : Fabriquer des images à partir d’un film

    Ce script permet de générer 100 images à partir d’un film, à intervalles réguliers. Il utilise la librairie vidéo de Processing et la fonction jump() pour choisir les frames. Voici le code : import (...)

  • Texte : Parcourir un texte mot par mot

    Grâce à la fonction split() ou splitTokens(), on peut séparer un texte en petit morceaux et les stocker dans une variable tableau. Dans cet exemple on va afficher un texte long mot par mot. Nous (...)

  • 6) Le easing

    Pour donner un aspect plus naturel aux déplacements graphiques d’objets, il existe une série de calculs simples. Accélération, décélération, rebonds, trajectoires. Le easing est l’une de ces méthodes de (...)

  • Exemple : Un générateur de phrases

    Exercice simple qui permet de se confronter à quelques nouvelles variables, les stings (chaines de caractères) et array (les variables dites "tableaux"), ainsi qu’afficher un texte. Le code ci après (...)

  • PDF : Produire un pdf avec processing

    Processing est un logiciel ouvert, on peut lui greffer des librairies, des ensembles de fonctions qui permettent d’étendre ses possibilités. Une de ces librairies, fournie avec processing, permet de (...)

  • hour, minute, second : Une horloge avec processing

    Avec quelques instructions, on peut produire avec Processing une horloge. Indiquer l’heure requiert de la fiabilité, des signes clairs, un mouvement identifiable. Autant de choses facilement (...)

  • 1) Commencer avec Processing

    Processing est une surcouche par dessus Java, ce qui signifie que le code est du java. C’est un peu plus dur en syntaxe que le php et le javascript, mais on s’y fait vite. Dans la fenêtre de (...)

  • Flat earth : communication entre internet, processing et arduino

    Mon projet lors du workshop "Hybrid scrapyard" mettait en jeu la connection entre un formulaire sur le web et le micro-contrôleur arduino, à travers un script de processing, qui ne servait qu’à (...)

Sites associés