Mittwoch, 27. Februar 2013

Was brauche ich um VST Plugins zu programmieren?

Herzlich willkommen auf DSP TUTORIALS!

Warum mache ich dieses BLOG? Ganz einfach: es gibt im gesamten WWW (WorldWideWeb) kein vernünftiges, leicht zu verstehendes Tutorial in deutsch!

Wer bin ich?

Ich habe in der Vergangenheit schon einige Freeware VST Plugins veröffentlicht. Diese habe ich mit der Software "Synthmaker" (jetzt "Flowstone") erstellt. Diese Software ist wirklich cool und hat alles, was man zum Programmieren braucht. UND: es ist ein modulares Echtzeit - System, was die Programmierung ungemein erleichtert. Man hört und sieht sofort was man da eigentlich programmiert.
Ganz gut finde ich auch die "Code" Abteilung der Software. Diese ist der Programmiersprache "C" angelehnt und somit sind fertige Source - Codes mehr oder weniger leicht zu implentieren.
Was mir an der Synthmaker nicht gefällt: es gibt keine Möglichkeit die Plugins für MacOSX zu exportieren. Das heisst, man ist auf Windows eingeschränkt.

Diese Tatsache hat mich dazu bewogen, "echte" Plugins zu schreiben. Ich verwende dazu die Programmiersprache "C++", so wie auch tausende anderer Programmierer weltweit.

Da ich selber nach längerer Pause wieder die Liebe am programmieren entdeckt habe, passt euer Einsteiger Level zu meinem. Ihr könnt quasi mit mir mitlernen. Also wenn du lieber Leser bereits VST Profi bist, gehe bitte nicht zu hart ins Gericht mit mir :-)

Was benötige ich nun wenn ich VST Plugins programmieren will?

1. IDE oder nicht?
Zu allererst mal den Willen stundenlang vor einem Computer zu sitzen.
Dabei kommt es jetzt nicht darauf an ob du auf Mac oder PC arbeitest.
C++ ist universell auf beide Systeme anwendbar.

Eine IDE - integrierte Entwicklungsumgebung (integrated development environment):
Das ist nichts anderes als ein Texteditor mit Compiler für das System auf dem du arbeitest.
Ich werde jetzt nicht weiter auf die Teile und was sie genau machen eingehen. Darüber gibt es genügend Seiten im Netz -> Mr. Google

Da ich im Moment vermehrt auf MacOSX arbeite, werden eventuell auch Bilder von Apple's XCODE vorkommen. Lasse dich davon nicht verwirren. Bei Windows wäre die IDE z.B. VC++ (Visual C++).
Ist im Prinzip nichts anderes. Texteditor, Compiler, blabla...

Gut. Ich nehme an, du hast deine IDE bereits.
Wenn nicht, gehe bei Apple in den Appstore und lade dir  XCode runter.
Falls du auf Windows arbeitest, lade dir VC++ Express runter.
Beide sind kostenlos.

2. Ein SDK (Software Development Kit) 
Hä? Was ist das wieder?
Das ist eine Sammlung von Klasse, welche wir zum programmieren eines VST Plugins brauchen.
Dazu beginnen wir mit dem Steinberg VST SDK 2.4. Dieser ist nicht frei verfügbar.
Als erstes gehst du auf http://www.steinberg.net/en/company/developer.html
Dort musst du einen Account erstellen, um das ZIP File "VSTSDK2.4" runterzuladen.
Wenn du das File runtergeladen hast, entpackst du es nach:
-> Apple: Macintosh HD
-> Windows: C:/

 Diese Adresse musst du dann auch bei den "Header Search Paths" angeben. Aber dazu später.

So, mal einen Zwischencheck:

Wir haben unsere IDE und unseren VST SDK. Wir können beginnen!


Nun genug der Floskeln, let's DSP!


PS: Einige meiner Kreationen findest du auf www.chrisivanschrago.at 




