Plateforme : Linux, utilise la bibliothèque HTK et le logiciel LiaPhon.
Remarque: Ce logiciel bénéficie maintenant d’une distribution en interne uniquement.
4.8.5.3.7IrcamFilter
Descriptif
Il s'agit d'une émulation temps réel du filtre passe-bas résonant du « Moog Ladder Filter » (par résolution des équations du circuit électronique original en séries de Volterra). Le succès qu'a connu ce filtre analogique vient de sa non-linéarité (le timbre change avec le niveau du signal ce qui apporte une « signature sonore particulière » et un « grain »), de son ordre élevé (4), sa résonance facilement pilotable (les paramètres de contrôle sont directement reliés au facteur de qualité et à la fréquence de coupure). L'intérêt de la modélisation en séries de Volterra pour son implémentation est: de réduire les coûts de calcul, de permettre de faire évoluer rapidement les paramètres de contrôle sans avoir d'artefact, de rejeter l'aliasing souvent inévitable sur les traitements non linéaires, et de séparer artificiellement les contributions linéaires et distordues. Ce dernier point peut avoir un intérêt en design sonore et génère des effets intéressants par exemple sur les sons impulsifs et percussions.
Plusieurs versions codes existent: Un VST-Mac développé en C++ par T. Hélie, une version pour Max développée par J. Lochard, et enfin une version C++ optimisée et archivée par T. Carpentier.
Principales fonctions réalisées
Fonction 1
La première fonction réalisée est de prendre un son d'entrée et de fournir un son de sortie qui correspond à la version filtrée. Le filtre est piloté très simplement par deux paramètres (fréquence de coupure, facteur de qualité de la résonance). Le niveau du signal d'entrée a un effet sur le timbre du son.
Fonction 2
La partie linéaire (partie du timbre non sensible au niveau du signal, comme pour un « filtre standard ») et la partie distordue complémentaire peuvent être isolées et dirigées vers deux sorties séparées.
Fonction 3
La programmation d'un « envelope follower » sera ajoutée prochainement.
4.8.5.3.8Modules d’indexation automatique
Ircamkeymode, Ircamclassifier, Ircamdescriptor Ircamchord, Ircamsummary, Ircambeat
Descriptif
Il s'agit de bibliothèques et de programmes développés par G. Peeters et son équipe pour l’extraction d’informations musicales à partir du signal audio. Ils sont développés pour les trois plateformes Linux, Windows et MacOSX.
Principales fonctions réalisées
Ircambeat
Estimation du tempo et de la métrique variable au cours du temps, estimation de la position des battements et premier temps.
Ircamchord
Estimation de la suite d’accords (24 accords Majeurs et mineurs) au cours du temps, estimation du premier temps (ircamchord inclut ircambeat).
Ircamkeymode
Estimation de la tonalité globale d’un morceau de musique (24 tonalités Majeures et mineures).
Ircamdescriptor
Estimation d’un large ensemble de descripteurs audio (log-attack-time, centroid spectral, MFCC, Chroma, …) et de leur modélisation temporelle.
Ircamclassifier
Estimation de single-label ou multi-label d’un fichier audio parmi les classes pré-entrainées (ircamclassier inclut ircamdescriptor).
Ircamsummary
Estimation d’un résumé audio selon trois méthodes différentes et de la structure temporelle d’un morceau de musique (approche par états et par séquences).
4.8.5.3.9Logiciel Diphone Studio
Diphone Studio est dédié au morphing sonore. Dans la première phase d’analyse, le son de départ est découpé en morceaux appelés diphones qui sont placés dans un dictionnaire. L’utilisateur choisit ensuite dans ses différents dictionnaires les diphones qu’il souhaite assembler et leur succession dans le temps. Le programme procède ensuite au morphing d’un diphone à l’autre pour générer un résultat sonore, proposant une nouvelle approche du montage de sons par interpolation.
Applications principales : composition, design sonore, postproduction, cinéma, multimédia, acoustique.
Fonctions principales
-
segmentation/analyse : pour faciliter la phase d’analyse, Diphone propose une segmentation automatique du fichier son de départ. Une interface graphique permet de choisir un plug-in d’analyse et de régler les paramètres de cette analyse ;
-
éditeur de dictionnaires : cet outil permet de naviguer entre les différents dictionnaires, de sélectionner des diphones, de constituer de nouveaux dictionnaires et de les sauvegarder ;
-
éditeur de séquences : construction de séquences de diphones dans le temps et modification des propriétés des objets de connexion (durée de connexion, connexion linéaire, etc.) ;
-
éditeur de courbes BPF (Break Point Functions) : création ou modification de l’évolution de l’amplitude, de la fréquence fondamentale ou de l’amplitude des partiels du son.
Caractéristiques techniques et configuration :
Diphone Studio permet de contrôler différentes méthodes de synthèse implémentées sous forme de plugins :
-
synthèse additive et son programme d’analyse (AddAn). Un nouveau module par chaîne de Markov (HMM) permet l’analyse de sons inharmoniques ;
-
chant (Synthèse Source-Filtre) et l’analyse par Modèles de résonance (ResAn) ;
-
enveloppes spectrales pour l’analyse de la voix ;
-
analyse et synthèse Psola ;
Configuration : MacOSX
F ormat de fichiers son : AIFF et Sound Designer II ; format des fichiers d’analyse : SDIF.
Logiciel Diphone Studio
Dostları ilə paylaş: |