For the next BASS...

Started by SaxxonPike_,

SaxxonPike_

I really think you should, as Wombat was thinking earlier, find a way to stream files to users on the internet, such as hosting an internet radio.  That would be neat.

    Also, the WAV support is a little flimsy, like when I'm playing this huge 132 MB WAV file the program locks up for a long period of time until it decides it wants to play.  Maybe you could implement a way to stream it from disk instead?

    Another thing, if you possibly could, be able to pull individual samples from module files and either save them to disk or load them into memory, allowing them to be played later as well as being able to play them in any pitch, any volume, appling DirectX effects, etc.

    I would appreaciate all these a LOT :-D

Sashur


paddy


Quote   Also, the WAV support is a little flimsy, like when I'm playing this huge 132 MB WAV file the program locks up for a long period of time until it decides it wants to play.  Maybe you could implement a way to stream it from disk instead?

Strange, I recall being able to load a 500MB WAV file in seconds. Try opening with StreamCreateFile and dont use SETPOS.

Ian @ un4seen

QuoteI really think you should, as Wombat was thinking earlier, find a way to stream files to users on the internet, such as hosting an internet radio.  That would be neat.
I'm not sure that's something that really belongs in an audio library, but maybe as an extension. I may well look into it.

QuoteAlso, the WAV support is a little flimsy, like when I'm playing this huge 132 MB WAV file the program locks up for a long period of time until it decides it wants to play.  Maybe you could implement a way to stream it from disk instead?
As Paddy says, use BASS_StreamCreateFile, as you would with MP3 or OGG. I guess you were using BASS_SampleLoad?

QuoteAnother thing, if you possibly could, be able to pull individual samples from module files and either save them to disk or load them into memory, allowing them to be played later as well as being able to play them in any pitch, any volume, appling DirectX effects, etc.
That is something that can already be done by the application (reading the samples from the files), though I'll admit it is a bit complicated :)

The main principle of BASS is to make anything possible, but to remain concise. The last thing I want is for BASS to become bloated and messy. So nothing gets added without careful consideration, especially things that are already possible for the application to do :)

SaxxonPike_

I understand.  But it would still be really cool :)

Great job on the whole project though!

Daniel Pramel

I am actually coding a vb-solution to stream audio via IP using BASS.
i don't think, that this has to be included in the library itself.

Greetings from germany,
Daniel

thang doan

can i get copy of the vb code to stream audio ip over the internet?