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.
近期下载者:
相关文件:
收藏者: