IPB

Welcome Guest ( Log In | Register )

13 Pages V  « < 6 7 8 9 10 > »   
Reply to this topicStart new topic
foo_dsp_continuator, crossfading plugin
mobyduck
post Apr 11 2006, 15:14
Post #176





Group: Members
Posts: 554
Joined: 24-April 03
From: Italy
Member No.: 6159



QUOTE (G-Lite @ Apr 11 2006, 04:22 AM) *
Here's a direct port of the plugin, consider it beta:
http://stephan.kochen.nl/proj/foobar2000.html#continuator
Thanks a bunch, but I'm unable to modify Fade-out curve, Fade-out length and Fade target: I see the options but disabled. Is this an issue with Win2000?

Alessandro
Go to the top of the page
+Quote Post
Silversight
post Apr 11 2006, 15:27
Post #177





Group: Members
Posts: 305
Joined: 5-April 06
From: Aachen, Germany
Member No.: 29203



QUOTE (mobyduck @ Apr 11 2006, 04:14 PM) *
Thanks a bunch, but I'm unable to modify Fade-out curve, Fade-out length and Fade target: I see the options but disabled. Is this an issue with Win2000?

Alessandro

No, your Win2k has nothing to do with it. Uncheck "Disable track overlapping on seamless transition", and the options become available.

@G-Lite: Wow, that was fast!

This post has been edited by Silversight: Apr 11 2006, 15:29


--------------------
Nothing is impossible if you don't need to do it yourself.
Go to the top of the page
+Quote Post
mobyduck
post Apr 11 2006, 15:51
Post #178





Group: Members
Posts: 554
Joined: 24-April 03
From: Italy
Member No.: 6159



QUOTE (Silversight @ Apr 11 2006, 06:27 AM) *
No, your Win2k has nothing to do with it. Uncheck "Disable track overlapping on seamless transition", and the options become available.
Oops, yet another stupid post... blush.gif

Thanks for your help.

Alessandro
Go to the top of the page
+Quote Post
Silversight
post Apr 11 2006, 16:45
Post #179





Group: Members
Posts: 305
Joined: 5-April 06
From: Aachen, Germany
Member No.: 29203



QUOTE (Supacon @ Apr 11 2006, 11:44 AM) *
When I use foobar2000 to DJ (playing background music, et al), continuator keeps the music going seamlessly, and the directsound 2 crossfading allows me to switch tracks and stuff in a way that sounds very smooth and natural, as if I were actually crossfading in a mixer.

Is it somehow possible to implement this "manual track skip crossfade" in Continuator? That would make it kind of an all-in-one fading device (Germans have a funny name for those which roughly translates to "egg-laying wool-milk-sow").

This post has been edited by Silversight: Apr 11 2006, 16:46


--------------------
Nothing is impossible if you don't need to do it yourself.
Go to the top of the page
+Quote Post
oshah
post Apr 11 2006, 16:54
Post #180





Group: Members
Posts: 53
Joined: 24-June 05
Member No.: 22934



Is anyone interested in my update of the plugin? I've removed all level 4 warnings from the code (it may not actually fix anything, but it could help with troubleshooting that STL assert).

This post has been edited by oshah: Apr 11 2006, 16:54
Go to the top of the page
+Quote Post
manudevil
post Apr 11 2006, 17:58
Post #181





Group: Members
Posts: 85
Joined: 5-January 04
From: France
Member No.: 10974



Cool ! YOur Continuator seems to work well !
Thanks !


--------------------
Sites dynamiques : http://www.manudevil.com
Go to the top of the page
+Quote Post
Supacon
post Apr 11 2006, 20:31
Post #182





Group: Members (Donating)
Posts: 543
Joined: 19-March 04
From: Alberta, Canada
Member No.: 12841



I think this warrants a thread-split, or at least a new thread. This one's getting long, and offtopic.
Go to the top of the page
+Quote Post
Supacon
post Apr 12 2006, 00:35
Post #183





Group: Members (Donating)
Posts: 543
Joined: 19-March 04
From: Alberta, Canada
Member No.: 12841



