Hi Brad,

A while ago I have wondered the same because it would be nice to control the 
volume envelope with MIDI CCs.
I took the same approach like you did, and managed to write a small test 
program that maps CC#72 to the VolEnvRelease parameter.

I used Logic Pro X and created a track with the AUSampler instrument (AU 
Instruments -> Apple -> AUSampler). In the sampler I created a connection and 
saved the preset, I guess this is what you did in AULab.

It still seems to work with iOS 13.
Though it seems kind of a hack to read, modify, and write back to the AU 
fullState.

If you are interested I can send you the project. It’s a 4.9 MB zip file.

Best,
Sven

> Am 18.05.2020 um 10:31 schrieb Brad Howes via Coreaudio-api 
> <coreaudio-api@lists.apple.com>:
> 
> Hi,
> 
> I’m wondering if there is any documentation for the values one finds in an 
> ‘aupreset’ file? In particular the constants for ‘control’, ‘destination’, 
> 'scale’, ‘source’, and ‘transform’ values in a ‘Connections’ array. I suspect 
> these are all just internal values to the audio units being used. I am using 
> the modern AVAudioSampler in an iOS app and I would like to offer controls 
> for the shape of the envelope that is used by the instrument when it 
> generates output. I know from experiments with AU Lab what destination values 
> to use (I think):
> 
> attack time - 570425244
> hold time - 571473920
> decay time - 572522496
> release time - 573571072
> sustain level - 574619649
> 
> In AULab there are also some ‘* Factor’ destinations for the above times, but 
> I am not clear how these affect the final envelope.
> 
> As mentioned, my ultimate goal is to allow the user to adjust the filter 
> shape with performance parameter changes, just like in AU Lab, by performing 
> the following steps:
> 
> Load a soundtont file
> Fetch the preset definition from AVAudioSampler via 
> kAudioUnitProperty_ClassInfo property
> Modify preset with the proper parameter definitions and connections as 
> gleaned from AU Lab presets
> Update the AUAudioSampler with the changed preset definition
> 
> Does this seem reasonable? Thanks in advance for any doc / reference links 
> you can provide.
> 
> Regards,
> 
> Brad
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Coreaudio-api mailing list      (Coreaudio-api@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/coreaudio-api/biochill%40me.com
> 
> This email sent to bioch...@me.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (Coreaudio-api@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to arch...@mail-archive.com
  • aupreset values Brad Howes via Coreaudio-api
    • Re: aupreset values Sven Thoennissen via Coreaudio-api

Reply via email to