Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » DSP and Plug-in Development
Thread Read
mda plug-ins now open source
Goto page Previous  1, 2, 3, 4, 5, 6  Next
pera
KVRer
- profile
- pm
- www
PostPosted: Mon Sep 08, 2008 2:36 pm reply with quote
oh yeah Very Happy nice news

thx mda!
^ Joined: 16 Mar 2006  Member: #101819  Location: Argentina
NPProject
KVRist
- profile
- pm
PostPosted: Wed Sep 10, 2008 4:48 am reply with quote
I'm well-pleased that these have been released as source - they've been a staple of my setup for yonks.

Has anyone had any success compiling these out-of-the-box in VC++ express 2008?

After importing the VC++.8 project I deleted the resource.rc from the project to get rid of the MFC dependency but the built DLLs are not showing up as VSTs in hosts - presumably because the DLL isn't exporting entrypoints as expected.

I noticed that the VST SDK again example uses a .def file to export "main" but I don't see a similar export in the mda plugs....

Cheers
NPP
^ Joined: 02 Dec 2005  Member: #89713  Location: Edinburgh, Scotland
plastique
KVRAF
- profile
- pm
- www
PostPosted: Thu Sep 11, 2008 9:11 am reply with quote
Did you try it with a custom def file ? You just need these entries there

EXPORTS VSTPluginMain
main=VSTPluginMain

everything else is optional. I don't use Visual Studio at the moment to tell you the exact steps, but it should be as easy as adding the def file to some linker option.
^ Joined: 07 Sep 2003  Member: #8880  Location: germany
NPProject
KVRist
- profile
- pm
PostPosted: Fri Sep 12, 2008 2:41 am reply with quote
Thanks, plastique, that has done the trick. It's weird that the linker def file is not referenced in the projects that ship in the source zip.
^ Joined: 02 Dec 2005  Member: #89713  Location: Edinburgh, Scotland
plastique
KVRAF
- profile
- pm
- www
PostPosted: Fri Sep 12, 2008 4:06 am reply with quote
NPProject, does the project file build all plugins at once ? I.e. is it a single project file for all plugins ? If that's the case and you could fix it with a custom def file, could you save it and send it to me please ?

I'm preparing a source code update for sourceforge and currently this only consists of the cpp/h files, but it would be practical to also fix the VS project file if it's broken. I'd just need the project file (or if they consist of more files than one) and you telling me where you put the def file, so that the VS project will find it by itself. Would that be possible ? Thanks!

email: plastiquefantastique [ a t ] gmx [ d o t ] de
^ Joined: 07 Sep 2003  Member: #8880  Location: germany
NPProject
KVRist
- profile
- pm
PostPosted: Fri Sep 12, 2008 4:22 am reply with quote
plastique, I'll send you a mail shortly.
^ Joined: 02 Dec 2005  Member: #89713  Location: Edinburgh, Scotland
plastique
KVRAF
- profile
- pm
- www
PostPosted: Wed Sep 24, 2008 8:21 am reply with quote
The source code is now up to date at the source forge repository, with new build targets as well (MinGW and Makefiles for Linux from myself, and VCE2008 project files thanks to NPProject).

I've been added as an admin to this project, so if there are updates to the source code and you want to commit it (the SVN is currently not updated yet), let me know (preferrably via sourceforge).
^ Joined: 07 Sep 2003  Member: #8880  Location: germany
etapper
KVRist
- profile
- pm
- www
PostPosted: Mon Sep 29, 2008 12:56 am reply with quote
plastique wrote:
The source code is now up to date at the source forge repository, with new build targets as well (MinGW and Makefiles for Linux from myself, and VCE2008 project files thanks to NPProject).

I've been added as an admin to this project, so if there are updates to the source code and you want to commit it (the SVN is currently not updated yet), let me know (preferrably via sourceforge).


Highly appreciated!! I'm learning alot from it already!!

