poly van mono vst synth maken ?

evn me lol delen , m1 met 4 monosynths , verschillende relaese levels , lfo pitch attack . best grappig:D
 

Attachments

  • m1.mp3
    125,8 KB · Bekeken: 100
En het maakt niet uit of het nou mono of polysynths zijn die je hiervoor gebruikt.
in het geval van een poly softsynth zou je daarvoor 2 constructies kunnen bedenken, een dynamische of een statische midi filtering.
de laatste is het makkelijkst.

stel, je hebt max 6 stemmen...
nu ga je voor elke stem een array aan MIDI NN (note number) filters maken.
voor stem 1 (synth engine 1) NN 1, 7, 13, 19, 25 enz.
voor stem 2 (synth engine 2) NN 2, 8, 14, 20, 26 enz.
voor stem 3... bla bla enz...

stel, de toets behorend bij NN 15 word ingedrukt, dan word synthengine 3 dus getriggered met daarbij een paar random values die gekoppeld worden aan zaken als filter, lfo, pitch etc.

et voila!
 
Laatst gewijzigd:
http://www.cycling74.com/products/maxmsp

hiermee heb ik het zien doen door 'seraph' op electromusic.com
(another forum )

Een link is misschien makkelijk ? kan het niet vinden nog

mijn dynamische toewijzings "programma"

midi stroom wordt dus bewerkt.

1..N = aantal instanties
lastchannel = 0

loop :
inkomend event= note on, note nr, velocity, channel ?

channel= last channel +1
if channel = N+1 channel =1
lastchannel=lastchannel+1
if lastchannel=N+1 lastchannel= 0

create event note off, channel (note off voor nieuwe noot)
end

ben geen programmeur maar zoiets lijkt me ? En dan natuurlijk het resultaat naar een programma als energy XT waarin je makkelijk plugins aan kanalen kan toewijzen.

tot slot een unison x4 basstation experimentje.. detuned en lfo/filter tweaks
op elk instantie. Filter tweaking live in CB4 met controller CC op insert
 

Attachments

  • bassstationx4.mp3
    313 KB · Bekeken: 96
Een link is misschien makkelijk ? kan het niet vinden nog

mijn dynamische toewijzings "programma"

midi stroom wordt dus bewerkt.

1..N = aantal instanties
lastchannel = 0

loop :
inkomend event= note on, note nr, velocity, channel ?

channel= last channel +1
if channel = N+1 channel =1
lastchannel=lastchannel+1
if lastchannel=N+1 lastchannel= 0

create event note off, channel (note off voor nieuwe noot)
end

ben geen programmeur maar zoiets lijkt me ? En dan natuurlijk het resultaat naar een programma als energy XT waarin je makkelijk plugins aan kanalen kan toewijzen.

tot slot een unison x4 basstation experimentje.. detuned en lfo/filter tweaks
op elk instantie. Filter tweaking live in CB4 met controller CC op insert

is wel leuk , maar echt nut heeft het denk ik niet ,zijn gewoon twee aparte geluiden .ken je net zo goed twee losse mono synths nemen
die aparte tonen zijn te afzonderlijk , ze blijven apart.
anders als bij een poly synth , daar worden twee toetsen een combinatie

maja , t is toch leuk om te proberen:D
 
wat in het geval van een softsynth ook nog zou kunnen is dat de gate van de key-on in verbinding staat met een sample & hold gen. (met pinknoise als bron uiteraard) waarbij er dus 1 value word opgepikt die gebruikt word voor random elementen op OSC, LFO, VCF etc. dus een key-on word gebruikt als S&H clocksignaal, op die manier zou dus elke stem een net iets andere tuning, modulatie rate en brightness etc. krijgen.
 
Back
Top