| 69 | |
| 70 | |
| 71 | bool EqEffect::processAudioBuffer( sampleFrame *buf, const fpp_t frames ) |
| 72 | { |
| 73 | //wet/dry controls |
| 74 | const float dry = dryLevel(); |
| 75 | const float wet = wetLevel(); |
| 76 | sample_t dryS[2]; |
| 77 | // setup sample exact controls |
| 78 | float hpRes = m_eqControls.m_hpResModel.value(); |
| 79 | float lowShelfRes = m_eqControls.m_lowShelfResModel.value(); |
| 80 | float para1Bw = m_eqControls.m_para1BwModel.value(); |
| 81 | float para2Bw = m_eqControls.m_para2BwModel.value(); |
| 82 | float para3Bw = m_eqControls.m_para3BwModel.value(); |
| 83 | float para4Bw = m_eqControls.m_para4BwModel.value(); |
| 84 | float highShelfRes = m_eqControls.m_highShelfResModel.value(); |
| 85 | float lpRes = m_eqControls.m_lpResModel.value(); |
| 86 | |
| 87 | float hpFreq = m_eqControls.m_hpFeqModel.value(); |
| 88 | float lowShelfFreq = m_eqControls.m_lowShelfFreqModel.value(); |
| 89 | float para1Freq = m_eqControls.m_para1FreqModel.value(); |
| 90 | float para2Freq = m_eqControls.m_para2FreqModel.value(); |
| 91 | float para3Freq = m_eqControls.m_para3FreqModel.value(); |
| 92 | float para4Freq = m_eqControls.m_para4FreqModel.value(); |
| 93 | float highShelfFreq = m_eqControls.m_highShelfFreqModel.value(); |
| 94 | float lpFreq = m_eqControls.m_lpFreqModel.value(); |
| 95 | |
| 96 | ValueBuffer *hpResBuffer = m_eqControls.m_hpResModel.valueBuffer(); |
| 97 | ValueBuffer *lowShelfResBuffer = m_eqControls.m_lowShelfResModel.valueBuffer(); |
| 98 | ValueBuffer *para1BwBuffer = m_eqControls.m_para1BwModel.valueBuffer(); |
| 99 | ValueBuffer *para2BwBuffer = m_eqControls.m_para2BwModel.valueBuffer(); |
| 100 | ValueBuffer *para3BwBuffer = m_eqControls.m_para3BwModel.valueBuffer(); |
| 101 | ValueBuffer *para4BwBuffer = m_eqControls.m_para4BwModel.valueBuffer(); |
| 102 | ValueBuffer *highShelfResBuffer = m_eqControls.m_highShelfResModel.valueBuffer(); |
| 103 | ValueBuffer *lpResBuffer = m_eqControls.m_lpResModel.valueBuffer(); |
| 104 | |
| 105 | ValueBuffer *hpFreqBuffer = m_eqControls.m_hpFeqModel.valueBuffer(); |
| 106 | ValueBuffer *lowShelfFreqBuffer = m_eqControls.m_lowShelfFreqModel.valueBuffer(); |
| 107 | ValueBuffer *para1FreqBuffer = m_eqControls.m_para1FreqModel.valueBuffer(); |
| 108 | ValueBuffer *para2FreqBuffer = m_eqControls.m_para2FreqModel.valueBuffer(); |
| 109 | ValueBuffer *para3FreqBuffer = m_eqControls.m_para3FreqModel.valueBuffer(); |
| 110 | ValueBuffer *para4FreqBuffer = m_eqControls.m_para4FreqModel.valueBuffer(); |
| 111 | ValueBuffer *highShelfFreqBuffer = m_eqControls.m_highShelfFreqModel.valueBuffer(); |
| 112 | ValueBuffer *lpFreqBuffer = m_eqControls.m_lpFreqModel.valueBuffer(); |
| 113 | |
| 114 | int hpResInc = hpResBuffer ? 1 : 0; |
| 115 | int lowShelfResInc = lowShelfResBuffer ? 1 : 0; |
| 116 | int para1BwInc = para1BwBuffer ? 1 : 0; |
| 117 | int para2BwInc = para2BwBuffer ? 1 : 0; |
| 118 | int para3BwInc = para3BwBuffer ? 1 : 0; |
| 119 | int para4BwInc = para4BwBuffer ? 1 : 0; |
| 120 | int highShelfResInc = highShelfResBuffer ? 1 : 0; |
| 121 | int lpResInc = lpResBuffer ? 1 : 0; |
| 122 | |
| 123 | int hpFreqInc = hpFreqBuffer ? 1 : 0; |
| 124 | int lowShelfFreqInc = lowShelfFreqBuffer ? 1 : 0; |
| 125 | int para1FreqInc = para1FreqBuffer ? 1 : 0; |
| 126 | int para2FreqInc = para2FreqBuffer ? 1 : 0; |
| 127 | int para3FreqInc = para3FreqBuffer ? 1 : 0; |
| 128 | int para4FreqInc = para4FreqBuffer ? 1 : 0; |
no test coverage detected