At 04:30 PM 10/1/2015, you wrote:
>For Mac OS X 10.10 or newer, we have a couple of new audio classes for
>AVFoundation framework. This includes the AVAudioEngine class, some classes
>for various audio nodes with subclasses for audio effects. Our audio unit
>classes there allow to use any audio unit and process audio for recording
>and playback. The AVFoundation framework provide useful classes for
>reading/writing audio files. As a special plugin feature we can track
>levels for playing audio channels.
Do you know - does AVAudioUnitSamplerMBS include the loading of EXS24 files? I
assume so, your doc says so AVAudioUnitSamplerMBS.loadInstrumentAtFile()
The wonderful thing about this - with some assumptions - EXS loads very quickly
as it streams from disk. So you can have a huge 1GB instrument and it'll load
in seconds and not have to put everything in memory.
A more substantial but incidental question... Most audio files don't have
keyrange information, but your docs say they will pay attention to it if it
exists ('INST' 'inst' chunks); otherwise does it just put it on ALL KEYS or
just the single key as the root key determines? (Or middle C if root key
doesn't exist?
Just if you know.
I looked at your
<https://www.monkeybreadsoftware.net/example-avfoundation-avaudioengine-player.shtml>/AVFoundation/AVAudioEngine/Player
example, I don't think that includes putting in external MIDI to play the
player (assuming that I'd hook up the Sampler instead of this simple
single-file audio player). Does your AV stuff support that, and if so, how?
And this is Yosemite and up, correct? Doesn't work on Mavericks and below?
(Just confirming) Doesn't the CoreAudio Sampler audio unit go back to 10.7
though?
That being asked - excellent! Having a built-in sampler natively is great!
Garth Hjelte
Sampler User
_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info