23 May '13 - 19:46 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: 1 ... 25 26 [27] 28
  Reply  |  Print  
Author Topic: Bass_Vis News and Released Infos  (Read 126966 times)
VorTechS
Posts: 241


« Reply #520 on: 4 Aug '11 - 12:02 »
Reply with quoteQuote


  • Reactivate: BASSVIS_IsFree API
  • Fixed forget GlobalVisInit set to False in BASSVIS_Init API
  • Changed:          BASSVIS_Free API
  • Fixed: Multithread problem Winamp with .Net
  • Fixed: Multithread problem BassVis_Config with .Net
  • Changed: BASSVIS_INIT API



I think these could cause me some problems if I try to update now ... ?
I have downloaded this though, and will investigate once my release is out of the way!
Logged
Emil Weiss
Posts: 107


« Reply #521 on: 4 Aug '11 - 12:56 »
Reply with quoteQuote

i have fixed any in Mediaportal written in VS2010 for and with BassVis
and all work fine so i think that should OK!

Quote
or in a future update!
which update do not read?
I am very sick?
No idea how long I'm still

greets
« Last Edit: 4 Aug '11 - 13:00 by Emil Weiss » Logged
VorTechS
Posts: 241


« Reply #522 on: 4 Aug '11 - 13:17 »
Reply with quoteQuote

I am very sick?
No idea how long I'm still

greets


Oh no Emil!

If I am to read this correct, with one of your previous comments today - then this my friend is not good news, and I am saddened by this! Sad
Do not feel obliged to explain here, but please feel free to do so elsewhere!

Logged
Emil Weiss
Posts: 107


« Reply #523 on: 4 Aug '11 - 13:34 »
Reply with quoteQuote

I am very sick?
No idea how long I'm still

greets


Oh no Emil!

If I am to read this correct, with one of your previous comments today - then this my friend is not good news, and I am saddened by this! Sad
Do not feel obliged to explain here, but please feel free to do so elsewhere!



No problem-no one lives forever Smiley

greets
Logged
Ionut Cristea
Posts: 1376


« Reply #524 on: 4 Aug '11 - 14:42 »
Reply with quoteQuote

 But is nothing that it can be done? Maybe we can help you with something?
Logged
Emil Weiss
Posts: 107


« Reply #525 on: 4 Aug '11 - 21:50 »
Reply with quoteQuote

But is nothing that it can be done? Maybe we can help you with something?

i think no

Thank you

greets
Logged
Emil Weiss
Posts: 107


« Reply #526 on: 14 Aug '11 - 18:27 »
Reply with quoteQuote

Next Version 2.4.3.0 (not finish yet)

  • fixed: Problems with the render function in connection with BASS_SAMPLE_FLOAT (32 Bit floating stream)
           for Sonique, Aimp2 Plugins
  • remove: BASSVIS_FindPlugins
  • remove: BASSVIS_GetPluginHandle
  • remove: BASSVIS_GetModulePresetCount
  • remove: BASSVIS_GetModulePresetName
  • remove: BASSVIS_GetModulePresetNameList
  • remove: BASSVIS_GetPluginName
  • Add:    BASSVIS_GetPlugins (replaced all removed Function above)

greets
Logged
stevenmmm
Posts: 92


« Reply #527 on: 15 Aug '11 - 11:55 »
Reply with quoteQuote

emil, i look forward to trying out 2.4.3 when its ready but one question i have - what is the difference between your library and the functionality provided by bass_sfx ?
Logged
VorTechS
Posts: 241


« Reply #528 on: 15 Aug '11 - 12:09 »
Reply with quoteQuote

Next Version 2.4.3.0 (not finish yet)

  • Add:    BASSVIS_GetPlugins (replaced all removed Function above)

greets

Looking forward to this one, as it caused me quite a few problems in my wrapper in the past! Smiley
Logged
Emil Weiss
Posts: 107


« Reply #529 on: 15 Aug '11 - 14:31 »
Reply with quoteQuote

emil, i look forward to trying out 2.4.3 when its ready but one question i have - what is the difference between your library and the functionality provided by bass_sfx ?
written by me self and not used stolen code Smiley

you has full control over the plugin
and the plugin can work together with your application.
after that all plugin can go to your panel or other container.

not usable!
this function remove the support for VB6 ..
that is why I rejected the amendment
« Last Edit: 18 Aug '11 - 08:20 by Emil Weiss » Logged
Emil Weiss
Posts: 107


