GDR Forum Index
Podcast Podcast
Dev Dev Logs
Search Search
RSS RSS
Register Register
Log in Log in
Reply to topic GDR Forum Index -> Game Developer's Refuge -> The Audio Thread Page 1, 2, 3  Next
View previous topic :: View next topic  
Author Message
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Wed Dec 17, 2008 8:52 pm    Post subject: The Audio Thread Reply with quote

Like it's brother the Math thread, here's the Audio thread.

- - - - - - -

To kick it off, a nice freebie. Native Instruments is giving away a great little sampler of their fancy new "Soundpacks" business. About 100 high quality sounds to choose from.

http://www.native-instruments.com/index.php?id=holidaycompilation

All you need to use it is their free "Kore Player" VST instrument (or Audio Unit, RTAS). It includes a nice free 50 sounds itself.

http://www.native-instruments.com/index.php?id=koreplayer&L=1

Kore Player is actually a simplified front end to most of the Instruments found in their $1000 paid instrument pack Komplete. The only thing you can't do is make your own instruments with Kore Player. To add new sounds you have to either buy packs, or buy the actual instrument VST's.

It should be noted that most sounds can be tweaked in a number of ways. Many are velocity sensitive, so you get a number of sound changes by striking a note harder on a midi keyboard (or merely setting the volume louder if you don't have one).


IMO, it's a pretty good way to get started. 150 instruments and drum kits for free. Not bad.


You'll have to register to download Kore Player, and install their registration software Service Center to activate it. It's a little cumbersome, but compared to how installing Native Instruments products used to be, it's great. No dongles required. :)
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar


Edited by PoV on Wed Dec 17, 2008 9:14 pm; edited 1 time
View user's profile Send private message
sonrisu
Moderator

Joined: 31 Aug 2005
Posts: 4988
Location: Silicon Valley!
PostPosted: Wed Dec 17, 2008 8:57 pm    Post subject: Reply with quote

Explain VST's for those people who aren't in the know. This stuff is probably completely foreign to most people.
_________________
loomsoft :]
View user's profile Send private message Visit poster's website
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Wed Dec 17, 2008 9:07 pm    Post subject: Reply with quote

A VST is a software instrument, also called a virtual instrument. It's a plugin program that, given musical notes or other inputs, outputs a sound. VST's are supported by a number of music creation suites.

Specifically, VST is the cross platform standard for virtual instruments. It's supported by various software for both Windows and the Mac, though a VST needs to be compiled for both platforms.

A VST can be either an instrument (i.e. makes sounds), or an effect (i.e. processes sounds). A VST piano can be routed in to a reverb VST giving it an echo.

There's a few other plugin formats, but are often platform specific. DX is an older Windows format that didn't really catch on much. RTAS is a plugin format specific to Pro-Tools (not all that more pro than other apps though). Audio Units is a plugin format supported on the Mac (Garage Band).
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
sam
Moderator

Joined: 22 Aug 2005
Posts: 255
Location: The high seas
PostPosted: Fri Dec 19, 2008 5:17 am    Post subject: Reply with quote

Some of my favourite free VST's are the Tweakbench range: http://tweakbench.com/
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
PantsuPanic
Contributor

Joined: 10 Sep 2008
Posts: 103

PostPosted: Fri Dec 19, 2008 6:15 am    Post subject: Reply with quote

I was a VST developer for about two years.

My DarkWare line was freeware, most of them are still available here:

http://www.gersic.com/plugins/hosted/darkware/darkware.html

My NOVUZEIT line was buyware, you can read about the product line here:

http://www.kvraudio.com/get.php?mode=results&st=d&c=730

You can't legally obtain NOVUZEIT VSTs anymore, but you can still find them on torrent and audio warez sites.

One VST that's not my own I'd like to recommend is this one:



http://www.odosynths.com/index.htm

It's chiptune goodness mega deluxe.
_________________
Real Games For Real Men
View user's profile Send private message
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9441
Location: Not Finland
PostPosted: Fri Dec 19, 2008 8:06 am    Post subject: Reply with quote

Daaaaamn, that interface is ultra sweet.
_________________
NoOP / Reyn Time -- The $ is screwing everyone these days. (0xDB)
View user's profile Send private message Visit poster's website
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Fri Dec 19, 2008 9:50 am    Post subject: Reply with quote

Nice. I've been playing with ODO's "Purple" on occasion, for that FM'esc Street Fighter machine sound. I guess I'll have to grab the new C64 one. ;)
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Sat Dec 27, 2008 11:36 am    Post subject: Reply with quote

Technical stuff. Algorithms for getting a clean classic gaming system sound. Gameboy, NES, etc.

http://www.fly.net/~ant/bl-synth/

And some sound samples.

Samples: http://www.fly.net/~ant/bl-synth/samples.html

I wish there were better samples than this though. Almost everything is all high pitched songs... though I imagine that's the point of said algorithm above.
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Sun Jun 07, 2009 4:19 pm    Post subject: Reply with quote

Another freebie. See the top news item for link and promo codes. A sort of ambient bits collection.

http://www.soundsondemand.com/news.asp/en

WAV and Kontakt format (i.e. WAV files with additional NKI files).

The weirdest part is the collection includes the raw chopped up instrumental elements from Chemlab's track "Exile on Mainline".
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
xearthianx
Developer

Joined: 28 Sep 2006
Posts: 771
Location: USA! USA!
PostPosted: Mon Jun 08, 2009 11:15 am    Post subject: Reply with quote

Just downloaded these. I'll post my thoughts if I get a chance soon to poke around.
_________________
Ionoclast Laboratories - Scientia et Dominatia!
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Sun Jul 05, 2009 5:15 pm    Post subject: Reply with quote

I know I'm going to forget the name of the software and developer, so I'm posting it here. Melodyne, pitch correction software. It's like auto-tune (hehe), but far more sophisticated. Can even extrapolate midi data from raw sound.

http://www.celemony.com/
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
sonrisu
Moderator

Joined: 31 Aug 2005
Posts: 4988
Location: Silicon Valley!
PostPosted: Sun Jul 05, 2009 5:40 pm    Post subject: Reply with quote

Quote:
... Another freebie. See the top news item for link and promo codes. ...

That site wants too much information just to let me download free shit. I am now grumpy. >:E
_________________
loomsoft :]
View user's profile Send private message Visit poster's website
xearthianx
Developer

Joined: 28 Sep 2006
Posts: 771
Location: USA! USA!
PostPosted: Sun Jul 05, 2009 9:35 pm    Post subject: Reply with quote

Maybe some of the other audio programmers out there can explain something to me. I've read a lot here and there about synthesizing "band limited" waveforms additively using sine wave harmonics. This is supposed to keep you from having to deal with aliasing.

What I don't understand is, how is approximating a square wave with a whole bunch of sines any better than a pure pulse wave? I do the following:
Code:
sample = frame < halfperiod ? 1 : - 1;

Additive approximation is just an approximation, so you get a dirty sound anyways. What up with dat?
_________________
Ionoclast Laboratories - Scientia et Dominatia!
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Madgarden
Contributor

Joined: 31 Aug 2005
Posts: 324
Location: Kitchener, ON, CA
PostPosted: Mon Jul 06, 2009 9:20 am    Post subject: Reply with quote

Does one have to be better than the other? They're different, but equal. Can't we all just get along?
_________________
I know it sounds crazy, but it JUST MIGHT WORK
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger MSN Messenger
xearthianx
Developer

Joined: 28 Sep 2006
Posts: 771
Location: USA! USA!
PostPosted: Mon Jul 06, 2009 1:16 pm    Post subject: Reply with quote

Madgarden wrote:
Does one have to be better than the other? They're different, but equal. Can't we all just get along?

Well every time I see the additive technique presented, it's always in the context of, "You should be doing this." The reason given is aliasing, but they don't really ever say how the one method causes aliasing, and the other avoids it. Also, it seems like a helluva lot of overhead to calculate 16 sine waves per sample to get a not-quite-a-square-wave, even if it were all done with a wavetable.

Does anyone actually know this?
_________________
Ionoclast Laboratories - Scientia et Dominatia!
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Madgarden
Contributor

Joined: 31 Aug 2005
Posts: 324
Location: Kitchener, ON, CA
PostPosted: Mon Jul 06, 2009 6:09 pm    Post subject: Reply with quote

Well, yeah it would be more alias resistant. I have to oversample my pure pulse waves to avoid the aliasing at higher frequencies, but I have no such problems with the sine wave.

Anyway, I just look at it as a different kind of sound, depending on what you want, and don't really care what the eggheads say about which is better. :)
_________________
I know it sounds crazy, but it JUST MIGHT WORK
View user's profile Send private message Send e-mail AIM Address Yahoo Messenger MSN Messenger
xearthianx
Developer