7 Kommentare:

  1. Hallo
    Sehr interessant was du hier schreibst... mein Problem ist, dass ich keine C++ kann, deshalb meine Frage:
    Kannst du mir, natürlich nicht um sonst, ein einfache VST Plug-in programmieren der mir den, in der Midi-File schon vorhandenen, Karaoke Text beim abspielen in Cubase diesen Text in eine extra Fenster anzeigt und mitlaufen lässt?
    Bin sehr interessiert und nach Recherchen in Internet bin ich nicht der einziger der so was braucht, kann ich mir vorstellen, dass du es gut verkaufen kannst.
    Warte auf deinen Antwort. mein Email: carlos@jcromero.com

    AntwortenLöschen
  2. Manchmal passiert Scheiße in unseren Ehen, aber es hält nicht immer an, wenn wir darum kämpfen, sie in Ordnung zu bringen. Ich hatte ein Problem mit meiner Ehe. Mai 2020. Es war eine schreckliche Erfahrung, dass ich meine Ehe fast verloren hätte. Mein Mann dachte, ich würde betrügen, weil ich Er erhielt immer Anrufe von der Arbeit und versuchte ihm klarzumachen, dass sie nur meine Kollegen seien. Er glaubte mir nie. Er reichte die Scheidung ein und die Papiere waren da. Für mich war es wie ein Traum, aber es war alles Realität und ich musste damit aufhören Ihn, weil ich ihn liebe. Es war eine wunderschöne Ehe und ich konnte mir nicht einmal vorstellen, sie zu verlassen. Ich musste DR. WALE um Hilfe bitten und ihm meine Situation erklären, und natürlich hat er mir geholfen, für den er einen Liebeszauber vorbereitet hat und versicherte mir Sicherheit. Mein Mann hat die Scheidung aufgehalten und mich wieder geliebt. Deshalb bin ich hier, um den Menschen von DR. WALE zu erzählen und wie er mir geholfen hat. Wenn Sie Ehe- und Beziehungsprobleme haben, erreichen Sie ihn einfach per WhatsApp/Viber: +2347054019402 ODER per E-Mail: drwalespellhome@gmail.com

    AntwortenLöschen
  3. Nachdem ich jahrelang mit meinem Ex zusammen war, machte er mit mir Schluss. Ich tat alles Mögliche, um ihn zurückzuholen, aber alles war vergebens. Ich wollte ihn so sehr zurück, weil ich ihn so sehr liebe. Ich bettelte ihn um alles an, ich machte Versprechungen, aber er lehnte ab. Ich ging zu einer Freundin und erklärte ihr mein Problem. Sie schlug mir vor, dass ich mich an Dr. Wale wenden sollte, der ihr damals geholfen hatte. So kontaktierte ich Dr. Wale, den Zauberer, über WHATSAPP. Ich erklärte ihm alles und erzählte ihm, dass mein Geist hin und wieder gestört wird. Und er sagte mir, dass es kein Problem gäbe und in ein paar Wochen alles wieder in Ordnung sein würde. Er sagte mir, dass mein Ex innerhalb weniger Tage zu mir zurückkehren würde. Er sprach den Zauber und sagte mir, ich solle die Anweisungen befolgen. Also tat ich das und befolgte alle Anweisungen, die er mir gab. Überraschenderweise war es am dritten Tag etwa 20 Uhr. Mein Ex rief mich an. Ich war so überrascht. Ich nahm den Anruf entgegen und er sagte nur, dass ihm alles, was passiert war, so leid täte, dass er wollte, dass ich zu ihm zurückkehre, dass er mich so sehr liebt. Ich war so glücklich und ging zu ihm. So begannen wir wieder, glücklich zusammenzuleben. Seitdem habe ich versprochen, dass ich jedem, den ich kenne und der ein Beziehungsproblem hat, helfen werde, indem ich ihn oder sie an den einzigen echten und mächtigen Zauberer verweise, der mir bei meinem eigenen Problem geholfen hat. Sein WhatsApp/Viber: +2347054019402 oder E-Mail: drwalespellhome@gmail.com
    wenn Sie seine Hilfe in Ihrer Beziehung oder in einem anderen Fall in Ihrem Haushalt brauchen.

    (1) Spiritueller Zauberangriff
    (2) Zauber für verlorene Liebe
    (3) Zauber zur Verhinderung einer Scheidung
    (4) Heiratszauber
    (5) Schwangerschaftszauber
    (6) Trennungszauber
    (7) Todeszauber
    (8) Sie möchten in Ihrem Büro befördert werden
    (9) Böser Angriff und Hexenangriff
    (10) Lotterie

    AntwortenLöschen
  4. Meine Ehe von 23 Jahren, die mit zwei schönen Kindern gesegnet bin, auf die ich nicht verzichten kann, wurde gebrochen, weil meine Frau sagte, wir sollten uns getrennte Wege gehen und mir ein Scheidungspapier und das Gerichtsdatum bereits festgelegt, ich war verwirrt und für die nächsten 4 Monate war eine lebendige Hölle für mich, weil ich alle Mittel finde, um das Problem zu lösen, aber meine Frau gab mir keine Ohren. Eines Tages las ich einige Blogs über Eheprobleme und wie man sie behebt, als ich eine Dame über Dr. Ajayi sprach und sagte, er sei ein guter Mann, der ihr half, sich nach 9 Monaten Trennung mit ihrem Mann niederzulassen. Ich brauchte Hilfe, also kopierte ich seinen Kontakt von der Dame, schrieb Dr. Ajayi und erklärte die Situation meines Hauses. Er ließ mich verstehen, dass meine Frau Ex diejenige, die meine Probleme hinter sich hat, und er meine Frau nur von seinem Griff befreien muss und sie zu ihren Sinnen zurückkehren wird. Ich habe alles getan, was mir gesagt wurde, obwohl ich in all dem skeptisch war, aber schließlich hat sich meine Frau zu mir verändert und sie rief die Scheidung ab. Heute habe ich meine Familie zurück, dank Dr. Ajayi bin ich dankbar. Wenn Sie etwas beunruhigt und Lösung wollen, ist Dr. Ajayi Ihr letzter Stopp. WhatsApp / Viber: +2347084887094

    AntwortenLöschen
  5. Meine Ehe ging nach zwei Jahren zu Ende, was eine schreckliche Erfahrung für mich war. Meine Frau verließ mich und meinen Sohn, und alles geschah außerhalb meiner Kontrolle. Ich wusste nicht, dass einige Leute in meinem Umfeld meine Frau manipuliert und gegen mich aufgebracht hatten, nur weil ich mich dazu entschlossen hatte, eine Familie zu gründen und mich mehr darauf zu konzentrieren. Ich musste mir Hilfe suchen, denn ich wusste, dass ich nichts getan hatte, um meine Ehe zu zerstören. Dr. Isikolo half mir, und mir wurde viel über das, was geschehen war, klar. Er sprach einen Liebeszauber, der meine Frau und mich wieder zusammenbrachte, und all das Böse, das meine Familie mir angetan hatte, wurde enthüllt. Ich bin dankbar, dass mein Zuhause wieder glücklicher ist als je zuvor, und mein ganzer Dank gilt Dr. Isikolo, da er meine Probleme tatsächlich nach nur 48 Stunden gelöst hat. E-Mail: isikolosolutionhome@gmail.com oder schreiben Sie ihm eine SMS oder eine WhatsApp an +2348133261196

    AntwortenLöschen
  6. Ich hatte noch einmal Glück, als ich meinen Verlobten traf. Er war alles, was ich mir je von einem Mann gewünscht hatte. Er behandelte mich immer gut und glaubte immer, wir würden zusammenkommen. Ich wusste nicht, dass der Teufel zugeschlagen hatte, noch bevor meine Wünsche in Erfüllung gingen. Er wurde mir von einer anderen Schlampe weggenommen, und es war die Hölle für mich, zu wissen, dass er mich verlassen hatte. Ich war mir so sicher, dass er es nicht bei klarem Verstand getan hatte, denn alles schien perfekt, als es geschah. Also suchte ich Hilfe und fand Dr. Isikolo, der mir erklärte, dass mein Mann von der besagten Dame mit Zaubersprüchen hypnotisiert worden war. Er arbeitete für mich und brachte meinen Mann zurück, und jetzt sind wir wieder zusammen. Ich bin unendlich dankbar, dass Dr. Isikolo alles erfüllt hat, was er versprochen hat, und dass sich das Ergebnis seiner Arbeit nach 48 Stunden zeigt. Kontaktieren Sie ihn jetzt bei Bedarf und seien Sie versichert, dass er Sie nicht enttäuschen wird. Schreiben Sie ihm eine WhatsApp-Nachricht an +2348133261196 oder eine E-Mail an Dr. Isikolo: isikolosolutionhome@gmail.com

    AntwortenLöschen
  7. Es freut mich von Herzen, hier zu sein und Dr. Isikolo zu danken.
    Ich hätte nie gedacht, dass meine Ehe jemals wieder funktionieren würde, obwohl schon alles gegen mich lief. Dr. Isikolo kam mir zu Hilfe. Ich hatte ein Problem zu Hause, weshalb mein Mann mich verließ. Ich war bereits schwanger und es wurde für mich schwierig, ohne ihn in meinem Leben zurechtzukommen. Seine Familie hat mich die ganze Zeit unterstützt, aber niemand konnte uns wieder zusammenbringen, außer Dr. Isikolo, der in dem Moment reagierte, als ich die Hilfe am meisten brauchte. Er löste das Problem und mein Mann kehrte nur 48 Stunden später zu mir nach Hause zurück, weil er noch immer mit mir in derselben Stadt lebte. Es ist ziemlich erstaunlich, wenn man Hilfe dort findet, wo man es am wenigsten erwartet hätte. Noch einmal vielen Dank, Dr. Isikolo, für alles, was Sie tun, um Menschen in Not zu helfen. Schreiben Sie ihm eine E-Mail an isikolosolutionhome@gmail.com oder eine WhatsApp an +2348133261196

    AntwortenLöschen