1 points par GN⁺ 2024-05-23 | 1 commentaires | Partager sur WhatsApp

Annonce d’une nouvelle fonctionnalité de désactivation du mode muet

  • Présentation de la nouvelle fonctionnalité

    • Une nouvelle fonctionnalité de désactivation du mode muet a été annoncée.
    • Cette fonctionnalité aide les utilisateurs à réactiver leur microphone plus facilement.
  • Principales caractéristiques de la fonctionnalité

    • Utilisation simple : il est possible de désactiver le mode muet avec un seul bouton.
    • Interface conviviale : grâce à un design intuitif, tout le monde peut l’utiliser facilement.
    • Prise en charge de nombreuses plateformes : compatible avec plusieurs systèmes d’exploitation.
  • Avantages de la fonctionnalité

    • Gain d’efficacité : réactiver rapidement et facilement le microphone permet de gagner du temps.
    • Amélioration de l’expérience utilisateur : il est possible de désactiver le mode muet simplement, sans procédure complexe.
    • Utile dans de nombreuses situations : pratique dans les réunions, les cours magistraux, les cours en ligne, etc.
  • Inconvénients de la fonctionnalité

    • Possibilité de problèmes techniques : comme il s’agit d’une nouvelle fonctionnalité, des bugs peuvent apparaître au début.
    • Problèmes de compatibilité : elle pourrait ne pas fonctionner parfaitement sur tous les appareils.

L’avis de GN⁺

  • Nécessité de la fonctionnalité : la fonction de désactivation du mode muet est particulièrement utile dans les réunions ou les cours en ligne. Le fait de pouvoir réactiver rapidement et simplement le microphone peut nettement améliorer l’expérience utilisateur.
  • Considérations techniques : lors de l’introduction d’une nouvelle fonctionnalité, il faut prendre en compte les bugs initiaux ou les problèmes de compatibilité. Des tests suffisants et la collecte des retours utilisateurs sont nécessaires.
  • Comparaison avec les produits concurrents : par rapport à d’autres produits offrant une fonction similaire, il serait utile d’analyser dans quelle mesure cette fonctionnalité se différencie.
  • Nécessité de former les utilisateurs : puisqu’il s’agit d’une nouvelle fonctionnalité, il faut expliquer clairement aux utilisateurs comment l’utiliser. Cela peut en augmenter le taux d’adoption.
  • Potentiel d’évolution future : si cette fonctionnalité s’impose avec succès, des améliorations ou extensions supplémentaires seront possibles. Par exemple, une fonction de désactivation automatique du mode muet via la reconnaissance vocale, entre autres.

