MIGRER DES ŒUVRES AVEC ELECTRONIQUE TEMPS REEL VERS FAUST
|
|
|
- Ernest Lamarche
- il y a 10 ans
- Total affichages :
Transcription
1 MIGRER DES ŒUVRES AVEC ELECTRONIQUE TEMPS REEL VERS FAUST Alexander Mihalic Laurent Pottier Université Jean Monnet CIEREC, EA 3068 F-42023, Saint-Etienne, France RÉSUMÉ Dans le cadre du projet ANR ASTREE (préservation et synthèse de processus temps réel) 1, le CIEREC étudie les possibilités de portage d outils de traitement et de synthèse audionumérique vers le langage Faust qui permet de garantir leur pérennité et leur préservation. Nous avons donc fait des comparaisons entre ces deux environnements et effectué le portage de certains outils existants dans d autres environnements (principalement Max/MSP) vers Faust [4]. Nous étudions également des techniques de validation qui permettent de vérifier l efficacité de ces portages. 1. INTRODUCTION La question de la préservation des œuvres numériques peut s effectuer à différents niveaux. Le premier niveau consiste à sauvegarder des pièces, en numérisant leurs enregistrements provenant de supports analogiques (disque vinyle ou bande magnétique le plus souvent). Dans le cas de pièces sur support (musique acousmatique, musique sur bande, musique concrète) on peut penser que cette sauvegarde peut suffire à sauvegarder l œuvre. Elle n est pas forcément satisfaisante, notamment pour le musicologue qui cherche à comprendre aussi comment l œuvre a été réalisée et avec quels outils. Il est donc important d essayer de sauvegarder les outils, qui permettraient de reconstruire ou de rejouer la pièce. C est le problème du portage, de la migration des outils d une plateforme vers une autre, nécessitant parfois de réécrire des instruments qui n existent plus. Il est également intéressant de sauvegarder une représentation des processus de traitement de signal qui sont mis en œuvre dans une pièce ainsi que les paramètres qui sont transmis à ces processus au long de la pièce. Il ne s agit alors pas uniquement de trouver le code qui permettait de programmer les outils de traitement de signal, mais de donner une description mathématique et physique de ces traitements, de façon à 1 ASTREE, Analyse/Synthèse de processus Temps-Réel, est un programme de recherche labellisé et subventionné par l Agence Nationale de la Recherche (ANR-08- CORD-003) qui regroupe des chercheurs de l IRCAM, de GRAME, de MINES ParisTech et du CIEREC. pouvoir éventuellement les réimplementer avec d autres langages totalement différents du langage originel utilisé. Nous avons choisi d utiliser un langage de programmation spécialisé dans le traitement du signal qui permette d obtenir une documentation mathématique et textuelle du processus utilisé : le langage Faust développé à GRAME. Nous cherchons à faire un portage de la partie DSP de divers outils vers le langage Faust, ce qui peut nous garantir ainsi une pérennité de ces outils. Cela nous permet de tester Faust pour savoir si cet environnement répond effectivement à nos attentes, et donc s il peut être conseillé aux développeurs et aux réalisateur qui souhaitent construire des outils ayant une durée de vie supérieure aux autres, et ainsi assurer la pérennité des œuvres. Notre travail porte sur plusieurs points. Nous avons d abord réalisé une étude des usages, à la fois sur Max/MSP, un langage qui permet de réaliser des programmes temps réel à pérennité réduite, dont le portage doit être réalisé régulièrement, et sur Faust, le langage qui doit nous garantir la pérennité. Cette étude des usages nous a permis de mesurer la diversité et la nature des outils disponibles dans ces deux environnements. Dans un deuxième temps, nous avons cherché à comparer ces deux langages pour savoir dans quelles limites des portages seraient possibles entre ces deux langages. Nous avons donc cherché à trouver les primitives communes aux deux langages, à les comparer et ensuite à répertorier les primitives manquantes, dans Faust par rapport à Max/MSP. Dans un troisième temps, nous avons commencé à mettre au point les primitives manquantes dans Faust, soit par programmation manuelle des outils manquants (sous réserve de disposer d une description suffisamment précises de ces modules), soit par transcription automatique, grâce à un travail réalisé par l équipe de Jérôme Barthélémy à l Ircam. Nous avons alors testé la validité de ces modules en comparant les versions Max/MSP et les versions Faust. Enfin, nous avons tenté de mettre en œuvre des modules DSP réalisé avec Faust pour mettre à jour des pièces du répertoire qui puissent être rejouées en temps réel.
2 Certaines de ces pièces sont des pièces temps réel, programmées initialement dans Max/MSP - Laccampu (2002) de Thierry Pécou, portage par Laurent Pottier, En Echo (1997) de Philippe Manoury, portage par Alain Bonardi -, d autres sont des pièces sur support, mais dont la structure nous a semblé permettre une réimplantation pour le concert avec interprétation des processus de synthèse par des musiciens sur scène - Turenas (1972) de John Chowning, portage par Laurent Pottier. Nous décrirons quelques-uns des résultats obtenus et des problèmes rencontrés lors des recherches menées au CIEREC dans le cadre du projet ANR ASTREE. 2. COMPARAISON DES ENVIRONNEMENTS Le premier point important à noter est que Faust ne gère que les fonctions DSP synchrones. Si Faust dispose de certains outils Interface-Utilisateur (bouton, curseurs) et permet de recevoir des messages via OSC, il a toutefois besoin d un système hôte qui gère la temporalité des variations des paramètres du son, sauf si ceux-ci sont intégralement contrôlés par des interprètes en direct ou par des processus synchrones (voir l installation SonikCub 2 ). En contrepartie, Faust dispose de compilateurs qui lui permettent de réaliser des Plug- Ins ou des fonctions externes pour la plupart des environnements audionumériques existants (VST, Supercollider, Max/MSP, Pure Data, Flash, Csound, Jack). La comparaison avec Max/MSP se limite donc aux objets DSP. Nous avons donc recensé les objets élémentaires de traitement de signal de Max/MSP et avons étudié leur utilisation dans différents types de patchs simples («maxhelp», «msp-tutorial», «ircam-jimmies») ou plus complexes (patchs utilisés dans des œuvres du répertoire) Les oscillateurs Même si des objets qui semblent équivalents existent dans les deux environnements, il nous a fallu valider cette équivalence. Par exemple, la comparaison des oscillateurs présents dans Max/MSP et dans Faust révèle des approximations qui induisent des décalages de phase à long terme, qui varient selon la fréquence. Les seules fréquences pour lesquelles on ne constate pas de déphasage sont celles qui obéissent à la formule suivante : Freq = n x (1) où n et x sont les nombres entiers 3. Pour ces fréquences, on peut comparer le résultat produit par des oscillateurs de Max/MSP (cycle~) et de Faust (osc) en soustrayant le signal produit par les deux. On obtient alors un signal nul. Figure 2 : soustraction entre le signal produit par la fonction cycle~ dans Max/MSP et un oscillateur sinusoïdal créé dans Faust. Nous avons ensuite fait le portage de certains objets de Max/MSP vers Faust Les filtres synthèse soustractive Figure 1 : tableau de fréquence d apparition des objets DSP dans les patchs de plusieurs répertoires de Max/MSP (extrait). 2 SonikCub: installation de Trafik et Yann Orlarey. Dans le cas de fonctions élémentaires du langage, comme l objet biquad~ dans Max/MSP, dont nous avons eu besoin pour le portage de la pièce Laccampu, le code de la fonction n est pas disponible. Nous avons toutefois trouvé dans la littérature le texte de Robert Bristow- Johnson 4 [1] qui décrit les paramètres de ce type de filtre. Nous avons implémenté ces filtres dans Faust et comparé leur action avec les filtres de Max/MSP. En soustrayant le signal produit par le filtre de Max/MSP et la fonction écrite en Faust et compilée pour Max/MSP, nous avons trouvé un signal nul confirmant l équivalence des deux types d objets (voir figure 5). 3 Pour un taux d échantillonnage de Hz. A noter que des comparaisons effectuées entre Max/MSP et PureData ou SuperCollider ont montré des différences encore plus importantes. 4
3 Figure 4 : patch de synthèse FM dans Max/MSP 3. L EXEMPLE DE TURENAS Figure 3 : l objet biquad~ dans Max/MSP 2.3. Traduction automatique : réverbération, synthèse FM Dans le cas d objets MSP issus de sous-patchs DSP, l équipe de Jérôme Barthélémy a mis au point à l Ircam un programme permettant une traduction automatique d un patch graphique MSP vers un programme Faust (sous réserve que les fonctions présentes dans le patch MSP aient leur équivalent connu dans Faust). Le portage des fonctions rev4~ (réverbération) et simplefm~ a ainsi pu être réalisé et dans les deux cas, l absence de différence entre les signaux produits par les fonctions Max/MSP et Faust a pu être constatée 5. simplefm_(in0, in1, in2) = ((in0), ((((in0)):e:osc_g, (((((in0),(in1)):e),(in2)):h)):f)):b:osc_c:a with { a = _; //< [outlet, ] b = +; //< [newobj,+~] osc_c = oscrc; //< [newobj, cycle~] e = *; //< [newobj, *~ #1] f = *; //< [newobj, *~] osc_g = oscrc; //< [newobj, cycle~] h = *; //< [newobj, *~ #2] ]; process = simplefm_; Code généré par le programme de traduction automatique. La pièce Turenas a été entièrement construite par synthèse FM [2], avec une spatialisation quadriphonique et en utilisant une réverbération mise au point par John Chowning [3]. Cet exemple nous a permis de tester le potentiel de l utilisation des processus Faust dans Max/MSP pour une production grandeur nature [5]. Quatre synthétiseurs FM ont ainsi été écrits en Faust, disposant tous d enveloppes d amplitudes intégrées 6. Les figures 6 et 7 montrent respectivement le synthétiseur VLN programmé en Max/MSP et l objet externe correspondant programmé en Faust et compilé pour Max/MSP. Nous avons noté un gain en performance de calcul de 30% (on passe de 35% du CPU à 25%). Les difficultés rencontrées dans la programmation Faust résident en partie dans la prise en compte des initialisations afin que lorsque des objets polyphoniques sont créés, les valeurs envoyées ne provoque pas de ruptures. Cela nous a notamment amené à créer des entrées «signal» pour tous les paramètres de la synthèse, afin de pouvoir réaliser des transitions progressives d une valeur à une autre. Ce type de portage nous a permis de tester Faust en situation de concert, et les résultats ont été très encourageants. Ce portage a permis également d étudier en détail les techniques de synthèse et tous les processus mis en œuvre par John Chowning pour réaliser cette pièce. Enfin, il nous a amené à réfléchir aux moyens à prendre, pour transformer une œuvre figée (enregistrée sur bande) en une œuvre interactive (jouée par des interprètes). De nombreuses questions ont dû être résolues : quel type d interprètes choisir, quels paramètres contrôler, quelles interfaces gestuelles mettre en œuvre etc. [6] 4. CONCLUSION L utilisation de Faust pour la mise au point de dispositifs de traitement de signal s est révélée très intéressante. D une part les fonctions écrites en Faust 5 Pour la synthèse FM, avec la réserve d utiliser des fréaquences qui ne provoquent pas de différences de phase, comme indiqué par la formule (1). 6 Pour une étude détaillée du synthétiseur VLN, voir le site musimediane : html
4 sont extrêmement optimisées et nécessitent des temps de calcul souvent inférieurs à ceux requis pour des patchs programmés en Max/MSP. Par ailleurs, le code est particulièrement concis, même s il est écrit dans une syntaxe qui le rend difficile à lire pour des utilisateurs non initiés, habitués à des langages comme le C. Avec un peu de pratique, il se révèle très élégant, vraiment bien adapté à la programmation DSP et finalement assez intuitif. Sa documentation automatique permet de conserver les formules utilisées et de pouvoir ultérieurement les utiliser dans d autres environnements. Enfin, le code écrit en Faust permet des réaliser des Plug- Ins pour des environnement très variés ce qui est un atout majeur pour le programmeur. Par ailleurs, même si historiquement Max/MSP est un environnement qui dispose d une communauté d utilisateur très importante, comme les codes des applications réalisées par ces utilisateurs sont rarement accessibles (objets externes écrits en C), ils n évoluent pas toujours avec les différentes versions du programme et finissent souvent par disparaitre. Avec Faust, qui dispose d une licence GPL, la communauté s organise et se développe, puisqu il existe déjà des bibliothèques variées pour Faust (math.lib, music.lib, effect.lib, filter.lib, osc.lib, maxmsp.lib, reduce.lib, guitarix.lib ) et que des développements sur Faust sont réalisés dans plusieurs centres importants de l informatique musicale, par Julius O. Smith (Université Stanford), Albert Gräf (Université Johannes Gutenberg), Stefan Kersten(TU Berlin), Tiziano Bole 5. REFERENCES [1] BRISTOW-JOHNSON, Robert, «Cookbook formulae for audio EQ biquad filter coefficients» Cookbook.txt [2] CHOWNING, John, «The synthesis of complex audio spectra by means of Frequency Modulation», J. Audio Eng. Soc., 21:7, Paru également dans Curtis Roads & John Strawn (dir.), Foundations of Computer Music, Cambridge, Massachusetts : MIT Press, [3] CHOWNING, John, «The simulation of moving sound sources», J. Audio Eng. Soc., 19:1, Paru également dans Computer Music Journal 1:3, [4] ORLAREY, Yann ; Fober, Dominique ; Letz, Stephane, «FAUST: an Efficient Functional Approach to DSP Programming», New Computational Paradigms for Computer Music, France : Delatour, [5] POTTIER, Laurent, «Turenas (1972) de John Chowning, vers une version interactive», Musimediane, n 6, ex.html [6] POTTIER, Laurent, «Musiques électroniques, vers de nouveaux modes de jeu», E-Formes 2, Arts & écritures numériques, au risque du jeu, dir. M. Maza et A. Saemmer, Saint-Etienne : PUSE, 2011, p
5 Figure 5 : comparaison entre 3 signaux : le filtre biquad~ contrôlé par l objet filtercoeff~, ce même filtre contrôlé par les équations de Robert Bristow-Johnson et le filtre HPF programmé dans Faust. La soustraction de deux des trois signaux produit toujours un résultat nul. Figure 6 : le synthétiseur VLN programmé dans Max/MSP consommation CPU : 34-36%. pour 32 voix de polyphonie (Maxbookpro 2.53GHz vectorsize = 512)
6 Figure 7 : le synthétiseur VLN programmé dans Faust et compilé pour Max/MSP consommation CPU : 23-25%. pour 32 voix de polyphonie (Maxbookpro 2.53GHz vectorsize = 512) vln(trig, dur, p3pitch, p4amp, p5fmod, p6begscal, p7endscal, p8trsp2, p16, p17, p18fvib, p19mix, p20env, p21env, p23trsp) = env(trig, nsamples, p20env, 0, p4amp) <: *(p19mix * osci(u4modul + (p3pitch * p23trsp) + (p3pitch * p23trsp) * U2vibra * p16)), *((1 - p19mix) * osci(u4modul + (p3pitch * p23trsp * p8trsp2) + (p3pitch * p23trsp * p8trsp2) * U2vibra * p16)) :> + with { nsamples = max(1, dur * SR / ) ; U4modul = (U3indx + (U3indx * p17 * U2vibra)) * osci((p5fmod * p23trsp) + (p5fmod * p23trsp * p16 * U2vibra)); U2vibra = env(trig, nsamples, p20env, 0, 1) : *(osci(p18fvib)); U3indx = env(trig, nsamples, p21env, p6begscal * p5fmod * p23trsp, p7endscal * p5fmod * p23trsp); } ; process = vln; Code en Faust du synthétiseur VLN (excepté pour la partie «enveloppe»)
V 1.0 2006 corr. 2009. Jacques Ferber. LIRMM - Université Montpellier II 161 rue Ada 34292 Montpellier Cedex 5
V 1.0 2006 corr. 2009 Jacques Ferber LIRMM - Université Montpellier II 161 rue Ada 34292 Montpellier Cedex 5 Email: [email protected] Home page: www.lirmm.fr/~ferber Problématique: Comment créer des sons
Enregistrement et transformation du son. S. Natkin Novembre 2001
Enregistrement et transformation du son S. Natkin Novembre 2001 1 Éléments d acoustique 2 Dynamique de la puissance sonore 3 Acoustique géométrique: effets de diffusion et de diffraction des ondes sonores
LE PROJET Q-LIVE. Pierre Michaud Olivier Bélanger Lucas Paris
LE PROJET Q-LIVE Pierre Michaud Olivier Bélanger Lucas Paris Université de Montréal Université de Montréal Université de Montréal [email protected] [email protected] [email protected]
Numérisation du signal
Chapitre 12 Sciences Physiques - BTS Numérisation du signal 1 Analogique - Numérique. 1.1 Définitions. Signal analogique : un signal analogique s a (t)est un signal continu dont la valeur varie en fonction
PEUT-ON ENVISAGER UNE ORGANOLOGIE DES INSTRUMENTS VIRTUELS DE L INFORMATIQUE MUSICALE?
PEUT-ON ENVISAGER UNE ORGANOLOGIE DES INSTRUMENTS VIRTUELS DE L INFORMATIQUE MUSICALE? Serge Lemouton, IRCAM, [email protected] Alain Bonardi, IRCAM, [email protected] Raffaele Ciavarella, IRCAM,
ACOUSTIQUE 3 : ACOUSTIQUE MUSICALE ET PHYSIQUE DES SONS
Matériel : Logiciel winoscillo Logiciel synchronie Microphone Amplificateur Alimentation -15 +15 V (1) (2) (3) (4) (5) (6) ACOUSTIQUE 3 : ACOUSTIQUE MUSICALE ET PHYSIQUE DES SONS Connaissances et savoir-faire
Qui ont toujours à mon côté pour me soutenir et me guider au long de ce projet.
1/ 15 Remerciement Tous mes sincères remerciements à Monsieur GIOT, Rudi pour m avoir guidé, aidé, suivi et donné les conseils, les explications précieuses tout au long de ce bureau d étude. Et particulièrement
BULLETIN D INSCRIPTION
BULLETIN D INSCRIPTION À découper et à retourner à Domaine Musiques, 105 Avenue de la République 59110 La Madeleine Courriel [email protected] www.domaine-musiques.com NOM FORMATIONS ART
Projet audio. Analyse des Signaux ELE2700
ÉCOLE POLYTECHNIQUE DE MONTRÉAL Département de Génie Électrique Projet audio Analyse des Signaux ELE2700 Saad Chidami - 2014 Table des matières Objectif du laboratoire... 4 Caractérisation du bruit...
Évaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Pierre Couprie. «Analyser la musique électroacoustique avec le logiciel ianalyse» EMS08
Pierre Couprie «Analyser la musique électroacoustique avec le logiciel ianalyse» EMS08 Electroacoacoustic Music Studies Network International Conference 3-7 juin 2008 (Paris) - INA-GRM et Université Paris-Sorbonne
Didier Pietquin. Timbre et fréquence : fondamentale et harmoniques
Didier Pietquin Timbre et fréquence : fondamentale et harmoniques Que sont les notions de fréquence fondamentale et d harmoniques? C est ce que nous allons voir dans cet article. 1. Fréquence Avant d entamer
TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S
FICHE Fiche à destination des enseignants TS 35 Numériser Type d'activité Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S Compétences
Environnement logiciel open source pour la création d œuvres artistiques interactives
Environnement logiciel open source pour la création d œuvres artistiques interactives Stéphane Donikian IRISA/CNRS Campus de Beaulieu 35042, Rennes Cedex, France [email protected] La création artistique
TubeOhm. ALPHA-RAY synthétiseur virtuel analogique. Manuel de l utilisateur V 1.0
TubeOhm ALPHA-RAY synthétiseur virtuel analogique Manuel de l utilisateur V 1.0 TubeOhm 2012 A propos d Alpha-Ray: L idée de l Alpha-Ray nous est venue après que plusieurs utilisateurs de nos instruments
Master Théorie et pratiques des arts interactifs
Master Théorie et pratiques des arts interactifs Co-directeurs du Master Université de Poitiers Bertrand Augereau [email protected] École Européenne Supérieure de l Image Sabrina GRASSI-FOSSIER
Guitar FX Plug-in Suite
Guitar FX Plug-in Suite Mode d emploi FA0000-01 1 Contents Installation... 3 Activation du Logiciel... 3 Modules Guitar FX Plug-in Suite... 5 Amps Brit Rock... 5 Tweed Bass... 5 Tweed Twin... 5 US Modern
Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté
Compétences travaillées : Mettre en œuvre un protocole expérimental Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique
Résumés. Disque photosonique : interactions entre recherche graphique et contrôle gestuel
773 Résumés Table ronde Une table ronde virtuelle a réuni par Internet neuf participants qui, ensemble, représentent des approches significatives et multiples, musicalement et techniquement, du contrôle
MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE
INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE Le schéma synoptique ci-dessous décrit les différentes étapes du traitement numérique
Scarlett Plug-in Suite
Scarlett Plug-in Suite Mode d emploi FA0000-01 1 Contents Installation... 3 Activation du Logiciel... 3 Modules Scarlett Plug-in Suite... 5 Compressor... 5 EQ... 6 Gate... 7 Reverb... 9 2 Installation
SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :
SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION Contenu du dossier : 1. PRESENTATION DU SYSTEME DE PALPAGE A TRANSMISSION RADIO....1 1.1. DESCRIPTION DU FABRICANT....1
UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd
UE 503 L3 MIAGE Initiation Réseau et Programmation Web La couche physique A. Belaïd [email protected] http://www.loria.fr/~abelaid/ Année Universitaire 2011/2012 2 Le Modèle OSI La couche physique ou le
EIP 2012 Projet Livepad. Documentation technique 1.5
EIP 2012 Projet Livepad 1.5 Marc Mathieu Benjamin Netter David Ngo Pierre Pasteau Denis Togbe 12-01-2012 Informations sur le projet Groupe Nom du projet Type de document Marc Mathieu Benjamin Netter David
Formation des enseignants. Le tensiomètre. Objet technique modélisable issu de l environnement des élèves
Le tensiomètre Objet technique modélisable issu de l environnement des élèves Un peu d'histoire C'est en 1628 que W. Harvey découvrit la circulation du sang. C'est pourtant seulement en 1730 que la pression
Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test
11 juillet 2003 Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test Mariane Comte Plan 2 Introduction et objectif
Calcul des indicateurs de sonie : revue des algorithmes et implémentation
Calcul des indicateurs de sonie : revue des algorithmes et implémentation Stéphane Molla 1, Isabelle Boullet 2, Sabine Meunier 2, Guy Rabau 2, Benoît Gauduin 1, Patrick Boussard 1 1 GENESIS S.A., Domaine
Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Equipement. électronique
MASTER ISIC Les générateurs de fonctions 1 1. Avant-propos C est avec l oscilloscope, le multimètre et l alimentation stabilisée, l appareil le plus répandu en laboratoire. BUT: Fournir des signau électriques
UNIVERSITÉ PARIS8 VINCENNES À ST-DENIS UFR ARTS, PHILISOPHIE, ESTHÉTIQUE Département de musique
UNIVERSITÉ PARIS8 VINCENNES À ST-DENIS UFR ARTS, PHILISOPHIE, ESTHÉTIQUE Département de musique Une approche de la musique mixte en temps réel : la mixité et l interaction Javier CAMPAÑA Mémoire de Master
LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION
LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION ) Caractéristiques techniques des supports. L infrastructure d un réseau, la qualité de service offerte,
LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES
LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES Compétences mises en jeu durant l'activité : Compétences générales : S'impliquer, être autonome. Compétence(s) spécifique(s) : Reconnaître des signaux de nature
A la découverte du Traitement. des signaux audio METISS. Inria Rennes - Bretagne Atlantique
A la découverte du Traitement des signaux audio METISS Inria Rennes - Bretagne Atlantique Les conférences scientifiques au Lycée Descartes Imagerie médicale et neuronavigation par Pierre Hellier Le respect
Logiciel d analyse et de gestion du bruit OUIE2000
Logiciel d analyse et de gestion du bruit OUIE2000 Phase 2 : Intégration de mesures expérimentales et évaluation de puissance acoustique type André L Espérance ÉTUDES ET RECHERCHES R-351 RAPPORT TRAVAILLENT
Network musical jammin
Network musical jammin Projet PC2R - 2015 Pour ce projet, nous allons réaliser une application permettant d effectuer des jams sessions en temps-réel entre des musiciens répartis à travers le monde. Le
Chaine de transmission
Chaine de transmission Chaine de transmission 1. analogiques à l origine 2. convertis en signaux binaires Échantillonnage + quantification + codage 3. brassage des signaux binaires Multiplexage 4. séparation
Manuel de System Monitor
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation
Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. www.altoproaudio.com Version 1.0 Juillet 2003 Français
Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE www.altoproaudio.com Version 1.0 Juillet 2003 Français SOMMAIRE 1. INTRODUCTION................................................................... 4 2. FONCTIONNALITÉS................................................................
Systèmes de transmission
Systèmes de transmission Conception d une transmission série FABRE Maxime 2012 Introduction La transmission de données désigne le transport de quelque sorte d'information que ce soit, d'un endroit à un
PRESENTATION DE «STOCHOS» Sinan Bokesoy et Gérard Pape
PRESENTATION DE «STOCHOS» Sinan Bokesoy et Gérard Pape «Stochos» est un générateur en temps réel d événements, il est stochastique, chaotique et déterministe. «Stochos» a une interface de réglage unique
PHYSIQUE, INFORMATIQUE ET MUSIQUE
PHYSIQUE, INFORMATIQUE ET MUSIQUE Gérard SERRA Professeur de sciences physiques, Lycée Saint-Charles, 13232 MARSEILLE CEDEX 1 Daniel BEAUFILS INRP-TECNE, 91 rue Gabriel Péri, 92120 MONTROUGE Paul CAUBISENS
Chap17 - CORRECTİON DES EXERCİCES
Chap17 - CORRECTİON DES EXERCİCES n 3 p528 Le signal a est numérique : il n y a que deux valeurs possibles pour la tension. Le signal b n est pas numérique : il y a alternance entre des signaux divers
SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique
SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des
Machines virtuelles Cours 1 : Introduction
Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 [email protected] PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une
Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL
Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux Comment mesurer le temps de propagation de groupe sur des convertisseurs de fréquence dans lesquels le ou les oscillateurs
Tangible Experience. 1. Pésentation et historique. 2. Considérations techniques et débouchés.
Tangible Experience 1. Pésentation et historique. 2. Considérations techniques et débouchés. 1. PRESENTATION Pour une première présentation générale du projet, prière de vous référer au document joint
OPTION SCIENCES BELLE-ISLE-EN-TERRE
Serge Combet Professeur Mathématiques Collège de Belle-Isle-En-Terre OPTION SCIENCES BELLE-ISLE-EN-TERRE 2011-2012 Mathématiques & Informatique Sommaire I. Introduction... 5 II. Choix des logiciels...
Automatique Linéaire 1 Travaux Dirigés 1A ISMIN
Automatique Linéaire 1 Travaux Dirigés Travaux dirigés, Automatique linéaire 1 J.M. Dutertre 2014 TD 1 Introduction, modélisation, outils. Exercice 1.1 : Calcul de la réponse d un 2 nd ordre à une rampe
TP Modulation Démodulation BPSK
I- INTRODUCTION : TP Modulation Démodulation BPSK La modulation BPSK est une modulation de phase (Phase Shift Keying = saut discret de phase) par signal numérique binaire (Binary). La phase d une porteuse
Introduction à l informatique en BCPST
Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de
I00 Éléments d architecture
I00 I Exemples d ordinateur Pour les informaticiens, différentes machines de la vie courante sont des ordinateurs : par exemple les ordinateurs portables, les ordinateurs fixes, mais aussi les supercalculateurs,
Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.
Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante. Objectifs et formulation du sujet Le syndrome de l apnée du sommeil (SAS) est un problème de santé publique
Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Transmission de données. A) Principaux éléments intervenant dans la transmission
Page 1 / 7 A) Principaux éléments intervenant dans la transmission A.1 Equipement voisins Ordinateur ou terminal Ordinateur ou terminal Canal de transmission ETTD ETTD ETTD : Equipement Terminal de Traitement
Cours Informatique 1. Monsieur SADOUNI Salheddine
Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale
Intérêt du découpage en sous-bandes pour l analyse spectrale
Intérêt du découpage en sous-bandes pour l analyse spectrale David BONACCI Institut National Polytechnique de Toulouse (INP) École Nationale Supérieure d Électrotechnique, d Électronique, d Informatique,
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab
ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour
Logiciels DSPiy. DSPiyStudio logiciels et format des fichiers. incomplet
Logiciels DSPiy DSPiyStudio logiciels et format des fichiers incomplet 1. Organisation et nommage 2. Création d'une Application DSPiy 3. Modification d'une Application 4. Fonctionnement de DSPiyStudio
LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB
LABO 5-6 - 7 PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB 5.1 Introduction Au cours de séances précédentes, nous avons appris à utiliser un certain nombre d'outils fondamentaux en traitement du
Production de documents audio-numériques
Technique de l Information et de la Communication Production de documents audio-numériques 1. Technique Acoustique : --------------------------------------------------- 2 notions de base sur le son. Fréquence,
Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN)
1/5 Partie Agir : Défis du XXI ème siècle CHAP 20-ACT EXP Convertisseur Analogique Numérique (CAN) Objectifs : Reconnaître des signaux de nature analogique et des signaux de nature numérique Mettre en
Interaction temps-réel/temps différé
Interaction temps-réel/temps différé Élaboration d un modèle formel de Max et implémentation d une bibliothèque OSC pour OpenMusic Carl Seleborg Mémoire de stage de DEA ATIAM Année 2003 2004 Juin 2004
Expérience 3 Formats de signalisation binaire
Expérience 3 Formats de signalisation binaire Introduction Procédures Effectuez les commandes suivantes: >> xhost nat >> rlogin nat >> setenv DISPLAY machine:0 >> setenv MATLABPATH /gel/usr/telecom/comm_tbx
Les parcours S4 traditionnels : Robotique, Radio Communication Numérique, Traitement de l information. Informatique Industrielle
Projet S 4 Présentation des Projets du S 4 Plan de la présentation 1 Thématique des projets S 4 2 Organisation, encadrement, évaluations Les sujets de projets proposés 4 Questions, constitutions des équipes
TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.
TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3! " #$ % & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3' & 3. SIMULATION 7 0 ( 0, - 0 - " - & 1 4. LA SOURIS 11 5. LES RACCOURCIS CLAVIER 11 STI Electronique
Chapitre 2 Les ondes progressives périodiques
DERNIÈRE IMPRESSION LE er août 203 à 7:04 Chapitre 2 Les ondes progressives périodiques Table des matières Onde périodique 2 2 Les ondes sinusoïdales 3 3 Les ondes acoustiques 4 3. Les sons audibles.............................
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski [email protected]
Introduction à la programmation orientée objet, illustrée par le langage C++ Patrick Cégielski [email protected] Mars 2002 Pour Irène et Marie Legal Notice Copyright c 2002 Patrick Cégielski Université
Utiliser Dev-C++ .1Installation de Dev-C++ Table des matières
Utiliser Dev-C++ Voici quelques explications sur l utilisation de Dev-C++, un excellent environnement de développement en C et C++ pour Windows qu on peut télécharger librement depuis le site www.bloodshed.net
Analyses psychoacoustiques dans ArtemiS SUITE
Analyses psychoacoustiques dans ArtemiS SUITE La psychoacoustique est l étude du rapport existant entre les grandeurs physiques du son et la sensation auditive qu elles provoquent. Des paramètres physiques
Chapitre 2 : communications numériques.
Chapitre 2 : communications numériques. 1) généralités sur les communications numériques. A) production d'un signal numérique : transformation d'un signal analogique en une suite d'éléments binaires notés
SYNTHLAB Dossier de conception
SYNTHLAB Dossier de conception Marie CHESNEAU Yves DEMIRDJIAN Yorick PERRET Adrien ROUSSEAU Charles SALIFOU 1 Sommaire I Préambule II Couche métier 1 Architecture globale 2 Diagramme de classe 3 Ports
I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise
I. Descriptif de l offre L offre Sage 100 Entreprise Edition Entreprise Sage 100 Entreprise Edition Etendue est une offre en accès full web. En complément d une utilisation traditionnelle de Sage 100 Entreprise,
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN
LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas
F7n COUP DE BOURSE, NOMBRE DÉRIVÉ
Auteur : S.& S. Etienne F7n COUP DE BOURSE, NOMBRE DÉRIVÉ TI-Nspire CAS Mots-clés : représentation graphique, fonction dérivée, nombre dérivé, pente, tableau de valeurs, maximum, minimum. Fichiers associés
Trois nouveaux formulaires sont donc nécessaires : Pour l affichage de la liste, un formulaire de sortie WEB_Liste associé à la table des [Films] ;
De la base 4D au site Web 20 Conception des formulaires Web Trois nouveaux formulaires sont donc nécessaires : Pour le dialogue, un formulaire WEB_Trouver associé à la table des [Paramètres] ; Pour l affichage
ASSISTANCE TECHNIQUE INTERACTIVE TC
MODE D EMPLOI ASSISTANCE TECHNIQUE INTERACTIVE TC Le site Internet d assistance interactive TC www.tcsupport.tc a été conçu pour vous aider à résoudre vos problèmes en ligne et regroupe de nombreuses informations.
TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES
TeamConnect SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES 8 Connectivité par ligne téléphonique terrestre et PC/Voix sur IP (VoiP) pour téléconférence via téléphone et
WinReporter Guide de démarrage rapide. Version 4
WinReporter Guide de démarrage rapide Version 4 Table des Matières 1. Bienvenue dans WinReporter... 3 1.1. Introduction... 3 1.2. Configuration minimale... 3 1.3. Installer WinReporter... 3 2. Votre premier
MATHÉMATIQUES. Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN
MATHÉMATIQUES Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN Mars 2001 MATHÉMATIQUES Les préalables pour l algèbre MAT-P020-1 DÉFINITION DU DOMAINE D EXAMEN Mars 2001 Direction
Chapitre 7 Les solutions colorées
Chapitre 7 Les solutions colorées Manuel pages 114 à 127 Choix pédagogiques. Ce chapitre a pour objectif d illustrer les points suivants du programme : - dosage de solutions colorées par étalonnage ; -
Prise en main. Prise en main - 0
Prise en main 0404 Prise en main - 0 1- Introduction Creative Professional Merci d avoir choisi le Digital Audio System 0404 d E-MU. Nous avons conçu ce produit E-MU pour qu il soit logique, intuitif et
Une fréquence peut-elle être instantanée?
Fréquence? Variable? Instantané vs. local? Conclure? Une fréquence peut-elle être instantanée? Patrick Flandrin CNRS & École Normale Supérieure de Lyon, France Produire le temps, IRCAM, Paris, juin 2012
SDLS08 - Modes propres d'une plaque carrée calculés sur base réduite
Titre : SDLS08 - Modes propres d'une plaque carrée calculé[...] Date : 03/08/2011 Page : 1/6 SDLS08 - Modes propres d'une plaque carrée calculés sur base réduite Résumé : Ce cas test a pour objectif de
À Libre Ouvert : «Faites de la Musique» Conférence du 9 juin 2012 à la Médiathèque Jacques-Ellul de Pessac. par Philippe Bousquet <darken33@free.
À Libre Ouvert : «Faites de la Musique» Conférence du 9 juin 2012 à la Médiathèque Jacques-Ellul de Pessac par Philippe Bousquet Introduction Cette conférence, réalisée en partenariat
Surveiller et contrôler vos applications à travers le Web
Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut
Dispositif e-learning déployé sur les postes de travail
Résumé : Ce document fait l inventaire du matériel et des moyens nécessaires à la production de sessions de formation à distance à partir des postes de travail des salariés bénéficiant d une connexion
Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15
1 Démarrer... 2 1.1 L écran Isis... 2 1.2 Les barres d outils... 3 1.2.1 Les outils d édition... 3 1.2.2 Les outils de sélection de mode... 4 1.2.3 Les outils d orientation... 4 2 Quelques actions... 5
Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7
CONFÉRENCE DES NATIONS UNIES SUR LE COMMERCE ET LE DÉVELOPPEMENT UNITED NATIONS CONFERENCE ON TRADE AND DEVELOPMENT Le Programme SYGADE SYGADE 5.2 Besoins en équipement, logiciels et formation UNCTAD/GID/DMFAS/Misc.6/Rev.7
MANUEL DU PLUGIN. niveau filter
MANUEL DU PLUGIN niveau filter BIENVENUE! introduction Tout d abord, merci d utiliser le niveau filter plugin la section filtre de notre fameux mpressor: Ajouter du punch à une snare asthmatique, réduire
Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des
Navigation dans les bases de données musicales
Navigation dans les bases de données musicales Hugues Vinet 1 Les rebondissements de l affaire Napster l auront montré : la généralisation en cours des technologies numériques est susceptible d ébranler,
& collaborative workspace. the new multitouch CONNECT & SHARE COLLABORATE BETTER & DECIDE FASTER CREATE & INNOVATE SAVE & TAKE THE DATA WITH YOU
CONNECT & SHARE COLLABORATE BETTER & DECIDE FASTER SAVE & TAKE THE DATA WITH YOU CREATE & INNOVATE the new multitouch & collaborative workspace O1 Connect & Share O2 Create & Innovate O3 Collaborate better
accompagnement au piano
accompagnement au piano Le cursus d accompagnement au piano est organisé en deux cycles : Un 1 er cycle de trois ans conduisant à l attribution du DNSPM (diplôme national supérieur professionnel de musicien).
Référentiel d'activités professionnelles et référentiel de certification Diplôme d'état de professeur de musique
Référentiel d'activités professionnelles et référentiel de certification Diplôme d'état de professeur de musique I Contexte du métier 1. Définition Les professeurs de musique diplômés d'état sont chargés
5.2 Théorème/Transformée de Fourier a) Théorème
. Théorème de Fourier et Transformée de Fourier Fourier, Joseph (788). Théorème/Transformée de Fourier a) Théorème Théorème «de Fourier»: N importe quelle courbe peut être décomposée en une superposition
Fonctions de la couche physique
La Couche physique 01010110 01010110 Couche physique Signal Médium Alain AUBERT [email protected] 0 Fonctions de la couche physique 1 1 Services assurés par la couche physique Transmettre
