en wat bedoel je precies met "en modulation depth & modulatation freq.(aka Hz of speed) van LFO aan bijv je mod wheel toewijzen " ?
Ooit iemand viool horen spelen? Als de strijkstok over de snaar gaat heb je een constante toonhoogte. Vaak wordt er aan 't eind een triller (vibrato) toegevoegd door met de vinger de snaar op en neer te bewegen; zo wordt het deel van de snaar wat kan trillen korter en langer gemaakt.
Echter, je hoort die triller pas op het laatst - niet de hele tijd dat je de noot hoort. Da's nogal vervelend als het de hele tijd blijft wiebelen; als iets de hele tijd gebeurt is het niet bijzonder of interessant meer. Als je een modulatie inprogrammeert klinkt dat ook de hele tijd door; de LFO stopt nergens mee.
Om er voor te zorgen dat je niet in een menu hoeft te duiken als je de intensiteit van de modulatie wil aanpassen zorg je er voor dat deze vermenigvuldigd wordt met de waarde van het modulatiewiel. Als dit omlaag staat is de waarde 0; helemaal open, dan is de waarde 1.
In de Virus is het gewoon een rekensom; in pseudocode:
lfo1Hoogte * modulatie1Intensiteit * positieModulatiewiel = modulatieToonhoogte;
osc1Toonhoogte = osc1Toonhoogte + modulatieToonhoogte;
Op het moment dat positieModulatiewiel 0 is wordt bovenstaande rekensom ook 0, en wordt er dus niks toegevoegd. Omdat je modulatiewiel direct bereikbaar is op elk controllerkeyboard is het dus heel makkelijk om de modulatiediepte aan te passen.
NB: de modulatietoonhoogte kan ook een negatieve waarde zijn. Wil je er voor zorgen dat de minimale toonhoogte degene is die je ook zonder modulatie hoort, dan moet je een zogenaamde offset toepassen.