Author Topic: [Plugin] Winamp DSP Host  (Read 22482 times)

Dalichisan

  • Guest
[Plugin] Winamp DSP Host
« on: December 04, 2012, 07:38:37 PM »
Hello everyone !
Here is a new plugin for RadioDJ. It's a Winamp DSP host !
This is the first working version. It has been tested on BETA 5. Supported languages are English and French (be sure to install the translation files !).
You need to be registered on the forum, in order to see the attachment and download the plugin.

How to use it ?
Extract all the files and folders contained in the archive in your RadioDJ folder, as bass_wadsp.dll and the Languages files are needed by the plugin.

Start RadioDJ. Go in the Plugins tab of the settings window of RadioDJ. Select the plugin named "Winamp DSP" and click on the settings button. This will open the plugin's settings window.

In the plugin's settings, select the path where the Winamp DSP's are located. The blank square will fill itself with the DSP list.

Select a DSP and click Start. If you want to stop it, click Stop.
To open the DSP settings, click the Settings button next to the combo box.
Please note that if you select another DSP while there's one running, the current one will be stopped.

Known limitations:
 - Using multiple DSPs at the same time is planned but not implemented.
 - DSPs compiled for the new Winamp 5.5+ API (like the recent Shoutcast DSP versions) won't work, because bass_wadsp doesn't support this API.

Useful links:
If you need to use multiple DSPs at the same time, take a look at this DSP: http://www.winamp.com/plugin/multiple-dsp-stacker/128742 (tested with this plugin).
And here's Shoutcast DSP v1.9.0, also tested and working with this plugin: http://support.xmplay.com/files_view.php?file_id=7

[attachment deleted by admin]

garybaldy72uk

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #1 on: December 04, 2012, 07:42:36 PM »
Thank you ..... Will have a Play around and let you know how it goes

garybaldy72uk

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #2 on: December 04, 2012, 07:47:53 PM »
Just put the Plugin file inside the RDJ Folder and it is Causing RDJ to hang on start up .....

