我必須使用採樣的樂器爲許多孤立的音符,和絃和旋律生成音頻。以編程方式最簡單的方法是什麼(我不想在DAW中手動輸入註釋然後彈回音頻)?我在GitHub上發現了這個Python Audio Unit Host,但它沒有被主動維護,並且沒有在Yosemite下編譯。在Objective-C中創建一個簡單的音頻單元主機似乎是一項艱鉅的任務。更簡單的選擇簡單的音頻單元主機驅動一個音頻單元樂器
1
A
回答
1
總是有蘋果的Music Player。它自動設置採樣器單元的AUGraph。雖然有很多C,但配置採樣器來使用你的文件是一個巨大的痛苦。但是,一旦音頻樣本建立起來,對其進行排序就相當簡單。
1
我更新了Python的音頻設備的主機支持約塞米蒂https://github.com/johndpope/pyau 看一看在simonTest.cpp
CFStringRef theBaseStr = CFSTR("file:///Users/johnpope/Documents/gitWorkspace/pyau/");
CFStringRef theRelativeStr = CFSTR("test1.wav");
CFURLRef theBaseURL = CFURLCreateWithString(NULL, theBaseStr, NULL);
CFURLRef url = CFURLCreateCopyAppendingPathExtension(NULL, theBaseURL, theRelativeStr);
host2.BounceToFile(url,kAudioFormatLinearPCM,kAudioFileWAVEType); // warning - check the
蘋果應該釋放AU實驗室代碼代碼。 - 但它並不適合他們的目標c/swift類別。如果你有一個備用的蘋果支持票 - 我希望這樣做。 https://developer.apple.com/library/mac/documentation/MusicAudio/Conceptual/AudioUnitProgrammingGuide/AudioUnitDevelopmentFundamentals/AudioUnitDevelopmentFundamentals.html
相關問題
- 1. 音頻單元樂器+採樣器
- 2. IOS音頻單元
- 3. 核心音頻 - 音頻單元 - 壓縮器/限制器
- 4. 音頻單元錄製噪音
- 5. 音頻單元主機需要做些什麼才能使用非Apple音頻單元?
- 6. iOS混音,音頻工具箱與音頻單元
- 7. 音頻單元動態註冊
- 8. 自動更新音頻單元
- 9. 簡單的ios音頻庫?
- 10. 音頻單元帶通濾波器iOS
- 11. AEC ios多個音頻單元圖
- 12. 簡單的音頻單元崩潰AU實驗室,尋找HasCustomView?
- 13. 簡單的Pygame音頻頻率
- 14. 使用音頻隊列或音頻單元的VoIP功能
- 15. 的Core Audio(音頻單元),音頻會議和MPVolumeView
- 16. 關於核心音頻newTimePitch音頻單元的失真
- 17. 使用RemoteIO和音頻單元播放音頻文件
- 18. 音頻延遲OpenAL或RemoteIO音頻單元
- 19. 核心音頻:音頻單元以提高信號電平
- 20. 加載和選擇音頻文件到音頻單元
- 21. 來自音樂的單獨頻率
- 22. 帶音頻單元的錄音揚聲器輸出
- 23. Hook簡單的音頻過濾器,以Android下的音樂播放
- 24. 多個聲音與單個HTML5音頻元素
- 25. 音頻單元Ostatus是否泄漏?
- 26. iOS音頻單元+ Speex編碼失真
- 27. 音頻單元未申報indentifier
- 28. 音頻單元圖暫停並重復
- 29. 實現音頻延遲效果單元
- 30. 音頻單元播放M4A文件
謝謝,這太棒了!你是否用Python 3測試過它?我的主系統是Anaconda + Python 3.4,並且該項目無法構建與原始錯誤類似的錯誤。作者建議這是因爲Python 3.我仍然需要找到時間用Python 2構建一個環境,而不會干擾我的主要安裝。 – Wolfy
不能幫助nix系統 - 我沒有推動英特爾蛋文件到這個分支https://github.com/johndpope/pyau/tree/bDistributionFile – johndpope