diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2008-11-01 00:49:24 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2008-11-01 00:49:24 +0000 |
commit | 4d6bfdabdb8bf2f5fd0bafe03198a0f003380754 (patch) | |
tree | 2c5b4f729b8f8d8b70342b925d7d7fad9f8791e5 /gtk2_ardour/crossfade_edit.cc | |
parent | 5d0fbaeae73a2f1652c67e5aab73771edc0a20be (diff) |
prevent double registration of ALSA sequencer MIDI ports
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@4074 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/crossfade_edit.cc')
-rw-r--r-- | gtk2_ardour/crossfade_edit.cc | 58 |
1 files changed, 30 insertions, 28 deletions
diff --git a/gtk2_ardour/crossfade_edit.cc b/gtk2_ardour/crossfade_edit.cc index 47074b2feb..cfab1c7ca0 100644 --- a/gtk2_ardour/crossfade_edit.cc +++ b/gtk2_ardour/crossfade_edit.cc @@ -859,17 +859,8 @@ CrossfadeEditor::build_presets () /* FADE OUT */ - p = new Preset ("Constant Power", "crossfade_in_constant"); + p = new Preset ("Linear (-6dB)", "crossfade_in_dipped"); p->push_back (PresetPoint (0, 0)); - -#ifdef OLD_CONSTANT_XFADE - p->push_back (PresetPoint (0.0737327, 0.308333)); - p->push_back (PresetPoint (0.246544, 0.658333)); - p->push_back (PresetPoint (0.470046, 0.886111)); - p->push_back (PresetPoint (0.652074, 0.972222)); - p->push_back (PresetPoint (0.771889, 0.988889)); - p->push_back (PresetPoint (1, 1)); -#else p->push_back (PresetPoint (0.000000, 0.000000)); p->push_back (PresetPoint (0.166667, 0.166366)); p->push_back (PresetPoint (0.333333, 0.332853)); @@ -877,24 +868,40 @@ CrossfadeEditor::build_presets () p->push_back (PresetPoint (0.666667, 0.666186)); p->push_back (PresetPoint (0.833333, 0.833033)); p->push_back (PresetPoint (1.000000, 1.000000)); -#endif fade_in_presets->push_back (p); p = new Preset ("S-curve", "crossfade_in_default"); +#ifdef OTHER_S p->push_back (PresetPoint (0, 0)); p->push_back (PresetPoint (0.1, 0.01)); p->push_back (PresetPoint (0.2, 0.03)); p->push_back (PresetPoint (0.8, 0.97)); p->push_back (PresetPoint (0.9, 0.99)); p->push_back (PresetPoint (1, 1)); +#endif + + p->push_back (PresetPoint (0.0, 0.0)); + p->push_back (PresetPoint (0.0625 , 0.222)); + p->push_back (PresetPoint (0.1875 , 0.444)); + p->push_back (PresetPoint (0.8125 , 0.555)); + p->push_back (PresetPoint (0.875 , 0.777)); + p->push_back (PresetPoint (1.0 , 1.0)); + fade_in_presets->push_back (p); // p = new Preset ("linin.xpm"); - p = new Preset ("Linear", "crossfade_in_dipped"); - p->push_back (PresetPoint (0, 0)); - p->push_back (PresetPoint (1, 1)); + p = new Preset ("Constant Power (-3dB)", "crossfade_in_constant"); + + p->push_back (PresetPoint (0.000000, 0.000000)); + p->push_back (PresetPoint (0.166667, 0.282192)); + p->push_back (PresetPoint (0.333333, 0.518174)); + p->push_back (PresetPoint (0.500000, 0.707946)); + p->push_back (PresetPoint (0.666667, 0.851507)); + p->push_back (PresetPoint (0.833333, 0.948859)); + p->push_back (PresetPoint (1.000000, 1.000000)); + fade_in_presets->push_back (p); if (!Profile->get_sae()) { @@ -937,16 +944,8 @@ CrossfadeEditor::build_presets () /* FADE OUT */ // p = new Preset ("regout.xpm"); - p = new Preset ("Constant Power", "crossfade_out_constant"); + p = new Preset ("Linear (-6dB cut)", "crossfade_out_dipped"); p->push_back (PresetPoint (0, 1)); -#ifdef OLD_CONSTANT_XFADE - p->push_back (PresetPoint (0.228111, 0.988889)); - p->push_back (PresetPoint (0.347926, 0.972222)); - p->push_back (PresetPoint (0.529954, 0.886111)); - p->push_back (PresetPoint (0.753456, 0.658333)); - p->push_back (PresetPoint (0.9262673, 0.308333)); - p->push_back (PresetPoint (1, 0)); -#else p->push_back (PresetPoint (0.000000, 1.000000)); p->push_back (PresetPoint (0.166667, 0.833033)); p->push_back (PresetPoint (0.333333, 0.666186)); @@ -954,8 +953,6 @@ CrossfadeEditor::build_presets () p->push_back (PresetPoint (0.666667, 0.332853)); p->push_back (PresetPoint (0.833333, 0.166366)); p->push_back (PresetPoint (1.000000, 0.000000)); - -#endif fade_out_presets->push_back (p); p = new Preset ("S-Curve", "crossfade_out_default"); @@ -968,9 +965,14 @@ CrossfadeEditor::build_presets () fade_out_presets->push_back (p); // p = new Preset ("linout.xpm"); - p = new Preset ("Linear", "crossfade_out_dipped"); - p->push_back (PresetPoint (0, 1)); - p->push_back (PresetPoint (1, 0)); + p = new Preset ("Constant Power (-3dB cut)", "crossfade_out_constant"); + p->push_back (PresetPoint (0.000000, 1.000000)); + p->push_back (PresetPoint (0.166667, 0.948859)); + p->push_back (PresetPoint (0.333333, 0.851507)); + p->push_back (PresetPoint (0.500000, 0.707946)); + p->push_back (PresetPoint (0.666667, 0.518174)); + p->push_back (PresetPoint (0.833333, 0.282192)); + p->push_back (PresetPoint (1.000000, 0.000000)); fade_out_presets->push_back (p); if (!Profile->get_sae()) { |