Show HN: My first iOS app - Soundtribe - 45 second sound clips with filters
soundtribe.com
soundtribe.com
Regarding design, change the color scheme... too "viney". I would go with some sort of red... maybe a red-pink as red is already take by YouTube. Get a good UI/icon design, please! The recording menu is too "complicated". Forget all the stop, pause and all the other crap. Just one big record button. Make the "filters" a bit more aesthetically pleasing, maybe an icon of what you're trying to represent (A chipmunk for chipmunk.. duh?).
You should fix your scroll bar. I can scroll through the sound clips with my mouse wheel, but not by physically dragging the scroll bar.
I'm not sure if this is what happens, but I wouldn't want an audio clip I upload put on your homepage. (That's what I assume happens from looking at your website).
PS congrats on your first iOS app.
The other issue we were trying to solve with other audio related networks were the lack of time constraints. A 3-5 minute clip is a long time for a 'synchronous' activity like listening to audio. I can't just browse the clip like I can a Tweet. So we figured by limiting the sounds to 45 seconds or less, listeners would be risking less of their time and creators would be more concise.
Today, people use Soundtribe mainly for singing. It's been really fun to watch it evolve over time. I'd say 90% of the clips are teenage girls singing with the 'Chipmunk' filter. What this tells me is there are a ton of self conscious vocalists out there that are unsure about their natural voice. The filters help ease people into sharing their voice while being less self conscious.
The service is built like Twitter where your clips are meant to be a one-to-many broadcast. It seems like most people using the service want to build an audience, so we post certain clips on the homepage. If your account is private, your posts will not appear there.
Good call on the scroll bar. That was one of those small features that I spent WAY too much time implementing- and its turned out to actually be impractical.
With that said, my thought is: why not be able to just press play and stream the experience, allowing me to listen to everything with my friends that day (like a personal podcast)? I haven't installed this app, but the screenshots look like I have to press play on every single one. Vine autoplays, which adds some feeling of this to their service.
Edit: also, congrats on your app!
Congrats on the app, by the way!
Example: The book teaches you how to make a quiz app where you store questions and answers in two arrays and use two buttons to display each.
My variation on this was an app that helped me measure how much water I was drinking each day. I had an increment and a decrement button. The goal was to get to 8 glasses. Each time I got closer to the goal a motivational message popped up.
This enabled me to use some of the code I was familiar with, but also change it slightly enough to where I could venture into new territory. -- To me this is the best way to get your first apps going.
One difference between this and my idea was that instead of filters I was thinking the app would have "recipies"... The app could break up your recording into sections with prompts. I.e. if you want to tell a story you start by recording an introduction, then the body of the story, and then a conclusion. The app could then interleave music or other ambient audio into the recording to create a richer audio experience.
Fundamentally Instagram was successful because it made it easy to take good photos. Or easy to make bad photos better. I think when someone figures out how to make bad audio good, they'll crack this field wide open. Of course I wish you all the best of luck, but I am a bit skeptical that audio filters are the right formula for this.
Vine is 6 seconds and that's also visual. Tweets are read in 10 seconds.
The looping nature of Vine videos for me typically makes the videos longer ( or at least the amount of time I spend watching them ). Maybe if we looped the sound clips we could get away with shorter?
Thanks for the feedback
As for the app itself....Great job for a first timer. You've got a lot of talent even if this idea doesn't take off.
If this was presented more as a curation of best audio submissions, probably with nice subheadings and short descriptions, then I'd probably spend 1-3 minutes enjoying each piece like how I do when I'm reading curated articles.
When I profiled with Time Profiler, I notice that 51% of CPU time was spent in backboardd, the UIView/CoreAnimation render server. The only way I know to reduce this is to cut down on number of views, which is typically pretty hard :(
Soundtribe itself was at 38.4%, maybe there's some optimizations to make there?
I'm still on an iPhone 4 so you may be able to ignore this.
I'm still not very good at improving performance, but if you do any work on it I would highly recommend WWDC 2012 session 238. It's the only WWDC talk that's high level enough to point you in the right direction -- most talks (and alot of blogposts) are focused on specific areas to improve performance that may not apply to you.