|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Junior Member
Join Date: Jul 2007
Posts: 28
|
Remake of Nullsoft Crossfading Output as DSP/Effect plugin?
Hi,
A great plugin (although it was marked as experimental), that I used to install with every Winamp installation as a MUST: http://www.winamp.com/plugin/crossfading-output/175 The only drawback is that it's designed as an "Output plugin". Meaning, it can't be used for any kind of DSP processing (like streaming to Shoutcast server, for example). So, the idea of this wish is to remake/recode this plugin as "DSP/Effect plugin" if possible, so it can be "stacked" (using DSP stacker plugin, for example). This way it will have much wider usage, than it has right now. Thanks if you implement this
|
|
|
|
|
|
#2 |
|
Forum King
|
Would this work for you?:
http://bogproghome.hopto.org/BogProgXFade1_0Install.exe |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Jul 2007
Posts: 28
|
Is there any documentation? Screenshots? Anything?
I don't feel comfortable just running some exe file from the internet, just like that.. |
|
|
|
|
|
#4 |
|
Forum King
|
u can trust thinktink.
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
|
|
|
|
|
#5 |
|
Forum King
|
The plugin is simple enough on the outside. Just install and make sure all the songs are the same bitrate, sample rate, and number of channels and you're good to go. It takes over (hooks) audio files supported by input plugins that support the modern APIs.
Since it crossfades at the input stage instead of the output stage or the DSP stage you will always get crossfades at the DSPs (SHOUTcast) without relying on hardware mixing. Minimial documentation here. The plugins page (I guess "backend") has been down for a while which is why it hasn't been reviewed yet. |
|
|
|
|
|
#6 |
|
Junior Member
Join Date: Jul 2007
Posts: 28
|
ok, thanks a lot, I'll take a look
|
|
|
|
|
|
#7 |
|
Junior Member
Join Date: Apr 2011
Posts: 4
|
This BogProg crossfader crashes 5.63 under Windows 7 Pro. I need to find a crossfader that works with null and edcast DSP.
|
|
|
|
|
|
#8 |
|
Forum King
|
Which version of Edcast DSP are you using?
|
|
|
|
|
|
#9 |
|
Junior Member
Join Date: Apr 2011
Posts: 4
|
Edcast V3 build 11/03/2008. Winamp crashes on start up .. I had to manually remove your program to even get winamp to start up.
|
|
|
|
|
|
#10 |
|
Forum King
|
I was unable to locate that version of Edcast. I was able to get the latest version of edcast-reborn working with X-Fade on Windows XP.
http://code.google.com/p/edcast-reborn/ I am attaching a zip file with updated versions of my plugins that I tested with. It includes X-Fade 1.3, LiveWire 1.9, and ZeroPointer 1.4 with full installers. Here's a demo video showing it works: | SHOUTcast Flash Player | X-Fade Crossfading | LiveWire Microphone Voice-overs | ZeroPointer Null Ouput | | SHOUTcast Auto-Installer Linux Script | Do Not Install 'Till You Save Your Playlist First | Flash Socket Policy Server for Windows | | Embeded Album Art!!!1! | -->Opus Codec Support<-- | Last edited by thinktink; 24th September 2012 at 18:55. |
|
|
|
|
|
#11 |
|
Junior Member
Join Date: Apr 2011
Posts: 4
|
I installed the new Edcast and all three of the plugins in the ZIP.
Winamp did load up. The first time, I tried seeking to the end of the track to hear the cross fade effect, Winamp crashed when I moved the slider. The second time, I was able to get the seek to work but then after about 40 minutes of use, Winamp crashed. I have had very bad luck with Winamp plugins and Windows 7. I have been looking for a Windows 7 compatible DSP crossfader since SQRsoft crossfading also does not work under Windows 7. |
|
|
|
|
|
#12 |
|
Forum King
|
I just took a gander at some of the source code from edcast-reborn site. Apparently, it's doing something with input plugins. What exactly I don't know.
[EDIT /] I submitted a report to the site. The developer has been sick lately so I don't know if you'll get a response really fast at all. |
|
|
|
|
|
#13 | |
|
Forum King
Join Date: Aug 2011
Location: Chicago, IL
Posts: 2,016
|
Quote:
Thank you very much for X-Fade 1.3. I've been looking for a crossfader that works with WA and Windows 7 and does not need to be stacked with other DSP or output plug-ins. Yours is the only one I've been able to find and it works perfectly. I know you state "THIS PLUG-IN IS ONLY FOR SHOUTCASTERS USING A NULL OUTPUT PLUG-IN". I'm using it with the Enhancer DSP plug-in and the Maiko WASAPI output plug-in, so far no problems. I was wondering if version 1.3 has the same caveats as earlier versions. Namely, the audio sample rate, bits per second, and number of channels must be the same between audio tracks to crossfade and the native Equalizer functions in WA are disabled. The main player displays a fixed bits per second rate (1411kbps), but my tracks have various rates and the crossfading still works. I only use the WA Equalizer for it's clipping limiter. If this function is disabled, would it be best to just turn the WA Equalizer off. Win 7 Home Premium 64-bit SP1, WA Pro 5.7.0.3392 beta, cPro MPxi_remix skin, 5.1 speaker system |
|
|
|
|
|
|
#14 | ||||
|
Forum King
|
Quote:
Quote:
Quote:
Yup. I found that when processing data from the currently playing track and the previously playing track in the crossfade that the eq isn't being applied to the previous track's audio data. I disabled it to prevent that extremely noticeable inconsistency. If you need eq functionality you'll need to do it in a DSP plugin. Quote:
I don't know for sure but I don't think it matters as all the plugin does is it tells Winamp that it is handling the eq functionality itself which causes Winamp (or the other input plugins, which ever of the two) not to eq the audio. |
||||
|
|
|
|
|
#15 | ||
|
Forum King
Join Date: Aug 2011
Location: Chicago, IL
Posts: 2,016
|
Quote:
The Maiko dev decided not to include crossfading in his plug-in and I was missing what I had gotten used to with Nullsoft's DirectSound output plug-in. Gapless playback is ok, but its just not as good as crossfading, especially with dance tracks. My sound card can process 24 bit - 96 KHz audio, Maiko upsamples and lets me custom upmix stereo to my 6 speaker channels. Maiko is still in development, but what is available now works great. If you have a need for upsampling/upmixing, I hope you get a chance to try it soon. Quote:
I guess it makes sense that the Nullsoft decoders' audio is a fixed bit rate. The sampling rate and number of channels in all my mp3s are the same, only the encoding bit rates are different. The X-Fade stats report lists the bps for each track as 16. Anyway, the bottom line is it works. Thanx again for coding this great plug-in. The documentation link for X_Fade, in post #5 above, no longer works. Can I trouble you for a brief explanation (whenever you can) of the logarithmic transitions, plugins, and thread priority (high/time critical) options? Win 7 Home Premium 64-bit SP1, WA Pro 5.7.0.3392 beta, cPro MPxi_remix skin, 5.1 speaker system |
||
|
|
|
|
|
#16 |
|
Forum King
|
Linear crossfade transition:
(Poor representation of a) Logarithmic crossfade transition: The Plugins window is just an informational window that can tell you if:
The thread priority slider is just for people who need to tweak the playback thread priority for whatever reason on their system. Unless you have a reason to generally you shouldn't have to mess with it. But it's there just in case. It's akin to the playback thread priority in the configuration options of Winamp itself. |
|
|
|
|
|
#17 |
|
Forum King
Join Date: Aug 2011
Location: Chicago, IL
Posts: 2,016
|
Hi thinktink,
Thanx for the info. Logarithmic transitions is the 'icing on the cake'. To aid gapless playback, I have removed any silence at the start and end of my tracks and some tracks start at near full volume. Win 7 Home Premium 64-bit SP1, WA Pro 5.7.0.3392 beta, cPro MPxi_remix skin, 5.1 speaker system |
|
|
|
|
|
#18 |
|
Forum King
|
I just got a response on the crash issue. The developer is now aware of it.
|
|
|
|
|
|
#19 |
|
Forum King
Join Date: Aug 2011
Location: Chicago, IL
Posts: 2,016
|
Hi thinktink,
The transitions between songs is not seamless with the way I'm using your X-Fade plug-in, but you did warn me. ![]() What I thought was the next song starting a little too loud is instead a slight artifact from the current song. It's like a little skip back. It is not noticeable with all transitions (depends on the volume level of the current song when the crossfade starts) and I only noticed it when I turned the volume up. Anyway, your plug-in is the closest I've gotten to a fully functional crossfade with 3rd party DSP and output plug-ins. It will provide virtually seamless crossfades with carefully selected playlists, so it is still useful for me. Just want to let others known it is not seamless (as I previously miss-stated) when used other than how you indicated. Win 7 Home Premium 64-bit SP1, WA Pro 5.7.0.3392 beta, cPro MPxi_remix skin, 5.1 speaker system |
|
|
|
|
|
#20 |
|
Forum King
|
There is an experimental section of my ZeroPointer null output plugin that you can try to use for seamless playback. However, since ZeroPointer's primary function is synchronization with the system clock the playback will (almost) never be in sync with visualizations and the actual playback rate of most, if not all, hardware audio devices, slowly drifting further from (or closer to 'till you get gaps) each other. The other downside to the experimental output section is that it's only a MME WAVE output (like the native WAVE out plugin that comes with Winamp.)
Worth a shot if you're feeling up to it. |
|
|
|
|
|
#21 | |
|
Forum King
Join Date: Aug 2011
Location: Chicago, IL
Posts: 2,016
|
Quote:
I don't know enough about the technical problem of merging two decoded input streams, or exactly what X-Fade is doing, to adequately describe the issue I'm hearing. I understand that you do not currently have the resources to duplicate what I'm trying to do and that your plug-in was not intended for such use in the first place. If you choose to look into this in the future that would be appreciated. If you do not that would be understandable. Win 7 Home Premium 64-bit SP1, WA Pro 5.7.0.3392 beta, cPro MPxi_remix skin, 5.1 speaker system |
|
|
|
|
|
|
#22 |
|
Junior Member
Join Date: Apr 2010
Posts: 25
|
That x-fade plugin seems to crash my Winamp upon startup. I'm using XP and the latest version of Edcast. Oh well, it was worth a try...thanks for the tip!
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|