Archives de l’année : 2015


2
Présentation et spécificités du projet Sorti en 2009, l’APC40 d’Akai fut le premier véritable contrôleur MIDI entièrement dédié à la station de travail audio-numérique Ableton Live. Conçu en collaboration avec les créateurs du séquenceur, cette plateforme se démarqua rapidement grâce à son intégration poussée au sein de l’environnement Ableton mais […]

Mapping MIDI #1: APC40 pour Traktor


8
Longtemps réservés aux consoles de mixage audio professionnelles, les faders motorisés se sont démocratisés dans les années 2000 grâce à l’apparition de contrôleurs MIDI abordables intégrant ces dispositifs, à l’image de la BCF 2000 de Behringer qui fut jadis ma première interface MIDI.   L’utilité de ces dispositifs s’est considérablement accrue proportionnellement […]

Arduino #1: Fader motorisé




De nombreux programmes nécessitent l’intégration de variables aléatoires pour fonctionner. L’objet « random » permet de générer aléatoirement une série de nombre comprise dans un intervalle choisi, créant ainsi une suite discontinue. Lors du développement de projets impliquant le traitement de signaux issus de capteurs, il peut être utile d’incorporer un générateur de […]

PureData #4: Générateur de signal aléatoire


Il peut être très utile de visualiser les variations en temps réel d’une variable donnée. Il existe de nombreux modules sous PureData permettant cet affichage sous forme de tableaux et de graphiques, mais tous ne répondent pas forcément aux exigences d’une visualisation en temps réel. Dans cette optique, j’ai voulu mettre au […]

PureData #3: Gestion d’un tableau dynamique


Le patch ci-dessous permet la mise à l’échelle, c’est à dire la conversion d’une variable d’un intervalle initial, en une variable appartenant à un nouvel intervalle. L’algorithme utilisé est le suivant : X_new = (X_old − InMin)∗[(OutMax − OutMin)/(InMax − InMin)] +OutMin Avec: X_new : valeur obtenue au sein du nouvel intervalle voulu. X_old : […]

PureData #2: Mise à l’échelle



Le patch disponible ci-dessous permet d’accéder au filtre numérique suivant : K(n) = α*K(n-1) + (1-α)*K Il m’est particulièrement utile pour lisser les signaux issus de capteurs tout en offrant un contrôle direct de l’intensité du filtrage. Les entrées sont la variable à filtrer, et le paramètre de filtrage α (filtrage très faible lorsque α tend […]

PureData #1: Filtre numérique


Logiciel de création multimédia interactive, Pure Data doit notamment sa popularité à une communauté active échangeant et proposant un nombre important de bibliothèques et modules ajoutant de nouvelles fonctionnalités. J’utilise souvent au sein de cet environnement les même éléments et algorithmes, qu’il s’agisse de filtre, d’adaptation d’intervalle ou de visualisation graphique. Pour […]

Patchs PureData : Présentation


2
Résumé: Dans le cadre du Master AST, l’occasion nous est donnée de travailler à l’élaboration d’un projet de création artistique. Familier des modifications de temporalité et de leurs effets sur la foule en tant que DJ, j’ai voulu inverser le phénomène pour que le corps puisse dicter lui même sa […]

Projet #2 : Au coeur d’une scène multisensorielle



1
Résumé: Contrôle à partir d’un smartphone via OSC (grâce à l’application mobile TouchOSC) d’un environnement visuel (Processing) et sonore (PureData). L’environnement Processing, centre névralgique de ce projet, reçoit les données envoyées par l’app mobile TouchOSC depuis un smartphone en Wifi, en respectant le protocole OSC. Le programme traite les données reçues: […]

Projet #1 : Interface visuelle et sonore sans-fil