___.                         __            
\_ |_________   ____ _____  |  | __________
 | __ \_  __ \_/ __ \\__  \ |  |/ /\___   /
  | \_\ \  | \/\  ___/ / __ \|    <  /    / 
   |___  /__|    \___  >____  /__|_ \/_____ \
        \/            \/     \/     \/      \/
	
It is currently Thu Jun 04, 2020 5:11 pm




Post new topic Reply to topic  [ 13 posts ] 
 programming vst's 
Author Message
Member
User avatar

Joined: Tue Jun 03, 2003 8:35 pm
Posts: 311
Location: Torhout, w-vl
Post programming vst's
Allrightie, one for the software wizzards amongst u. I'm planning to make some sort of easy-to use synth using labview. I can compile to either an exe file for stand- alone function, or to a dll to call it from other programs. Does anyone know what is needed programming-wise to make a regular dll. into a vst (or other) plugin? Another question: how do u "read" the note & velocity data send by a sequencer & how do you send the sound back to the sequencer program instead of straight to the soundcard output?

Any help or suggestions are much appreciated.

_________________
Can't win if U don't play


Tue Sep 28, 2004 10:53 am
Profile WWW
BREAKZ.BE
User avatar

Joined: Mon Nov 25, 2002 12:47 am
Posts: 4222
Location: Antwerp
Post 
you'll need steinberg's vst-library: http://www.steinberg.de/Steinberg/Devel ... angue_ID=7

another idea is to check www.kvr-vst.com for opensource-plugins and learn from their sources.

If you happen to make something useful, please let us know. I'm curious about the amount of work needed to make a vst-plugin.

_________________
- -


Tue Sep 28, 2004 11:39 am
Profile ICQ WWW
Member
User avatar

Joined: Tue Jun 03, 2003 8:35 pm
Posts: 311
Location: Torhout, w-vl
Post 
Thanks for the information, I will check it out when I can. I think the basics for a stand-alone sound generator/synth are quite easy in labview: set frequency, display it, ad it with other frequencies/harmonics, ... But no idea just yet how to turn it into a vst though...

_________________
Can't win if U don't play


Tue Sep 28, 2004 1:03 pm
Profile WWW
Junior

Joined: Sat Nov 30, 2002 11:46 pm
Posts: 11
Post Re: programming vst's


Sat Oct 02, 2004 9:23 pm
Profile
Member
User avatar

Joined: Tue Jun 03, 2003 8:35 pm
Posts: 311
Location: Torhout, w-vl
Post 

_________________
Can't win if U don't play


Mon Oct 04, 2004 9:47 pm
Profile WWW
Junior

Joined: Sat Nov 30, 2002 11:46 pm
Posts: 11
Post 
Well i think it's not going to work creating a vst plug-in in Labview. The only SDK's I know of are the Steinberg VST SDK (c++) or the Delphi VST sdk 2.3.0 (Delphi) which you can download at (Belgian site btw from a fruity developer).

Don't try to see the steinberg SDK based on C++. It is C++. They just supply you with the classes you need. And you have to figure out (with th help of some examples and a little bit of explanation) how everything works.

The stuff i heard about Labview is that it's very easy to make simple programs for simple testing but that it shouldn't be used for complex problems.

An "easy" way to get into sound programming would be to first writing a program in c++ that generates WAV or RAW or AIFF (whatever pleases you and then take a grip at the SDK's.

However if you just want to create your own vst synth in an user friendly environment you might consider downloading synthedit (http://www.synthedit.com/) just read the about.
There is also a thing called Csound (there's even a thing called VstCound) which is ideally for your kind of project.

If you wan't to program in Labview you better start to learn your Midi stuf and how to receive asynchronous serial data in Labview.
I learnt most of my Midi stuff from this site

by reading everything.

Is this a school project or a free-time thing?

What do you mean with "analog modeling synth simulation kinda softsynths" exactly?


Tue Oct 05, 2004 5:26 pm
Profile
Member
User avatar

Joined: Tue Jun 03, 2003 8:35 pm
Posts: 311
Location: Torhout, w-vl
Post 

_________________
Can't win if U don't play


Tue Oct 05, 2004 8:02 pm
Profile WWW
Junior

Joined: Sat Nov 30, 2002 11:46 pm
Posts: 11
Post 


Tue Oct 05, 2004 9:33 pm
Profile
320DB
User avatar

Joined: Sat Nov 23, 2002 4:41 pm
Posts: 359
Location: JHT
Post 
I since very recently use Synth Edit, you can download it at http://www.synthedit.com/
It's free to use!!!!!

It's a basic program for programming your synths
but most importantly: you can save your synths as VST's (if you put them in a container first)!!!!!!

I'm only just getting the hang of it, but in the future I'll try to share the synths that I create if you migth be interested
(also planning on programming VST's myself, but that won't be for this year probably)

greetz


Tue Oct 12, 2004 12:31 am
Profile ICQ WWW
BREAKZ.BE
User avatar

Joined: Mon Nov 25, 2002 12:47 am
Posts: 4222
Location: Antwerp
Post 
Why hasn't anyone mentioned Native Instruments Reactor yet?

_________________
- -


Tue Oct 12, 2004 12:11 pm
Profile ICQ WWW
Junior

Joined: Sat Nov 30, 2002 11:46 pm
Posts: 11
Post 


Wed Oct 13, 2004 1:48 am
Profile
320DB
User avatar

Joined: Sat Nov 23, 2002 4:41 pm
Posts: 359
Location: JHT
Post 


Wed Nov 03, 2004 8:38 pm
Profile ICQ WWW
BREAKZ.BE
User avatar

Joined: Mon Nov 25, 2002 12:47 am
Posts: 4222
Location: Antwerp
Post 
it only works on macos-9 and macos X
Seems it's a rather extensive c++-library to do audio-signal generation and routing. Too bad we can't use it on pc :/

_________________
- -


Thu Nov 04, 2004 2:03 pm
Profile ICQ WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.