>> PS: Another option I looked into would be to use a consolidated .caf file >> (what Garageband uses),…
I may not understand the end goal but as an alternative could you use an array of buffers or slices of a single buffer to accomplish what you desire versus keeping a number of files open for reading? W. From: Coreaudio-api [mailto:[email protected]] On Behalf Of Douglas Scott Sent: Thursday, July 20, 2017 3:25 PM To: Ramon Poca Cos <[email protected]> Cc: CoreAudio <[email protected]> Subject: Re: EXS24/SF2 sample limits on iOS I think you have hit the internal upper limit on the number of Zones that can be generated for a single instrument (255). Unrelated to the system issues. Worth a radar if you can include in it the EXS instrument that causes this error. -DS On Jul 20, 2017, at 3:21 AM, Ramon Poca Cos <[email protected]<mailto:[email protected]>> wrote: The -42 error is gone. Now I have missing notes and this error. Something wrong with the EXS maybe? Ulimit before 256 Max allowed 9223372036854775807 Ulimit after 10000 2017-07-20 12:17:47.520406+0200 AudioUnitSF2Crash[15937:8112071] 1404: VoiceZone::GetControlDestination: invalid component ID: 0x50000100 2017-07-20 12:17:48.309886+0200 AudioUnitSF2Crash[15937:8112071] 1404: VoiceZone::GetControlDestination: invalid component ID: 0x50000100 2017-07-20 12:17:48.495654+0200 AudioUnitSF2Crash[15937:8112071] 1404: VoiceZone::GetControlDestination: invalid component ID: 0x50000100 PS: Another option I looked into would be to use a consolidated .caf file (what Garageband uses), but we haven’t found a way to make Logic generate that, and the documentation and tooling for EXS and consolidated cafs is nonexistant (though I think a consolidated caf is just a concatenation of samples and EXS points at segments). -- Ramon Poca - [email protected]<mailto:[email protected]> CONDUCTR by PTCHWRKS Made with ♥ in Barcelona ------------------------- Information in this email including any attachments may be privileged, confidential and is intended exclusively for the addressee. The views expressed may not be official policy, but the personal views of the originator. If you have received it in error, please notify the sender by return email and delete it from your system. You should not reproduce, distribute, store, retransmit, use or disclose its contents to anyone. Please note we reserve the right to monitor all email communication through our internal and external networks. Conductr and the Conductr logo are trade marks of PATCHWORKS makes tendertech S.L. registered in the EU, Spain and other countries. Encès 20 07 de 2017 a 9:38:51, Philippe Wicker ([email protected]<mailto:[email protected]>) va escriure: This is how it can be done With MacOS: https://stackoverflow.com/questions/3166783/how-to-increase-the-limit-of-maximum-open-files-in-c-on-mac-os-x/3214064#3214064 Maybe you can use the same APIs with iOS? On 20 Jul 2017, at 00:48, Paul Davis <[email protected]<mailto:[email protected]>> wrote: On OSX/MacOS, the limit can be modified by an application subject to limits set by the system administrator and hard limits in the kernel ((sometimes). I have no idea if iOS exports the same API. On Wed, Jul 19, 2017 at 2:14 PM, Douglas Scott <[email protected]<mailto:[email protected]>> wrote: The maximum number of open files is a iOS/Unix system limitation: MyIphone:~ mobile$ ulimit -n 256 The library you are calling into cannot modify this system limit itself. I do not know if this can be modified by running apps or not. You will need to trim down your sound bank files to less than 256 samples. Regarding memory limits, there is no way to know this - the amount depends on how much is already allocated by the total system. iOS allocates memory up from the total memory pool available, until it can’t, and then it kills your app. No API to know how much is left or whether you will hit the boundary. -DS On Jul 19, 2017, at 7:07 AM, Ramon Poca Cos < [email protected]<mailto:[email protected]>> wrote: Hi there, I’ve been hitting different problems with AVAudioUnitSampler using both EXS24 and SF2 files. For EXS24 I’ve got a kAudio_TooManyFilesOpenError due to the number of .wav files of the sample. For SF2 I submitted a radar about crashes but as I was using AudioKit and Apple won’t check it until I reproduce it with basic CoreAudio. So, is there any documentation at all about memory/file size/files open limits for AVAudioSampler? And related, what sample memory size can I use on, say, a basic iPhone 5S without running into trouble? -- Ramon Poca - [email protected]<mailto:[email protected]> CONDUCTR by PTCHWRKS Made with ♥ in Barcelona ------------------------- Information in this email including any attachments may be privileged, confidential and is intended exclusively for the addressee. The views expressed may not be official policy, but the personal views of the originator. If you have received it in error, please notify the sender by return email and delete it from your system. You should not reproduce, distribute, store, retransmit, use or disclose its contents to anyone. Please note we reserve the right to monitor all email communication through our internal and external networks. Conductr and the Conductr logo are trade marks of PATCHWORKS makes tendertech S.L. registered in the EU, Spain and other countries. _______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ( [email protected]<mailto:[email protected]> ) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/douglas_scott%40apple.com This email sent to [email protected]<mailto:[email protected]> ______________________________ _________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ( [email protected]<mailto:[email protected]> ) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/paul%40linuxaudiosystems.com This email sent to [email protected]<mailto:[email protected]> _______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ( [email protected]<mailto:[email protected]> ) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/pwicker%40mac.com This email sent to [email protected]<mailto:[email protected]> _______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]<mailto:[email protected]>) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/douglas_scott%40apple.com This email sent to [email protected]<mailto:[email protected]>
_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