« Reply #530 on: 22 Aug '11 - 16:32 »
Reply with quoteQuote

Bass_Vis v. 2.4.2.3
new version online

  • fixed:
      all Plugin Kind (BassBox not supported)
      Render function in connection with BASS_SAMPLE_FLOAT (32 Bit floating stream) /: Global
  • fixed:
      Redraw problem with Draw Time and FPS in Sonique Plugin after Slowfade activate. /: Sonique
  • Changed BASSVIS_SONIQUEVIS_RenderDeviceToDC /: Sonique
  • Changed BASSVIS_SONIQUEVIS_RenderStreamToDC /: Sonique
  • Changed BASSVIS_AIMP2VIS_RenderDeviceToDC /: Aimp2
  • Changed BASSVIS_AIMP2VIS_RenderStreamToDC /: Aimp2
 
BassVis in action (Winamp Plugin vis_BassVis)  Wink

greets
« Last Edit: 7 Sep '11 - 08:30 by Emil Weiss » Logged
Emil Weiss
Posts: 107


« Reply #531 on: 22 Aug '11 - 23:23 »
Reply with quoteQuote

and other shot!

Pic Remove!

greets
« Last Edit: 7 Sep '11 - 08:31 by Emil Weiss » Logged
Emil Weiss
Posts: 107


« Reply #532 on: 25 Aug '11 - 23:11 »
Reply with quoteQuote

Bass_Vis v. 2.4.2.4
new version online

  • fixed:
    Thread prob / Global
  • fixed:
    some for WMP Plugins / Windows Media Player
  • added:
    32Bit Floating point stream support / BassBox Plugin
  • Changed:
    BASSVIS_SONIQUEVIS_RenderStreamToDC / remove WaveData, FFT, Flags, Pos
    so user has no trouble with it.
    this function should be in a Timer or Renderproc
  • Changed:
    BASSVIS_AIMP2VIS_RenderStreamToDC / remove WaveData, FFT, Flags
    so user has no trouble with it.
    this function should be in a Timer or Renderproc
  • Changed:
    work with D2010 now that make Bass_Vis 100K bigger (unicode thinks)



greets
« Last Edit: 27 Aug '11 - 05:39 by Emil Weiss » Logged
Ionut Cristea
Posts: 1376


« Reply #533 on: 25 Aug '11 - 23:20 »
Reply with quoteQuote

Great job Emil
Logged
Emil Weiss
Posts: 107


« Reply #534 on: 25 Aug '11 - 23:35 »
Reply with quoteQuote

Great job Emil

Thank you

OT:
And good news
I feel a little better
and there is progress

greets
Logged
stevenmmm
Posts: 92


« Reply #535 on: 26 Aug '11 - 14:54 »
Reply with quoteQuote

emil, i am really pleased you are doing this and am now trying to incorporate into my app. However i have run into some problems with BassBox plugins. I have sent you a PM with some info
Logged
Emil Weiss
Posts: 107


« Reply #536 on: 26 Aug '11 - 16:47 »
Reply with quoteQuote

emil, i am really pleased you are doing this and am now trying to incorporate into my app. However i have run into some problems with BassBox plugins. I have sent you a PM with some info


you has a problem?
i will see on the weekend and put a sample for it in VB.NET to..

greets
Logged
Emil Weiss
Posts: 107


« Reply #537 on: 26 Aug '11 - 21:27 »
Reply with quoteQuote

download the archive again
I added the sample BassBox
for vb.net

greets

* 27.08.png (126.63 KB - downloaded 53 times.)
« Last Edit: 27 Aug '11 - 04:43 by Emil Weiss » Logged
stevenmmm
Posts: 92


« Reply #538 on: 27 Aug '11 - 13:33 »
Reply with quoteQuote

thank you emil for the updated example, and i now have bassbox working.
One thing i cant get working is resizing a winamp visualisation. When the size of the panel needs to change, i dont know how to get the visualisation to resize. Using BASSVIS_Resize() works with the other plugins but not winamp ones.
Secondly, for fullscreen mode i know you said it can be acheived by double clicking on the panel, but in some cases i want to switch programmatically.
Logged
Emil Weiss
Posts: 107


« Reply #539 on: 27 Aug '11 - 13:58 »
Reply with quoteQuote

