क्या आप सामान्य रूप से ऑडियो प्रोग्रामिंग के लिए नए हैं? एक प्रारंभिक बिंदु के रूप में मैं
http://www.audiosynth.com/sinewavedemo.html
की जाँच करेगा यह पौराणिक जेम्स हार्किंस द्वारा एक न्यूनतम OSX sinewave कार्यान्वयन है। ध्यान दें, यह कोरऑडियो का बिल्कुल उपयोग नहीं करता है।
यदि आप विशेष रूप से अपने साइनवेव के लिए कोरऑडियो का उपयोग करना चाहते हैं तो आपको आउटपुट यूनिट (आईफोन पर रिमोटियो, ओएसएक्स पर AUHAL) बनाने और इनपुट कॉलबैक की आपूर्ति करने की आवश्यकता है, जहां आप उपर्युक्त उदाहरण से कोड का अधिक उपयोग कर सकते हैं।
http://developer.apple.com/mac/library/technotes/tn2002/tn2091.html
वाले प्लग इन किया जा सकता है के लिए बाहर की जाँच करें CoreAudio के लाभ कर रहे हैं मुख्यतः अपने sinewave के साथ श्रृंखला अन्य प्रभाव, प्लगइन्स तर्क & की तरह मेजबान के लिए लिखना उनके लिए इंटरफेस प्रदान करते हैं एक मेजबान (तर्क) की तरह लिखना एक साथ बंधे
यदि आप प्लगइन लिखना नहीं चाहते हैं, या प्लगइन होस्ट नहीं करते हैं तो CoreAudio वास्तव में आपके लिए नहीं हो सकता है। लेकिन CoreAudio का उपयोग करने के बारे में सबसे अच्छी चीजों में से एक यह है कि एक बार जब आप अपना साइनवेव कॉलबैक काम कर लेते हैं तो इसे प्रभाव जोड़ने में आसान होता है, या कई साइनों को मिलाकर
ऐसा करने के लिए आपको अपनी आउटपुट इकाई को ग्राफ में रखना होगा, जिस पर आपको आप कर सकते हैं प्रभाव, मिक्सर, आदि
यहाँ रेखांकन http://timbolstad.com/2010/03/16/core-audio-getting-started-pt2/
यह रूप में मुश्किल के रूप में यह लग रहा है नहीं है की स्थापना पर कुछ मदद की है। ऐप्पल कई चीजों (/ डेवलपर/उदाहरण/कोरऑडियो/पब्लिक यूटिलिटी) के लिए सी ++ सहायक वर्ग प्रदान करता है और यहां तक कि यदि आप सी ++ (आपको नहीं करना है!) का उपयोग नहीं करना चाहते हैं तो वे कोरऑडियो एपीआई के लिए उपयोगी मार्गदर्शिका हो सकते हैं।
पर निम्न स्तर के ऑडियो में एक अमूल्य अंतर्दृष्टि है। कोई सलाह कहां और कैसे शुरू करें "CoreAudio के साथ सरल तरंगों को बनाना "? – powtac