Showing the changes to TestPlugin/Source/MyTest.cpp (1 of 4 files). Show all
Unified · Split
| @@ -76,13 +76,15 @@ void LEAFTest_init (float sampleRate, int blockSize) · 75 unmodified lines | |||
| 76 | tPhasor_init(&phasor, &leaf); | 76 | tPhasor_init(&phasor, &leaf); |
| 77 | tPhasor_setFreq(&phasor, 220.f); | 77 | tPhasor_setFreq(&phasor, 220.f); |
| 78 | 78 | ||
| 79 | float const* set[4]; | 79 | float* set[4]; |
| 80 | set[0] = __leaf_table_sinewave; | 80 | set[0] = __leaf_table_sinewave; |
| 81 | set[1] = __leaf_table_triangle[0]; | 81 | set[1] = __leaf_table_triangle[0]; |
| 82 | set[2] = __leaf_table_squarewave[0]; | 82 | set[2] = __leaf_table_squarewave[0]; |
| 83 | set[3] = __leaf_table_sawtooth[0]; | 83 | set[3] = __leaf_table_sawtooth[0]; |
| 84 | int sizes[4]; | ||
| 85 | for (int i = 0; i < 4; i++) sizes[i] = 2048; | ||
| 84 | 86 | ||
| 85 | tWaveset_init(&ws, set, 4, 2048, 10000.f, &leaf); | 87 | tWaveset_init(&ws, set, 4, sizes, 10000.f, &leaf); |
| 86 | tWaveset_setIndexGain(&ws, 0, -1.0f); | 88 | tWaveset_setIndexGain(&ws, 0, -1.0f); |
| 87 | 89 | ||
| 88 | lastLoadedAudioSize = 0; | 90 | lastLoadedAudioSize = 0; |
| @@ -129,7 +131,6 @@ void LEAFTest_block (void) · 40 unmodified lines | |||
| 129 | val = getSliderValue("slider3"); | 131 | val = getSliderValue("slider3"); |
| 130 | // tRetune_setPitchFactor(&retune, val * 3.0f + 0.5f, 2); | 132 | // tRetune_setPitchFactor(&retune, val * 3.0f + 0.5f, 2); |
| 131 | 133 | ||
| 132 | |||
| 133 | if (lastLoadedAudioSize < loadedAudio.size()) | 134 | if (lastLoadedAudioSize < loadedAudio.size()) |
| 134 | { | 135 | { |
| 135 | int i = (loadedAudio.size() - 1) % numWavetables; | 136 | int i = (loadedAudio.size() - 1) % numWavetables; |