861 |
addHeader(_("General Filter Settings")); |
addHeader(_("General Filter Settings")); |
862 |
addProp(eVCFEnabled); |
addProp(eVCFEnabled); |
863 |
{ |
{ |
864 |
const char* choices[] = { _("lowpass"), _("lowpassturbo"), _("bandpass"), |
const char* choices[] = { |
865 |
_("highpass"), _("bandreject"), 0 }; |
_("lowpass"), _("lowpassturbo"), _("bandpass"), _("highpass"), |
866 |
|
_("bandreject"), |
867 |
|
_("lowpass 1-pole [EXT]"), |
868 |
|
_("lowpass 2-pole [EXT]"), |
869 |
|
_("lowpass 4-pole [EXT]"), |
870 |
|
_("lowpass 6-pole [EXT]"), |
871 |
|
_("highpass 1-pole [EXT]"), |
872 |
|
_("highpass 2-pole [EXT]"), |
873 |
|
_("highpass 4-pole [EXT]"), |
874 |
|
_("highpass 6-pole [EXT]"), |
875 |
|
_("bandpass 2-pole [EXT]"), |
876 |
|
_("bandreject 2-pole [EXT]"), |
877 |
|
NULL |
878 |
|
}; |
879 |
static const gig::vcf_type_t values[] = { |
static const gig::vcf_type_t values[] = { |
880 |
|
// GigaStudio original filter types |
881 |
gig::vcf_type_lowpass, |
gig::vcf_type_lowpass, |
882 |
gig::vcf_type_lowpassturbo, |
gig::vcf_type_lowpassturbo, |
883 |
gig::vcf_type_bandpass, |
gig::vcf_type_bandpass, |
884 |
gig::vcf_type_highpass, |
gig::vcf_type_highpass, |
885 |
gig::vcf_type_bandreject |
gig::vcf_type_bandreject, |
886 |
|
// LinuxSampler filter types (as gig format extension) |
887 |
|
gig::vcf_type_lowpass_1p, |
888 |
|
gig::vcf_type_lowpass_2p, |
889 |
|
gig::vcf_type_lowpass_4p, |
890 |
|
gig::vcf_type_lowpass_6p, |
891 |
|
gig::vcf_type_highpass_1p, |
892 |
|
gig::vcf_type_highpass_2p, |
893 |
|
gig::vcf_type_highpass_4p, |
894 |
|
gig::vcf_type_highpass_6p, |
895 |
|
gig::vcf_type_bandpass_2p, |
896 |
|
gig::vcf_type_bandreject_2p, |
897 |
}; |
}; |
898 |
eVCFType.set_choices(choices, values); |
eVCFType.set_choices(choices, values); |
899 |
} |
} |