1 commentaires

 
GN⁺ 2024-05-23
Avis de Hacker News
  • J’aime le fait que l’auteur ait inclus quelques morceaux connus pour l’écoute. Il suffit d’appuyer sur l’icône de musique en bas à droite.
    Évidemment, on va d’abord voir Bach pour vérifier ce que ça donne, et en regardant le BWV 578, le rythme du contrepoint m’a paru ressortir d’une façon nouvelle. J’ai vu plusieurs outils de visualisation, notamment https://www.youtube.com/user/smalin/videos, qui mérite d’être mentionné, mais la plupart reposaient sur des objets en mouvement continu, comme des balles, qui suivent les notes.
    Ici, il n’y a pas d’objet en mouvement à suivre, et les notes sont séparées ; quand plusieurs cordes sont pincées en même temps, elles apparaissent clairement en violet, ce qui permet de mieux ressentir le contrepoint rythmique de Bach. Excellent travail.

    • Ce qui est étrange, c’est que la liste ne contient qu’un seul morceau pour guitare, Asturias, et que tout le reste est de la musique pour clavier. Malheureusement, c’est dans ce morceau que les faiblesses du système apparaissent.
      Des notes sont coupées, le rythme est incorrect, et il y a même eu une fois un très gros bourdonnement, comme si le buffer n’était pas rempli assez vite.
    • Au début, je n’avais même pas vu l’icône en bas à droite. Je pensais que c’était juste un petit jouet fait rapidement, mais pouvoir charger des morceaux existants, c’est plutôt chouette.
      Je me demande combien de gens, comme moi, ne voient pas le bouton et ferment l’onglet.
    • J’aime aussi le fait que la valeur de vélocité du MIDI soit mappée à la position où la corde est pincée, si bien que les notes jouées plus fort sonnent plus brillantes. C’est une belle illustration de modélisation physique.
  • Le son d’une corde pincée est généralement produit par la synthèse Karplus-Strong, avec une très courte boucle de ligne à retard associée à un filtre passe-bas. La ligne à retard est excitée par un bref bruit, et sa longueur détermine la hauteur de la corde.
    Karplus-Strong peut être étendue dans de nombreuses directions pour imiter la façon de pincer, le micro acoustique au chevalet, un micro électrique placé à un point quelconque de la corde, le pincement à un point quelconque, etc. On peut aussi simuler la résonance du corps ; au-delà de l’imitation d’instruments existants, c’est une technique de synthèse amusante à explorer.

    • Si l’objectif est de reproduire précisément le son d’un instrument, Karplus-Strong sonne un peu médiocre. Si ça fonctionne tant bien que mal, c’est parce que le bruit produit les harmoniques initiales du pincement, et que le filtre passe-bas imite l’atténuation de ces harmoniques selon leur fréquence.
      Mais c’est très primitif comparé à l’abondante recherche sur de meilleures simulations. En revanche, la ligne à retard elle-même est excellente, et cette partie n’a pas beaucoup changé.
  • Le fait que le timbre change quand on pince la corde près du bord ou au milieu est vraiment génial.

    • Oui, et c’est implémenté de façon assez maligne. Si l’on appuie sur le bouton ?, le principe est expliqué : ils font une analyse de Fourier de la forme de la corde au moment où elle est relâchée, puis jouent les notes correspondantes.
    • Il me semble que le même phénomène existe aussi sur une vraie corde physique, et je me demande pourquoi.
    • C’est exactement comme sur un vrai instrument à cordes. Je me demandais s’ils l’avaient implémenté, et je suis impressionné de voir que oui.
  • Il est étonnamment facile de produire quelque chose d’agréable à écouter. J’aimerais qu’une personne connaissant la musique explique pourquoi ça fonctionne si bien.

    • Les quatre groupes de cordes forment quatre accords. Dans le sens horaire : C, Am, F, G ; c’est une progression d’accords courante dans la pop.
      Elle est devenue populaire parce qu’ils vont bien ensemble : https://en.wikipedia.org/wiki/%2750s_progression
    • Comme d’autres l’ont dit, ce sont tous des accords. Et pas n’importe quels accords : des accords dont on sait déjà qu’ils s’accordent très bien entre eux.
      Si vous n’avez pas encore vu Pachelbel Rant, je vous le recommande. Il y a tout un numéro comique fondé sur le fait que ces accords sont à la base de la musique : https://www.youtube.com/watch?v=uxC1fPE1QEE
      En cliquant sur la petite note de musique en bas à droite, on peut aussi choisir d’autres ensembles d’accords, chacun donnant une ambiance différente. Personnellement, je préfère le côté Andalusian.
      C’est pour cela qu’on donne souvent ce conseil aux débutants à la guitare : « avec trois accords, tu peux tout jouer ; avec quatre, tu maîtrises l’ambiance ; avec cinq, tu es un dieu parmi les humains ».
    • Ce sont tous des accords comme C, F, G et Am. C/Am, F et G sont voisins dans le cycle des quintes, donc ils s’enchaînent naturellement bien dans une progression.
    • Il en existe aussi des versions acoustiques, qu’on peut accorder comme on veut et pour lesquelles on peut choisir toutes sortes d’accords, mais une fois les accords choisis, il faut les accorder précisément sur ces notes. Sinon, ça sonne faux.
      Chaque groupe de cordes de la page web se comporte et sonne, quand on le balaie à la main, un peu comme un ovikannel.
      Il y en avait un exemple accroché au mur : à l’origine, c’était un objet fixé à la porte d’entrée pour que, quand la porte s’ouvrait, des billes en bois frappent les cordes et produisent un son de carillon : https://www.reddit.com/r/finnish/comments/dvd125/my_finnish_...
      Quelqu’un se demandait à quoi cela pouvait ressembler ; c’est à peu près ce genre de son.
    • Les notes attribuées aux cordes sont choisies de façon à former une harmonie.
  • À noter que dans Chrome sous Linux, il reste un bruit de glitch qui grésille. Ça pourrait être une sorte de buffer underrun.
    Cela se produit beaucoup plus souvent quand on balaie rapidement beaucoup de cordes, et ça arrive aussi dans Firefox, mais nettement moins.

    • Il y a aussi de gros pops dans Chrome sur Mac. Ça ne devrait pas arriver.
      La principale raison semble être l’utilisation de createScriptProcessor. Il vaudrait mieux passer à AudioWorklet et utiliser WASM + SharedArrayBuffer pour les calculs.
      La représentation visuelle du pincement des cordes est excellente, et on dirait que beaucoup de temps y a été consacré. Je pense que le nombre de recommandations reconnaît aussi cet aspect.
      Il existe un exemple implémentant une idée similaire en Rust + WASM, avec une qualité audio bien meilleure : https://jackschaedler.github.io/karplus-stress-tester/
      J’ai aussi écrit une API simple pour utiliser l’audio Rust WASM : https://glicol.js.org/
      Si vous voulez créer un cas d’usage, n’hésitez pas à laisser un message. Le projet est activement maintenu ces derniers temps.
    • Ce genre de chose peut arriver assez souvent avec l’audio web. Le navigateur n’arrive pas à suivre le rythme de traitement.
    • Dans Chrome sous Windows, changer buffer_size de audio_shader.js à 4096 résout complètement le problème.
    • Ça arrive aussi dans Chrome sous Windows.
    • Ça arrive aussi dans Brave sur Android.
  • Autre idée : ce serait bien que les cordes résonnent ensemble en fonction des harmoniques des autres cordes en train d’être jouées.
    Ce serait aussi bien de prendre en charge différents matériaux, comme l’acier, le nylon ou le boyau.

  • En voyant les réactions, je me dis que beaucoup de VST gratuits pourraient soudain devenir des objets intéressants et populaires dès qu’on leur ajoute, sous une forme ou une autre, une interface web.
    Si vous avez un DAW, Internet regorge vraiment de générateurs de sons gratuits amusants. Rien que Spitfire Audio propose 60 VST LABS gratuits avec lesquels jouer, et ce n’est qu’une seule entreprise.
    https://labs.spitfireaudio.com/
    Au fond, il leur manque le frontend qu’un DAW fournit généralement, mais un DAW est trop complexe pour quelqu’un qui veut juste manipuler légèrement des sons.

  • Ce serait bien d’expliquer l’algorithme un peu plus en détail. Il existe une méthode courante et simple de synthèse de cordes, Karplus-Strong, mais ceci sonne un peu mieux.

    • Si vous ne l’avez pas vu, cliquez sur le point d’interrogation en haut à gauche : il donne quelques détails.
  • Il faut vérifier que le téléphone n’est pas en mode silencieux. Sur iPhone, cela peut venir du commutateur de silence. Monter le volume n’a servi à rien.
    Je ne sais pas pourquoi je me fais downvoter, mais le commutateur de silence n’est pas très intuitif. YouTube se lit sur une page web même en mode silencieux, mais pas cette page.

    • Ce n’est pas faux. Je ne sais toujours pas exactement ce que le bouton silencieux de mon téléphone bloque et ce qu’il laisse passer.
    • J’ai eu le même problème. Mon téléphone est toujours en silencieux, donc je n’ai même pas pensé à vérifier ça.
      Ce serait bien que l’app ou le système d’exploitation l’indique quand on touche au volume alors qu’il est en silencieux.
  • Ne fonctionne pas sur iOS 17.4, iPhone 14. Même chose avec Safari et le téléchargement depuis l’App Store.
    Modification : si je pouvais jouer avec ça, je serais prêt à payer 2 dollars.

    • Il faut désactiver le mode silencieux du téléphone.
    • Ça fonctionne sur iOS 17.4.1, iPhone 15 Pro.
    • Je compte vraiment l’installer pour mes enfants.