SCD
Gearlust [on]
- Lid sinds
- 16 november 2002
- Berichten
- 1.941
Blofeld modifiers.
Graag ALLEEN over de Blofeld modifiers en modmatrix posten in deze thread om hem een beetje schoon en to the point te houden.
De modifiers in de Blofeld (ook aanwezig in de XT en Q) lijken een beetje abacadabra op het eerste gezicht, maar zijn zeer krachtige toevoegingen aan de toch al erg uitgebreide modulatie matrix.
De modifier sectie is eigenlijk een modulatiebron die ontstaat uit een wiskundige berekening. Die berekening kan worden losgelaten op twee aan te wijzen bronnen (source A en Source B) OF het is een berekening van een bron (Source A) met een in te stellen constante waarde. De uitkomst kun je gebruiken als modulatiebron, of als nieuwe source in een volgende modifier.
Je kunt maximaal 4 modifers instellen op de Blofeld.
De lijst met sources is dezelfde als die van de modulatiematrix (zie de manual van de Blofeld).
De lijst met mogelijke formules (“operators” genoemd op de Blofeld) is minder groot en kan worden gesplitst in decimale en binaire berekeningen. Ik noem ze hieronder even droog op. De bruikbaarheid volgt later.
De decimale “operators” zijn:
+
-
*
min
MAX
+: telt de waarde van source A en en de waarde van source B bij elkaar op. Het resultaat zal altijd liggen tussen de maximale en minimale waarde (bijvoorbeeld, blokgolf LFO + Constante 32 levert een blokgolf op met ongeveer de halve amplitude van de orginele LFO).
En wanneer de uitkomst wordt toegewezen in de modulatiematrix dan wordt deze gerelateerd aan de gekozen bestemming (destination).
-: trekt de waarde van source B af van de waarde van source A.
*: geeft de vermenigvuldiging van de waardes van source A en B.
min: Geeft de minimale waarde van source A of source B. Dus als de waarde van source A kleiner is dan die van source B, dan krijg je de waarde van Source A en omgekeerd.
MAX: geeft de maximale waarde van source A of source B. Dus als de waarde van source A groter is dan die van source B, dan krijg je de waarde van Source A en omgekeerd.
De binaire “operators” zijn:
AND
OR
XOR
Deze zijn wat minder makkelijk op het eerste gezicht, maar worden inzichtelijker als je je even bedenkt dat ze op binair niveau plaatsvinden.
AND: geeft een 1 als de eerste en tweede bit een 1 zijn, anders is de uitkomst 0.
OR: geeft een 1 als de eerste, de tweede, of beide bits een 1 zijn. Anders is de uitkomst een 0.
XOR: geeft een 1 als de bits verschillend zijn en een 0 als ze gelijk zijn.
Voorbeeld: stel dat Source A een waarde van 100 heeft en source B op hetzelfde moment een waarde van 45.
Als je deze getallen omzet naar binair krijg je:
100 = 1*64 + 1*32 + 0*16 + 0*8 + 1*4 + 0*2 + 0*1 is dus 1100100 binair geschreven
45 = 0*64 + 1*32 + 0*16 + 1*8 + 1*4 + 0*2 + 1*1 is dus 0101001 binair geschreven.
Bij AND krijg je:
1100100
0101101
----------
0100100 = 36 als uitkomst
Bij OR krijg je
1100100
0101101
----------
1101101 = 109 als uitkomst
Bij XOR krijg je
1100100
0101101
----------
1001001 = 73 als uitkomst
Uit bovenstaande kun je al begrijpen dat als je bijvoorbeeld twee sinus LFOs als sources neemt die op verschillende frequentie lopen een behoorlijke random output geven, maar net weer niet helemaal random. Zeg maar pseudo random.
De binaire operators lijken nogal zinloos maar zijn het niet. Dat zullen de voorbeelden ongetwijfeld gaan aantonen.
Graag ALLEEN over de Blofeld modifiers en modmatrix posten in deze thread om hem een beetje schoon en to the point te houden.
De modifiers in de Blofeld (ook aanwezig in de XT en Q) lijken een beetje abacadabra op het eerste gezicht, maar zijn zeer krachtige toevoegingen aan de toch al erg uitgebreide modulatie matrix.
De modifier sectie is eigenlijk een modulatiebron die ontstaat uit een wiskundige berekening. Die berekening kan worden losgelaten op twee aan te wijzen bronnen (source A en Source B) OF het is een berekening van een bron (Source A) met een in te stellen constante waarde. De uitkomst kun je gebruiken als modulatiebron, of als nieuwe source in een volgende modifier.
Je kunt maximaal 4 modifers instellen op de Blofeld.
De lijst met sources is dezelfde als die van de modulatiematrix (zie de manual van de Blofeld).
De lijst met mogelijke formules (“operators” genoemd op de Blofeld) is minder groot en kan worden gesplitst in decimale en binaire berekeningen. Ik noem ze hieronder even droog op. De bruikbaarheid volgt later.
De decimale “operators” zijn:
+
-
*
min
MAX
+: telt de waarde van source A en en de waarde van source B bij elkaar op. Het resultaat zal altijd liggen tussen de maximale en minimale waarde (bijvoorbeeld, blokgolf LFO + Constante 32 levert een blokgolf op met ongeveer de halve amplitude van de orginele LFO).
En wanneer de uitkomst wordt toegewezen in de modulatiematrix dan wordt deze gerelateerd aan de gekozen bestemming (destination).
-: trekt de waarde van source B af van de waarde van source A.
*: geeft de vermenigvuldiging van de waardes van source A en B.
min: Geeft de minimale waarde van source A of source B. Dus als de waarde van source A kleiner is dan die van source B, dan krijg je de waarde van Source A en omgekeerd.
MAX: geeft de maximale waarde van source A of source B. Dus als de waarde van source A groter is dan die van source B, dan krijg je de waarde van Source A en omgekeerd.
De binaire “operators” zijn:
AND
OR
XOR
Deze zijn wat minder makkelijk op het eerste gezicht, maar worden inzichtelijker als je je even bedenkt dat ze op binair niveau plaatsvinden.
AND: geeft een 1 als de eerste en tweede bit een 1 zijn, anders is de uitkomst 0.
OR: geeft een 1 als de eerste, de tweede, of beide bits een 1 zijn. Anders is de uitkomst een 0.
XOR: geeft een 1 als de bits verschillend zijn en een 0 als ze gelijk zijn.
Voorbeeld: stel dat Source A een waarde van 100 heeft en source B op hetzelfde moment een waarde van 45.
Als je deze getallen omzet naar binair krijg je:
100 = 1*64 + 1*32 + 0*16 + 0*8 + 1*4 + 0*2 + 0*1 is dus 1100100 binair geschreven
45 = 0*64 + 1*32 + 0*16 + 1*8 + 1*4 + 0*2 + 1*1 is dus 0101001 binair geschreven.
Bij AND krijg je:
1100100
0101101
----------
0100100 = 36 als uitkomst
Bij OR krijg je
1100100
0101101
----------
1101101 = 109 als uitkomst
Bij XOR krijg je
1100100
0101101
----------
1001001 = 73 als uitkomst
Uit bovenstaande kun je al begrijpen dat als je bijvoorbeeld twee sinus LFOs als sources neemt die op verschillende frequentie lopen een behoorlijke random output geven, maar net weer niet helemaal random. Zeg maar pseudo random.
De binaire operators lijken nogal zinloos maar zijn het niet. Dat zullen de voorbeelden ongetwijfeld gaan aantonen.
Laatst gewijzigd:

*ik* vind het juist geweldig om dingen te bedenken hiermee! Maar goed, ik begrijp de drempel wel uiteraard.