1 points par GN⁺ 5 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Les éléments fournis ne contiennent aucun contenu principal, il est donc impossible de vérifier les arguments ou explications essentiels
  • Il est impossible de confirmer les éléments concrets étayant la relation entre les harmoniques et la synthèse additive
  • Le titre indique un format de bande dessinée interactive, mais ni sa structure ni des exemples ne sont disponibles
  • Aucun détail chiffré, code, outil, méthode d’implémentation ou élément de comparaison n’est fourni
  • Avec les seuls éléments actuels, il est difficile de résumer davantage le sens du sujet ou sa conclusion

Aucun contenu

1 commentaires

 
GN⁺ 5 시간 전
Avis sur Lobste.rs
  • La partie timbre est au cœur de la synthèse d’orgue à tuyaux. Les différents sons d’un orgue à tuyaux se résument au final aux différences d’amplitude entre les divers harmoniques, et autrefois, les contrôler demandait énormément de paramètres, ce qui était fastidieux
    Mais après avoir étudié ce sujet, Colin Pykett a créé la synthèse par courbe de tendance, qui permet de modéliser les types de tuyaux courants avec quatre paramètres au maximum
    Si la flûte, la clarinette et le violon ne sonnent pas comme un orgue à tuyaux, la clé, c’est l’acoustique de la pièce. L’essentiel de l’effet d’orgue à tuyaux vient de la réverbération, et si l’on cartographie la réponse impulsionnelle de la pièce pour appliquer une convolution, le résultat devient presque parfait
    En fin de compte, avec quelque chose comme la Web Audio API et simplement le fichier audio de réponse impulsionnelle de l’espace voulu, on peut synthétiser des tuyaux d’orgue assez réalistes en moins de 100 lignes de code. La synthèse est plutôt simple ; c’est l’assemblage de l’orgue complet qui demande davantage de code
    Je ne pense pas pouvoir m’y mettre avant la fin de l’année, mais j’ai vraiment hâte d’ajouter un orgue à tuyaux à mon site web
    Au passage, la prononciation de « timbre » n’est pas forcément seulement « tamber ». En grandissant en Australie, j’ai bien entendu /ˈtæmbər/, mais bien plus souvent /ˈtɪmbər/, et Wikipedia reconnaît aussi ces deux prononciations ainsi qu’une troisième comme courantes

    • Je n’avais jamais entendu parler de la synthèse par courbe de tendance, c’est vraiment génial. L’orgue était le synthétiseur additif d’origine, et cela remonte très loin, jusqu’à l’âge d’or de Rome et même à l’hydraule
  • L’exemple interactif est vraiment excellent. En revanche, dans la mélodie de l’exemple Timbre, l’avant-dernière note moins deux semble un demi-ton trop bas ; je me demande si c’est moi qui entends mal
    J’entends C B A G# F G# A, mais à l’oreille ce F devrait être un F#

    • Oui. J’ai eu du mal à déchiffrer la notation ABC, donc certaines notes sonnaient bizarrement, mais ça a sans doute été corrigé maintenant. Le passage qui enchaînait trop brutalement vers la section B a aussi été retouché
  • Sous Firefox sur Linux, la partie interactive ne fonctionne pas. Dans la console, un message indique l’échec du chargement du .mov parce que video/mp4; codecs=hvc1 n’est pas pris en charge, et le chargement du média s’arrête parce que toutes les ressources candidates ont échoué
    Cela semble aussi bloquer la lecture audio. Si on ouvre le fichier directement, le .mov est servi en video/quicktime et video/mp4 est incorrect, mais la lecture directe fonctionne bien, et ffprobe indique aussi hvc1
    En revanche, le fichier .webm ne se lit pas du tout, avec les erreurs NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005) et Unable to create decoder

    • Malheureusement, cela fonctionne bien sur Firefox Focus sur iPhone. Je suis dehors en ce moment, mais je vérifierai sur Firefox Linux une fois rentré
    • En regardant avec ffprobe, il y a beaucoup de choses étranges. COMPATIBLE_BRANDS et MAJOR_BRAND valent qt, le flux vidéo est en vp9, mais les métadonnées indiquent un canal alpha alors que le format de pixel n’en a pas
      Les informations d’espace colorimétrique sont aussi incomplètes, donc plusieurs éléments paraissent suspects
    • Je n’ai pas réussi à reproduire le problème sur ma distribution, mais je pense avoir identifié le souci avec le .webm. J’espère que c’est réglé maintenant