Bookmarkez un article, une news ou un tuto et retrouvez-le dans votre section "Mes signets" du menu membre.
6 nouveaux annuaires
Luthiers, Réparateurs, Cours de musique, Studios d’enregistrement, de mastering et de répétition... Suggérez l’ajout d’une entreprise, inscrivez la vôtre ou déposez un avis.
Alertes disponibilité et baisse de prix
Ces nouvelles fonctionnalités vous permettent d'être informé·e dès qu'un produit est disponible ou que son prix a baissé.
Tentatives d'arnaque dans les petites annonces
Nous faisons face depuis quelques mois à une recrudescence de tentatives d'arnaques dans les petites annonces. Suivez nos recommandations >
Payez en 3 ou 4 fois vos achats d'occasion
Achetez plus facilement les produits dont vous rêvez grâce au paiement en 3 ou 4x dans les petites annonces.
Notez AF !
Dites-nous ce que vous pensez d'AF sur notre page Trustpilot ! Nous lisons et répondons à tous les avis.
Sujet de la discussionPosté le 26/08/2024 à 11:55:58Superposition de sons
Bonjour,
Je suis en train de réaliser un programme audio pour créer un son en écrivant les échantillons dans un fichier texte.
Mon problème est que je ne sais pas comment superposer deux son.
Est-ce que vous pouvez m'aider ?
Cordialement,
Julien
intex
658
Posteur·euse AFfolé·e
Membre depuis 22 ans
2Posté le 28/08/2024 à 15:39:49
mon probleme est que je ne comprends même pas ce que tu fais en fait
2
Julien THIBAULT
2
Nouvel·le AFfilié·e
Membre depuis 11 mois
3Posté le 28/08/2024 à 17:03:31
J'écris les échantillons dans un fichier pour obtenir un fichier wav qui est un fichier audio pouvant être lu par un lecteur multimédia ou audacity par exemple..
Je ne sais pas si c'est plus claire?
0
prodgauche
134
Posteur·euse AFfiné·e
Membre depuis 19 ans
4Posté le 06/09/2024 à 20:51:51
Salut,
Pour superposer 2 signaux, ils suffit de sommer les échantillons à chaque position en faisant attention à checker si cette somme est > MAX et la remettre à MAX ou < MIN, la remettre à MIN.
Attention, si le MAX ou le MIN sont dépassés, tu auras de la distortion assez désagréable.
Si c'est pas en temps-réel, tu peux faire la somme, normaliser puis écrire dans le fichier.
0
Mini-Maxi
147
Posteur·euse AFfiné·e
Membre depuis 1 an
5Posté le 06/09/2024 à 21:25:46
Moi j'utilise ce genre de fichier "texte" pour jongler lors de la programmation de mes synthés/sampleurs DIY à base d'arduino. Ca me permet de récupérer des samples depuis l'ordi (Audacity exporte des fichiers du genre: valeur, virgule, valeur, virgule.. ) que j'injecte dans mes programmes, ou parfois de synthétiser mes propres formes d'ondes (sinusoïdale, triangle, sawtooth, carré, bref les ondes de base dans un synthé).
Pour superposer les sons il suffit effectivement d'additionner la valeur des échantillons.
Pour amplifier ou atténuer il suffit de multiplier ou diviser tes valeurs.
Pour inverser la phase il suffit de multiplier par -1.
Pour faire un delay tu peux recopier le texte plusieurs fois et jouer sur l'atténuation.
Pour génèrer du bruit blanc il suffit de rentrer des valeurs aléatoires sur un laps de temps suffisamment long (genre 1seconde)
Et comme le fait remarquer Prodgauche, toujours faire attention aux limites.
0
[ Dernière édition du message le 06/09/2024 à 21:27:18 ]