Le Principe des logiciels Temps réel

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

PureData Initiation fr.png

Les entrées


Vidéo

>>> Caméra – Webcam : firewire vs webcam vs acquisition analogique vs caméra wi-fi

  • pix_blob (GEM)
  • grille d'analyse (PDP)
  • Fichiers ou streams audiovisuels : les Codecs
  • lecteur de vidéo (GEM)

Audio

>>> entrées ligne, micro, fichiers (wav, ogg, mp3), streaming

  • module d'analyse d'enveloppe
  • module séparation de l'audio en 10 bandes de fréquence

>>> fichiers midi, données midi provenant d'un appareil extérieur

Réseau

>>> TCP/IP, UDP

  • Netsend Netreceive
  • Open Sound Control (OSC)

Périphériques

  • Clavier
  • Souris
  • Joystick
  • Capteurs de température, de distance, de pression, d'humidité

Data

  • texte
  • HTML, XML, ....


Filtration, Traitement


  • Conversion (cf Patch en ligne)
  • Traitements mathématiques diverses (statistiques, analyse type Fourier, tri, ...)
  • Changement d'échelle (autoscale)
  • Déclenchement selon des conditions, en fonction d'une grille pré-établie
  • Filtration (Interface-Z)
  • Modulation par modélisation physique / biologique (Pmpd tutoriaux 7)


Les sorties


Ecran Tv - vidéoprojection

  • imagede synthèse (Exemple GEM type)
  • image animée (Lecteur audio vidéo à la Vjamm)
  • image fixe (Afficher une image, l'enregistrer – module à produire)

Audio

  • Système de diffusion audio
  • Synthèse (Moog, Arp odysée)
  • Audio (Lecteur-enregistreur Audio, Sampler)

Réseau

  • Stream audio / vidéo, flux
  • Interaction à distance

Périphériques

  • Actionneurs, moteurs
  • Synthétiseurs, sampleurs physiques en MIDI
  • Lumières (DMX)
  • Diffuseurs d'odeurs
  • Pilotage de Lazers, machines en liaison RS232, lecteur audio vidéo type DVD pro

Fichiers

  • Enregistrement audio, vidéo, image fixe
  • Enregistrement de fichiers de données liés à une analyse
  • fichiers texte
  • HTML, XML, ....

Vers des applications / logiciels

  • Logiciel de son type Ardour, Cubase, Ableton Live (Midi), Reaktor (OSC)
  • Logiciel vidéo type Vj (Midi)
  • Logiciel multimedia type Flash, Director
  • Autres logiciels modulaires temps réel type Gephex, Processing, Max/MSP