• Welcome to Theos PowerBasic Museum 2017.

BassBox

Started by Patrice Terrier, October 08, 2007, 10:57:44 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

José Roca

 
It GPFs when I try to activate the plugin 05. Works fine with the others.
Windows XP Professional SP2.

Patrice Terrier

--José

Perhaps Charles's plugin 05 is using some OpenGL features that are not compatible with your graphic card.

Charles ?


...
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Charles Pegge

#212
José, do you get any image or background at all with 005?

PS:
It  uses the same Opengl features as 003 plus picking using glrendermode GL_SELECT and also uses part of the bassbox fft data.

Patrice Terrier

I did check Charles's plugin 05 on XP with an ATI RADEON X600 PRO with 256 MB, and all went fine on this computer.

The main difference I can see between VISTA and XP, is that on XP the mouse disapear while hover the OpenGL control, while it shows just fine on VISTA.

By the way if you know how to show the mouse with XP while hover an OpenGL control, please let me know.

...
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

José Roca

Quote
José, do you get any image or background at all with 005?

No. It GPFs as soon as I click the number "05".

Patrice Terrier

#215
This version of BassBox now performs plugin's auto-detection.

No more need to edit the kernell's code, just add the new plugin, then restart BassBox to use it.

As a side effect of the auto-detection:
If you experience a problem with any of the provided plugin, just removed those causing havoc with your hardware configuration.

Then no more problem.  ;)

The CHM help file has been updated to reflect the latest changes.

See below attached BassPatch47.zip

...
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Patrice Terrier

#216
--Kent

QuotePlease guys make sure to get the Hal audio file too that Patrice put up... really clever mix of audio and effects. Thanks very very cool.
I feel like I have my own HAL!!

What about a black monolith floating around hover a stellar background while the sun rise-up behind the hearth?

...
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Charles Pegge

Good idea Patrice, I was just about to suggest it. But have you a scheme for when we run out of space on the base bar at about Plugin020 ? :)

The only way to catch GPF errors on different hardware is to create a diagnostic / logging version of a plugin. 005 only uses very basic Opengl, and most Opengl errors are not that disruptive anyway.



Patrice Terrier

QuoteBut have you a scheme for when we run out of space on the base bar at about Plugin020

No problem, just tell me when you have completed plug019.dll ;)

...
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Patrice Terrier

Quote
Hi Patrice,

May I tell you about a new (little) bug I found?
When you put on equalizer and add bass or treble, for example, then, when the song repeats itself, the equalizer is in a off state though the check box is still on.
You have to turn it off then on again to have equalization working again...

The same phenomenon happens when you launch BassBox.exe, turn equalizer on, then click play : sample mod is playing, but there is no equalization, put it off then on to have it working.

Regards,
Arthur.

Equalizer setup is now kept/restored properly while playing audio files en sequence or in loop mode.

See below attached BassFix.zip
Warning the zip contains only BassBox.bas and BassBox.exe!

...
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Petr Schreiber

Hi Patrice,

great job! I like new version a lot!

I cannot confirm that mouse cursor disappears while moving over OpenGL control on XPs ???

One thing - I noticed lot of plugins ( including mine, heh ) use glVertex3d functions, which uses double precision.
Fact is, that according to more than one source, current 3D hardware still operates with single precision for vertices, so driver has to do some data type conversion. So maybe we can stick with glVertex3f ?
I know this could cause problems only in case of huge meshes...

I "managed" to accidentaly overwrite my new plugin, but it was not good so better it won't see the light :)
Idea with black monolith sounds good, I will try to start working on something, else I will get totally out of sync with BassBox developement which would be pity for me.


Bye,
Petr
AMD Sempron 3400+ | 1GB RAM @ 533MHz | GeForce 6200 / GeForce 9500GT | 32bit Windows XP SP3

psch.thinbasic.com

Patrice Terrier

Petr,

If you look at my own plugins, you will see that I am always using float/single most of the time ;)

I am looking forward for your new contribution, it would be too bad that you jump out of the band wagon  :-\
Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Charles Pegge

I agree about the double precision Petr. This is useful for CAD or high-precision scientific visualisation, but for most purposes, it is unnecessary, and an additional overhead as far as the graphics hardware is concerned.

We could end up with quite a large number of functions, so keeping to single precision type will help to keep them consistent. I was wondering whether to start a separate inc file for geodesics  and similar structures. Each form would have Coords, TexCoords and Normals, available to  any plugins,  005 is getting very fat. I think the source code will be more useful than a DLL since coders will inevitably want to create their own variations.




Petr Schreiber

#223
Hi,

I don't want to leave wagon, I am taking mustang to catch the last train wagon and slowly crawl forward ( read: I started the plugin tonight, concept works, it just needs huge work on textures :D. Now it seems more of "Solaris" than "2000: Space Odyssey" )

Charles, if you mean codes for cylinders, boxes, spheres and others I think it is good idea! I can provide what I have in TBGL.


Bye,
Petr
AMD Sempron 3400+ | 1GB RAM @ 533MHz | GeForce 6200 / GeForce 9500GT | 32bit Windows XP SP3

psch.thinbasic.com

Charles Pegge


Yes, I was thinking of all kinds of shapes, including ones which have been morphed: for instance: inflating a cube so it takes on a spherical shape; or the recursive octasphere. It's very open ended. Once you have a good set of basic shapes, it is easy to derive new ones.