When RDJ does eventally start up i go to plugin list and click settings for the plugin and get this .NET error

Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Plugin_Winamp.Class1.rdjInterface.IPlugin.ShowConfig()
   at RadioDJ.FormConfig.ButConfigureClick(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RadioDJ
    Assembly Version: 1.6.1.5
    Win32 Version: 1.6.1.5
    CodeBase: file:///C:/RDJ/RadioDJ/RadioDJ.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
Bass.Net
    Assembly Version: 2.4.6.4
    Win32 Version: 2.4.6.4
    CodeBase: file:///C:/RDJ/RadioDJ/Bass.Net.DLL
----------------------------------------
PluginInterface
    Assembly Version: 1.0.4717.18705
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/PluginInterface.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Devart.Data.MySql
    Assembly Version: 6.60.268.0
    Win32 Version: 6.60.268.0
    CodeBase: file:///C:/RDJ/RadioDJ/Devart.Data.MySql.DLL
----------------------------------------
Devart.Data
    Assembly Version: 5.0.367.0
    Win32 Version: 5.0.367.0
    CodeBase: file:///C:/RDJ/RadioDJ/Devart.Data.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
LybraVb
    Assembly Version: 1.3.1.39293
    Win32 Version: 1.3.1.39293
    CodeBase: file:///C:/RDJ/RadioDJ/LybraVb.DLL
----------------------------------------
VU_MeterLibrary
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/VU_MeterLibrary.DLL
----------------------------------------
JCS.Components.NeroBar
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/JCS.Components.NeroBar.DLL
----------------------------------------
Plugin_Carts
    Assembly Version: 1.0.4719.27416
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Carts.DLL
----------------------------------------
Plugin_History
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_History.DLL
----------------------------------------
Plugin_PlayingInfo
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_PlayingInfo.DLL
----------------------------------------
Plugin_Playlist
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Playlist.DLL
----------------------------------------
Plugin_PlaylistBuilder
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_PlaylistBuilder.DLL
----------------------------------------
Plugin_Search
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Search.DLL
----------------------------------------
Plugin_TracksManager
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_TracksManager.DLL
----------------------------------------
Plugin_Utilities
    Assembly Version: 1.0.4717.20075
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Utilities.DLL
----------------------------------------
Plugin_Winamp
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Winamp.DLL
----------------------------------------
SPB
    Assembly Version: 1.0.3529.753
    Win32 Version: 1.0.3529.753
    CodeBase: file:///C:/RDJ/RadioDJ/SPB.DLL
----------------------------------------
taglib-sharp
    Assembly Version: 2.0.4.0
    Win32 Version: 2.0.4.0
    CodeBase: file:///C:/RDJ/RadioDJ/taglib-sharp.DLL
----------------------------------------
System.Design
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



**Update**

Still having the same problem with Beta Build 6.

Dalichisan

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #3 on: December 04, 2012, 10:34:44 PM »
Just put the Plugin file inside the RDJ Folder and it is Causing RDJ to hang on start up .....

When RDJ does eventally start up i go to plugin list and click settings for the plugin and get this .NET error

Code: [Select]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Plugin_Winamp.Class1.rdjInterface.IPlugin.ShowConfig()
   at RadioDJ.FormConfig.ButConfigureClick(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RadioDJ
    Assembly Version: 1.6.1.5
    Win32 Version: 1.6.1.5
    CodeBase: file:///C:/RDJ/RadioDJ/RadioDJ.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5466 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5462 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
Bass.Net
    Assembly Version: 2.4.6.4
    Win32 Version: 2.4.6.4
    CodeBase: file:///C:/RDJ/RadioDJ/Bass.Net.DLL
----------------------------------------
PluginInterface
    Assembly Version: 1.0.4717.18705
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/PluginInterface.DLL
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Devart.Data.MySql
    Assembly Version: 6.60.268.0
    Win32 Version: 6.60.268.0
    CodeBase: file:///C:/RDJ/RadioDJ/Devart.Data.MySql.DLL
----------------------------------------
Devart.Data
    Assembly Version: 5.0.367.0
    Win32 Version: 5.0.367.0
    CodeBase: file:///C:/RDJ/RadioDJ/Devart.Data.DLL
----------------------------------------
System.Transactions
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
LybraVb
    Assembly Version: 1.3.1.39293
    Win32 Version: 1.3.1.39293
    CodeBase: file:///C:/RDJ/RadioDJ/LybraVb.DLL
----------------------------------------
VU_MeterLibrary
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/VU_MeterLibrary.DLL
----------------------------------------
JCS.Components.NeroBar
    Assembly Version: 1.3.0.0
    Win32 Version: 1.3.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/JCS.Components.NeroBar.DLL
----------------------------------------
Plugin_Carts
    Assembly Version: 1.0.4719.27416
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Carts.DLL
----------------------------------------
Plugin_History
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_History.DLL
----------------------------------------
Plugin_PlayingInfo
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_PlayingInfo.DLL
----------------------------------------
Plugin_Playlist
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Playlist.DLL
----------------------------------------
Plugin_PlaylistBuilder
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_PlaylistBuilder.DLL
----------------------------------------
Plugin_Search
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Search.DLL
----------------------------------------
Plugin_TracksManager
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_TracksManager.DLL
----------------------------------------
Plugin_Utilities
    Assembly Version: 1.0.4717.20075
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Utilities.DLL
----------------------------------------
Plugin_Winamp
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/RDJ/RadioDJ/Plugin_Winamp.DLL
----------------------------------------
SPB
    Assembly Version: 1.0.3529.753
    Win32 Version: 1.0.3529.753
    CodeBase: file:///C:/RDJ/RadioDJ/SPB.DLL
----------------------------------------
taglib-sharp
    Assembly Version: 2.0.4.0
    Win32 Version: 2.0.4.0
    CodeBase: file:///C:/RDJ/RadioDJ/taglib-sharp.DLL
----------------------------------------
System.Design
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5460 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



**Update**

Still having the same problem with Beta Build 6.

Are you sure that the translation files of the plugin are in their respective folders ?
The files are named Plugin_Winamp.xml, there is an English version and a French version.

704djs

  • Hero Member

  • Offline
  • *****
  • 928
  • Personal Text
    704djs We break records like Dj's suppose
    • Hot 107.9 fm
Re: [Plugin] Winamp DSP Host
« Reply #4 on: December 05, 2012, 08:42:30 AM »
Thank you ..... Will have a Play around and let you know how it goes


i know we had to install the bass_wadsp.dll  file in the folder and we got the winamp plugin to work with out any errors but we havent tested it yet we need to have winamp on the machine and we dont have winamp on the internet side of the station where we are testing the beta's at. see if that help's you out DJ-Garybaldy as matter of fact i will add the bass_wadsp.dll file to this post so everyone can get a hold of it

[attachment deleted by admin]
Beat 94.7/Hot 107.9  fm banging the hitz that you wanna hear.

garybaldy72uk

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #5 on: December 05, 2012, 10:35:20 AM »
Thanks 704djs that .dll file made all the difference i now have the plugin working going to do some testing.


garybaldy72uk

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #6 on: December 05, 2012, 11:03:13 AM »
Got it working now but one slight problem it won't support multiple DSP's  any suggestions as to how i could achieve that?

*Update*

Shoutcast DSP 1.9.0 seems to be working rather well and it's picking up the song titles ....

704djs

  • Hero Member

  • Offline
  • *****
  • 928
  • Personal Text
    704djs We break records like Dj's suppose
    • Hot 107.9 fm
Re: [Plugin] Winamp DSP Host
« Reply #7 on: December 05, 2012, 03:31:12 PM »
i think that will be your question to answer Dalichisan, because i didnt write the plugin, and i also would need the plugin to work with multiple feed also  Dalichisan
Beat 94.7/Hot 107.9  fm banging the hitz that you wanna hear.

garybaldy72uk

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #8 on: December 05, 2012, 05:54:37 PM »
i think that will be your question to answer Dalichisan, because i didnt write the plugin, and i also would need the plugin to work with multiple feed also  Dalichisan

I realise that. That is why i asked about the possibility of having multiple DSP's running.

It's near on 5pm here and it's been running the shoutcast DSP Flawlessly since about 10 am this morning.   Total respect to Dalichisan for writing this plugin!!

Dalichisan

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #9 on: December 05, 2012, 08:29:54 PM »
Thank you !
I'm sorry, I'm very very sorry. I forgot to package bass_wadsp.dll in the Zip archive.. :bash:
DSP stacking is planned ! I will also release the source code of the plugin, later.

EDIT: Changed the archive file and some bits of text.

garybaldy72uk

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #10 on: December 05, 2012, 08:31:36 PM »
Thank you !
I'm sorry, I'm very very sorry. I forgot to package bass_wadsp.dll in the Zip archive.. :bash:
DSP stacking is planned ! I will also release the source code of the plugin, later.

I look forward to the development of this plugin!! I couldn't code one to save me life!

SnowHow

  • Hero Member

  • Offline
  • *****
  • 911
  • Personal Text
    A-1 Radio - The Variety Channel
    • A-1 Radio - The Variety Channel
Re: [Plugin] Winamp DSP Host
« Reply #11 on: December 05, 2012, 11:54:37 PM »
If you use the stacker, DO NOT USE THE SOUNDSOLUTIONS PLUGIN!! It works fine while RDJ is running, but if you stop RDJ whether you've disconnected from your server or not the CPU pegs at 100% eventually locking up the PC if you can't kill it fast enough. Stereotool works great!

J-

Dalichisan

  • Guest
Re: [Plugin] Winamp DSP Host
« Reply #12 on: December 06, 2012, 12:33:10 AM »
If you use the stacker, DO NOT USE THE SOUNDSOLUTIONS PLUGIN!! It works fine while RDJ is running, but if you stop RDJ whether you've disconnected from your server or not the CPU pegs at 100% eventually locking up the PC if you can't kill it fast enough. Stereotool works great!

J-

I noticed that, differently. If I pause or stop a track playing in RadioDJ while using DSP stacker, the CPU goes 100%, locking RadioDJ and slowing the computer.
Does anyone knows something about the way bass_wadsp implements its winamp host ?

SnowHow

  • Hero Member

  • Offline
  • *****
  • 911
  • Personal Text
    A-1 Radio - The Variety Channel
    • A-1 Radio - The Variety Channel
Re: [Plugin] Winamp DSP Host
« Reply #13 on: December 06, 2012, 12:47:02 AM »
Does anyone knows something about the way bass_wadsp implements its winamp host ?

I wish I did. I narrowed down the lockup issue I was having in "Record from DSP" to the bass libraries when I was trying to get A******t to work in 1.5.8. The only thing I do know for sure is that it causes a divide by zero error (C++) which causes an infinite loop in the cpu that either locks up the program or pegs the cpu at 100%. I guess my next stop is the Un4seen forums... (*Sigh*)   :bash:

J-


Marius

  • Administrator
  • Hero Member

  • Offline
  • *****
  • 5689
    • Radio DJ
Re: [Plugin] Winamp DSP Host
« Reply #14 on: December 06, 2012, 06:47:47 AM »
I suspect some incompatibility from the dsp stacker plugin. It's not that hard to implement a clean solution for adding multiple dsp plugins, there is a sample (although in vb) in bass_wadsp.
DOWNLOADS PAGE

HOW TO FIX RADIODJ DATABASE
----------------
Please don't PM me for support requests. Use the forums instead.