Audiobus: Use your music apps together.
What is Audiobus? — Audiobus is an award-winning music app for iPhone and iPad which lets you use your other music apps together. Chain effects on your favourite synth, run the output of apps or Audio Units into an app like GarageBand or Loopy, or select a different audio interface output for each app. Route MIDI between apps — drive a synth from a MIDI sequencer, or add an arpeggiator to your MIDI keyboard — or sync with your external MIDI gear. And control your entire setup from a MIDI controller.Download on the App Store
Audiobus is the app that makes the rest of your setup better.
Question about app development vs scripting for iOS/iPad OS
I was hoping to get your feedback - I’m currently using Windows as my primary system (couldn’t find a suitable Mac) but I don’t want to get bogged down with waiting until I can get a good deal on a portable Mac computer.
Anyways, I’ve found myself enjoying scripting something useful (with the Rename shortcuts/BeatMaker 3 kit creator that I worked on). But I already see some of the limitations - I can’t do as many fancy tricks as with a programming/scripting language. Plus, I’m pretty much dependant on iOS Shortcuts - iOS Shortcuts 13 does not work for devices with iOS Shortcuts 12, so I have to rewrite the code again. I’m still weighing switching to Pythonista for my iOS scripting but I want to give app development a fair shot.
So, I have two questions...
Would it be feasible if I program an app in Objective -C or C++, then possibly get a Mac to do the final uploading? Objective C/C++ seems a lot stable, and since I’m familiar with C, I could write a C code in Windows, then send it to Objective C/C++. Or would I be better off trying to get a Mac and learning Swift, despite every version being different from another?
What Mac would you recommend? I’m reopening the thread I made a while back (seller shipped the wrong Mac but I got it returned; I’m also a little wiser so I’m including a MacBook (Air/Pro) into the list, as well as the Mac Mini) - https://forum.audiob.us/discussion/37421/what-mac-mini-would-you-recommend
EDIT: Here's my current thoughts.
So, it's iOS scripting (Pythonista, Shortcuts, Scriptable) for the prototype/test quick ideas, and JUCE (C/C++) for me until I can get a Mac to use Swift and the AudioKit tools. I'll probably make my iOS scripts code more script heavy (E.g. Pythonista), less iOS Shortcuts to make it easier to troubleshoot, but it really depends on the tool.