etapper
^ Joined: 24 Dec 2007  Member: #168930  Location: Netherlands
Vivada
KVRer
- profile
- pm
- e-mail
- www
PostPosted: Wed Oct 15, 2008 2:53 pm reply with quote
Much kudos to you, mda. I just recently blogged about the lack of open source VSTs in the wild, we need to convince more developers to see the light. Does anyone know if there has been much development on these plug-ins since they were set free?
^ Joined: 09 Aug 2008  Member: #186763  Location: Australia
plastique
KVRAF
- profile
- pm
- www
PostPosted: Fri Oct 17, 2008 10:37 am reply with quote
There hasn't been much going on after the update from the 23/24th of september, which mainly covered bug fixes relating to the preset system and 64-bit safety on non-Windows machines. The base code has been updated too (SVN is committed now as well). The MAC-only code (which has always been more of a separate entity) is still the same. Maybe someone who cares about AU versions could have a look and update from the cross-platform code.

Apart from that, a tiny update is already queued for the next time, which deals with some minor issues. If there's something to add feel free to contact me (I'm the second admin next to Paul Kellett for the sourceforge project).
----
m i d i - v s t (free)
^ Joined: 07 Sep 2003  Member: #8880  Location: germany
soma
KVRAF
- profile
- pm
- www
PostPosted: Fri Oct 17, 2008 10:51 am reply with quote
Anyone fancy turing this opporunity into class room like tutorial on making VSTs?? hyper

Only seems fitting since they were the start of the revolution.
^ Joined: 08 Aug 2003  Member: #8412  Location: DC USA/GBG Sweden/Berlin Germany
Chris Walton
KVRAF
- profile
- pm
PostPosted: Fri Oct 17, 2008 4:43 pm reply with quote
soma wrote:
Anyone fancy turing this opporunity into class room like tutorial on making VSTs?? hyper

Only seems fitting since they were the start of the revolution.


Not a good idea. I took the time to type out why, but I decided not to post it as it would certainly derail this thread, so I'll just leave it at that.
----
Full-time Daddy and Software Developer
Part-time Musician and Smartass
Zero-time Intelligent Being
^ Joined: 25 Jan 2007  Member: #137320  Location: in ur basement, codin ur programz
plastique
KVRAF
- profile
- pm
- www
PostPosted: Fri Oct 17, 2008 9:31 pm reply with quote
Well I think the idea is not bad by itself, but it has to be a separate project from MDA as neither I (and I can imagine neither Paul) is going to be able to support it.
If the MDA code is "nice" enough to show good coding is a different thing (what Chris probably was hinting at).

Something that I could imagine doing (but this could be very unlikely to happen in the next future though) is to build a C++ object (class) library from the different plugins, basically to make the code more usuable in a more generic way. It's something that also Paul proposed to do with the code. This would offer integration into other plugin standards or for example synthedit. But as said, very unlikely to happen anytime soon.
----
m i d i - v s t (free)
^ Joined: 07 Sep 2003  Member: #8880  Location: germany
tetsuneko
KVRist
- profile
- pm
- www
PostPosted: Fri Oct 17, 2008 9:40 pm reply with quote
I'd like to see a mda-mashup compo on KVR some day!! With rules beign something like "devise a new vst/vsti by combining dsp elements from MDA plugins (source code can be downloaded from sourceforge)" Any chance of this happening? Wink
^ Joined: 20 Apr 2004  Member: #21935  Location: hki-fi
plastique
KVRAF
- profile
- pm
- www
PostPosted: Sat Oct 18, 2008 6:37 am reply with quote
Who are you asking ? Smile I for one can't imagine anyone having something against such an event. In fact it would be rather interesting to see what could turn up as the results.
^ Joined: 07 Sep 2003  Member: #8880  Location: germany
All times are GMT - 8 Hours

Printable version
Page 5 of 6
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
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 vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012