Ik ben al geruime tijd bezig met een softsynthje programmeren, dat lukt redelijk ok, maar ik zit al een tijd te klungelen met het summen van de voices. Ik tel ze nu gewoon bij elkaar op, en dat klinkt op zich prima, maar dan moet ik ontzettend veel headroom overlaten om genoeg plek te hebben voor mijn 24 voices polyfonie zonder te clippen. Daardoor is het geluid van 1 voice ontzettend zacht. Dat kan ik vervolgens dan wel weer rechtbreien met een compressor/limiter, maar dat is toch niet echt optimaal. Je blijft de instellingen van de compressor aanpassen aan de VCA-Envelope en het is eigenlijk nooit perfect.
Een andere oplossing die ik heb geprobeerd is het sum=A+B-A*B algoritme (http://www.vttoth.com/digimix.htm). Meestal klinkt dat prima en klinkt 1 voice op het gehoor bijna net zo hard als 24 voices samen, maar bijvoorbeeld met een kale pulse wave drukken de verschillende tonen in een akkoord elkaar compleet weg terwijl dat bij simpel optellen niet gebeurt. Dat is dus ook niet echt een oplossing.
Nou heb ik al flink gezocht in allerlei boeken, op het forum en de rest van Internet maar hoewel er ontzettend veel gekletst wordt over summing algorithmes, weet vrijwel niemand te verklappen hoe die dingen werken. De meeste DAW's lijken gewoon op te tellen, maar ik denk dat voor het summen van voices in een polyfone synthesizer betere/andere oplossingen mogelijk zijn. Althans, al mijn hardware synthesizers summen een stuk smakelijker dan mijn eigen brouwsel
Heeft hier iemand een idee/tip/referentie?
Een andere oplossing die ik heb geprobeerd is het sum=A+B-A*B algoritme (http://www.vttoth.com/digimix.htm). Meestal klinkt dat prima en klinkt 1 voice op het gehoor bijna net zo hard als 24 voices samen, maar bijvoorbeeld met een kale pulse wave drukken de verschillende tonen in een akkoord elkaar compleet weg terwijl dat bij simpel optellen niet gebeurt. Dat is dus ook niet echt een oplossing.
Nou heb ik al flink gezocht in allerlei boeken, op het forum en de rest van Internet maar hoewel er ontzettend veel gekletst wordt over summing algorithmes, weet vrijwel niemand te verklappen hoe die dingen werken. De meeste DAW's lijken gewoon op te tellen, maar ik denk dat voor het summen van voices in een polyfone synthesizer betere/andere oplossingen mogelijk zijn. Althans, al mijn hardware synthesizers summen een stuk smakelijker dan mijn eigen brouwsel

Heeft hier iemand een idee/tip/referentie?

