Unité mixte de recherche Ircam-cnrs



Yüklə 1,72 Mb.
səhifə244/312
tarix02.01.2022
ölçüsü1,72 Mb.
#15570
1   ...   240   241   242   243   244   245   246   247   ...   312
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


Yüklə 1,72 Mb.

Dostları ilə paylaş:
1   ...   240   241   242   243   244   245   246   247   ...   312




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin