drumnbass.be forum

drumnbass.be forum » Production » Software » Plugins » VST programming
Go to the bottom of this page VST programming
Author
Post
Samoth Samoth is a male
Producer


images/avatars/avatar-609.jpg

Registration Date: 21-08-2004
Posts: 49


Has anyone on this board had any experience programming VSTs or just general audio manipulation (eg DSP) software? Im wondering if anyone has any source code available ideally in java (or c(++)) as id like to build my own fx but im not sure of the equations used (eg. for filters).

__
Death Ur-Sag Zi-Ga-Ni Naphar Ajjabi Sharush! Sa-Par-Mah-Zu Diri La-Magiru Sin Su-La. Spliff
18-01-2005 20:54 Homepage of Samoth
peet
Steppa


images/avatars/avatar-539.gif

Registration Date: 31-01-2004
Posts: 264

Helpfulness rating: 
9 Vote(s) - Average Rating: 3.33

Well this prolly won't help you but there are some objected-oriented elements available esp for stuff meant to be used as VSTs, you can use them in e.g. Delphi and Visual Basic.

But D and VB are for losers any way. I would ask Google.

http://www.google.com/

__



18-01-2005 21:38 Homepage of peet
Surya Surya is a male
The Robot


images/avatars/avatar-1127.gif

Registration Date: 04-11-2002
Posts: 11,238

Helpfulness rating: 
44 Vote(s) - Average Rating: 9.27

