rien de ce que vous entendez n’est enregistré
Chaque éclatement, claquement, vrombissement et tintement de dopa est créé dans votre navigateur au moment où vous le déclenchez. Voici pourquoi, ce que ça coûte et comment quelques-uns fonctionnent.
par Azalea Cyber Development ·
Il n’y a aucun fichier audio dans dopa. L’éclatement d’un dôme, le claquement d’une bulle, le vrombissement d’un spinner et la sonorité d’un pendule de Newton sont tous créés dans votre navigateur au moment où vous les provoquez, à partir d’oscillateurs, de bruit filtré et d’enveloppes. Voici pourquoi nous l’avons bâti ainsi, ce que ça coûte et comment quelques-uns de ces sons fonctionnent vraiment.
pourquoi ne pas enregistrer la vraie chose
Un enregistrement répond bien à la question du son que fait le papier bulle. Il répond mal à celle du son que fait cette feuille-ci, pressée aussi fort et aussi vite, avec la moitié déjà éclatée. Un extrait joue toujours de la même façon, et un fidget tient ou échoue sur l’impression qu’il répond à votre main. Un son qui ignore votre main brise cette impression plus vite que tout ce qui se passe à l’écran.
La synthèse fait du son une fonction de ce qui se passe. Un spinner qui ralentit peut sonner comme un spinner qui ralentit, de façon continue, au lieu de passer d’un extrait rapide à un extrait lent. Elle aide aussi de façon plus terre à terre. Il n’y a rien à télécharger, donc un jouet se fait entendre dès qu’il est chargé. Rien ne vient d’un serveur, donc tout fonctionne hors ligne. Et il n’y a aucun fichier média à laisser passer par la politique de sécurité du site.
Le coût mérite d’être dit franchement. Un bon enregistrement d’un vrai objet sonnera toujours de façon plus photographique qu’un son synthétisé. Nous échangeons un peu de réalisme contre beaucoup de réactivité, et pour des jouets qu’on touche, c’est le bon échange.
ce qui l’empêche de sonner robotique
Deux petits détails font l’essentiel du travail. Chaque déclenchement varie légèrement au hasard, si bien que vingt pressions sur le même dôme donnent vingt éclatements très légèrement différents, comme un vrai dôme de silicone qui ne cède jamais tout à fait de la même façon.
Et quand un jouet est une grille, l’endroit où vous appuyez choisit une note dans une gamme pentatonique. Aucune de ses notes ne jure avec une autre, alors un balayage rapide sur une feuille donne quelque chose de vaguement musical plutôt que du bruit, et aucun ordre de pressions ne peut jouer une fausse note.
comment vrombit le spinner
Le son du fidget spinner est une lecture de sa physique plutôt qu’une couche posée par-dessus. Le vrombissement, ce sont deux oscillateurs, une onde en dents de scie et une onde triangulaire, accordés à sept cents d’écart. Ce léger désaccord transforme un simple bourdonnement en scintillement vitreux de roulement à billes. Les deux passent par un filtre passe-bas, avec une discrète couche de bruit filtré en dessous pour le souffle de l’air.
La physique transmet au son un seul nombre, la vitesse du spinner, et tout en découle. Quand la vitesse augmente, la hauteur monte d’un bourdonnement d’environ 84 hertz vers un sifflement d’un peu plus de 640, le filtre s’ouvre d’environ 420 hertz à environ 4 kilohertz pour que le timbre s’éclaircisse, et le souffle croît avec le carré de la vitesse, si bien qu’il n’arrive vraiment que lorsque le spinner file. Pendant qu’il ralentit, tout s’inverse en douceur. Vers la fin, le vrombissement laisse place à des crans distincts, espacés pour qu’une rotation rapide ne les mitraille jamais, et c’est le moment où l’on sentirait dans un vrai spinner qu’il est presque à bout.
comment sonne le pendule
Le carillon cinétique avait besoin d’un son qui évoque le métal, et une seule onde pure sonne comme un signal d’essai. Chaque frappe est donc construite comme vibre une barre de métal frappée, en un empilement de partiels à des rapports inharmoniques. Pour les billes chromées, ces rapports sont 1 : 2,76 : 5,4 : 8,93. Comme ce ne sont pas des multiples entiers les uns des autres, l’oreille entend du métal frappé plutôt qu’une note musicale, et les partiels aigus s’éteignent plus vite que les graves, comme sur une vraie barre.
Deux règles gardent le tout honnête. Une note ne sonne qu’à l’instant où deux billes entrent en contact, jamais pendant qu’elles reposent l’une contre l’autre, parce que des billes au repos ne sont pas frappées. Et la note dépend de l’écart frappé, alors l’élan qui parcourt la rangée fait sonner les écarts dans l’ordre, et un seul balancement joue une courte gamme. Le matériau change la voix autant que l’éclat : le laiton tient plus longtemps et plus chaud, l’obsidienne est brève et sombre, et le verre taillé est presque pur.
les trousses sonores
Comme tout est généré, le terrain de jeu entier peut changer de voix d’un coup. Une trousse sonore remodèle les deux éléments de base dont est fait chaque son bref, alors une trousse comme Timber, Felt, Music Box ou Glass redonne une voix à chaque éclatement, clic et tintement en même temps, et le terrain de jeu parle avec un seul accent. Les sons continus propres à un jouet, comme le vrombissement du spinner ou la flamme du briquet, restent intacts, parce que chacun est accordé à la physique de son jouet.
le premier son vient de vous
Les navigateurs ne laissent pas une page faire du son avant que vous ayez interagi avec elle, et c’est une bonne règle. dopa attend votre premier toucher ou votre première touche avant de lancer son audio, alors le premier son que vous entendez est toujours un son que vous avez demandé.
les jouets de ce texte
à lire aussi
- le fluide de liquide est bien réelGlissez le doigt dans liquide et la couleur suit, s’enroule et continue de bouger. Rien de tout ça n’a été animé à l’avance. Voici la simulation qui se cache dessous.
- un pendule de Newton qui fait de la musiqueSoulevez une bille, lâchez-la, et celle du bout s’élance. Dans le carillon cinétique, rien ne programme ce comportement. Il vient de cinq pendules et d’une seule règle de collision.
Vous avez repéré une erreur ou voulez en savoir plus ? support@dopasim.com