Joined: 28 Sep 2006
Posts: 771
Location: USA! USA!
PostPosted: Tue Jul 07, 2009 12:54 am    Post subject: Reply with quote

Oh. All my wavetables are generated at 1Hz. With the correct phase offset, I can take them right up to nyquist, no prob.
_________________
Ionoclast Laboratories - Scientia et Dominatia!
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Wed Aug 05, 2009 10:22 pm    Post subject: Reply with quote

More of historical significance than anything, the XM file format.

Original Spec: http://aluigi.altervista.org/mymusic/xm.txt

Extended User Contributed Spec: http://psytexx.googlecode.com/svn-history/r5/trunk/PsyTexx_docs/XM/xm-form.txt
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9441
Location: Not Finland
PostPosted: Thu Aug 06, 2009 11:32 am    Post subject: Reply with quote

Oh man, I would have killed to have access to that file back in the mid 90s. (the XM spec, that is)
View user's profile Send private message Visit poster's website
Bean
Admin

Joined: 20 Aug 2005
Posts: 3769

PostPosted: Tue Aug 25, 2009 6:11 pm    Post subject: Reply with quote

PoV, your new video's got me wondering how one would go about licensing music. I'm sure there are sites where people sell royalty free tunes but I donno what my options are. Care to shed some light?

-Bean
_________________
Kevin Reems | Nuclear Playground | Solid Driver
View user's profile Send private message Visit poster's website
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Tue Aug 25, 2009 6:50 pm    Post subject: Reply with quote

Sure.

There are several musicians you can find that post royalty free music on their sites. I can't think of any off the top of my head, but you can browse an excellent archive of work-for-hire musicians here.

http://forums.indiegamer.com/forumdisplay.php?f=13

Custom music obviously costs more, but premade stuff can be quite reasonably priced. $10-30 per track.

The only down side really is that any track could technically be used by someone else for something else, so there's always the chance of running across the same track elsewhere. But I suppose that can be fine, since you occasionally hear the same tracks show up in movie soundtracks.

I posted this in the content thread, but these are the people I licensed my track from.

http://www.partnersinrhyme.com/wmcstore/WMCshop.cgi

They sell 10 track themed discs for around $100 (some less, some more). The track I picked was part of their "feel good music volume 2" pack.
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
sam
Moderator

Joined: 22 Aug 2005
Posts: 255
Location: The high seas
PostPosted: Fri Sep 25, 2009 9:27 am    Post subject: Reply with quote

not much experience with this site, but how about: http://www.indiegamemusic.com/
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
PoV
Moderator

Joined: 21 Aug 2005
Posts: 10858
Location: Canadia
PostPosted: Mon Oct 26, 2009 6:19 pm    Post subject: Reply with quote

I couldn't figure out where else to put this.

Licensable sound engines.

irrklang - PC/Mac/Linux - http://www.ambiera.com/irrklang/ - 65 Individual (unlimited products), 290 Indie (unlimited products)

BASS - PC/Mac/iPhone - http://www.un4seen.com/bass.html - 100 Shareware (unlimited products), 950 Commercial (single product)

FMOD - PC/Mac/Linux/iPhone/Consoles - http://www.fmod.org/ - $100 Individual (single product), $1500 Commercial (per platform)

Miles - PC/??/Consoles - http://www.radgametools.com/miles.htm - $3000 (per platform)
_________________
Mike Kasprzak
'eh whatever. I used to make AAA and Indie games | Ludum Dare | Blog | Tweetar
View user's profile Send private message
Sirocco
Moderator

Joined: 19 Aug 2005
Posts: 9441
Location: Not Finland
PostPosted: Fri Nov 13, 2009 8:11 pm    Post subject: Reply with quote

[url= Al helps explain how Auto Tune works[/url]. [vid]
View user's profile Send private message Visit poster's website
Ninkazu
Contributor

Joined: 21 Sep 2005
Posts: 482
Location: Austin, TX
PostPosted: Fri Nov 13, 2009 9:26 pm    Post subject: Reply with quote

That video is win.
_________________
Get woke. Stay woke. ~@deray
View user's profile Send private message Send e-mail Visit poster's website
Reply to topic GDR Forum Index -> Game Developer's Refuge -> The Audio Thread Page 1, 2, 3  Next

Use this link to get a Sign-On Bonus when you get started!

All trademarks and copyrights on this page are owned by their respective owners. All comments owned by their respective posters.
phpBB code © 2001, 2005 phpBB Group. Other message board code © Kevin Reems.