Audio Units , VST programmieren !?!
-
Hey Leute ...
Ich bin Multimediatechnik Student
im 2ten Semester und wollte versuchen meine bis jetzt erlernten Fähigkeiten nebenbei hobbymäßig umzusetzten .
Ich habe Grundkenntnisse im Bereich der technischen Informatik , Programmierung in C/C++ ,Java ,Assembly , Elektrotechnik , Digitaltechnik und natrülich in Mathematik.
Da ich sehr Musik interessiert bin und ich später auch in dieser Branche fuß fassen möchte würde ich mich gerne nebenher schon mit dem Thema auseinander setzten , und eventeuell auch meine Bacholor Thesis in diese Richtung lenken .
Deshalb dachte mich mir es wäre jetzt langsam an der Zeit damit anzufangen .Nun meine Fragen an euch ...
Was sind Grundvorraussetzungen für diesen Bereich der Software Entwicklung bzw
welche Grundkenntnisse benötige ich ?
Womit sollte man am besten Anfangen (Ein guter/richtiger Start is oft am wichtigsten)?
Welche Bücher bzw Foren kennt ihr die einem hier weiter helfen können ?PS : Ich nutze Xcode unter Mac Os X
Vielen dank schon mal .
-
Ich kenne mich jetzt nicht besonders gut in dem Bereich aus, aber jemand aus dem Forum hat mal etwas kleines geschrieben zu digitalen Oscillatoren:
http://pizer.wordpress.com/2010/02/08/fast-digital-sine-oscillator/Digitale Signalverarbeitung ist bestimmt eines der Themen, die dich interessieren dürften.
-
Ich kenne mich nur ein wenig mit VST Programmierung auf Windows aus. Wie es beim MAC ausschaut kann ich daher nicht sagen.
Als Grundvorraussetzungen benötigst du:
- solides C++ Wissen. Das VST Framework von Steinberg ist schön objektorientiert aufgebaut
- das VST Framework von Steinberg (ist nur zu haben wenn man sich da registiert, ist aber kostenlos)
- als Compiler und IDE benutze ich VS2008 Express (also auch kostenlos)Beginnen würde ich bei VST Plugins mit rein funktionalen Sachen, also ohne GUI. Es gibt nämlich das VST Standard GUI welche jeder VST Host mitbringen muss. Dann sieht das optisch zwar nicht so schön aus, aber so kann man sich auf das eigentlich Interessante konzentrieren (die digitale Signalverarbeitung).
Folgende Links sind wohl Standard:
http://www.musicdsp.org/
http://www.kvraudio.com/Und zum Schluss ganz wichtig.
Geld verdienen mit Musik PC Software ist so gut wie unmöglich. Es gibt einfach zu viele Freeware Plugins oder Opensource DAW Software. Aber als Hobby ist es super!
-
Dieser Thread wurde von Moderator/in pumuckl aus dem Forum C++ in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.