I'm testing out the new port of continuator. Mostly it works well but there are a few issues. One of them is that when it pre-loads the next track at the specified buffer length, it starts counting time played on the next track, even if it hasn't started playing yet. (especially noticeable with the "power" checkbox off)

I still haven't tested if this causes other problems, like the track prematurely ending. (I've just been fast forwarding to right before the buffer length, which is set to 15s before the track end)

The other problem is that it doesn't always seem to buffer the amount of time specified in the preferences. Perhaps I'm just not aware of how it's supposed to work, but it usually seems like it pre-loads the next track quite a bit after it should.

Other than those problems, things seem to work very well, and it sounds great.

This post has been edited by Supacon: Apr 12 2006, 00:36
Go to the top of the page
+Quote Post
Lyx
post Apr 12 2006, 01:32
Post #184





Group: Members
Posts: 3353
Joined: 6-July 03
From: Sachsen (DE)
Member No.: 7609



While Continuator is now very powerful regarding features, i think it has become a bit difficult to use.

For fb2k 0.8, there was a limitation regarding seamless-trackchange detection and fadeout-length. Is this still the case for 0.9?


Anways, here is my proposal on how it should work in an optimal world (please tell me if its technically possible):


PREFERENCES:
General options(always available): power, do nothing on seamless trackchange, Adjust Tracklength to CD-Blocksize

Overlap-Mode:
Look-ahead time (in ms)
Threshold (in dB)
Fade-Out (in ms - plus curve-style and checkbox to only apply if audio at the end)
Fade-In (in ms - plus curve-style)

Crossfade-Mode:
Look-ahead time (in ms)
Fade-Out (in ms - plus curve-style)
Fade-In (in ms - plus curve-style)

Automatically calculated:
Crossfade-Length (is always either the length of "Fade-Out" or "Fade-In" depending on which is larger)
Buffer length=fadeout/fadein(depending on which one is larger) plus Look-ahead time
(Yes, i am aware that this results in a minor feature-loss, but i think the simplification is worth it)


CONTINUATOR-TAG (backwards-compatible):
overlap (uses default preference-settings)
overlap,threshold_in_dB (uses default fade-lengths)
overlap,threshold_in_dB,fadelen_in_ms_for_both (sets fadelength for both fadeout and fadein - both will have the same value)
overlap,threshold_in_dB,fadeout_in_ms,fadein_in_ms

crossfade (uses default preference-settings)
crossfade,fadelen_in_ms_for_both (sets fadelength for both fadeout and fadein - both will have the same value)
crossfade,fadeout_in_ms,fadein_in_ms

gapkill (alias for "overlap,60")

off (disable continuator for this trackchange)



DROPPED FEATURES:
empty buffer at overlappoint (the user should not need to mess with this)
crossfade-time (minor feature-loss, but simplifies prefs and allows to make continuator-tag more useful)


UNSURE:
Should fade-in or fade-out be prioritized(order) in the preferences and continuator-tag? (needs to be decided now, because prefs should have the same order as continuator-tag because of consistency)


Ideas, questions, proposals, etc. welcome

- Lyx

This post has been edited by Lyx: Apr 12 2006, 01:36


--------------------
I am arrogant and I can afford it because I deliver.
Go to the top of the page
+Quote Post
DeepDose
post Apr 12 2006, 03:43
Post #185





Group: Members
Posts: 74
Joined: 3-April 04
Member No.: 13211



Thx G-Lite, seems to work well, I have to turn the value up slightly high to get a effect, and maybe someone can tell me this but this plugin doesn't allow the track to fade out on hitting the "stop" button does it? That was directsound 2.5 wasent it? thx anyways.
Go to the top of the page
+Quote Post
Supacon
post Apr 12 2006, 10:19
Post #186





Group: Members (Donating)
Posts: 543
Joined: 19-March 04
From: Alberta, Canada
Member No.: 12841



QUOTE (Cpt. Footure @ Jun 8 2005, 01:53 AM) *
i've uploaded continuator version 0.3.0, which adds the following new features:...

