Bass_Vis News and Released Infos

Started by BassFan,

BassFan

i have fix the Download!
Any Archivbits not set.

greets BassFan

BassPassion

Quote from: BassFani have fix the Download!
Any Archivbits not set.

greets BassFan

Thanks.

/M

BassFan

#27
 Hi All
I have complett rewritten the LIB of BassVis.
This is the PreReleased of 2.3.0.4 you can test it.

Sorry only Delphi-Developer i have not write a Sample for other Languages.
Full Sample with source include archive.
i'am working on it. ;)

Whats new? All
i have testet 25 Winamp Plugins on the fly all work great with  no problem
OpenGl and so on ..

No more freeze Window when change Vis of Winamp.
Thread all succes close and reload.

Please copy your Plugins in the APPFolder/Plugins
and rename the Readme.txt File to a Winamp.exe DummyFile.

Render from FileStream not work .. i'am working on it!

All this Plugin work..

  • Sample visualization plugin
    Advanced Visualization Studio v2.81b
    Mojo Master Visualizer
    Geiss for Winamp
    3D-GoGo
    Sexy Attached Analyzers
    Acidspunk II
    Animator 2
    BASS-C FullScreen Spectrum v1.2
    FastLIB Winamp plugin
    Jan OpenGL WinAMP Plugin
    WinAMP Speakers v2.0 beta 1
    Joseph's DkE Lyrics plugin!!!! v1.0b
    MilkDrop 1.05 beta6.1
    MilkDrop 1.04
    Nullsoft Tiny Fullscreen (v2.07)
    HD Analyzer Library v1.1f
    SpectralLake
    Spectrum Analyser
    Starflight-Analyzer
    VS Osciloscoop met VU meter
    Winamp Goes 3D v1.51
    Tripex3 (v3.12)
    Den's vis library v 1.50
    Nullsoft Visualization Library v1.01

greets BassFan


BassFan

#28
OkiDoki RenderFromFile work now.

i have make it that user have no problem with FFT-Data
User send no more self FFT-Data from stream to BassVis
only one line of code your use with no RecordProc or Timer.

send only one line for Render..
BASS_WINAMPVIS_RenderFromFile(stream, 44100, 2);or this for Record over Device
BASS_WINAMPVIS_StartRecord(44100, 2);
You can change SampleRate and Channel read it from FileStream or send fixed Data show Sample.

Here is the Source of Sample in Delphi.
I have insert a EXE File that User can test ist with no Delphi.

Have Fun greets BassFan.


MikaelS

Very good work BassFan!

When do you plan to release a final version?

Regards,
 Mikael

BassFan

#30
Ahhhhhh ...... a feedback thats is good ;)
i thinks no user will have the new Version ... and i have me lost time with it.

i have finish now the new API nothing of the old version is the self
and thinks is ferry stable this released (by me) ;)

all files uptodate and waiting for Radio42 that i can make my
Sample of VB_Net and C#_Net compatible with it.

Than i will released a final of it.

Thanks for the answer .. sorry for my english i hope you can understand me

greets

hwahrmann

Bassfan,

like your signature says.
It is not your English that matters, it is your code that makes as happy.  ;D

thanks for your good work.
i can't wait to have my fingers on the new API.

regards,

Helmut

BassFan

#32
Quote from: hwahrmannBassfan,

like your signature says.
It is not your English that matters, it is your code that makes as happy.  ;D

thanks for your good work.
i can't wait to have my fingers on the new API.

regards,

Helmut

Do you have test my Sample?
work it good by you?

I have make a Sample for Vb and Delphi all the self function and winforms
i hope this help user with BassVis.

German..
Hast du das Sample vielleicht gestestet?
Läuft es stabil bei dir? Kann mir dann ein bild davon machen.
Leider kann ich es ja nur auf einen System testen.

Hab für Vb und Delphi das gleiche Sample geschrieben mit gleichen funktionen
auch das Interface ist gleich.
Denke das wird einigen eine gute Hilfe sein.

gruss und danke für deine info.

EDIT:
Sorry das ich die API komplett überarbeiten mußte
aber aus der alten war nichts mehr rauszuholen zu fehlerhaft und instabil.
Hoffe nicht das mir die Leute deshalb den Kopf einschlagen.

Auch radio42 hat nun viel Arbeit deshalb  :'(
BassFan

hwahrmann

Bassfan,

yes, i've got the sasmple. it is working fine.
i'm waiting on the new API to change my code.

German:
Kein Problem, Hauptsache es ist jemand da, der neue Funktionen inkludiert.
Ich warte schon auf das update von Bass.Net, damit ich meinen code anpassen kann.
Hast Du es schon an radio42 weitergegeben?

radio42


BassFan

#35
Quote from: hwahrmannBassfan,

yes, i've got the sasmple. it is working fine.
i'm waiting on the new API to change my code.

German:
Kein Problem, Hauptsache es ist jemand da, der neue Funktionen inkludiert.
Ich warte schon auf das update von Bass.Net, damit ich meinen code anpassen kann.
Hast Du es schon an radio42 weitergegeben?

yes i have send all API to radio42
and released BassVis when finish my Sample for NET
thats radio42 can insert the Sample in NET befor update it.

The Sample in BassVis archiv only VB and Delphi the rest in NET-archiv

i have change this line
BASS_WINAMPVIS_RenderFromFile(stream, 44100, 2);to
BASS_WINAMPVIS_RenderStream(stream);
thanks to radio42

i thinks is better BassVis read the freq and chans over 'Bass_GetChannelInfo' from streamfile self


greets.

BassFan

#36
this is the new helpfile for BASSVis

please help me make it buggyfree with english language.
you have interest i will upload the source of the Helpfile.


i have remove the file have any changed

greets

VorTechS

Just to clarify, with the re-write are all other functions still available?

I am using SetChannel_Info and Render2 with the BassVis, are these supported or will I need to re-write?

TIA

BassFan

Quote from: VorTechSJust to clarify, with the re-write are all other functions still available?

I am using SetChannel_Info and Render2 with the BassVis, are these supported or will I need to re-write?

TIA

hmmm.. SetChannel_Info = BASS_WINAMPVIS_SetChanInfo?

BASS_WINAMPVIS_SetChanInfo Is same like before
Render2 If there is not any more

greets BassFan

VorTechS

Okay thanks, I presume just use: BASS_WINAMPVIS_RenderStream(stream) ?

BassFan

Quote from: VorTechSOkay thanks, I presume just use: BASS_WINAMPVIS_RenderStream(stream) ?

Please wait i'am working on Samples for VB_NET and C#_NET
yes this is the new function for Render with no proc, callback or timer.

greets BassFan

VorTechS

Oh, wow :)

That should speed things up a bit then.  Sorry for the questions but I'm just trying to get an idea of how much I need to change...so one last one.  I presume the stream can be a mixer?

BassFan

#42
Changed ...
Sorry

BassFan

#43
i have upload BassVis 2.3.0.4
i hope it work and you happy...

Post any error here that i can fix it

when you render BassVis over BASS_WINAMPVIS_StartRecord then the Title
BassVis - BrewIdeas©Emil Weiss will show ;)

better your render over BASS_WINAMPVIS_RenderStream(stream) then the Title
is the Filename from stream

greets BassFan

hwahrmann

so i just need to wait on an updated Bass.Net from radio42 and then i'll start.  :)

radio42


BassFan

Quote from: hwahrmannso i just need to wait on an updated Bass.Net from radio42 and then i'll start.  :)

jup ;)
sorry i can not upload any file from Bass.NET this is not my project.

greets BassFan.

hwahrmann

Bassfan, you stated previously:

Quote from: BassFanADDED: BASS_WINAMPVIS_SetGenHwndParent , Substitute for SetParent/MoveWindow
ADDED: BASS_WINAMPVIS_FreeGenHwndParent, move back Parentwindow to GenWindow when exit Application.

i can't find the BASS_WINAMPVIS_FreeGenHwndParent in the help file published with 2.3.0.4.
Also your c# sample that you published gas the BASS_WINAMPVIS_SetGenHwndParent only.

do we need to move the window back on exit?

thanks,

Helmut

hwahrmann

Quote from: radio42Will be there in 15 minutes ;-)

hehe, take your time. too tired today anyhow.  :)

BassFan

#49
Quote from: hwahrmannBassfan, you stated previously:

Quote from: BassFanADDED: BASS_WINAMPVIS_SetGenHwndParent , Substitute for SetParent/MoveWindow
ADDED: BASS_WINAMPVIS_FreeGenHwndParent, move back Parentwindow to GenWindow when exit Application.

i can't find the BASS_WINAMPVIS_FreeGenHwndParent in the help file published with 2.3.0.4.
Also your c# sample that you published gas the BASS_WINAMPVIS_SetGenHwndParent only.

do we need to move the window back on exit?

thanks,

Helmut

Hmmmmm ... hehehehehehe jup.
i move it Back inside of BassVis
do not send extra function to do this..

Doch geht noch ;)
Intern von BassVis. So braucht der User sich nicht drum zu kümmern.

EDIT:
Achtung: Ist in c# nicht enthalten.
Wenn du umschaltest von Default nach Panel oder wo auch immer die Visualisierung angezeigt wird
Sorge dafür das bevor du vom panel zurück in default schaltest ein Reset mit BASS_WINAMPVIS_SetGenHwndParent
durchgeführt wird.
Wenn du das vergißt wird sich das Plugin wieder zurück in das Panel setzen und du siehst nur eine leere Windowoberfläsche sobald du die größe (sitz) der Default ansicht veränderst.

Also alle Parameter bis auf genHwnd auf NULL setzen.

gruss