Explications et mode d'emploi

#1
by Ribot - opened

WindChimes :
Un projet écrit en Python le soir (car c’est plus interessant que de regarder la télé actuellement) qui génère des sons, des nappes de sons binoraux.
L’idée étant qu’on m’avait parlé de ça, que X est intéressé, et que ça peut faire les mêmes sons qu’un bol tibétain qu’on a égaré…..
Et puis, ça m’a permis de comprendre comment ça marche aussi et comment réaliser un projet pareil en code

J’ai mis hier soir le projet en ligne sur HuggingFace ici :

https://huggingface.co/spaces/Ribot/WindChimes


Qu’est-ce qu’un son binaural ?
Un son binaural, c’est une illusion sonore créée en jouant deux sons avec des fréquences légèrement différentes dans chaque oreille. Par exemple, si on entend 440 Hz à gauche et 450 Hz à droite, le cerveau perçoit un "battement" à 10 Hz (différence entre les deux fréquences). Ce battement peut influencer les ondes cérébrales.


Pourquoi utiliser les ondes alpha ?
Les ondes alpha (8-12 Hz) sont liées à la relaxation, au calme et à la concentration légère. En utilisant des sons binauraux qui reproduisent ces fréquences, on peut aider le cerveau à se détendre, réduire le stress ou favoriser un état méditatif.
En théorie, car les études actuelles (Pubmed etc) hésitent entre réelle efficacité et effet placebo.
Mais bon, pourquoi pas ? (ne sais pas)


Comment ça fonctionne ?
Les sons binauraux fonctionnent grâce à un phénomène appelé entrainement cérébral : le cerveau tend à caler ses ondes sur la fréquence perçue. Par exemple, un battement binaural de 10 Hz peut encourager le cerveau à entrer en mode alpha, favorisant ainsi relaxation et bien-être. (cf ma mise en garde au dessus : peu de preuves scientifiques)


Le rôle des gammes musicales

J’ai inséré pas mal de gammes musicales dans mon script :
Il s’agit d’accords de notes de différents types mais connus :
Gamme majeure ou mineure,
Gamme 5e ou 6e voir 7e de dominante
Des gammes exotiques avec même des quart de tons (arabe, orientale etc)
Le choix des gammes musicales enrichit l’expérience des sons binauraux en influençant l’émotion et l’ambiance ressenties. Voici quelques exemples :
• Gamme occidentale (par défaut) : Utilise une échelle majeure classique, souvent perçue comme joyeuse et harmonieuse. Elle favorise un sentiment de calme, de familiarité et de confort.

• Gamme arabe : Avec ses intervalles spécifiques, elle évoque une ambiance exotique et mystérieuse. Elle est idéale pour la méditation profonde et l’introspection.

• Gamme orientale (Chine, Japon) : Basée sur des gammes pentatoniques, elle inspire des paysages sereins et une atmosphère apaisante. Parfaite pour une relaxation légère et une connexion spirituelle.

• Gamme écossaise : Associée aux musiques folkloriques, elle évoque des paysages naturels et une sensation de liberté. Idéale pour stimuler l’énergie positive et la créativité.

• Gamme du gamelan (Indonésie) : Propre à la musique traditionnelle javanaise et balinaise, elle crée une ambiance mystique et méditative, idéale pour une relaxation profonde.

• Gamme flamenco (Espagne) : Évoque l’intensité et la passion. Elle peut être adaptée pour des pratiques demandant une concentration accrue ou une relaxation active.

• Gamme Super-Locrian : Plus complexe et dissonante, elle stimule la créativité et l’introspection plutôt qu’une relaxation profonde.

Ceci peut influencer l’auditeur en effet :
Mineur :génère de la tristesse, de l’introspection :
Exemple : la chanson des beatles « Yesterday » est en mineur

majeur :
Génère de la joie, de l’entrain, du bonheur
Exemple : la chanson des Beatles « let it be » est en majeur

Cinquieme de dominante :
On n’est plus vraiment en majeur et en mineur mais entre les deux.
C’est très utilisé pour le blues, la house musique (Gipsy Woman de Cristal Water par exemple), et ça commence à devenir dissonnant parfois

