Delphi ASIO & VST sourceforge project
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
I'm trying to install this in my Delphi 5 setup but it fails all the time because of missing items from the "requires" list and {$IFDEF} statements that Delphi 5 doesn't seem to like.
Did anyone manage to install the packages under D5?
Cheers!
Did anyone manage to install the packages under D5?
Cheers!
-
- KVRist
- 186 posts since 16 May, 2004 from Norway
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
I'm trying to compile it in D5 right now. I'm not using it for my own projects anymore, so it is not supported as it was some years ago.brambos wrote:I'm trying to install this in my Delphi 5 setup but it fails all the time because of missing items from the "requires" list and {$IFDEF} statements that Delphi 5 doesn't seem to like.
Did anyone manage to install the packages under D5?
Christian
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
I just updated the SVN repository (the older 1.3 version should still compile in D5) and I managed to compile most of the packages. However, it is important to install the packages in the right order:Optomadic wrote:Dam, I just downloaded the package a couple of days ago but have yet to try it in d5. Any chance it will get update Christian?
1. DAV_Common_D?.dpk
2. DAV_DSP_D?.dpk
3. a) DAV_ASIOHost_D?.dpk
3. b) DAV_SEHost_D?.dpk (does not yet work on Delphi 5)
3. c) DAV_VSTHost_D?.dpk
4. DAV_VSTPlugin_D?.dpk (does not yet work on Delphi 5)
5. DAV_Modular_D?.dpk (require above)
6. DAV_GUI_D?.dpk (require above)
As you can see, there's still some work ahead, but since it is open source I hope that someone helps me out here (I have no true need to get it working on Delphi 5 and thus it is low priority for me so far).
Kind regards,
Christian
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
Thanks for the fast response Christian! I'll check it out.Christian Budde wrote:I just updated the SVN repository (the older 1.3 version should still compile in D5) and I managed to compile most of the packages. However, it is important to install the packages in the right order:Optomadic wrote:Dam, I just downloaded the package a couple of days ago but have yet to try it in d5. Any chance it will get update Christian?
1. DAV_Common_D?.dpk
2. DAV_DSP_D?.dpk
3. a) DAV_ASIOHost_D?.dpk
3. b) DAV_SEHost_D?.dpk (does not yet work on Delphi 5)
3. c) DAV_VSTHost_D?.dpk
4. DAV_VSTPlugin_D?.dpk (does not yet work on Delphi 5)
5. DAV_Modular_D?.dpk (require above)
6. DAV_GUI_D?.dpk (require above)
As you can see, there's still some work ahead, but since it is open source I hope that someone helps me out here (I have no true need to get it working on Delphi 5 and thus it is low priority for me so far).
Actually, the only thing I need is a starting point for a VSTi plugin in Delphi 5. Maybe I can derive that much from the 1.3 version.
If not, maybe it's finally time to upgrade to a newer Delphi.. although the added bloat and lesser performance and leanness of the newer Delphi executables kind of puts me off.
Either way. I'll check it out, and my hat's off to you (and ofcourse to Toby for his part) for this super nice initiative.
Muchas gracias!
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
The work necessary is more of a general nature (some functions are missing in Delphi 5) and you don't need to understand the whole framework. If you are working on the issues and like to have some help feel free to contact me via mail.brambos wrote:Actually, the only thing I need is a starting point for a VSTi plugin in Delphi 5. Maybe I can derive that much from the 1.3 version.
I've been working with Delphi 5 for a long time as well. I then got the chance to work with Delphi 7 for another project later (which still is the best IDE in my eyes). Later I needed to purchase a copy of Delphi for my very own projects. At that time Turbo Delphi was available and thus I used that IDE. There are plenty of new features I use and can't live without anymore. The only problem in my eyes: it consumes a decent amount of RAM to operate, so make sure you have a good development machine.brambos wrote:If not, maybe it's finally time to upgrade to a newer Delphi.. although the added bloat and lesser performance and leanness of the newer Delphi executables kind of puts me off.
If the next Delphi has proper 64 bit support I think I'll buy that version as well. Alternatively I hope to use Lazarus in the future as well (useful for cross platform support).
Christian
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
bram, I have D7 Personal, if you want a copy [Personal edition was distributed free, so there's no license issue on me passing it on].. just let me know, and I'll put it up somewhere.
I've made a portable version of it as well, so I have a full delphi environment on a USB stick, which is great
D7 with cnWizards + GExperts (I can't do without the GExperts Grep!!), and you're good to go for any project
DSP
I've made a portable version of it as well, so I have a full delphi environment on a USB stick, which is great
D7 with cnWizards + GExperts (I can't do without the GExperts Grep!!), and you're good to go for any project
DSP
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
Hi Duncan, if you can share D7 with me I'd appreciate that a lot. I'll give it a whirl!duncanparsons wrote:bram, I have D7 Personal, if you want a copy [Personal edition was distributed free, so there's no license issue on me passing it on].. just let me know, and I'll put it up somewhere.
@Christian: I may send you an email later if I can't figure it out. I think I'll take the DVSTTemplate, uPlugin and uEditor files (and the other essentials) and modify it to work as a VST instrument.
I've tried that in the past using one of the effect example source codes that came with it, but I couldn't get it to run as a VSTi back then so I gave up after a couple of days of tinkering. I'm sure it was something extremely trivial I was overlooking
Thanks guys!
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
Infos and discussions can usually be found here. The latest files can always be found in the SVN repository at sourceforge.Optomadic wrote:Hey guys will all the update info be posted on Sourceforge or here?
Christian
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
@Duncan Parsons: Thanks a load for Delphi 7 (and the GExperts tip!); it's running like a charm here and it still feels familiar to me.
@Christian Budde: the packages installed without a single hickup in Delphi 7 and within 20 minutes I had a working VSTi plugin DLL running in Cubase. That wizard thingy is really slick and effortless.
Thanks!
@Christian Budde: the packages installed without a single hickup in Delphi 7 and within 20 minutes I had a working VSTi plugin DLL running in Cubase. That wizard thingy is really slick and effortless.
Thanks!
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
bram, pleasure.
I'd recommend cnWizards as well: http://www.cnpack.org/showdetail.php?id=617&lang=en some good additions
DSP
I'd recommend cnWizards as well: http://www.cnpack.org/showdetail.php?id=617&lang=en some good additions
DSP
-
Christian Budde Christian Budde https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=25572
- KVRAF
- Topic Starter
- 1538 posts since 14 May, 2004 from Europe
You're welcome. If you want to pay something in return feel free to report bugs, donate examples and help on the other missing parts.brambos wrote:@Christian Budde: the packages installed without a single hickup in Delphi 7 and within 20 minutes I had a working VSTi plugin DLL running in Cubase. That wizard thingy is really slick and effortless.
Kind regards,
Christian
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
Whenever I have something of value to the project I'll gladly share it (although I'm not nearly as l33t with Delphi as you are)!Christian Budde wrote:You're welcome. If you want to pay something in return feel free to report bugs, donate examples and help on the other missing parts.brambos wrote:@Christian Budde: the packages installed without a single hickup in Delphi 7 and within 20 minutes I had a working VSTi plugin DLL running in Cubase. That wizard thingy is really slick and effortless.



