Posts

Post not yet marked as solved
35 Replies
0 Views
I have the same issue like the OP, and it still exists in iOS 16 beta 2, whether I use NavigationSplitView or NavigationView with column-style. Are there no other view modifiers that are called? I have a singleton audio engine in the app, and the detail view initializes itself on the engine at .onAppear. Can't have a new audio engine for each detail view, especially if the previous detail view is not discarded.
Post not yet marked as solved
1 Replies
0 Views
Ok I'll answer my post myself: I have written my own audio "engine". It runs in my own effect plugin. In the render callback I can do whatever I want with the input channels. This means I have to invoke render callbacks of all generators and effects myself, and I have to mix buffers myself, Accelerate framework to the rescue.
Post not yet marked as solved
1 Replies
0 Views
Hi, I have the same issue, did you or Apple find a solution to this?
Post not yet marked as solved
2 Replies
0 Views
Hi, Apple Dev Support never got back to us. Hence, as a workaround, we simply created a new in-app purchase which is identical to the broken IAP except it has a new product identifier of course. The app still handles the old IAP in the receipt (for users who bought it in the past) but when the user taps the purchase button the app purchases the new IAP.
Post marked as solved
10 Replies
0 Views
Edit: You can select any bank in the SF like this: Banks 0-127: bankMSB = kAUSamplerDefaultMelodicBankMSB, bankLSB = (SoundFont bank) Bank 128: bankMSB = kAUSamplerDefaultPercussionBankMSB, bankLSB = kAUSampler_DefaultBankLSB No idea for banks > 128.
Post marked as solved
10 Replies
0 Views
I figured that the sampler loads percussive presets from SoundFont bank 128 and melodic presets from SoundFont bank 0. I have some GM2/XG SoundFonts here, with banks 127, 126, 124, or 8. I did not manage to load presets from any of these banks. TN2283 says: "Note: The MSB/LSB for the bank plus a preset number are the same three values used if you were selecting a bank and preset via MIDI." Furthermore: "If you know the bank contains other variations, you may use those values." So I have a MIDI file that requests bankMSB 127, no bankLSB, and preset 0. The sampler fails to load the preset but the SF does have a drumkit at bank 127 (I verified this with Polyphone). TN2283 does not specify how AUSampler maps bankMSB/bankLSB to a SoundFont bank. A SoundFont bank is only one number, and it can even be higher than 127. Maybe I should write a feedback bug report. Or maybe the AUSampler is only GM2 compatible, which means the TN is wrong.
Post marked as solved
5 Replies
0 Views
Hello,In my app the EXS24 samples are located in an AUv3 App Extension so the instrument can be loaded within the app extension in another host app.Currently I get error -43 (kAudio_FileNotFoundError) when loading the .exs sample from within the app extension in my own app.I guess this is because the sample files are not located at the main bundle but at the app extension bundle instead.Samples are located within "SoundFont Samples" folder in the app extension bundle.I don't see any way how to make the sampler look within the app extension bundle. Any hints on this?
Post not yet marked as solved
1 Replies
0 Views
Hi,If you paste relevant code then maybe I can help.I also get a C++ exception simply by using mainMixerNode instead of outputNode but this seems to be "normal". Or any other instance of AVAudioMixerNode.Your error message however seems to indicate a different problem.Sven
Post not yet marked as solved
18 Replies
0 Views
I've had it with iTunes Connect being so slow. Tried to insert release notes for 5 languages, took so long for the screenshots to load. Then I tried Google Chrome which I have on my Mac in cases when certain websites show problems in Safari.Guess what: iTunes Connect loads like a breeze! Much more responsive.Can only recommend to use Chrome on Apple Developer sites. Please don't flame me 😮