http://snip.ly/4NsM#http://www.sonicsta ... bout-ios9/
Yesterday at the WWDC (Apple's World Wide Developer Conference) while the keynote speech was what everyone focussed on - with several enhancements to the iOS-o-sphere and OS X, even most trivial of which seem to garner whoops and excessively enthusiastic applause (I never understood this dynamic), however one of the biggest additions which could impact music creation was not made much of. And this is news of a new Audio Unit extension in iOS9.
This is part of the Extension Point architecture which has been expanded under iOS to include various extra ways to interract with third party code - a good thing as the iOS is somewhat of a walled garden.
The documentation summary on Apple's iOS 9.0 page:
The Audio Unit extension point allows your app to provide musical instruments, audio effects, sound generators, and more for use within apps like GarageBand, Logic, and other Audio Unit host apps. The extension point also brings a full audio plug-in model to iOS and lets you sell Audio Units on the App Store.
To learn more about creating app extensions in general, see App Extension Programming Guide.
This seems to indicate that Audio Units plug-ins could be integrated into iOS 9.0 applications. Which could be a good thing because....?
People coding AU applications for the desktop may be able to repurpose their code to work under iOS with little modification - well apart from the GUI which we know causes many headaches across platforms, so it won't be all that painless.
But essentially it could mean that there's less overhead in working on both platforms, which increases the possible sales, which encourages more people to invent cool stuff. According to developer Tempo Rubato (nLog synth pro) this will also open up the App Store to AU developers as iOS 9 AU extensions will be able to be sold in the App Store.
This is a Good Thing.
At the same time, Apple announced that Swift - their native coding language for iOS and OS X is going open source with architecture in place for OS X, iOS, WatchOS and Linux. This is another bold move allowing it to become extended and added to by the wider community - and presumably meaning higher adoption rates by coders. Swift 2.0 has been promised to be Open Source by the end of the year.
Full documentation is not available just yet to get the full impact of what Audio Units Extensions mean, but it is likely to introduce additional sandboxing and security issues into the development process as iOS is a walled garden OS unlike Android.
Android however, negelected to code audio capabilities directly into the Kernel at an OS level, which means for it to become a contender in real-time audio applications, we're going to need a ground-up rewrite for this problem to be solved. Although we have seen third party companies address this with external hardware - it does not change the fact that the round trip for audio, has a lot of delays en route.
What Apple Didn't Mention About iOS9
For iOS (iPhone, iPad & iPod), Android, Windows Phone, etc. App and Hardware talk
Moderator: KVR Moderators (Main)
What Apple Didn't Mention About iOS9
2015-06-19T16:41:59+00:00
http://snip.ly/4NsM#http://www.sonicsta ... bout-ios9/
Yesterday at the WWDC (Apple's World Wide Developer Conference) while the keynote speech was what everyone focussed on - with several enhancements to the iOS-o-sphere and OS X, even most trivial of which seem to garner whoops and excessively enthusiastic applause (I never understood this dynamic), however one of the biggest additions which could impact music creation was not made much of. And this is news of a new Audio Unit extension in iOS9.
This is part of the Extension Point architecture which has been expanded under iOS to include various extra ways to interract with third party code - a good thing as the iOS is somewhat of a walled garden.
The documentation summary on Apple's iOS 9.0 page:
The Audio Unit extension point allows your app to provide musical instruments, audio effects, sound generators, and more for use within apps like GarageBand, Logic, and other Audio Unit host apps. The extension point also brings a full audio plug-in model to iOS and lets you sell Audio Units on the App Store.
To learn more about creating app extensions in general, see App Extension Programming Guide.
This seems to indicate that Audio Units plug-ins could be integrated into iOS 9.0 applications. Which could be a good thing because....?
People coding AU applications for the desktop may be able to repurpose their code to work under iOS with little modification - well apart from the GUI which we know causes many headaches across platforms, so it won't be all that painless.
But essentially it could mean that there's less overhead in working on both platforms, which increases the possible sales, which encourages more people to invent cool stuff. According to developer Tempo Rubato (nLog synth pro) this will also open up the App Store to AU developers as iOS 9 AU extensions will be able to be sold in the App Store.
This is a Good Thing.
At the same time, Apple announced that Swift - their native coding language for iOS and OS X is going open source with architecture in place for OS X, iOS, WatchOS and Linux. This is another bold move allowing it to become extended and added to by the wider community - and presumably meaning higher adoption rates by coders. Swift 2.0 has been promised to be Open Source by the end of the year.
Full documentation is not available just yet to get the full impact of what Audio Units Extensions mean, but it is likely to introduce additional sandboxing and security issues into the development process as iOS is a walled garden OS unlike Android.
Android however, negelected to code audio capabilities directly into the Kernel at an OS level, which means for it to become a contender in real-time audio applications, we're going to need a ground-up rewrite for this problem to be solved. Although we have seen third party companies address this with external hardware - it does not change the fact that the round trip for audio, has a lot of delays en route.
memyselfandus
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=105940
- KVRAF
- Topic Starter
- 5175 posts since 29 Apr, 2006
Post by memyselfandus » Fri Jun 19, 2015 4:41 pm
Post Reply
1 post
• Page 1 of 1
Return to “Mobile Apps and Hardware”
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ KVR Experts
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Developer Challenge 2023
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ Kazrog
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Tweakbench
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- KVR Forum index
- All times are UTC
- Delete cookies