Historique: journée du 2 juin 2006
Aperçu de cette version: 18
Introduction
Cette page est la préparation de la journée du 2 juin 2006 à l'IRCAM. Son élaboration tient compte de la réunion du 15 février dans les locaux de l'IRCAM. Vous pouvez discuter de tous les points qui ne vous paraitraient pas clair dans le forum IRCAM ou faire des propositions en modifiant ce Wiki. La première version est loin d'être exhaustive 😂
NB : Comme cette page est une page qui va être amenée à être modifiée vous pouvez cliquer sur l'oeil en haut pour recevoir une notification par mail de sa modification.
Présentation de la journée
La journée se déroulera sous forme d'interventions de 10 minutes à 20 minutes pour présenter différents points suivant les axes suivants :
- les logiciels de MAO libres
- réalisations musicales
- la diffusion libre de la musique
Présentation de la journée
Table des matières
- Présentation de la journée
- L'IRCAM et le logiciel libre
- Linux MAO :
- Musiques Tangentes :
- Présentation du serveur basse latence Jack (Gilles ou un autre)
- Présentation d'ardour (Gilles ou un autre)
- Présentation de Lilypond
- Présentation de PureData
- ZynAddSubFx et Qsynth
- Csound
- LilyPond
- Présentation de LADPSA
L'IRCAM et le logiciel libre
Présentation des réalisations de lIRCAM dans le domaine du libre
Linux MAO :
Présentation du projet LinuxMAO (par gilles)
Le site Linux MAO est une ressource collaborative open source unissant plus de 200 personnes qui élaborent autour de l'outil Tikiwiki un certain nombre d'outils autour de la musique assistée par ordinateur sour Linux.
On retrouve dans le site :
- des documentations d'utilisations des produits libres comme ALSA, Jack, Ardour, gmorgan et bien d'autres logiciels
- des documentations d'aide à l'utilisation de linux comme station musicale
- des forums d'aide thématique
- un rubrique relatant des nouveautés dans le domaine des logiciels libre de musique sous Linux
- une rubrique de liens
Historique du projet
Fonctionnement et organisation
Les points fort du projet
Les points d'améliorations
Musiques Tangentes :
Présentation Musiques Tangentes
Les logiciels libres utilisés par Musiques Tangentes
L'orientation de MT autour d'Ardour
Présentation du serveur basse latence Jack (Gilles ou un autre)
Jack est un serveur basse latence permettant d'assembler plusieurs logiciels entre eux afin de permettre leur utilisation conjointe sans perte de latence.
Présentation d'ardour (Gilles ou un autre)
Les grandes fonctions d'ardour
Ardour est un logiciel d'enregistrement multipistes permettant l'enregistrer des entrées lignes
Exemples d'enregistrement
Avantage d'Ardour dans le cas d'une école de musique
Présentation de Lilypond
Présentation de PureData
12H00- LE PROJET CHDH :
UN EXEMPLE D'APLICATION DE PURE DATA / GEM / PMPD
Cyrille Henry (CHDH)
Grâce à l’utilisation d’algorithme mathématique ainsi que de modélisation physique pour la génération de données de contrôle d’une synthèse audio / vidéo en temps réel, chdh apporte une nouvelle vision de l’utilisation d’outils informatique dans la création musicale temps réel. L’utilisation d’instruments ayant une composante audio et une composante vidéo, piloté par les même paramètres de contrôle autorise une gestion efficace des relations audio-visuelles. Ce projet a nécessité le développement d’un monde virtuel, constitué de créatures abstraites plus ou moins autonomes.
Cyrille Henry présentera les outils (Pure data / Gem et pmpd) utilisé pour la réalisation de ce projet, ainsi que les résultats obtenu.
ZynAddSubFx et Qsynth
Didier Merlateau / bluedid29Durée : 10 mn
Le jeu en en temps réel avec ZynAddSubFx et / ou Qsynth
Lecture fichier midifile avec timidity (avec une meilleure banque sons)
Transformation 1 piste midifile en wav via rosegarden (avec Qsynth)
Le choix du système Linux en mao (Mandriva personnellement) est pratique, économique et simple (car disponible assez facilement) et surtout homogène ! (peu d'incompatibilité).
QJack est tout simplement génial est efficace.
J'ai joué en animation musicale avec synthèse virtuelle sous linux, la fiabilité et le rendu sonore sont au rendez-vous. ZynAddSubFx est absolument génial. J'utilise aussi régulièrement Linux pour écouter des fichiers audio / vidéo et modifier avec Rezound des fichiers Wav (avant gravure). Linux en Mao fait désormais partie de mon quotidien (à la maison, j'ai un clavier maitre relié à une unité centrale qui me sert d'expandeur avec QSynth et une bonne banque SoundFont à la norme GM).
Besoins en matériel
Voici donc mes besoins en matériel pour le 2 juin à l'IRCAM :clavier maître (4 octaves ou +)
Moniteur (plat ou cathodique 15' ou +) et rétro projecteur
Système d'amplification
Csound
16H30- CSOUND
Karim Haddad
"Csound est un langage de programmation conçu et optimisé pour l’interprétation du son et le traitement des signaux. Ce langage se compose de plus de 450 opcodes - des codes opérationnels que le concepteur sonore utilise pour construire des "instruments" ou des patches. Bien qu'il y ait un nombre croissant « d’interfaces » graphiques pour le langage, vous concevez réellement et modifiez vos patches en utilisant une unité de traitement de textes. Pour commencer, vous créez deux dossiers de textes : un dossier appelé «orc » (orchestre) contenant les "instruments" et un dossier appelé « sco » (score/points) contenant les "notes." Dans Csound, la complexité de vos patches est limitée par votre connaissance, votre intérêt et vos besoins, mais jamais par le langage lui-même. Par exemple, un synthétiseur additif de 22.050 oscillateurs avec 1024 générateurs d'enveloppe par étape sur chaque oscillateur est une simple opération de copier-coller. Il en va de même pour 1 million de texture granulaire de voix ! Avez-vous jamais rêvé de sons de ce genre? Avec Csound vous pouvez. Avec Csound vos rêves deviennent réalité!"
Qu’est-ce que Csound ? Cours d’initiation à la maîtrise de Csound de M. Boulanger
http://www.csounds.com
LilyPond
LilyPond est un logiciel de Musique Assistée par ordinateur avec un système de gravure automatisé.
Il compose la musique admirablement et automatiquement, il a une syntaxe didactique pour ses dossiersde données.
http://lilypond.org/
Présentation de LADPSA
15H30- LADSPA: LINUX AUDIO DEVELOPER SIMPLE PLUGIN API
Patrice Tisserand
Après une présentation de l'architecture de plugin LADSPA et de ses fonctionnalités, plusieurs plugins seront montrés ainsi que leur intégration avec des applications les utilisant.
La présentation se concluera par l'écriture d'un plugin de type gain.