J'ai remplacé tous les sons synthétisés par de vrais enregistrementsI replaced every synthesized sound with real recordings

Jusqu'ici, chaque bruit du café sortait d'un programme. Les 42 effets sont passés à de vrais enregistrements, et le café filtre a changé de méthode.Until now, every noise in the café came out of a program. All 42 sound effects switched to real recordings, and filter coffee got a new method.

Jusqu'au 24 octobre, aucun son du jeu n'était un enregistrement. Le moulin, la pompe, la vapeur, la porcelaine, le clic du porte-filtre : tout sortait d'un programme, à partir de rien. Ça avait ses avantages, aucune question de droits et des sons régénérables à l'identique, mais ça s'entendait. Un moulin synthétisé reste un moulin synthétisé.

Until October 24, not a single sound in the game was a recording. The grinder, the pump, the steam, the porcelain, the click of the portafilter: everything came out of a program, from scratch. It had its perks, no rights issues and sounds I could regenerate identically, but you could hear it. A synthesized grinder still sounds like a synthesized grinder.

42 effets à remplacer

42 effects to replace

J'ai donc remplacé les 42 effets du jeu (postes, vaisselle, ménage, caisse, clients, interface, aménagement, ambiance et bruits de pas) par de vrais enregistrements, tirés de banques de sons libres. Chaque nouveau son reprend le nom et le volume de celui qu'il remplace, pour ne pas dérégler le mixage. Les deux musiques n'ont pas changé.

So I replaced all 42 effects in the game (stations, dishes, cleaning, till, customers, interface, build mode, ambience and footsteps) with real recordings from free sound libraries. Each new sound keeps the name and volume of the one it replaces, so the mix doesn't fall apart. The two music tracks stayed as they were.

Certains choix ne sont pas ceux qu'on attendrait. Pour le bruit d'une boisson qu'on verse, j'ai pris l'eau chaude d'une machine de bar : le son d'une tasse qui se remplit monte petit à petit, et une boucle le ferait redescendre à chaque tour. L'eau du robinet, c'est en fait un évier qui se remplit. Et le soupir d'un client mécontent est devenu deux notes qui descendent, parce qu'il y a des clients et des clientes, et qu'une seule voix n'aurait pas collé.

Some choices aren't the obvious ones. For the sound of a drink being poured, I used hot water from a bar machine: the sound of a cup filling up keeps rising, and a loop would make it drop back down every cycle. Tap water is actually a sink filling up. And an unhappy customer's sigh became two falling notes, because there are male and female customers, and a single voice wouldn't have fit.

Mêmes gestes, images d'aujourd'hui : d'abord l'ancien son synthétisé, puis l'enregistrement actuel.Same actions, today's footage: first the old synthesized sound, then the current recording.

La chasse aux coupures

Hunting down the seams

Restaient les boucles. La vapeur, l'eau chaude ou le fond de salle tournent en continu, et on ne doit jamais entendre le raccord. Pour chaque son, j'ai cherché le passage le plus régulier, calé le point de boucle à l'échantillon près et ajouté un fondu croisé. Les enregistrements de vapeur étant courts, leurs boucles ne durent que 2,7 à 3,6 secondes ; celle de l'ambiance de salle en fait 74. J'ai aussi changé le format d'import des boucles : le codec que j'utilisais compresse par blocs et pouvait laisser un petit trou au point de boucle.

Then there were the loops. Steam, hot water and room ambience play continuously, and you must never hear the seam. For each sound, I looked for the steadiest stretch, aligned the loop point down to the sample and added a crossfade. Since the steam recordings are short, their loops only last 2.7 to 3.6 seconds; the room ambience loop runs 74. I also changed the import format for loops: the codec I was using compresses in blocks and could leave a tiny gap at the loop point.

Le brouhaha de la salle suit maintenant le nombre de clients. Des gens qui rient et discutent dans un café vide, ce n'était pas très crédible. La salle reste muette avec un seul client, murmure à partir de deux et atteint son plein volume à dix. Le soir même, j'ai encore remplacé la piste d'ambiance par une prise plus régulière, 6 dB plus bas, sans voix ni rire qui ressortent.

The room chatter now follows the number of customers. People laughing and talking in an empty café wasn't very believable. The room stays silent with a single customer, starts murmuring from two and reaches full volume at ten. That same evening, I swapped the ambience track again for a steadier take, 6 dB lower, with no voice or laugh sticking out.

Le café filtre passe à la machine

Filter coffee moves to the machine

Un playtest m'a aussi fait revoir le café filtre : le préparer n'était pas intuitif du tout. Il fallait tenir le porte-filtre rempli de mouture au-dessus de la tasse, sous le robinet d'eau chaude. La machine espresso a maintenant des programmes, choisis au clic droit : espresso (36 ml, environ six secondes) et café filtre (200 ml). Un programme lungo (110 ml) arrivera dans la démo avec sa prochaine mise à jour. Le geste est le même à chaque fois, et la machine s'arrête seule à la bonne dose. La qualité se joue désormais sur la mouture, la dose et le tassage, plus sur le réflexe d'arrêter au bon moment.

A playtest also made me rethink filter coffee: making it wasn't intuitive at all. You had to hold a portafilter full of grounds over the cup, under the hot water tap. The espresso machine now has programs, picked with a right-click: espresso (36 ml, about six seconds) and filter coffee (200 ml). A lungo program (110 ml) will come to the demo with its next update. The moves are the same every time, and the machine stops by itself at the right dose. Quality now comes down to grind, dose and tamp, not to your reflexes on the stop button.

Un espresso de A à Z avec les sons du jeu : mouture, tassage, extraction arrêtée seule à 36 ml.An espresso from start to finish with the in-game sounds: grinding, tamping, and a shot that stops by itself at 36 ml.
Ajouter à ma liste de souhaitsWishlist on Steam La page de CoffeeShop Simulator →CoffeeShop Simulator game page → Tout le journalAll devlogs