@@ -97,45 +97,45 @@ class GenericNodeTests: XCTestCase {
97
97
98
98
func testGenerators( ) {
99
99
nodeParameterTest ( md5: " 91982383233dc367491b40704c803bb8 " , factory: { BrownianNoise ( ) } )
100
- nodeParameterTest ( md5: " 4aee27769cfaed6f4abcf6348ac29e95 " , factory: { DynamicOscillator ( waveform: Table ( . square) ) } )
101
- nodeParameterTest ( md5: " d9f942578b818e5028d7040a12721f97 " , factory: { FMOscillator ( waveform: Table ( . triangle) ) } )
102
- nodeParameterTest ( md5: " 01072e25418a79c82b58d4bfe69e5375 " , factory: { MorphingOscillator ( waveformArray: waveforms) } )
103
- nodeParameterTest ( md5: " ecdc68d433f767140b7f5f61b343ac21 " , factory: { Oscillator ( waveform: Table ( . triangle) ) } )
104
- nodeParameterTest ( md5: " 0ef5939e306673edd6809f030e28ce16 " , factory: { PhaseDistortionOscillator ( waveform: Table ( . square) ) } )
105
- nodeParameterTest ( md5: " 5d7c77114f863ec66aeffaf1243ae9c8 " , factory: { PWMOscillator ( ) } )
106
- nodeParameterTest ( md5: " afdce4990f72e668f088765fabc90f0a " , factory: { PinkNoise ( ) } )
107
- nodeParameterTest ( md5: " 25da4d13733e7c50e3b9706e028c452d " , factory: { VocalTract ( ) } )
100
+ nodeParameterTest ( md5: " 7908317b75b7653edbc3965601d2fce4 " , factory: { DynamicOscillator ( waveform: Table ( . square) ) } )
101
+ nodeParameterTest ( md5: " 39c71461b484ee7b9f9e95adf6e60b97 " , factory: { FMOscillator ( waveform: Table ( . triangle) ) } )
102
+ nodeParameterTest ( md5: " 9430e242d470c60e24fa92f75b62d83c " , factory: { MorphingOscillator ( waveformArray: waveforms) } )
103
+ nodeParameterTest ( md5: " 47fee9e7eeb6bad4537a6ed20fd3e252 " , factory: { Oscillator ( waveform: Table ( . triangle) ) } )
104
+ nodeParameterTest ( md5: " b701c534d239054d31a6e80f52c29280 " , factory: { PhaseDistortionOscillator ( waveform: Table ( . square) ) } )
105
+ nodeParameterTest ( md5: " 35e44d5c3204d3ed0675513d06f4c6f1 " , factory: { PWMOscillator ( ) } )
106
+ nodeParameterTest ( md5: " f7902a87db79789c0b8f1d2e5e59e7b5 " , factory: { PinkNoise ( ) } )
107
+ nodeParameterTest ( md5: " 26c79b1047504661836ab0638c10c7a1 " , factory: { VocalTract ( ) } )
108
108
nodeParameterTest ( md5: " 6fc97b719ed8138c53464db8f09f937e " , factory: { WhiteNoise ( ) } )
109
109
110
110
#if os(macOS)
111
- nodeRandomizedTest ( md5: " 999a7c4d39edf55550b2b4ef01ae1860 " , factory: { BrownianNoise ( ) } )
111
+ nodeRandomizedTest ( md5: " 934b63edeb47e4dddda0bc90e1fd0499 " , factory: { BrownianNoise ( ) } )
112
112
#endif
113
113
}
114
114
115
115
func testEffects( ) {
116
116
let input = Oscillator ( waveform: Table ( . triangle) )
117
117
input. start ( )
118
- nodeParameterTest ( md5: " b67881dcf5c17fed56a9997ccc0a5161 " , factory: { AutoPanner ( input, waveform: Table ( . triangle) ) } )
119
- nodeParameterTest ( md5: " d35074473678f32b4ba7c54e635b2766 " , factory: { AutoWah ( input) } )
120
- nodeParameterTest ( md5: " 55d5e818c9e8e3d6bfe1b029b6857ed3 " , factory: { BitCrusher ( input) } )
121
- nodeParameterTest ( md5: " 48a55d3d683d9d773ba4b04d0774a8c4 " , factory: { ChowningReverb ( input) } )
118
+ nodeParameterTest ( md5: " 14fffc4691ab7c030fc87cbe7cb8a740 " , factory: { AutoPanner ( input, waveform: Table ( . triangle) ) } )
119
+ nodeParameterTest ( md5: " a1593a3dd9e90a3b3fe85b9966f463c9 " , factory: { AutoWah ( input) } )
120
+ nodeParameterTest ( md5: " 9694111ab050578c2bd193090bc72e1a " , factory: { BitCrusher ( input) } )
121
+ nodeParameterTest ( md5: " 9aaf3ffb33620e3ea5321cd27f45db02 " , factory: { ChowningReverb ( input) } )
122
122
nodeParameterTest ( md5: " 56e76b5bd1d59d77ad4bd670f605f191 " , factory: { Clipper ( input) } )
123
- nodeParameterTest ( md5: " c9ab35b7818db6a9af4edfbe2cb83927 " , factory: { CombFilterReverb ( input) } )
124
- nodeParameterTest ( md5: " bfdb04ada04582bac1c59626207726c2 " , factory: { CostelloReverb ( input) } )
125
- nodeParameterTest ( md5: " 6d17509eee0059105454f3cad4499586 " , factory: { DCBlock ( input) } )
126
- nodeParameterTest ( md5: " fd4e315defe463bd643dd0c797cfd1f2 " , factory: { Decimator ( input) } )
127
- nodeParameterTest ( md5: " 4e240310041e20bdc886dd5eb285e89c " , factory: { Distortion ( input) } )
128
- nodeParameterTest ( md5: " a245e060a95fa63f70f01633eb00db0b " , factory: { DynamicRangeCompressor ( input) } )
129
- nodeParameterTest ( md5: " 5c34d6b545a441037cea3126db3725c3 " , factory: { EqualizerFilter ( input) } )
130
- nodeParameterTest ( md5: " b2eac657e060927cd0b3bfd74817c99e " , factory: { FlatFrequencyResponseReverb ( input) } )
131
- nodeParameterTest ( md5: " a6c3c2cdc02e77c1d71bcab22b70982c " , factory: { Panner ( input) } )
132
- nodeParameterTest ( md5: " 95ba7a1fbd8c85c129999d20a0653dfe " , factory: { PitchShifter ( input) } )
133
- nodeParameterTest ( md5: " 547cc8833929d40042a0a00566cc032f " , factory: { RingModulator ( input) } )
134
- nodeParameterTest ( md5: " 56ce31a64d0c7488e814cd16e09ea378 " , factory: { StringResonator ( input) } )
135
- nodeParameterTest ( md5: " 7ce66baf0b5a272dc83db83f443bd1d8 " , factory: { TanhDistortion ( input) } )
136
- nodeParameterTest ( md5: " 6a54cda833433325a5bd885c1375c6e2 " , factory: { Tremolo ( input) } , m1MD5 : " bb704255aad8df505d427fea08d57246 " )
137
- nodeParameterTest ( md5: " 17b152691ddaca9a74a5ab086db0e546 " , factory: { VariableDelay ( input) } )
138
- nodeParameterTest ( md5: " 88abdd2849431c26dab746666fcc7dbc " , factory: { ZitaReverb ( input) } , m1MD5 : " 489a410a70b87390bdc84f9f881bd260 " )
123
+ nodeParameterTest ( md5: " d44f6c167ba10c20058067da0f8f5d61 " , factory: { CombFilterReverb ( input) } )
124
+ nodeParameterTest ( md5: " 7bc6e1d3471a2a739206d6c88817d8c4 " , factory: { CostelloReverb ( input) } )
125
+ nodeParameterTest ( md5: " cd3977c4d4b0d2bf84e1265476b5fd52 " , factory: { DCBlock ( input) } )
126
+ nodeParameterTest ( md5: " 055e61433dd9d8f55c36d9d7f1cdfaca " , factory: { Decimator ( input) } )
127
+ nodeParameterTest ( md5: " c52e623c413068f6a10e0a691734fb44 " , factory: { Distortion ( input) } )
128
+ nodeParameterTest ( md5: " 719e6af71973aa926ed88912f004a1b1 " , factory: { DynamicRangeCompressor ( input) } )
129
+ nodeParameterTest ( md5: " 136f117419523de4082275e74613d3e9 " , factory: { EqualizerFilter ( input) } )
130
+ nodeParameterTest ( md5: " 42dc82f5e690fe15580ba3d5d8bf74d9 " , factory: { FlatFrequencyResponseReverb ( input) } )
131
+ nodeParameterTest ( md5: " 2d0be43f2de761df1627e7fc1eef4e41 " , factory: { Panner ( input) } )
132
+ nodeParameterTest ( md5: " e79d5fa3445956f51fc220bfa2b60774 " , factory: { PitchShifter ( input) } )
133
+ nodeParameterTest ( md5: " 04f8b15b4d0efc632859cbc67cf517e4 " , factory: { RingModulator ( input) } )
134
+ nodeParameterTest ( md5: " 05f14f7862000b8ba4bed5802cd51eaf " , factory: { StringResonator ( input) } )
135
+ nodeParameterTest ( md5: " 3838887f913f1f75cacca49f31096381 " , factory: { TanhDistortion ( input) } )
136
+ nodeParameterTest ( md5: " 83c95cde57bf85e670e488e1ff2daece " , factory: { Tremolo ( input) } )
137
+ nodeParameterTest ( md5: " 4252aa6f4c43e7be1fbdb5a55de3d8f8 " , factory: { VariableDelay ( input) } )
138
+ nodeParameterTest ( md5: " 9531a8b5ed754e891a33b9620e5e51d8 " , factory: { ZitaReverb ( input) } )
139
139
}
140
140
141
141
func nodeParameterTest2( md5: String , factory: ( Node ) -> Node , m1MD5: String = " " , audition: Bool = false ) {
@@ -193,33 +193,31 @@ class GenericNodeTests: XCTestCase {
193
193
#endif
194
194
195
195
#if os(macOS)
196
- nodeParameterTest2 ( md5: " bff0b5fa57e589f5192b17194d9a43cb " , factory: { player in Reverb ( player) } )
196
+ nodeParameterTest2 ( md5: " ac8d2c81f0c74217d3fff003cbf28d68 " , factory: { player in Reverb ( player) } )
197
197
#endif
198
198
}
199
199
200
200
func testFilters( ) {
201
201
let input = Oscillator ( waveform: Table ( . triangle) )
202
202
input. start ( )
203
- nodeParameterTest ( md5: " e21144303552ef8ba518582788c3ea1f " , factory: { BandPassButterworthFilter ( input) } )
204
- nodeParameterTest ( md5: " cbc23ff6ee40c12b0348866402d9fac3 " , factory: { BandRejectButterworthFilter ( input) } )
205
- nodeParameterTest ( md5: " 5c34d6b545a441037cea3126db3725c3 " , factory: { EqualizerFilter ( input) } )
206
- nodeParameterTest ( md5: " 433c45f0211948ecaa8bfd404963af7b " , factory: { FormantFilter ( input) } )
207
- nodeParameterTest ( md5: " 9b38c130c6faf04b5b168d6979557a3f " , factory: { HighPassButterworthFilter ( input) } )
208
- nodeParameterTest ( md5: " 4120a8fefb4efe8f455bc8c001ab1538 " , factory: { HighPassFilter ( input) } )
209
- nodeParameterTest ( md5: " 5aaeb38a15503c162334f0ec1bfacfcd " , factory: { HighShelfFilter ( input) } )
210
- nodeParameterTest ( md5: " b4c47d9ad07ccf556accb05336c52469 " , factory: { HighShelfParametricEqualizerFilter ( input) } )
211
- nodeParameterTest ( md5: " 6790ba0e808cc8e49f1a609b05b5c490 " , factory: { KorgLowPassFilter ( input) } )
212
- nodeParameterTest ( md5: " ce2bd006a13317b11a460a12ad343835 " , factory: { LowPassButterworthFilter ( input) } )
213
- nodeParameterTest ( md5: " aeec895e45341249b7fc23ea688dfba8 " , factory: { LowPassFilter ( input) } )
214
- nodeParameterTest ( md5: " 2f81a7a8c9325863b4afa312ca066ed8 " , factory: { LowShelfFilter ( input) } )
215
- nodeParameterTest ( md5: " 2f7e88b1835845342b0c8cca9930cb5c " , factory: { LowShelfParametricEqualizerFilter ( input) } )
216
- nodeParameterTest ( md5: " 5638bd8e112d88fa1053154dc0027152 " , factory: { ModalResonanceFilter ( input) } , m1MD5: " 0db12817a5def3a82d0d28fc0c3f8ab9 " )
217
- nodeParameterTest ( md5: " 535192bcc8107d22dae9273f284b1bc5 " , factory: { MoogLadder ( input) } )
218
- nodeParameterTest ( md5: " 3a0b95902029e33a5b80b3a3baf6f8a7 " , factory: { PeakingParametricEqualizerFilter ( input) } )
219
- nodeParameterTest ( md5: " 06ebb0f4defb20ef2213ec60acf60620 " , factory: { ResonantFilter ( input) } )
220
- nodeParameterTest ( md5: " 800b4a050e83cf6fe73d2561a973c879 " , factory: { RolandTB303Filter ( input) } , m1MD5: " c0f44f67e4ba3f3265fb536109126eb4 " )
221
- nodeParameterTest ( md5: " 44273d78d701be87ec9613ace6a179cd " , factory: { ThreePoleLowpassFilter ( input) } )
222
- nodeParameterTest ( md5: " 84c3dcb52f76610e0c0ed9b567248fa1 " , factory: { ToneComplementFilter ( input) } )
223
- nodeParameterTest ( md5: " f4b3774bdc83f2220b33ed7de360a184 " , factory: { ToneFilter ( input) } )
203
+ nodeParameterTest ( md5: " 697dd230db3f7d93d4cc32939fd4b203 " , factory: { BandPassButterworthFilter ( input) } )
204
+ nodeParameterTest ( md5: " a879dc3594f6ca2872a681aaadd7464b " , factory: { BandRejectButterworthFilter ( input) } )
205
+ nodeParameterTest ( md5: " 136f117419523de4082275e74613d3e9 " , factory: { EqualizerFilter ( input) } )
206
+ nodeParameterTest ( md5: " c388dff62c69e2bf0d2ccdc8f07cf300 " , factory: { FormantFilter ( input) } )
207
+ nodeParameterTest ( md5: " 42647b2d15d1d256bb2eecc57c4669b7 " , factory: { HighPassButterworthFilter ( input) } )
208
+ nodeParameterTest ( md5: " d4afdab94f658685c619d78de143788a " , factory: { HighPassFilter ( input) } )
209
+ nodeParameterTest ( md5: " c6103d7b01e0cbecd3242c74b5f5b43d " , factory: { HighShelfParametricEqualizerFilter ( input) } )
210
+ nodeParameterTest ( md5: " b5835dd370fcfa57987fcd9f73bf3867 " , factory: { KorgLowPassFilter ( input) } )
211
+ nodeParameterTest ( md5: " 60ed3b21f000093e2dbbfa1fe47190ef " , factory: { LowPassButterworthFilter ( input) } )
212
+ nodeParameterTest ( md5: " 239a27564071e55fff0b686db03876a7 " , factory: { LowPassFilter ( input) } )
213
+ nodeParameterTest ( md5: " c8584e305d549a7f7c437a43986d486a " , factory: { LowShelfParametricEqualizerFilter ( input) } )
214
+ nodeParameterTest ( md5: " 5b05b6ec7ab84d1d2ec779ea678dc1bd " , factory: { ModalResonanceFilter ( input) } )
215
+ nodeParameterTest ( md5: " 28c4f2d31cb50cd5178dcf2246f2eee2 " , factory: { MoogLadder ( input) } )
216
+ nodeParameterTest ( md5: " 5377211c724ab9e24174a942e0d0ea65 " , factory: { PeakingParametricEqualizerFilter ( input) } )
217
+ nodeParameterTest ( md5: " eff13db00a969ff92ff6421fd823b024 " , factory: { ResonantFilter ( input) } )
218
+ nodeParameterTest ( md5: " 47952d3c73b82e51f9b69ec15038b54f " , factory: { RolandTB303Filter ( input) } )
219
+ nodeParameterTest ( md5: " eb7ffdc0983e51fb71f34cff1fcb8af4 " , factory: { ThreePoleLowpassFilter ( input) } )
220
+ nodeParameterTest ( md5: " 07d273778dbfd330232657f140bbf578 " , factory: { ToneComplementFilter ( input) } )
221
+ nodeParameterTest ( md5: " 5c186ab1b56d539ab22a9b8b20119ebf " , factory: { ToneFilter ( input) } )
224
222
}
225
223
}
0 commit comments