L'audio
Bien que vous ne le verrez pas, 33 est en fait un séquenceur intégré. Tous les fichiers audio sont gérés par un séquenceur multipiste et multipartite, les bruits et les battements binauraux sont générés en temps réel et plusieurs paramètres viennent modifier les sons à partir de vos propres paramètres vitaux mesurés. Si ça, ce n'est pas geek, je n'ai pas mieux. Voyez ça comme Logic Pro avec une analyse vitale en temps réel venant modifier vos synthés.
Les raisons pour lesquelles j'ai choisi de créer un séquenceur sont nombreuses :
- c'est le plus geek, non ?
- je peux fignoler tous les sons en temps réel et adapter la durée, les battements binauraux, les bruits de fond et les bruits de respiration.
- c'est beaucoup plus léger à charger. Avant cette option, une méditation nécessitait au moins 100Mb de téléchargement ; avec cela, nous sommes autour de 2-3 Mb par méditation.
Donc, j'ai en gros créé un Spotify pour la méditation. Si vous avez déjà téléchargé une vidéo sur YouTube, vous savez à quel point c'est simple : déposer le fichier, laisser faire et oublier, et voilà. J'ai dû recréer la même chose, mais cela a des limites. En gros, vous déposez un fichier de méditation sur notre back-office et le traitement de fond commence, en supprimant autant de bruit de fond que possible, en normalisant l'audio aux niveaux cibles et en créant des aperçus de forme d'onde, le tout grâce à FFmpeg.
Cela dit, enregistrer une méditation est délicat. J'ai utilisé un Warm Audio WA-87 (une reconstruction du Neumann U87, un chouïa moins cher), qui est un micro étonnant avec un rapport bruit/signal de -117db, avec un préamplificateur à tube. Le son résultant est génial mais encore un peu trop bruyant, et c'est parce que, eh bien, ma fille chante normalement fort sur l'album que j'ai produit pour elle, mais ma femme parle vraiment bas quand elle enregistre une méditation - allez savoir pourquoi.

Alors, j'utilise Izotope RX8 ; ils ont un ensemble incroyable d'outils de post-traitement, et le de-noise vocal a été top. Je les ai achetés pour récupérer une interview cassée que j'ai faite pour mon film En Réalité (vous savez, quand le micro lavallière principal meurt au milieu de l'interview que vous faites seul parce que pourquoi pas, et que vous n'avez que le micro caméra de secours avec une réverbération affreuse... génial). Donc je peux vous dire que si vous avez un son cauchemardesque, achetez ce truc. Mais pour juste un audio un peu trop bruyant parce que votre femme parle vraiment, vraiment bas, c'est très bien.
L'appli
J'ai commencé à méditer sérieusement avec les battements binauraux de Bob Monroe, du Monroe Institute, en 2010 (quelle voix il a !), et à développer une appli de plateforme de méditation en 2013. J'en ai fait plusieurs itérations, en commençant par le côté créateur.
Après que ma femme ait publié ses 2 premiers livres en 2019 (33 Trésors, 33 Méditations), nous avons décidé de créer une appli pour ses méditations et j'ai pris le problème à l'envers : arrêter de geeker, commencer par l'interface utilisateur, et laisser tomber le "tout-en-application-créateur-interface " qui serait trop lourd.
Alors j'ai utilisé toutes les libs que j'avais créées pour ces plusieurs itérations, notamment le séquenceur, les enregistreurs et lecteurs de fichiers, et toutes les analyses FFT, HRV, et spectres que j'ai créées pour l'analyse du pouls cardiaque, et je les ai intégrées dans mon framework d'app qui gère toutes les choses liées à l'utilisateur, et les communications client-serveur.
Maintenant, enfin, on arrive quelque part.
Prochaine tâche, le off-line ! Bien sûr, lorsque vous faites une méditation, vous ne voulez pas que votre appareil frôle la 4G à pleine bande passante. Votre champ électromagnétique est en jeu, après tout. Ne riez pas ou je saurai que vous n'avez jamais essayé de méditer dans un champ EM. J'ai donc dû développer un moyen de télécharger tous les fichiers nécessaires d'une série et de les lire hors ligne. C'est fait. Vous pouvez maintenant profiter de toutes les méditations en mode hors ligne (en fait, je vais essayer d'ajouter un avertissement dans l'application si vous n'êtes pas en mode avion au début d'une méditation).
A suivre...
Prochains chapitres :
- biofeedback et analyse du pouls (c'est commencé)
- UX/UI et développement de l'appli
- médéric