...additional delay dependant on speed of volume drop, to give tracks with sudden ends some 'air', before the next track starts (currently not configurable)


Hmm... I'm not sure that I always like this behavior. It would be nice to have a checkbox or something to toggle this behavior.

I know this is old... due to the lack of built-in documentation for this plugin, I was reading old posts. That's another enhancement that could be made... have some context help, or at least tooltips to describe what some of the features do. Perhaps a button linking to an HTML page would be very helpful as well.

Another idea... that's too bad that fadeout has to be disabled if seamless track transition detection is on. Is there not some way of predetermining that before the song even starts? Or would that be terribly complex and well outside of the domain of this component? I guess you might be able to use the tag instead, if this were to happen.

Uhm... could you use the continuator tag to identify songs as seamless, so that continuator doesn't affect playback even if "seamless detection" is turned off?
Go to the top of the page
+Quote Post
Chaser
post Apr 14 2006, 17:55
Post #187





Group: Members
Posts: 399
Joined: 30-August 04
From: Germany, Bavaria
Member No.: 16641



Could someone please share his settings?
Go to the top of the page
+Quote Post
Stuart60611
post Apr 14 2006, 19:20
Post #188





Group: Members
Posts: 384
Joined: 12-June 05
Member No.: 22685



All that this plugin is missing, in my opinion, is the ability to beat match during crossfade.
Go to the top of the page
+Quote Post
gr0under
post Apr 14 2006, 22:52
Post #189





Group: Members
Posts: 1
Joined: 14-April 06
Member No.: 29544



Please make support auto disable crossfading for CUE audio files.

sorry my bad english
Go to the top of the page
+Quote Post
Supacon
post Apr 15 2006, 01:23
Post #190





Group: Members (Donating)
Posts: 543
Joined: 19-March 04
From: Alberta, Canada
Member No.: 12841



QUOTE (gr0under @ Apr 14 2006, 03:52 PM) *
Please make support auto disable crossfading for CUE audio files.

An interesting feature proposition, but personally I don't only use cuesheets for seamless CDs (like DJ mix CDs, Live albums etc). I often rip a CD as one file with cuesheets just so I can preserve the exact layout of the CD, but the actual tracks aren't seamless.

It might be a handy switch to have in the options though, for many.
Go to the top of the page
+Quote Post
Supacon
post Apr 15 2006, 20:58
Post #191





Group: Members (Donating)
Posts: 543
Joined: 19-March 04
From: Alberta, Canada
Member No.: 12841



I found another bug in continuator that occurs when playing very tiny files.

I was using foobar2000 to listen to some small wav files (under 10KB) with a sampling rate of 22 KHz in mono. As soon as I attempt to play them, foobar crashes when using continuator.

I thought I should bring this to the attention of developers and such...

The two files causing the problem are here:
http://fullspec.ca/misc/sounds/
Go to the top of the page
+Quote Post
oshah
post Apr 15 2006, 21:13
Post #192





Group: Members
Posts: 53
Joined: 24-June 05
Member No.: 22934



I'm quite aware of this error. It's basically caused by improper use of STL iterators, as mentioned in this previous post by G-Lite:

QUOTE
Technical note: taking care of the foobar related stuff was easy, but I encountered some STL errors related to vector iterators. There might be some more I haven't bumped into yet, but the plugin is working in both modes from what I've tested so far. Visual C++ 2005 has gotten alot more strict regarding STL.


I think the fix requires the iterators needing to be reinitialized after modification, but I haven't had the time to check or test yet.

This post has been edited by oshah: Apr 15 2006, 21:14
Go to the top of the page
+Quote Post
yourtallness
post Apr 16 2006, 14:24
Post #193





Group: Members
Posts: 488
Joined: 8-October 02
From: Vrilissia, Athens
Member No.: 3503



Could the continuator be set up to emulate the behaviour
of the skip_silence plugin?

I mean, to have it start the next track when the current
sound level falls under a selected threshold, while also
stopping the current track instead of fading out?

