diff options
Diffstat (limited to 'plugins/MacAU/Ditherbox/Ditherbox.h')
-rwxr-xr-x | plugins/MacAU/Ditherbox/Ditherbox.h | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/plugins/MacAU/Ditherbox/Ditherbox.h b/plugins/MacAU/Ditherbox/Ditherbox.h index a45a8e3..1e22c4d 100755 --- a/plugins/MacAU/Ditherbox/Ditherbox.h +++ b/plugins/MacAU/Ditherbox/Ditherbox.h @@ -58,28 +58,37 @@ static CFStringRef kParameterOneName = CFSTR("Dither Type"); static const int kTruncate = 1; static const int kFlat = 2; static const int kTPDF = 3; -static const int kQuadratic = 4; -static const int kTenNines = 5; -static const int kContingent = 6; -static const int kNaturalize = 7; -static const int kNJAD = 8; -static const int kTruncateHR = 9; -static const int kFlatHR = 10; -static const int kTPDFHR = 11; -static const int kQuadraticHR = 12; -static const int kTenNinesHR = 13; -static const int kContingentHR = 14; -static const int kNaturalizeHR = 15; -static const int kNJADHR = 16; -static const int kSlewOnly = 17; -static const int kSubsOnly = 18; -static const int kSilhouette = 19; -static const int kDefaultValue_ParamOne = 16; +static const int kPaul = 4; +static const int kDoublePaul = 5; +static const int kTape = 6; +static const int kQuadratic = 7; +static const int kTenNines = 8; +static const int kContingent = 9; +static const int kNaturalize = 10; +static const int kNJAD = 11; +static const int kTruncateHR = 12; +static const int kFlatHR = 13; +static const int kTPDFHR = 14; +static const int kPaulHR = 15; +static const int kDoublePaulHR = 16; +static const int kTapeHR = 17; +static const int kQuadraticHR = 18; +static const int kTenNinesHR = 19; +static const int kContingentHR = 20; +static const int kNaturalizeHR = 21; +static const int kNJADHR = 22; +static const int kSlewOnly = 23; +static const int kSubsOnly = 24; +static const int kSilhouette = 25; +static const int kDefaultValue_ParamOne = 22; static CFStringRef kMenuItem_Truncate = CFSTR ("16 Bit Truncation"); static CFStringRef kMenuItem_Flat = CFSTR ("16 bit Flat Dither"); static CFStringRef kMenuItem_TPDF = CFSTR ("16 bit TPDF Dither"); +static CFStringRef kMenuItem_Paul = CFSTR ("16 bit Paul Dither"); +static CFStringRef kMenuItem_DoublePaul = CFSTR ("16 bit DoublePaul Dither"); +static CFStringRef kMenuItem_Tape = CFSTR ("16 bit Tape Dither"); static CFStringRef kMenuItem_Quadratic = CFSTR ("16 bit High Gloss Dither"); static CFStringRef kMenuItem_TenNines = CFSTR ("16 bit Vinyl Dither"); static CFStringRef kMenuItem_Contingent = CFSTR ("16 bit Spatialize Dither"); @@ -88,6 +97,9 @@ static CFStringRef kMenuItem_NJAD = CFSTR ("16 bit Not Just Another Dither"); static CFStringRef kMenuItem_TruncateHR = CFSTR ("24 bit Truncation"); static CFStringRef kMenuItem_FlatHR = CFSTR ("24 bit Flat Dither"); static CFStringRef kMenuItem_TPDFHR = CFSTR ("24 bit TPDF Dither"); +static CFStringRef kMenuItem_PaulHR = CFSTR ("24 bit Paul Dither"); +static CFStringRef kMenuItem_DoublePaulHR = CFSTR ("24 bit DoublePaul Dither"); +static CFStringRef kMenuItem_TapeHR = CFSTR ("24 bit Tape Dither"); static CFStringRef kMenuItem_QuadraticHR = CFSTR ("24 bit High Gloss Dither"); static CFStringRef kMenuItem_TenNinesHR = CFSTR ("24 bit Vinyl Dither"); static CFStringRef kMenuItem_ContingentHR = CFSTR ("24 bit Spatialize Dither"); @@ -167,6 +179,7 @@ public: long double byn[13]; long double noiseShaping; long double contingentErr; + double currentDither; long double NSOdd; long double NSEven; long double prev; @@ -202,7 +215,6 @@ public: long double iirSampleY; long double iirSampleZ; - }; }; |