You don't have to buy one, though. It's not too hard to make your own binaural beat, and free software is widely available to do just that. The one that I used to make that little sample is an open-source program called Gnaural, available on the Sourceforge website. It's pretty easy to use, though it takes some practice before you can generate some of the really cool, more professional sounding beats. A binaural beat consists of two simple tones, and most people add that background pink noise. Nothing special.
If brainwave entrainment leaves you with unwanted side-effects (see below) or discomfort, you’re probably encouraging a range of brainwaves that are already excessive in some area of your brain. The way around this is to get a brain map to see what your brain’s strengths and weaknesses are, and see what (if any) brainwaves could use some encouragement.