Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Pablo Caro
4,191 PointsLearning towards sound / generative art applications in iOS
Hi all,
I am interested in learning about learning how to manipulate sound preferably using swift, as I just got started on that track. But open to trying other things
I want to experiment with ideas like creating meters, sound visualizers, tuners, and maybe in the future create digital instruments. My interests are mostly experimental - perhaps in the veins of:
Noise App: https://itunes.apple.com/us/app/noise/id1011132019?mt=8 https://itunes.apple.com/us/app/take-creative-vocal-recorder/id887834536?mt=8
Keezy: https://itunes.apple.com/us/app/keezy/id605855595?mt=8
Sample: https://itunes.apple.com/us/app/samplr-touch-the-music/id560756420?mt=8
or visualizers like: https://itunes.apple.com/us/app/audiogasm-music-visualizer/id301351375?mt=8
or learning apps like
Music tutor https://itunes.apple.com/us/app/music-tutor-free-sight-reading/id514363426?mt=8 https://itunes.apple.com/us/app/music-note-sight-reading-trainer/id874386416?mt=8
The question is really vague as I am still new to the world of developing, and I know I am a long way -
What would be kind of a general list of topics I need to get familiar with some basics with to even start to understand what I'm getting into? :)
Any pointers are welcome!! :)
1 Answer

Michael Reining
10,101 PointsHi Pablo,
I would get familiar with the AudioToolbox framework and AVFoundation https://developer.apple.com/library/prerelease/ios/documentation/AudioToolbox/Reference/SystemSoundServicesReference/index.html
https://developer.apple.com/av-foundation/
After that, I would look for some online tutorial / submissions on Git related to sound visualizers, tuners, etc.
There is a great tutorial here on how to create a basic sound visualizer.
http://www.raywenderlich.com/36475/how-to-make-a-music-visualizer-in-ios
I hope that helps,
Mike
PS: Thanks to the awesome resources on Team Treehouse, I launched my first app.
Now you can practice writing Swift code directly on your iPhone :-)