Delphi ASIO & VST sourceforge project
-
- KVRian
- 833 posts since 21 Feb, 2006 from FI
Maybe I'm wrong person (w/o Delphi installed/knowledge) to give instructions but thoughts only. I suppose you find the openASIO.dll by searching your hard disk(s) since it comes w/ many software.
If you can't find it, it should be in your backups for prev. installation of these libs.
Also it comes w/ MiniHost (least w/ v. 1.64) too which you can DL from TobyBear's site.
Juha
If you can't find it, it should be in your backups for prev. installation of these libs.
Also it comes w/ MiniHost (least w/ v. 1.64) too which you can DL from TobyBear's site.
Juha
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hello,
this file I have on my harddisk. I put it now into
the MiniHost folder.
The result is the same.
I can open ASIO drivers, I can change driver settings.
But I cannot hear any plugin sound.
(Only allways a piano)
with best regards
Norbert
this file I have on my harddisk. I put it now into
the MiniHost folder.
The result is the same.
I can open ASIO drivers, I can change driver settings.
But I cannot hear any plugin sound.
(Only allways a piano)
with best regards
Norbert
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hello,juha_p wrote:If you load energyXTE or VSTi into MiniHost and then the VSTi into eXT, is the result same?
Juha
I think, I have energyXTE on my computer.
I will check it.
Thanks.
with best regards
Norbert
-
- KVRian
- 833 posts since 21 Feb, 2006 from FI
If still no audio, I suppose the openASIO.dll is not added into complation.
DASIOHost.pas:
{.$DEFINE OpenASIO}
// define OpenASIO to compile using old OpenASIO interface (needs OpenASIO.dll)
Juha
DASIOHost.pas:
{.$DEFINE OpenASIO}
// define OpenASIO to compile using old OpenASIO interface (needs OpenASIO.dll)
Juha
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hi,juha_p wrote:If still no audio, I suppose the openASIO.dll is not added into complation.
DASIOHost.pas:
{.$DEFINE OpenASIO}
// define OpenASIO to compile using old OpenASIO interface (needs OpenASIO.dll)
Juha
I have checked it with energyXT: The same problem: No sound.
-
You are rigth: the define was set to {.$DEFINE OpenASIO}
I have set it to {$DEFINE OpenASIO}
Now the code I cannot compile. here is a problem:
Line 977
if assigned(Driver) then
if not Succeeded(Driver.Init(Handy)) then Driver :=nil;
The variable handy is unknown.
I have made a new variable "Myhandle" and set it to
MyHandle := Application.Handle.
I have rebuild the code.
But the same problem. No any sound from the plugins.
Thanks again for your fatigueless help.
with best regards
Norbert
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hello,juha_p wrote:By the previous error messages, where the openASIO.dll is looked from? Is there some path "missing"/"set wrong" and the driver can't be found?
Juha
the openASIO.dll is in the same folder as MiniHost.pas
-
No any messages missing or set wrong the dll.
When I rename openasio.dll to _openasio.dll comes no
messages, too. Therefore I think, this dll is not in use.
But where I can see this ?
-
I can change ASIO drivers. I can see Asio driver Control Panel. I can hear any tones, when I set MidiThrue.
with best regards
Norbert
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hi,juha_p wrote:By the previous error messages, where the openASIO.dll is looked from? Is there some path "missing"/"set wrong" and the driver can't be found?
Juha
I have made an message window.
If the dll missing, the result is false else the result is true.
That means, the program found the dll.
with best regards
Norbert
-
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
If the DEFINE is set according to the above situation (disabled because of the '.') then the BeRoASIO unit is used for interfacing. This should work very well in 2k and XP systems. However there might be an issue with W98 (which even isn't supported anymore by microsoft!). It should work there as well, but it is untested so far.juha_p wrote:If still no audio, I suppose the openASIO.dll is not added into complation.
DASIOHost.pas:
{.$DEFINE OpenASIO}
// define OpenASIO to compile using old OpenASIO interface (needs OpenASIO.dll)
The fallback to OpenASIO is there for downward compatibility and testing. In general you can live perfectly without the helper DLL.
Regarding the MiniHostCore example I don't know why you hear no sound. Have you tried the simple ASIO-Demo-Host example? If that example works, then ASIO is working well. In that case the problem is somewhere else.
Unfortunately I don't know too much MiniHost internas to give proper help here. In my environment it works perfectly fine using my own synth (written with the VST Wizard and unreleased yet). I will provide the SineSynth-Example and a simple Sampler Example to show how these things work. Starting now and available through SVN tonight.
I will also create a new release with the 10 bugfixes found so far.
Kind regards,
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
Just want to let you know that I finally added the sine synth example. I is very simple and especially featuring the new MidiKeys component, which is also added through the new DVSTGFX package.
The stuff is only available through SVN right now.
Christian
P.S.: For everyone who wants to be up-to-date I suggest using Tortoise SVN. It took me about 2 minutes to configure it. You might need a sourceforge account though.
The stuff is only available through SVN right now.
Christian
P.S.: For everyone who wants to be up-to-date I suggest using Tortoise SVN. It took me about 2 minutes to configure it. You might need a sourceforge account though.
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
[quote="Christian Budde"]Just want to let you know that I finally added the sine synth example. I is very simple and especially featuring the new MidiKeys component, which is also added through the new DVSTGFX package.
The stuff is only available through SVN right now.
/quote]
Hi Christian,
thanks for stuff. But the compiler missing the file
DMidiKeys.res
with best regards
Norbert
The stuff is only available through SVN right now.
/quote]
Hi Christian,
thanks for stuff. But the compiler missing the file
DMidiKeys.res
with best regards
Norbert
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hi Christian,Christian Budde wrote: Regarding the MiniHostCore example I don't know why you hear no sound. Have you tried the simple ASIO-Demo-Host example? If that example works, then ASIO is working well. In that case the problem is somewhere else.
Unfortunately I don't know too much MiniHost internas to give proper help here. In my environment it works perfectly fine using my own synth (written with the VST Wizard and unreleased yet). I will provide the SineSynth-Example and a simple Sampler Example to show how these things work. Starting now and available through SVN tonight.
I will also create a new release with the 10 bugfixes found so far.
Kind regards,
Christian
I have downloaded your bugfixes and the problem is the same. The simple ASIO-Demo-Host example works very well.
Can you send me a compiled version MiniHost for test the
environment.
with best regards
Norbert
-
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 file has been added to the source directory as well. Also there's a DVSTGFX.dpk package in the "Delphi *" directories. This needs to be installed before.Norbert Stellberg wrote:thanks for stuff. But the compiler missing the file
DMidiKeys.res
I suggest using Tortoise SVN, so you alsways see what has changed and you don't need to browse through the directories manually.
If the ASIO-Demo-Example works very well, then it hasn't to do anything with ASIO.Norbert Stellberg wrote:I have downloaded your bugfixes and the problem is the same. The simple ASIO-Demo-Host example works very well.
I'll do a pre-compiled pack, as soon as I update the official (in the sense of non SVN) release pack. It's a bit more complicated (through sourceforge, compared to SVN).Norbert Stellberg wrote: Can you send me a compiled version MiniHost for test the environment.
Kind regards,
Christian
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
That is very nice.Christian Budde wrote:Sorry, I have checked again. The file is missing.Norbert Stellberg wrote:But the compiler missing the file
DMidiKeys.res
Christian Budde wrote: I'll do a pre-compiled pack, as soon as I update the official (in the sense of non SVN) release pack. It's a bit more complicated (through sourceforge, compared to SVN).
with best regards
Norbert