foo_dsp_continuator
Reply #183 – 2006-04-12 01:32:00
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-BlocksizeOverlap-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