Les autres gammes sont dissonantes (arabe, oriental, hindou etc) (par l’utilisation des quarts de tons ou de multiples notes) :
Si on ne les connait pas, on trouve ça inquiétant, fascinant, intriguant
Mais si on est baigné dedans d’un point de vu culturel, on trouve ça reposant relaxant etc
Et le reste nous paraitra étrange, exotique etc.

Il faudra s’adapter à la culture, au ressenti, expérience et demande de la personne qui écoutera ce battement binoral


Conclusion
Les sons binauraux ciblant les ondes alpha peuvent être un outil simple pour favoriser le bien-être. Le choix de la gamme musicale joue un rôle clé dans l’expérience globale, en influençant les émotions et l’état d’esprit de l’utilisateur. Tester différentes gammes permet à chacun de trouver celle qui résonne le mieux avec ses objectifs, qu’ils soient liés à la relaxation, à la méditation ou à la créativité.


Guide d’utilisation de l’interface Gradio pour le générateur de sons binauraux
Ce générateur de sons binauraux a été conçu pour vous permettre de créer des ambiances sonores relaxantes, stimulantes ou méditatives, en jouant sur différents réglages. Voici une présentation pédagogique des options disponibles et leur utilité, pour que vous puissiez personnaliser au mieux l’expérience sonore.


  1. Longueur du fichier audio (en secondes)
    • Description : Ce paramètre définit la durée totale de votre fichier audio.
    • Recommandation :
    o Pour une relaxation courte, utilisez 5 à 10 minutes (300-600 secondes).
    o Pour des séances plus longues, comme la méditation ou l’étude, réglez-le sur 20 minutes ou plus.

  1. Longueur de la réverbération (en secondes)
    • Description : La réverbération ajoute une "profondeur" sonore, donnant l’impression que le son résonne dans une grande pièce ou un espace ouvert.
    • Recommandation :
    o Une réverbération courte (0 à 2 secondes) donne un son sec et direct, idéal pour la concentration.
    o Une réverbération plus longue (4 à 10 secondes) crée une atmosphère enveloppante, parfaite pour la relaxation et la méditation.
    Nb : J’avoue que j’ai rajouté des enveloppes sur les sons et qu’on ne voit plus trop la différence « avec » et « sans » désormais pour éviter les gaps et les craquements sonores, mais la reverberation est un peu présente promis !!!!

  1. Panorama stéréo (différence en Hz)
    • Description : Ce réglage ajuste la différence de fréquence entre les sons joués dans l’oreille gauche et droite, ce qui influence la perception des sons binauraux.
    • Recommandation :
    o Une différence faible (2-5 Hz) est idéale pour induire des ondes cérébrales alpha (relaxation). (3 est selon moi le réglage idéal ! (mais vous pouvez tester d’autres réglage)
    o Pour des ondes thêta (méditation profonde) ou delta (sommeil profond), une différence légèrement plus grande peut être utilisée.
    Bon a savoir :
    le script génère un son binaural droite/gauche PUIS rajoute par-dessus un deuxième battement binaural via la spatialisation (le panorama stéréo).
    Donc en réalité il y a un double battement binaural pour se rapprocher du son d’un bol tibétain)

  1. Rapidité des notes (min et max, en secondes)
    • Description : Ces réglages contrôlent l’intervalle de temps entre les notes successives jouées par le carillon.
    • Recommandation :
    o Une rapidité lente (1 à 3 secondes) crée une ambiance calme et apaisante.
    o Une rapidité rapide (0.1 à 0.5 seconde) donne une énergie plus dynamique, idéale pour la concentration ou la créativité.
    Nb : pour faire simple : on fixe une fourchette dans la génération de la partition :
    il y aura a minimum des notes joués toutes les 0.1 s et pas EN DESSOUS et au maximum une note joué toutes les 3s et pas AU DESSUS

  1. Longueur des patterns (en secondes)
    • Description : Les patterns sont des séquences répétées de notes. Ce paramètre définit la durée de chaque pattern.
    • Recommandation :
    o Pour des ambiances très structurées, utilisez des patterns longs (5 à 10 secondes).
    o Pour des sons plus naturels et aléatoires, réduisez ce réglage à 2 ou 3 secondes.
    Pour faire smple :
    Si vous fixer un pattern de 4 s et qu’on a « do, mi, mi sol, do, do , sol » pendant ces 4 s, il sera répété par le nombre de répétition que vous avez fixé

  1. Nombre de répétitions des patterns
    • Description : Ce réglage contrôle combien de fois chaque pattern est répété avant qu’un nouveau soit généré.
    • Recommandation :
    o Répétez un pattern plusieurs fois (3 à 5) pour renforcer une ambiance cohérente et rythmée.
    o Réduisez les répétitions à 1 ou 2 pour une sensation de spontanéité.

