Je souhaite générer deux tonalités opposées l'une dans le canal stéréo droit et l'autre dans le canal stéréo gauche à des fréquences différentes que je souhaite accomplir en c ou objectif cprogramme générateur de sons simple qui joue deux tons un dans chacun des deux stéréo
Répondre
Vous pouvez utiliser la fonction de signal sonore pour générer des tonalités, mais je ne suis pas sûr de la façon dont une tonalité proviendrait d'un canal et l'autre d'un autre. La seule chose à laquelle je pourrais penser est d'utiliser deux threads différents appelant chacun la fonction bip, mais les deux sons sortiraient des deux canaux. Bonne chance!
c'est aussi une grande avenue .. nourriture pour la réflexion.je dois travailler mon chemin à cette possibilité ne va pas le faire merci workinprogress –
On peut facilement générer la tonalité avec une onde sinusoïdale: la n échantillon e est donnée par A*sin(2*pi*n*f/R)
, où A est l'amplitude (volume), f
est la fréquence en Hertz, et R
est la fréquence d'échantillonnage dans des échantillons par seconde. Pour le son stéréo, vous générez deux ondes indépendantes avec des paramètres différents.
La partie la plus dure joue actuellement le son. Vous devrez utiliser une sorte de bibliothèque audio spécifique à la plate-forme, ou une bibliothèque tierce qui résume les détails spécifiques à la plate-forme. Alternativement, vous pouvez simplement écrire les données sonores dans un fichier WAV, ce qui n'est pas très difficile, car les fichiers WAV ne sont que des données PCM brutes et non compressées avec un en-tête RIFF.
c'est des choses intéressantes .. im sur lui. acclamations adam –
L'échantillon DefaultOutputUnit Code
/Développeur/Exemples/CoreAudio/SimpleSDK/DefaultOutputUnit
montre comment jouer une onde sinusoïdale, et il serait relativement trivial pour l'adapter à jouer deux différentes ondes sinusoïdales sur les haut-parleurs gauche et droit.
bang dessus .. beaucoup appréciation peter. Merci –
- 1. jouer deux sons simultanément iphone sdk
- 2. Comment faire pour qu'un bouton joue des sons dans un certain ordre en utilisant un tableau?
- 3. Deux classes qui se réfèrent
- 4. Nom du programme qui convertit entre deux formats?
- 5. Code postal qui joue un morceau de Noël
- 6. Tracer deux graphes qui partagent un axe x dans matplotlib
- 7. Java Enums: deux types enum, contenant chacun des références les uns aux autres?
- 8. Regex pour remplacer un guillemet simple avec deux guillemets simples
- 9. Aide à la création d'un générateur de programme
- 10. Démarrer et contrôler deux instances d'Excel dans mon programme?
- 11. Deux exécutables dans un paquet sur MAC
- 12. Jouer plusieurs sons avec SoundPlayer
- 13. Java: Comparaison de deux tableaux de chaînes et suppression des éléments qui existent dans les deux tableaux
- 14. Désactiver tous les sons du programme
- 15. Combinaison de deux objets JSON dans un
- 16. Comment diviser une chaîne en plusieurs blocs de deux caractères chacun en Perl?
- 17. position deux élément dans un div
- 18. contrôle qui obtient une tabulation deux fois
- 19. Comment créer un fichier XML qui utilise deux DTD?
- 20. Générateur de procédures stockées Simple ADO.NET C#
- 21. Générateur de phrases anglais aléatoire simple
- 22. Comment fusionner deux itérateurs python?
- 23. Comment joindre deux tables sur une colonne, qui a le même nom dans les deux tables?
- 24. Faire un pointeur qui pointe vers deux octets
- 25. Comment mapper deux objets qui se référencent mutuellement dans NHibernate?
- 26. Rendu Deux images dans ImageView dans Android?
- 27. Deux DataGridViews; alignement des colonnes
- 28. Deux encodage dans un document HTML
- 29. Silverlight Video Player qui joue .MP4 & .FLV
- 30. Comment combiner deux projets dans Mercurial?
http://stackoverflow.com/questions/87695/programmatiquement-stream-audio-in-cocoa-on-the-mac – Matt