Je eigen Vst synth maken.

Je moet ns naar de waveshapers kijken of zoek op het net achter soft clipping, tube clipping etc... Die waveshaper 2 module lijkt me wel lekker. (Probeer wat te klooien met formules die je op het net kunt vniden: http://www.musicdsp.org/archive.php?classid=4#41 ). Bv 3*atan(x); 4*atan(x)
Anders heb je hier ook een paar synthedit distortion modules:
http://rhmodules.byethost.nl/dsp.htm

En wat artikels:
http://www.carbon111.com/waveshaping1.html
http://www.cim.mcgill.ca/~clark/nordmodularbook/nm_distortion_effects.html
http://www.geofex.com/effxfaq/distn101.htm
http://www.xs4all.nl/~rhordijk/G2Pages/ (onderaan staan er 2 uitgebreide artikels over dist en waveshaping)

Ik wil een beetje lekkere distortion toevoegen. Nou heb ik dit geprobeert met de clipper maar die klinkt niet als een echte distortion! (deze vervormt gewoon de waveform en gaat niet lekker "scheren als je meerdere noten tegelijk bespeelt.)

Dit is normaal. Dat noemen ze "intermodulated distortion" of zoiets. Vanaf het moment dat je meerdere noten teglijk speelt beginnen deze elkaar te beinvloeden. Om dit op te vangen zou je quasi elke "voice" een aparte distortion moeten geven.

Nog belangrijk bij distortion is de sample rate. Aangezien distortion gemakkelijk hoge harmonischen creeert krijg je al gauw aliasing. Oversamplen of de sample rate zo hoog mogelijk zetten zijn hier zeker aan te raden.

En voor gitaarachtige distortion wordt er na de distortion een onveranderlijke LPf op 3K Hz ( of was het 6K Hz?) geplaatst.
Na de distortion je originele signaal eraan toevoegen geeft ook een "scherper, duidelijkere" toon.
Of je resonantie aan een dist-waveshapemodule koppelen; zodat als je je resonantie verhoogt, het signaal respectievelijk ook mee overstuurd wordt.
 
Laatst gewijzigd:
2x softclipping praktisch...
 

Attachments

  • Softclip1.jpg
    Softclip1.jpg
    60,7 KB · Bekeken: 82
  • Softclip2.jpg
    Softclip2.jpg
    61 KB · Bekeken: 77
In ms Paint kan je de file op volle grootte inlezen en scrollen.

Hier een file waar ik de combinatie van distortie en een assymetrische golfvorm heb getest. De "slew" module heb ik in de modifier sectie gezet. (Ik weet niet of deze in synthedit op dezelfde plaats moet staan )
 

Attachments

  • sc_slewer.zip
    37,2 KB · Bekeken: 89
  • Test2.zip
    2,1 KB · Bekeken: 100
Kan iemand mij vertellen hoe ik een lfo kan syncen met MIDI bpm? (bijv via de BMP clock 2 module?)
mmm, geen idee... wat je wel zou kunnen doen is een bepaalde (zeer lage) midi-note, die weg word gefiltered voordat ie je audio genererende modules bereikt, gebruikt om te vertalen naar freq. dus bijv. 4 noten (dus die 'onhoorbare midi note-ons') per maat inspelen die worden omgezet naar freq voor de lfo.
 
Denk dat ik het al gevonden heb. Er zit er één als voorbeeld in SE zélf. Kwestie van de Tempo uitgang van de BPM clock omzetten in het juiste voltage dat de pitch van een Oscillator aanstuurt. Is echter alleen tempo sync, niet beat sync...

PS: COMING SOON: Zes zelfgemaakte VST's (met SynthEdit). GRATIS voor iedereen: Een Monofone synth, twee Polysynths, een drummodule, een 2 kanaals 16 step-sequencer en een Sweeper effect. Binnenkort meer...!!!!
 

Attachments

  • gemini.jpg
    gemini.jpg
    51,6 KB · Bekeken: 84
  • orion.jpg
    orion.jpg
    42 KB · Bekeken: 83
  • apollo.jpg
    apollo.jpg
    41,4 KB · Bekeken: 80
  • image002.gif
    image002.gif
    56,7 KB · Bekeken: 102
  • scorpius.gif
    scorpius.gif
    31,8 KB · Bekeken: 85
Denk dat ik het al gevonden heb. Er zit er één als voorbeeld in SE zélf. Kwestie van de Tempo uitgang van de BPM clock omzetten in het juiste voltage dat de pitch van een Oscillator aanstuurt. Is echter alleen tempo sync, niet beat sync...

PS: COMING SOON: Zes zelfgemaakte VST's (met SynthEdit). GRATIS voor iedereen: Een Monofone synth, twee Polysynths, een drummodule, een 2 kanaals 16 step-sequencer en een Sweeper effect. Binnenkort meer...!!!!

kan er vast bij vermelden dat ze er mooi uitzien!:biertje:
 
Aloha!

Ik wil ook wel eens enkele uurtjes investeren in het zelf bouwen van een synthje. Heb wel redelijk wat java en klein beetje C++ kennis moest dit kunnen helpen. Is eigenlijk meer als test om te zien of het niet leuk is om me der eens serieus bezig mee te houden, dus ik zoek eigenlijk iets niet al te complex.

Met welk frameworkske zou ik dan best beginnen?

Reactor, Synthedit, bidule...?

Wees gegroet! :doei:

EDIT: Der is toevallig geen Java API om vst's te bouwen?
 
Back
Top