This post has been edited by yourtallness: Apr 16 2006, 14:27


--------------------
Wanna buy a monkey?
Go to the top of the page
+Quote Post
NogginJ
post Apr 17 2006, 05:32
Post #194





Group: Members
Posts: 150
Joined: 31-August 04
From: Tejas
Member No.: 16661



QUOTE
Could the continuator be set up to emulate the behaviour
of the skip_silence plugin?


that would be pretty cool.

ive never used this plugin before, is there a way to set it up to just skip silence between tracks...so for instance it could play files seamlessly? i would think that would be the point of the plugin, but i cant find an option that sets any number below 10ms, but i might be reading the options wrong. that and the feature listed above would really make this a nice all in one silence manipulation plugin. well i guess itd have to have ability to add silence too but now im talkin crazy
Go to the top of the page
+Quote Post
Melomane
post May 6 2006, 16:13
Post #195





Group: Members
Posts: 640
Joined: 13-January 03
From: Marseille
Member No.: 4552



G-Lite , can you do terminate port of continuator to foobar 0.9?
regards, melomane


--------------------
Music is my first love.
Go to the top of the page
+Quote Post
Squeller
post May 6 2006, 16:22
Post #196





Group: Members
Posts: 2340
Joined: 28-August 02
Member No.: 3218



QUOTE (Melomane @ May 6 2006, 07:13) *
G-Lite , can you do terminate port of continuator to foobar 0.9?
G-Lite offers 0.9 ports only.

Question to anybody: Is the option "Disable track overlapping on seamless transition" working?

I tested on lots of gapless classical stuff and, it's fading as hell. The option does not seem to work.

This post has been edited by Squeller: May 6 2006, 16:24
Go to the top of the page
+Quote Post
Melomane
post May 7 2006, 00:10
Post #197





Group: Members
Posts: 640
Joined: 13-January 03
From: Marseille
Member No.: 4552



Squeller, port of continuator is not complete!
Look here
and it is possible that is the reason so that "Disable track overlapping on seamless transition" not working.

This post has been edited by Melomane: May 7 2006, 00:16


--------------------
Music is my first love.
Go to the top of the page
+Quote Post
Squeller
post May 7 2006, 10:16
Post #198





Group: Members
Posts: 2340
Joined: 28-August 02
Member No.: 3218



QUOTE (Melomane @ May 6 2006, 15:10) *
Squeller, port of continuator is not complete!
Look here
and it is possible that is the reason so that "Disable track overlapping on seamless transition" not working.
Correct. I did some testing on the same tracks/ with the same settings with the 0.9 and the latest 0.83 compile: They behave differently on the issue. 0.83 works fine, 0.9 doesn't.
Go to the top of the page
+Quote Post
G-Lite
post May 7 2006, 12:15
Post #199





Group: Members (Donating)
Posts: 62
Joined: 24-December 05
Member No.: 26611



QUOTE (Squeller @ May 7 2006, 11:16) *
QUOTE (Melomane @ May 6 2006, 15:10) *
Squeller, port of continuator is not complete!
Look here
and it is possible that is the reason so that "Disable track overlapping on seamless transition" not working.
Correct. I did some testing on the same tracks/ with the same settings with the 0.9 and the latest 0.83 compile: They behave differently on the issue. 0.83 works fine, 0.9 doesn't.

I didn't change any of the dsp code, and the plugin should be equal in features with the 0.83. I don't know alot about dsp though, not sure I can fix that.
Go to the top of the page
+Quote Post
Melomane
post May 7 2006, 14:56
Post #200





Group: Members
Posts: 640
Joined: 13-January 03
From: Marseille
Member No.: 4552



g-lite, without make any change to dsp code, can you make "preset interface " work?
same as you do for v-level.

it is possible this is the reason for different behavoir enter 0.83 and 0.9.

regards, melomane


--------------------
Music is my first love.
Go to the top of the page
+Quote Post

13 Pages V  « < 6 7 8 9 10 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 20th June 2013 - 03:54