How about using SynthEdit (haven't tried it myself yet)

__
"In dnb you should make people jump not swim"
- Pieter Frenssen 2004


18-01-2005 21:47 Homepage of Surya
XTensionTrigger XTensionTrigger is a male
Cool Producer


images/avatars/avatar-2287.gif

Registration Date: 04-12-2004
Posts: 159

Helpfulness rating: 
1 Vote(s) - Average Rating: 9.00

...or synthmaker, bether interface...

http://www.synthmaker.com/

__


Myspace
19-01-2005 00:03 Homepage of XTensionTrigger
Halph-Price Halph-Price is a male
Zombie Algorithm


images/avatars/avatar-2869.gif

Registration Date: 22-12-2004
Posts: 6,160

Helpfulness rating: 
36 Vote(s) - Average Rating: 8.67

fudge that, Reaktor.

it's got all ya need, AND good sound quality, better than any fudgin synthedit.

but for vst, ya... SynthEdit is quite popular, but there's no good quality.


okay, there is tobyBear products that hae open soursce for them.. as well as check out some fo the free vsts on kvr's site.
google it.
i have seen the open source for them.. hell the vst thread i made the second post, the vst's there have open source i believe.

__
Latest Songs of filth and taboo depravity
SpankMyFilth on SoundCloud
She's got a nasty mouth...
FREE DOWNLOADS

19-01-2005 06:04 Homepage of Halph-Price
djfreemc djfreemc is a male
Sponsor


images/avatars/avatar-89.jpg

Registration Date: 25-07-2003
Posts: 1,117

Helpfulness rating: 
10 Vote(s) - Average Rating: 9.40

Get the vst SDK from the steinberg website & u are set to go. Haven't programmed any vst's myself but i'm planning to do so somewhere in the future.

__
The mysteries of the distorted snare...
Can't win if u don't play
19-01-2005 12:35 Homepage of djfreemc
Halph-Price Halph-Price is a male
Zombie Algorithm


images/avatars/avatar-2869.gif

Registration Date: 22-12-2004
Posts: 6,160

Helpfulness rating: 
36 Vote(s) - Average Rating: 8.67

well you can get a bit crusher source code or the likes from open source vst's. add them with other programs to get the more dynamic programs.

__
Latest Songs of filth and taboo depravity
SpankMyFilth on SoundCloud
She's got a nasty mouth...
FREE DOWNLOADS

19-01-2005 21:29 Homepage of Halph-Price
Samoth Samoth is a male
Producer


images/avatars/avatar-609.jpg

Registration Date: 21-08-2004
Posts: 49


Yeah, i have had a look at the SDK, my C++ isnt all that tho. I can read it and understand but it all goes wrong in the writing stage. If only java was fast.

Looked at reaktor(?) couldnt even get it to make a noise unless i loaded one of the presets. Looks like you can do some cool shit. bit cpu intensive tho.

ill just wait for my c++ skillz to improve and then program from scratch.

Cheers.

__
Death Ur-Sag Zi-Ga-Ni Naphar Ajjabi Sharush! Sa-Par-Mah-Zu Diri La-Magiru Sin Su-La. Spliff
20-01-2005 21:43 Homepage of Samoth
Halph-Price Halph-Price is a male
Zombie Algorithm


images/avatars/avatar-2869.gif

Registration Date: 22-12-2004
Posts: 6,160

Helpfulness rating: 
36 Vote(s) - Average Rating: 8.67

YOU COULD MAKE...

ummm





a

i rember now
make a cool reece for drumandbass.be, use the wicked sample from ehre and then add a sine subtone to it, and be done with it easily. we can call it REECE MACHINE - drumandbass.be VSTi

Pleased

__
Latest Songs of filth and taboo depravity
SpankMyFilth on SoundCloud
She's got a nasty mouth...
FREE DOWNLOADS

20-01-2005 23:24 Homepage of Halph-Price
Samoth Samoth is a male
Producer


images/avatars/avatar-609.jpg

Registration Date: 21-08-2004
Posts: 49


Yeah man, it should be good. Hopefully not as shit as that reecemx vst thing that someone posted a link to on here a while ago. There should be a section on here for home-made synths and fx, maybe it would encourage ppl to program their own.

Im gonna look for some VST source code for a sine generator (i know the maths for this one!!) and a basic sampler and combine the two into a hardcore reece machine.

It may take a while tho...

__
Death Ur-Sag Zi-Ga-Ni Naphar Ajjabi Sharush! Sa-Par-Mah-Zu Diri La-Magiru Sin Su-La. Spliff
21-01-2005 14:19 Homepage of Samoth
Surya Surya is a male
The Robot


images/avatars/avatar-1127.gif

Registration Date: 04-11-2002
Posts: 11,238

Helpfulness rating: 
44 Vote(s) - Average Rating: 9.27

Good luck!

If someone starts this, we could surely make a section for that!

__
"In dnb you should make people jump not swim"
- Pieter Frenssen 2004


21-01-2005 14:24 Homepage of Surya
Surora23 Surora23 is a male
Agressive Melodic Disorder


images/avatars/avatar-1870.jpg

Registration Date: 05-07-2004
Posts: 2,127

Helpfulness rating: 
40 Vote(s) - Average Rating: 8.08

quote:
Originally posted by Surya
Good luck!

If someone starts this, we could surely make a section for that!


that shit would be so sweet...damn...reece machince...

BTW has anyone seen the delta series...they have a distortion vsti thats made for dnb... spudley sent me the website...its so sweet...and theyre all free! Bigup

__
Rinse it OUT!!!! Rinse

21-01-2005 15:28
peet
Steppa


images/avatars/avatar-539.gif

Registration Date: 31-01-2004
Posts: 264

Helpfulness rating: 
9 Vote(s) - Average Rating: 3.33

quote:
Originally posted by Samoth
Im gonna look for some VST source code for a sine generator (i know the maths for this one!!) and a basic sampler and combine the two into a hardcore reece machine.


good luck building a reece from a sine dude

__



21-01-2005 15:42 Homepage of peet
Halph-Price Halph-Price is a male
Zombie Algorithm


images/avatars/avatar-2869.gif

Registration Date: 22-12-2004
Posts: 6,160

Helpfulness rating: 
36 Vote(s) - Average Rating: 8.67

sine and a tri, then saturat, low the freq down, done? no?

check out spinwarps reece machine, it's gay. there's horrible background noise.

http://spinwarp.com/downloads/ReeseMx.zip

i mean it's cool, but there need's to be higher quality.

__
Latest Songs of filth and taboo depravity
SpankMyFilth on SoundCloud
She's got a nasty mouth...
FREE DOWNLOADS

This post has been edited 1 time(s), it was last edited by Halph-Price: 21-01-2005 16:31.

21-01-2005 16:29 Homepage of Halph-Price
djfreemc djfreemc is a male
Sponsor


images/avatars/avatar-89.jpg

Registration Date: 25-07-2003
Posts: 1,117

Helpfulness rating: 
10 Vote(s) - Average Rating: 9.40

quote:
Originally posted by Samoth
Yeah, i have had a look at the SDK, my C++ isnt all that tho. I can read it and understand but it all goes wrong in the writing stage. If only java was fast.

Looked at reaktor(?) couldnt even get it to make a noise unless i loaded one of the presets. Looks like you can do some cool shit. bit cpu intensive tho.

ill just wait for my c++ skillz to improve and then program from scratch.

Cheers.


Well I learned java before C++ and I must say I find them rather similar actually. But it's indeed way faster. What u could do is make a program, or at least a graphic interface in VB and call the necesarry c++ code from there. Not sure if that kind of trick is possible in java though Frown Anyway good luck with it.

I've got some ideas for an additive synth. Gonna try to make a standalone version first, see how that works. Then I can still try to turn it into a vst.

__
The mysteries of the distorted snare...
Can't win if u don't play
21-01-2005 18:16 Homepage of djfreemc
Halph-Price Halph-Price is a male
Zombie Algorithm


images/avatars/avatar-2869.gif

Registration Date: 22-12-2004
Posts: 6,160

Helpfulness rating: 
36 Vote(s) - Average Rating: 8.67

of coruse java is like C++, what do you think it was based upon. if you know Java you know C++ and C. there just based upon eachother. it's just when yuo get into the object orentation that it's different.

Java is just made more for the internet, C++ is more suited for applications. I am failing in Computer Programing as we speak so i could be wrong.

__
Latest Songs of filth and taboo depravity
SpankMyFilth on SoundCloud
She's got a nasty mouth...
FREE DOWNLOADS

22-01-2005 05:07 Homepage of Halph-Price
Surya Surya is a male
The Robot


images/avatars/avatar-1127.gif

Registration Date: 04-11-2002
Posts: 11,238

Helpfulness rating: 
44 Vote(s) - Average Rating: 9.27

Java isn't made for the internet at all, that's just one of the uses. Java was designed to run on lots of platforms.

__
"In dnb you should make people jump not swim"
- Pieter Frenssen 2004


22-01-2005 17:01 Homepage of Surya
Halph-Price Halph-Price is a male
Zombie Algorithm


images/avatars/avatar-2869.gif

Registration Date: 22-12-2004
Posts: 6,160

Helpfulness rating: 
36 Vote(s) - Average Rating: 8.67

platforms as in OS?
hey, i am just saying what my computer programmer teacher told me! that java is more geared towards internet applications. i mean after intro to java thee's java clientside and then java sever side, i think that would be indication that it's suited for internet use. that's my reasoning, what's yours?

__
Latest Songs of filth and taboo depravity
SpankMyFilth on SoundCloud
She's got a nasty mouth...
FREE DOWNLOADS

23-01-2005 02:21 Homepage of Halph-Price
djfreemc djfreemc is a male
Sponsor


images/avatars/avatar-89.jpg

Registration Date: 25-07-2003
Posts: 1,117

Helpfulness rating: 
10 Vote(s) - Average Rating: 9.40

The main goal of JAVA is indeed to be platform independend. You can run a java prog on any computer that has a Java Virtual Machine (JVM) on it. Unfortunately the need to "translate" every java instruction to machine code takes some time which makes it slower then most other programming languages. So it is not suited for time-critical hardware control etc. Also there is a big difference between applets and applications. Applets play in a browser, so those are web- related, but applications run independant. The applet is only a very small part of what java has to offer though.

JAVAscript, which has the same basics, but is something totally different is made only for web applications.

Still C and C++ are much faster, so better to use in say- VST programming. Since C isn't object-oriented c++ is easier to use.

__
The mysteries of the distorted snare...
Can't win if u don't play
23-01-2005 10:54 Homepage of djfreemc
peet
Steppa


images/avatars/avatar-539.gif

Registration Date: 31-01-2004
Posts: 264

Helpfulness rating: 
9 Vote(s) - Average Rating: 3.33

isnt it just that the modern cpus go fast enough to do this translating quick enough for critical stuff?

and didn't anyone ever thought of making a java-enhanced cpu which took those instructions by itself?

__



23-01-2005 12:08 Homepage of peet
Pages (2): [1] 2 next »
drumnbass.be forum » Production » Software » Plugins » VST programming