Pour faire smple :
Si vous fixer un pattern de 4 s et qu’on a
« do, mi, mi sol, do, do , sol »
pendant ces 4 s, il sera répété par le nombre de répétition que vous avez fixé
Si vous l’avez fixé à deux :

on aura en résultat :
« do, mi, mi sol, do, do , sol »(4s) , « do, mi, mi sol, do, do , sol »(4s)
Puis le script recréera une autre séquence aléatoire de 4s qu’il répetera comme au dessus etc.

autre exemple :

Si vous fixez une durée de pattern de 2s et qu’on a « Do,Mi » et que vous avez fixé le nombre de répétition à 5, on aura :
« Do,Mi »(2 secondes), « Do,Mi »(2s), « Do,Mi »(2s), « Do,Mi »(2s)
puis il créera une autre pattern de 2s aléatoire ex : « Mi,Sol,Si »
et on aura :
« Mi,Sol,Si »(2s), « Mi,Sol,Si »(2s), « Mi,Sol,Si »(2s), « Mi,Sol,Si »(2s)

Etc….

Si vous mettez le pattern à 0, ça désactive cette fonction et tout devient alétoire et on perd cette notion de carillon qui se répéte de manière alétaoire mais de manière sériée…..


  1. Choix de la gamme musicale
    • Description : La gamme détermine les notes utilisées pour générer le carillon. Chaque gamme a une tonalité unique et peut évoquer des émotions différentes :
    o Occidentale (par défaut) : Harmonieuse et familière.
    o Arabe, orientale, flamenco : Exotiques et évocatrices.
    o Super-Locrian, Enigmatique : Plus complexes, idéales pour l’exploration ou la créativité.
    o
    • Recommandation : Essayez différentes gammes pour trouver celle qui vous correspond le mieux. Par exemple, la gamme orientale est souvent utilisée pour la méditation, tandis que la gamme occidentale convient à la relaxation.
    mais ça dépend de la culture et de la sensibilité de la personne qui écoute et pas de votre ressenti lié à votre sensibilité, culture musicale, tradition etc !
    faites attention !
    Un morceau qu vous jugez relaxant peut être ressenti comme étrange et perturbant à une personne issu d’une autre culture !!!! (et réciproquement hein ?) (souvenez vous de la premère fois que vous avez entenu un morceau de musique oriental, tout en se mettant à la place des autres qui ont baignés dedans dès leur naissance et qui découvre un morceau de musique occidental !
    Il n’y a pas de bonnes ou de mauvaises gammes !!!!!! +++++

  1. Format de sortie
    • Description : Vous pouvez choisir le format du fichier audio généré :
    o WAV : Format non compressé pour une qualité maximale.
    o FLAC : Format compressé sans perte, idéal pour économiser de l’espace tout en conservant une haute qualité.
    • Recommandation : Par défaut, le format FLAC offre un bon compromis entre qualité et taille.

  1. Partition générée
    • Description : Une représentation textuelle de la séquence des notes et des accords joués. Cela peut être utile pour visualiser la structure musicale ou l’analyser.
    • Recommandation : Utilisez-la pour ajuster vos réglages si une certaine harmonie ou un rythme ne vous convient pas.

  1. Lecteur audio intégré
    • Description : Permet d’écouter directement le fichier généré sans avoir à le télécharger.
    • Recommandation : Utilisez-le pour vérifier rapidement le rendu sonore avant d’enregistrer ou de partager le fichier.

Conclusion
Cette interface vous offre une grande flexibilité pour personnaliser les sons binauraux en fonction de vos besoins : relaxation, concentration, méditation, ou simplement plaisir auditif. Prenez le temps d’expérimenter avec les réglages pour découvrir ce qui fonctionne le mieux pour vous !

Gildas Ribot

Sign up or log in to comment