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

Sound Format?

02-03-2012, 10:37 AM
#1
Joined: Feb 2012
Posts: 22
Sound Format?

This is probably a rather noobish question, but a friend pointed out that I shouldn't use mp3 format for my game as there seems to be some patent issues. I did a quick search from the trust worthy Wikipedia, and got the following, "In September 1998, the Fraunhofer Institute sent a letter to several developers of MP3 software stating that a license was required to "distribute and/or sell decoders and/or encoders". The letter claimed that unlicensed products "infringe the patent rights of Fraunhofer and Thomson. To make, sell and/or distribute products using the [MPEG Layer-3] standard and thus our patents, you need to obtain a license under these patents from us"

So yea... is this true? If so, what other format do you guys uses?
02-03-2012, 11:47 AM
#2
Joined: Dec 2010
Posts: 240
All iphone dev use MP3.
You don't distribute or sell MP3 encoder or decoder. You use the one from apple API.

02-04-2012, 02:25 AM
#3
Joined: Oct 2008
Location: Toronto Canada
Posts: 863
Quote:
Originally Posted by Hercule View Post
All iphone dev use MP3.
No we don't...

The format really depends on the purpose. E.g. for music you'll want to take advantage of hardware decoding and use AAC/m4a format (which sounds better at lower bitrates than mp3). For sound fx running through OpenAL or other software mixer use a CAF container.

SHREDD GO FAST! FREE!
Nozoku Rush Kick Math's Ass!
Critter Panic Break yer brain! FREE!
Silverfish & Silverfish MAX Hardcore arcade insanity!
Nozoku A casual game of math & logic.
More: cbox.me Twitter YouTube
02-04-2012, 04:47 AM
#4
Joined: Dec 2010
Posts: 240
Quote:
Originally Posted by ChaoticBox View Post
No we don't...

The format really depends on the purpose. E.g. for music you'll want to take advantage of hardware decoding and use AAC/m4a format (which sounds better at lower bitrates than mp3). For sound fx running through OpenAL or other software mixer use a CAF container.
Of course, I mean all Dev are using MP3 if they want to.
02-05-2012, 10:13 AM
#5
Joined: Feb 2012
Posts: 22
Sounds like we're safe with mp3. Thanks!
02-05-2012, 09:22 PM
#6
Joined: Aug 2011
Posts: 127
Quote:
Originally Posted by ChaoticBox View Post
No we don't...

The format really depends on the purpose. E.g. for music you'll want to take advantage of hardware decoding and use AAC/m4a format (which sounds better at lower bitrates than mp3). For sound fx running through OpenAL or other software mixer use a CAF container.
Personally, I don't find that AAC/m4a sounds better in lower resolution than the mp3.
02-10-2012, 08:36 AM
#7
I use .caf for sound in my Cocos2D games.
02-10-2012, 10:34 AM
#8
I feel MP3 is still too big for background music. Any better options?

In case you like both match-3 game & Fruit Ninja:
http://itunes.apple.com/us/app/gemania/id471333673?mt=8
02-10-2012, 10:39 PM
#9
Something we do is make all our music Mono as the device only has one speaker. Halves your size usage and sounds the same on device (unless you pop in headphones)

Roguebox Studios
Like us on Facebook
Follow us on Twitter
Subscribe to our Youtube Channel
Daily pics on our Instagram
02-11-2012, 02:06 AM
#10
Joined: Dec 2010
Posts: 240
You can probably reduce the bitrate too.
Unless you do a musical game like me, do what Rogue say. Put the sound in mono. From experience 90% of people won't notice that the sound is in mono.