Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

BASS

Status
Not open for further replies.

qbasicking

Programmer
Aug 19, 2001
628
US
I know that I try for some really ambishious(<i can't spell)programs and heres another one. I want BASS and lots of it. Does anybody know how to play with this. I want to make a program that looks something like this:


125 250 500 1K 10K 100K
O | | | | |
| O | | | |
| | | O | |
| | O | | O
| | | | O |

I will prbably be using this with .wav or .cda files.
 
If you're thinking of doing an equaliser in QB, forget it. It requires real filters, and I don't think you can simulate them.
 
Have you tried a jitterbug? I've caught a lot of BASS using a jitterbug right around sundown. However, I've never caught any BASS using a QBasic program.
 
I beg to differ :) I believe realtime equalizing could be done in QuickBASIC. I don't know a lot about it, but as I understand it, the entire equalization boils down into a single composite function that generates one sample from a bunch of surrounding samples. As we all know, amazing feats of optimization are capable in QuickBASIC -- perhaps such a function could be made realtime.

In any event, non-realtime equalizing is definitely possible, if you don't mind having to 'pre-process' wave files before you play them. You should look up the math for equalization as a starting point either way :)
 
An equaliser splits the spectrum of frequencies in a complex waveform into selected bands. It then changes the amplitudes of the chosen band(s) and recombines them again to form a new waveform.

The splitting into bands is done with active or passive bandpass filters.

If there is a way to do it in QBasic, I'd love to know.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top