thank you emil for the updated example, and i now have bassbox working.
One thing i cant get working is resizing a winamp visualisation. When the size of the panel needs to change, i dont know how to get the visualisation to resize. Using BASSVIS_Resize() works with the other plugins but not winamp ones.
Secondly, for fullscreen mode i know you said it can be acheived by double clicking on the panel, but in some cases i want to switch programmatically.

your should create a tmp variable for BASSVIS_PARAM in resize event

Dim myVisParam As BASSVIS_PARAM
----
  Case BASSVISKind.BASSVISKIND_WINAMP
  ----
    myVisParam.VisHandle = Panel.Handle
    myVisParam.Kind = BASSVISKind.BASSVISKIND_WINAMP
    ' Not the some as myVisParam.VisHandle
    If mVisParam.Vishandle <> 0 Then
        BassVis.BASSVIS_Resize(myVisParam , 0, 0, Panel.Width, Panel.Height)


now the plugin self should resize to your container when resize panel
that is only for Winamp all other Plugin to work like normal methode

       ' use default declare Param "mVisParam"
        Case BASSVISKIND_SONIQUE, BASSVISKIND_BASSBOX
            If mVisParam.Vishandle <> 0 Then
                BassVis.BASSVIS_Resize(mVisParam, 0, 0, Panel.Width, Panel.Height)

Quote
but in some cases i want to switch programmatically.
Not understand what your mean

i have programming BassVis for Winamp Plugin like Winamp self
so you can interact with him
Fullscreen.. see Winamp! work for plugin like you use doubleclick on the visualization Window
also what your whant to do? exactly so i can help..


Hmm is that what your want?

   Private Sub btnAMPFullScreen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAMPFullScreen.Click

        Dim nRect As Win32Api.Rect

        If mVisParam.VisHandle <> 0 Then
            ' turn Window Handle
            If myVisParam Is Nothing Then
                myVisParam = New BASSVIS_PARAM(BASSVISKind.BASSVISKIND_WINAMP)
            End If
            myVisParam.VisHandle = picPlgSource.Handle
            ' Set Fullcreen or not
            FullScreen = Not FullScreen

            If FullScreen Then
                'Set Picturebox invisible befor resize
                picPlgSource.Visible = False
                Win32Api.GetWindowRect(Win32Api.GetDesktopWindow, nRect)
                ' Set VisPort to DesktopWindow
                BassVis.BASSVIS_SetVisPort(mVisParam, _
                                    picPlgSource.Handle, _
                                    Win32Api.GetDesktopWindow, _
                                    0, _
                                    0, _
                                    nRect.Right, _
                                    nRect.Bottom)
                ' SetOnTop
                Win32Api.SetWindowPos(picPlgSource.Handle, HWND_TOPMOST, 0, 0, 0, 0, _
                                   Win32Api.SWP_NOACTIVATE Or Win32Api.SWP_NOSIZE Or Win32Api.SWP_NOMOVE)
                ' deactivate all input events for the Picturebox in Fullscreen mode
                picPlgSource.Enabled = False
                ' now resize Winamp plugin to new resolution
                BassVis.BASSVIS_Resize(myVisParam, 0, 0, nRect.Right, nRect.Bottom)
                ' show the Picturebox so you can see the visualization after resize
                picPlgSource.Visible = True
            Else
                ' move Picturebox on original position
                picPlgSource.Width = 338
                picPlgSource.Height = 240
                ' set VisPort back to Me
                BassVis.BASSVIS_SetVisPort(mVisParam, _
                                    picPlgSource.Handle, _
                                    Me.Handle, _
                                    483, _
                                    15, _
                                    picPlgSource.Width, _
                                    picPlgSource.Height)

                ' NoTopMost
                Win32Api.SetWindowPos(picPlgSource.Handle, HWND_NOTOPMOST, 0, 0, 0, 0, _
                                   Win32Api.SWP_NOACTIVATE Or Win32Api.SWP_NOSIZE Or Win32Api.SWP_NOMOVE)

                ' enable Picturebox so you has the input interact with Winamp Plugin again
                picPlgSource.Enabled = True
                ' Resizing Winamp Plugin
                BassVis.BASSVIS_Resize(myVisParam, 0, 0, picPlgSource.Width, picPlgSource.Height)
                ' refresh my Application Window
                Me.Refresh()
            End If
        End If

    End Sub

you can use this for Keys or other programmatically Wink
i think is not a good way manipulate interact with the plugins

greets
« Last Edit: 27 Aug '11 - 15:48 by Emil Weiss » Logged
Pages: 1 ... 25 26 [27] 28
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines