bass_opengl_stereo_spectrum_source

所属分类:OpenGL
开发工具:Visual C++
文件大小:166KB
下载次数:34
上传日期:2005-12-08 12:40:23
上 传 者gnawednauq
说明:  mp3播放和基于opengl的立体声显示
(and MP3 player based on opengl stereo display)

文件列表:
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Bass License.txt (2440, 2002-02-20)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\BASS OpenGL Spectrum.dsp (4328, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\BASS OpenGL Spectrum.dsw (565, 2003-03-21)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\BASS OpenGL Spectrum.exe (57344, 2003-03-23)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Bass.dll (108908, 2002-10-27)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Bass.h (60075, 2002-10-25)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Bass.lib (76070, 2002-10-27)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Icon.aps (17848, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Icon.rc (1710, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\icon1.ico (766, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\NeHe BaseCode.cpp (20296, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Resource.h (453, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source\Spectrum.h (17166, 2003-03-22)
bass_opengl_stereo_spectrum_source\BASS OpenGL Stereo Spectrum Source (0, 2005-12-08)
bass_opengl_stereo_spectrum_source (0, 2005-12-08)

Programmer: Michael L Hullinger michaelynn@sailormoon.com march 20 first 2000 and three About: This is my first 'finished' project in a while ... ack also my first 'complete' OpenGL demo. Not much of a demo but it does what I set out to do. Damn curriosity ... Displays a stero spectrum analasis and left/right channel level of a user specified music file (*.mp3's, *.wav) The spectrum is log scaled vertically and each band horizontally represents 1/2 octave. Also displays a position slider ... only for looks ... sorry designed to play 44100Hz mp3's and wav's but will play other streaming type formats. sample rates lower than 44100Hz don't display spectrum information ... but they do play it would probably be benificial to disreguard the final band of both left and right spectrum bands ... it very rarely shows up any way and it would save a fair amount of math per cycle well that all said ... this project was definately a learning experience for me and I hope you find this code useful ... I know I would have a week ago today ... lol System Requirements: Requires Bass.dll ver. 1.7 Screen Resolution 800 x 600 No special extensions are used ... so in theory it should run on any system that supports OpenGL although the slowest test system was an athlon XP 1700 with 32 meg Geforce 2 it ran smoothly at 60+ frames per second Controls: F1 = Switch between fullscreen and window mode Esc = Quit Standard dialog boxes handel the rest ... Credits and Thanx to: OpenGL base code: Jeff Molofee http://nehe.gamedev.net/ BASS sound library 1.7: http://www.un4seen.com/ MSVC++ 6.0: http://www.microsoft.com/ Bass Bargraph Demo: Patrick Quinn patrick@thequinns.worldonline.co.uk Legal: Disclaimer: I take no responsibility for any damage that may be caused by this software, use it at your own risk. Distribution: You may distribute this package freely, you may not request money for this package or use it for any * commercial gain/public distribution. See also "Bass License.txt" for information about distribution of the BASS package.

近期下载者

相关文件


收藏者