



i read the synthbook chapter 13 (about delay FX in minisynth)
i would like to replace it in minisynth/digisynth by your dimension-D adjustable FX (http://www.willpirkle.com/fx-b.....#DIMENSION) .
So i added the dimension D files. Added:
minisynth/digisynth.h:
#include "DimensionChorus.h"
also:
minisynth/digisynth.h:
// SDD320 Chorus
CDimensionChorus m_ChorusFX;
in the same file.
and after that: problem.
In the main .CPP file (minisynth for example) the delay FX implementation is:
minisynth/digisynth.cpp:
// --- add master FX
// note: processing in place to save variables
m_DelayFX.processAudio(&dLeftAccum, &dRightAccum, // input values
&dLeftAccum, &dRightAccum); // output values
in the processaudioframe.
but it's a double function, and Dimension D is a float/uint output function.
so i doesn't work 🙁
any help to implement dimension D chorus to digisynth (or minisynth) ?
help appreciated.
thanks.
Gwen.
EDIT: FOUND ! 😀
in processaudio (main file .cpp) i changed:
float dLeftAccum = 0.0;
float dRightAccum = 0.0;
by:
float fLeftAccum = 0.0;
float fRightAccum = 0.0;
and adding this:
minisynth/digisynth.cpp:
// --- add master FX
// note: processing in place to save variables
m_ChorusFX.processAudioFrame(&fLeftAccum, &fRightAccum, // input values
fLeftAccum, fRightAccum); // output values
but i have another problem now.
If i want to add more/another FX, i have only one FX. No found how cumulate 2 FX with the same code 🙁
delay replaced by two effects: Chorus & Tremolo.
So i added:
if (m_uChorusOn == ON) if (m_uTremoOn == ON)
m_ChorusFX.processAudioFrame(&fLeftAccum, &fRightAccum, // input values
fLeftAccum, fRightAccum);
m_TremoloFX.processAudioFrame(&fLeftAccum, &fRightAccum, // input values
fLeftAccum, fRightAccum);
Â
But in this way either I have the effect chorus, or I have tremolo effect, but not both. tried many ways. No result.
A little clue? 😉
Gwen.
Most Users Ever Online: 152
Currently Online:
3 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Chaes: 56
Skyler: 48
StevieD: 46
Derek: 46
Frodson: 45
Peter: 43
TheSmile: 43
Nickolai: 43
clau_ste: 39
jeanlecode: 37
Member Stats:
Guest Posters: 1
Members: 768
Moderators: 1
Admins: 6
Forum Stats:
Groups: 13
Forums: 42
Topics: 842
Posts: 3347
Moderators: W Pirkle: 689