我一直在使用MusicPlayer
和MusicSequence
類播放MIDI文件。但是,我想知道如何爲不同的頻道指定樂器。什麼是MusicPlayer
對程序變更事件的默認響應?我可以告訴MusicPlayer
某些通道使用某些採樣器嗎?或者是將我自己的功能設置爲MIDI端點的唯一方法,然後使用MusicDeviceMIDIEvent()
自己處理演奏音符來指定採樣器?播放多樂器MIDI文件
1
A
回答
0
您可以爲MusicSequence中的不同音軌指定不同樂器。 (MusicTrack API)我不認爲MusicPlayer本身會對頻道做任何事情。您可以指定加載MIDI文件時將頻道轉換爲曲目。
音樂順序加載標誌用於配置MusicSequenceFileLoad和 MusicSequenceFileLoadData功能的行爲
標誌。
枚舉{kMusicSequenceLoadSMF_ChannelsToTracks =(1 < < 0)}; typedef UInt32 MusicSequenceLoadFlags;
常量
kMusicSequenceLoadSMF_ChannelsToTracks
If this flag is set the resultant Sequence will contain a tempo track, 1 track for each MIDI Channel that is found in the SMF, 1 track
的專用信息或MetaEvents - 這將是LoadSMFWithFlags電話後 序列中的最後一首曲目。
Available in OS X v10.3 and later. Declared in MusicPlayer.h.
相關問題
- 1. Javascript MIDI文件播放器
- 2. 從文件管理器播放音樂文件到我的音樂播放器
- 3. 無法發送MIDI文件名到Java播放音樂
- 4. 播放MIDI文件與MusicPlayer和音樂序列
- 5. 如何提取以MIDI文件格式播放的所有樂器?
- 6. 在音軌播放過程中更改樂器 - MIDI/Java
- 7. Android:使用默認音樂播放器播放歌曲文件
- 8. 在Android音樂播放器中播放音頻文件
- 9. Android使用默認音樂播放AMR文件音樂播放器
- 10. 用於iOS的MIDI文件播放庫
- 11. 在Python中播放MIDI文件?
- 12. 使用Chrome播放MIDI文件
- 13. AudioTrack Android可以播放MIDI文件嗎?
- 14. 在iPhone上播放midi文件
- 15. 在VB.NET中播放MIDI文件
- 16. 從Common Lisp播放MIDI文件
- 17. 使用SoundFonts和NAudio播放MIDI文件
- 18. Internet Explorer 8不會播放MIDI文件
- 19. 與wav一起播放MIDI文件AudioKit
- 20. 在IE9中播放base64 midi文件
- 21. Pygame Midi Multi樂器
- 22. 的MediaPlayer播放音樂文件,只有在播放音樂文件如下
- 23. 如何在音樂播放器中關聯多個文件c#
- 24. 音樂播放器播放MP3連續兩次從音樂播放器在後臺 但音樂播放器的幫助原始文件夾
- 25. 音樂播放器的播放列表
- 26. ReverbNation音樂/播放列表播放器
- 27. 使用JSON播放器播放音樂
- 28. 在iPhone中使用Xcode/Cocoa播放midi文件或midi音色
- 29. 播放多種音樂AVAudioPlayer
- 30. 如何在音樂播放器中播放LRC和音樂