Jump to content
Annons

Hur lär man sig programmera plugins?


Recommended Posts

dannepop (oregistrerad)
Postat

Finns det någon som håller på med det här i forumet?

Använder man C++?

Finns det någon litteratur som man kan läsa

för att lära sig?

All info tages tacksamt emot av undertecknad!

Danne/

Annons
Postat

Kanske kan vara bra att börja med SynthEdit, det är väl om jag fattat det rätt ett gränssnitt för att skapa vst-syntar och -effekter

Postat

Synthedit är som en legolåda för pluggskapare. Det finns gott om externa moduler att ladda in för att byta ut filter och oscillatorer.

Besök Synthedit.com för mer information.

SE har fått ett dåligt rykte pga resurskrävande pluggar. Men om man sliter lite och vet är noga med dem så kan man få dem löjligt resurssnåla. Kolla in Majkens Subduer t.ex. Mina pluggar som ligger online är inte optimerade, detta pga att jag relativt nyligen lärt mig hur man ska göra. Min senaste plugg, en trummaskin/monosynth samt Knork+ kommer att vara tämligen resurssnåla när de släpps.

Postat (redigerat)

Jag har ganska nyligen börjat med vst-programmering i C++.

Först och främst: köp en rejäl kaffebryggare och en pall mörkrost. 🙂

Därefter bör du lära dig C++ (om du inte redan behärskar det). Man kan även skriva plugins i Delphi och Java men det är nog inget jag kan rekommendera.

Den bästa svenska boken om C++ heter "C++ Direkt" av Jan Skansholm.http://www.bokpris.com/9144014635

Ett bra alternativ är "C++ för dummies" som är lite mer lättsmält till att börja med (den förutsätter dock att du har tidigare programmeringskunskaper).

Du bör skaffa dig en lämplig kompilator/IDE (förslagsvis Microsofts Visual C++ 6 eller motsvarande). Har även hört folk som fått det att fungera med gratiskompilatorn Dev-C++ men det är relativt problematiskt enligt mina erfarenheter.

Sedan laddar du ner Steinbergs VST SDK 2.3 (gratis) från http://www.steinberg.de/Steinberg/ygrabit/index.html

Innehåller de include-filer du behöver samt en del kodexempel att komma igång med.

Sen kommer man ju in på det här som ljudprogrammering verkligen handlar om, själva DSP-biten. En bra bok i ämnet som dessutom är gratis att ladda ner i pdf-format hittar du på http://www.dspguide.com/pdfbook.htm

Där kan du läsa om om digitala filter (vilket kanske är grunden för all fortsatt dsp du kommer befatta dig med).

Några schyssta resurser i cyberspejs:

http://www.musicdsp.org/

http://www.u-he.com/vstsource/

http://www.tobybear.de/links_d.html (länkar)

http://www.harmony-central.com/Effects/eff...-explained.html

http://www.harmony-central.com/Computer/Programming/

http://www.dspguru.com/

http://www.bores.com/courses/intro/

Mailing-lists/Forum:

http://www.kvr-vst.com/forum

http://aulos.calarts.edu/pipermail/music-dsp/

Det finns hur mycket som helst att säga, jag vet inte riktigt i vilken ände jag ska börja, men där har nu iallafall något att börja med. Det största problemet är att de flesta tillgängliga resurser inte är direkt anpassade för nybörjare. De förutsätter att man redan kan en massa och är ofta skrivna på ren obegripiska för att skrämma bort eventuella intresserade nybörjare.

Lycka till!

Redigerat av Henke
Postat

för det första skall man ju ha en idé på vad man ska göra och en idé på hur man skall göra det. Du kan ju programmera det du skall göra utan VST-interface och när det funkar så ska det ju inte vara så svårt att få det att funka med VST antar jag.

Postat

Synthedit, Synthedit, Synthedit 😄

Ruskigt enkelt, kraftfullt och roligt. Dessutom kan man lära sig att programmera egna moduler till SE för att på så vis få ett steg mellan SE och riktig programmering.

/Majken

dannepop (oregistrerad)
Postat

Wow, det var många tips!

Ska kolla upp alla länkar!

Tid finns alltid om det finns lust!

Tack!

Danne/

Arla (oregistrerad)
Postat

Om allt annat skiter sig kan man ju gå utbildningen Datateknik - Music Engineering i hultsfred... där får man lära sig det mesta hur man gör plugins... Om man nu vill lägga ner två år på det hela 😄

Bli medlem (kostnadsfritt) eller logga in för att kommentera

Du behöver vara medlem för att delta i communityn

Bli medlem (kostnadsfritt)

Bli medlem kostnadsfritt i vår community genom att registrera dig. Det är enkelt och kostar inget!

Bli medlem nu (kostnadsfritt)

Logga in

Har du redan en inloggning?
Logga in här.

Logga in nu
×
×
  • Skapa ny...

Viktig information om kakor (cookies)

Vi har placerat några kakor på din enhet för att du ska bättre ska kunna använda den här sajten. Läs vår kakpolicy och om hur du kan ändra inställningar. Annars utgår vi från att du är bekväm med att fortsätta.