BBS 1.7.0

Blitz3D Forums/Blitz3D Userlibs/BBS 1.7.0

Its done! http://www.blitzbasic.com/toolbox/toolbox.php?tool=207
you can now download version 1.7.0 (Toolbox). Also there are some new EXE-Demos. f.ex : http://www.abrexxes.huntingsoftware.de/blitz/3dtut.zip

The 3D Part is working now and a tutorial is also present.


----- v.1.7.0
* changed files: bass.bb/bass.decls/bbs_help_functions.txt (3D stuff)
- removed bass_tag plugin (dll/include)
- update modinfo to 1.5 (see modinfo folder for new commands)
- addet new functions to modinfo/functions.txt (decls update)
- changed demo_modinfo.bb (fx values now strings)
- added new function "BASS_Debug", see docs (blitz_bass_studio_help_functions.txt)
- added new function "BASS_CheckVersion", see docs (blitz_bass_studio_help_functions.txt)
- fixed some stuff in the dx8 effecs (bass.decls/bass.bb)(no code change needed)
- added demo_dx8_all_effects.bb (code by hectic)
- added tut_record_3.bb (code by _33)
- added demo_spectrum3.bb (code by Flame)
- added new links in STUFF
- created new folder "codesnippets" for stuff
* 3D Part (added and rewritten) see blitz_bass_studio_help_functions.txt for informations)
- Bass_Update3DListener%(entity%) (thanks to klepto2 for 3D vector help)
- BASS_Set3DPositionPos%(posX#,posY#,posZ#)
- BASS_Set3DPositionVel%(velX#,velY#,velZ#)
- BASS_Set3DPositionFront%(frontX#,frontY#,frontZ#)
- BASS_Set3DPositionTop%(topX#,topY#,topZ#)
- BASS_Set3DPositionFrontTop%(frontX#,frontY#,frontZ#,topX#,topY#,topZ#)
- BASS_ChannelSet3DPositionPos% (channel%,posX#,posY#,posZ#)
- BASS_ChannelSet3DPositionOri% (channel%,oriX#,oriY#,oriZ#)
- BASS_ChannelSet3DPositionVel% (channel%,velX#,velY#,velZ#)
- deleted old 3D demos
- added new tutorial tut_3D.bb
* Toolbox : New visualisation demo (exe) added (removed the old one/source in BBS))
* Toolbox : New Dx8 SFX demo (exe) added (source in BBS)
* Toolbox : New 3D Demo (source in BBS)
Note: All the demos are now IDEal "Strict" compatible ;)


Special thanks goes to klepto2 for his help on some 3D stuff (vectors).

John...finaly..thanks for waiting so long and your help. :)

have fun

Yeah, Abrexxes. Nice demo.
You really _have_ cracked the camera turning problem - well done!

Downloadiing the full package now (got to go to work - arrgghh) but will test later.

Thanks, John.

Excellent stuff.
Thanks Abrexxes!

In the Toolbox you can find now the source of DREAMPLAYER 3.0 beta 4e.
An EXE and all the files that you need are included in one download.



This will be the last "opensource" version.

Thanks to hectic.

bye

Abrexxes, I know its the last open source, HOWEVER, I have something you may like. When it's complete, I will email you all you need to know! :)

Thanks! :)

~DS~

Ok (Abrexxes takes a little time out, i really need that. ;) )

Testing now done.
Thanks Abrexxes, the new 3D code works perfectly.



:)

Abrexxes, you deserve that champagne!

My engine's too big (and still too unfinished) to show, but thanks to you I now have 3 characters who can all speak - if I need them to - simultaneously, with lip-sync.

And as I walk amongst them the sound is perfectly updated and placed where it should be in the stereo field.
- Yes, I know, exactly the sort of effect that customers will never notice <sigh> but which we strive for.

I now feel that a significamt milestone has been achieved in the development of my engine, thanks to you.
Next, scripting for movement/reaction to the player; but that's up to me.

I hope one day you will walk through one of my villages and listen to the characters' conversations going on around you, and think "I made that happen!"

And as I walk amongst them the sound is perfectly updated and placed where it should be in the stereo field.

For the record, the 3D sound works correctly (now) in 5.1 surround sound as well. Kinda neat having things* sneak up behind you.




*Even if that thing is a cube playing music. :o)

Agreed. But not with lip-sync. And reverb in stone corridors.

Wait... what?

Sorry - misunderstood you.
I thought you were referring to standard Blitz sound.
So - even more 'yeehah' stuff in BBS than I've tried. Good.

Aaaah <ding!>

Yes - talking about BBS specifically. Was just a bit of a bonus I noticed whilst testing the fixed 3D-sound stuff. Thought I'd share. :o)

Yes LineOf7s, if you init bass, bass is asking the driver how many speakers are present and supported. Bass supports up to 7.1 systems and a max of 15 speakers X-)

Now you're showing off Abrexxes ;)
But I can now imagine (lip-synced) pharoahs walking around inside a tomb, with reverb and surround-sound. Hee-hee.
Time for me to get working.

For the record, bbs has been testet today on 7.1 systems and win64 systems..and works (as we can see) perfekt. so if someone has problems with systems like this please report.

Hi,

Very good job. As usual ;-). I need a sample code for a waterfall. Like a SubMarine analyser. Have you been doing?

JP
Waterfall spectrum analyser



@ ZJP Thanks :)

No, i havend done something like this yet, last week i tried to do the "winamp" spec, but failed. I am also searching for some math stuff and maybee c++ samples, but its hard to find. First i (we) must take a look at this :
The "Replay_Gain" Theorie
http://en.wikipedia.org/wiki/Replay_Gain
http://www.replaygain.org/

If i have time, i will have a look in this stuff. :)

bye