Kontrollrummet

Bygga egna VST i och FX?

gäst · 17 · 6589

0 medlemmar och 1 gäst tittar på detta ämne.

lnetzel

  • Gäst
Någon som vet var man börjar kolla efter SDK eller dokumentation på hur man programerar mot VST? Är det C++ eller Delphi som gäller eller kanske andra språk?


Utloggad JanneL

  • Talang
  • **
    • Antal inlägg: 118
    • Visa profil
Någon som vet var man börjar kolla efter SDK eller dokumentation på hur man programerar mot VST? Är det C++ eller Delphi som gäller eller kanske andra språk?

Här finns lite info.
http://www.steinberg.net/en/company/3rd_party_developer.html
-------------------------------

//Janne


lnetzel

  • Gäst
Aha, tackar... så Steinberg har tänkt så långt som att skapa SDKs, tufft:)


Utloggad neriks

  • Talang
  • **
    • Antal inlägg: 83
    • Visa profil
    • NEriks Audio
Det är förmodligen enklast att använda C/C++ för att implementera VST-pluggar eftersom Steinberg's SDK är gjord för det. Det går dock utmärkt att använda Delphi eller Microsoft.NET (C#) även om det initiellt kräver lite mer jobb. Vill man att koden ska gå att kompilera både på PC och Mac så bör man dock undvika Delphi och Microsoft.NET och uteslutet använda C/C++ ...
NEriks Audio AB
NEriks Blog
Auktoriserad Moog återförsäljare


lnetzel

  • Gäst
Ah, bra tack. Jag jobbar dagligen med VB.NET och C# så det hade ju varit bra att börja kolla på C# för att vara mer hemma med syntax.

Jag tog ned VST SDK 2.3 och 2.4 igår från Steinberg men antar att VST 3 bara är till för nyaste Cubase 5?. Själv kör jag fortfarande med SX3 så jag vill ju gärna veta att det funkar med den versionen.

Vad är det för skillnad? (Jag har inte öppnat ZIP filerna från Steinberg än)



Utloggad robblar

  • Pang pang
  • List-etta
  • ***
    • Antal inlägg: 549
  • Slaskis
    • Visa profil
    • BLiB.no
Jeg så tilfeldigvis her om dagen at det finnes VST plugins med kildekode på sourceforge. Det er snakk om mda pluggene som fulgte med Tracktion. Ubukelige som plugins, kanskje ok som eksempel?  :)


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Gammal tråd, men är också intresserad av sådan utveckling framöver, har ett antal algoritmer och idéer liggande.
Laddar hem SDKn och skall kolla sourceforge också....
Kör C++ och skulle inte få för mig att lära mig C# ens om jag ville, men är ändå intresserad av hur det gått för dig Inetzel?
https://soundcloud.com/user7789882


Utloggad robblar

  • Pang pang
  • List-etta
  • ***
    • Antal inlägg: 549
  • Slaskis
    • Visa profil
    • BLiB.no
Bakke behøver et dansbandsfilter. Kan man fixe i en VST plugg?


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
av-dansbandifiera ens projekt, med vst :D

jag låte frågan gå vidare...

https://soundcloud.com/user7789882


Utloggad egghuvud

  • eggsalterande
  • Legend
  • *****
    • Antal inlägg: 2 793
    • Visa profil
av-dansbandifiera ens projekt, med vst :D

jag låte frågan gå vidare...



Finns redan. det heter Distbox eller tubescreamer  :)


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Man behöver inte ens nåt VST, man kör process GAIN -42 på hela mastern...

https://soundcloud.com/user7789882


lnetzel

  • Gäst
Hej, jag hade faktiskt glömt bort denna tråd lite.

Jag uppgraderade till Cubase 5 kort efter att jag startade tråden och sedan glömde jag av det.

Det blev fokus på mitt metalprojekt (tog resten av 2009) och sedan vid jul gled jag över till att lära mig Silverlight 3 istället för jobbets skull. Intresset finns fortfarande för VST-utveckling men inte tiden tyvärr...
Eftersom jag kommer från webbhållet (.NET) är jag ju van att jobba i de högre logiska lagren och inte så långt ned som behövs för C/C++. Jag ser nog att det är för hög inlärningströskel för mig för att jag skall klara av det utan nära kontakt med någon som kan visa i början. Jag tror inte att man bygger en VST plug som tutorial för att läsa sig C++:)

Men jag vet också att så fort jag börjar läsa om något så kommer motivationen tillbaka och nu är jag ju här och skriver igen för att Dividend påminde mig så vem vet vad som händer under 2010:)


Utloggad robblar

  • Pang pang
  • List-etta
  • ***
    • Antal inlägg: 549
  • Slaskis
    • Visa profil
    • BLiB.no
Jeg tviler på om det er C++ som er terskelen. Om man har programmert litt er ikke C++ vanskelig. Algoritmer innenfor digital signalbehandling, derimot  ;)


Utloggad robblar

  • Pang pang
  • List-etta
  • ***
    • Antal inlägg: 549
  • Slaskis
    • Visa profil
    • BLiB.no

Utloggad egghuvud

  • eggsalterande
  • Legend
  • *****
    • Antal inlägg: 2 793
    • Visa profil
DEt finns ju "fuskprogram" också typ synthmaker: http://synthmaker.co.uk/ går at prova gratis i trettio dagar.  :)


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Jeg tviler på om det er C++ som er terskelen. Om man har programmert litt er ikke C++ vanskelig. Algoritmer innenfor digital signalbehandling, derimot  ;)

"terskelen" betyder vad? "Vorskel" är väl danska(norksa?) för skillnad.

Mina algoritmer är skrivna i nåt slag pseudocod med mycket text :) Själva implamentatation tar nog dagar.

för mycket som jag inte vet hur det görs (begrepp i min pseudkod), men SDKn kanske har svaret på en del av dem.
« Senast ändrad: 12.02.2010, 11:33:15 by Dividend »
https://soundcloud.com/user7789882


Utloggad Dividend

  • Elvis
  • *******
    • Antal inlägg: 10 256
  • Den som noterar musik, använder inte gitarr!
    • Visa profil
Eftersom jag kommer från webbhållet (.NET) är jag ju van att jobba i de högre logiska lagren och inte så långt ned som behövs för C/C++. Jag ser nog att det är för hög inlärningströskel för mig för att jag skall klara av det utan nära kontakt med någon som kan visa i början. Jag tror inte att man bygger en VST plug som tutorial för att läsa sig C++:)

Men jag vet också att så fort jag börjar läsa om något så kommer motivationen tillbaka och nu är jag ju här och skriver igen för att Dividend påminde mig så vem vet vad som händer under 2010:)

Ja, C är ju högnivåassembly, och med klasser ovanpå för c++. Det var svårt innan jag kom över tröskeln. (Kunde java vilket inte var en fördel och C# är ju Microsofts java-variant grovt förenklat.) Java lärde jag mig på 2 månaden en sommar. C++ har tagit ett halvår (med vissa längre pauser) och jag är inte grym än på det. Bra, men inte grym. Än...
Alltså man måste tänka på ett helt annat sätt i C++ än java fast koden ser likadan ut. Och det är rätt störande.

https://soundcloud.com/user7789882