★ TouchArcade needs your help. Click here to support us on Patreon.

Audiosurf - Can it be done or not?

02-13-2010, 01:20 PM
#1
Joined: Feb 2009
Location: Wales,uk
Posts: 395
Audiosurf - Can it be done or not?

Audiosurf is an awesome game which I recommend anyone who hasn't tried to go and download the demo from steam. I thought the dev would have ported it to iphone by now so this week I contacted him to ask why it hasn't been. I won't post his emails as I haven't asked his permission but basically he said that he was waiting for apple to open up access to the music library. I replied that I thought this had happened already and pointed him to a game I own called audio puzzle which takes tracks from you library, splits them into pieces and challenges you to re-assemble them in the right order. He replied that he didn't think there was enough ' low level ' access required for audiosurf to fully scan the tracks and build its levels from. Another game has just come out called tune runner which does a quick scan of tracks from your library before starting each track, its not as complicated as audiosurf, I think it just looks at bpm.

So, the question is to anyone who knows enough about this to comment, is it possible or not?
02-13-2010, 01:24 PM
#2
Joined: Jun 2009
Location: London, UK
Posts: 3,741
Pretty sure it's not possible for the exact reason he said. I don't know how Tune Runner does it, but it's likely just a workaround and wouldn't be accurate enough for Audiosurf.

BeatRider lets you upload songs to their database, which you can then play as the music is accessed and the notes processed elsewhere... I believe there's another app that uses the microphone to listen to the track as it's playing and does it according to that, but then it's subject to delay and background noise. Tags and metadata can be accessed though... that's what Space Invaders uses.

  /l、
゙(゚、 。 7 ノ
 l、゙ ~ヽ
 じしf_, )ノ

02-13-2010, 02:11 PM
#3
Joined: May 2009
Posts: 4,461
Quote:
Originally Posted by kevlar x View Post
Audiosurf is an awesome game which I recommend anyone who hasn't tried to go and download the demo from steam. I thought the dev would have ported it to iphone by now so this week I contacted him to ask why it hasn't been. I won't post his emails as I haven't asked his permission but basically he said that he was waiting for apple to open up access to the music library. I replied that I thought this had happened already and pointed him to a game I own called audio puzzle which takes tracks from you library, splits them into pieces and challenges you to re-assemble them in the right order. He replied that he didn't think there was enough ' low level ' access required for audiosurf to fully scan the tracks and build its levels from. Another game has just come out called tune runner which does a quick scan of tracks from your library before starting each track, its not as complicated as audiosurf, I think it just looks at bpm.

So, the question is to anyone who knows enough about this to comment, is it possible or not?
All Audio Puzzle does is cut up your tracks, not analyze them. All Tune Runner does is play the song in the background. Now it does play an original level based on the title/tag of the song, but the level doesn't follow the song rhythm at al. This is similar to what Space Invaders Infinity Gene does.

Apple does not currently allow devs to analyze song data, so Audiosurf is currently impossible.
02-13-2010, 02:17 PM
#4
Joined: Sep 2009
Location: Brampton, Ontario
Posts: 344
Yeah I don't think they'll ever let you get to the actual song bytes/samples, because then people could do all kinds of stuff that apple wouldn't want, like making apps the transfer songs to other people's phones and stuff like that.

Unfortunately, the only way to do this sort of thing is bundling in specific tracks, or allowing users to upload their own songs from their computer to some sort of backend service you create, and then downloading them back into your app. It sucks, but that's just how it is, I guess.

I made Trainyard and Disco Zoo. You might like them!

@MattRix | @Trainyard | @Milkbag
02-13-2010, 03:59 PM
#5
Quote:
Originally Posted by ElectricGrandpa View Post
Yeah I don't think they'll ever let you get to the actual song bytes/samples, because then people could do all kinds of stuff that apple wouldn't want, like making apps the transfer songs to other people's phones and stuff like that.
That makes no sense. Firstly, no one in their right mind would even use a P2P app over 3G. Secondly, the only music Apple has the right to limit the use of is DRM'd music, and all they have to do there (and should be doing already, as it's required by law) is prevent third party access to the keys. Thirdly, if anyone is actually stupid enough to make a P2P app for iPhone, Apple can simply reject it, citing liability and the Napster case as justification (or any of the US-hosted P2P clients that have bitten the dust over the last 10 years)

Honestly, if Apple are seriously expecting that they can restrict access to our own NON-DRM'd tracks on our own ****ing devices, I really hope someone with a little more money than me turns around and sues the hell out of them. Sure they have the right to set terms for the use of their software, but they do NOT (under European law anyway) have to right to tell use what we can do with OUR OWN ****ING DATA. In the late 1990s Microsoft tried to dictate terms to devs and manufacturers about what they could do with things that didn't belong to them, and they paid the price...Apple will go the same way.

As it is, I doubt they really are trying to block this, since there's an awful lot of other obvious features missing in the Music app (and the OS in general), like the ability to edit tags, or specify sorting options. So this is probably just something that'll be coming in OS 4.0, or whatever the next major firmware is....along with wifi support for both music and videos, I hope.
02-13-2010, 04:04 PM
#6
Joined: Jun 2009
Location: London, UK
Posts: 3,741
...nah, they actually don't allow it. Sense or no sense, they simply don't want apps f***ing with your music.

  /l、
゙(゚、 。 7 ノ
 l、゙ ~ヽ
 じしf_, )ノ
02-13-2010, 04:08 PM
#7
Quote:
Originally Posted by MidianGTX View Post
...nah, they actually don't allow it. Sense or no sense, they simply don't want apps f***ing with your music.
I meant read access only, not write access. Apps wouldn't be able to "f*ck with" anything.

But yeah, write access would NOT be a good idea.
02-13-2010, 04:32 PM
#8
Joined: Jun 2009
Location: London, UK
Posts: 3,741
Yeah I guess, but Apple are weird like that. There are a bunch of things that are strictly forbidden but wouldn't do any harm anyway. They just like having control.

  /l、
゙(゚、 。 7 ノ
 l、゙ ~ヽ
 じしf_, )ノ
02-13-2010, 04:41 PM
#9
Joined: Oct 2008
Posts: 452
Quote:
Originally Posted by MidianGTX View Post
Yeah I guess, but Apple are weird like that. There are a bunch of things that are strictly forbidden but wouldn't do any harm anyway. They just like having control.
Im pretty sure they have a reason too, not sure the reason.

BTW wheres ur sig from

Beta Tester of: Icarus-X, Zenonia 2, IMO, Caligo Chaser, Zenonia, Car Jack Streets, Defender Chronicles and more. Beta testing: NeverEndingDefending, 9 Innings: Pro Baseball 2011, and The Jim & Frank Mysteries!!
All I have tested
02-13-2010, 04:42 PM
#10
Joined: Jun 2009
Location: London, UK
Posts: 3,741
Quote:
Originally Posted by No Hero View Post
BTW wheres ur sig from
You can click the blue arrows in quotes and it'll take you to the post

  /l、
゙(゚、 。 7 ノ
 l、゙ ~ヽ
 じしf_, )ノ