Delphi ASIO & VST sourceforge project
-
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 not sure about the question, but it is possible to send MIDI-Messages according to the official VST spec. These include SysEx messages as well. At least I'm using this feature for one of my projects.
Christian
Christian
-
Norbert Stellberg Norbert Stellberg https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=37198
- KVRist
- 78 posts since 16 Aug, 2004
Hi Christian,
Toby told me, (last year) Sysex was not implemented yet,
in midi host.
I use the plugin YAMAHA XG SoftSynthesizer and Roland Sound Canvas.
Both works optimal with sysex settings.
When I use Toby's MiniHost, the sysex events goes not to
the plugins.
Therefore my question.
with best regards
Norbert
Toby told me, (last year) Sysex was not implemented yet,
in midi host.
I use the plugin YAMAHA XG SoftSynthesizer and Roland Sound Canvas.
Both works optimal with sysex settings.
When I use Toby's MiniHost, the sysex events goes not to
the plugins.
Therefore my question.
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
Ok. Thank you.asseca wrote:I think VstHost supports SysEx ...
I will build a new host and the: Let me see..........
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
Basically the TVSTHost component can handle SysEx as a special form of Midi-Messages.Norbert Stellberg wrote:Toby told me, (last year) Sysex was not implemented yet,
in midi host.
I use the plugin YAMAHA XG SoftSynthesizer and Roland Sound Canvas.
Both works optimal with sysex settings.
When I use Toby's MiniHost, the sysex events goes not to
the plugins.
Therefore my question.
I'm not sure if it is implemented in the MiniHost example so far. If not feel free to do it. It's only about 10-20 lines I would guess. At least the SysEx handeling in my code is very short. In General $F0 starts a SysEx command, while $F7 marks the end.
Christian
-
- 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
There is still some development going on. At least because I use it as a base for all of my work. But since theres no further development by others, I keep a lot of things private, because it's much easier to maintain.TRN76 wrote:I'm bumping this thread to ask if there is/will be any further development in this project?
I'll repair the lazarus package as soon as I have some free time. Unfortunately you still have to apply a whole bunch of patches to uses the LCL within your VST-Plugins. *Wondering if it will ever be possible*TRN76 wrote:And if this package ever will work with Lazarus?
-
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 updated the package a little bit. It's now possible again to compile it in Lazarus again (except the ASIO package). I'll provide examples hopefully tonight.
EDIT: Just compiled another GUI-less plugin. It seemed to work so far, although I can't remember exactly every switch I tried...
EDIT2: One of the main problem with lazarus and the VST plugin wizard is the fact, that some settings aren't stored. I have compiled a valid plugin, but after saving and loading it is broken now and I have no idea what went wrong again...
EDIT: Just compiled another GUI-less plugin. It seemed to work so far, although I can't remember exactly every switch I tried...
EDIT2: One of the main problem with lazarus and the VST plugin wizard is the fact, that some settings aren't stored. I have compiled a valid plugin, but after saving and loading it is broken now and I have no idea what went wrong again...
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
-
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
Err, what? I mean I doesn't have too much time for 'persistence' with lazarus. I've got too much to do with other projects. But I'm still signed in the mailinglist and do have a close contact to one of the staff. Maybe I'll put more effort in it after my last exam...duncanparsons wrote:I have that with lazarus.. It's getting better, but some persistence would work wonders!!
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
nah, I meant that it's too easy to alter options in lazarus and completely forget what you did. Delphi has alot fewer and it's easier to track down what's happened. I was on about Persistence as in config files...
I have nothing to say about your persistence Chirstian! You're one of the busiest blokes I know!!
DSP
I have nothing to say about your persistence Chirstian! You're one of the busiest blokes I know!!
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
Just updated it again. I mean, I had some fun...
-
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
Ok, today I got the ASIO Host working in Lazarus again. However a patch is necessary to add the AllocateHWND and DeallocateHWND procedures, not included in the normal lazarus yet. So far the ASIO Demo Host is about 10MB big, but it can be stripped down to about 1MB.
Anyway I'm now looking forward to get the rest working.
P.S.: PM me if you need the patch...
Anyway I'm now looking forward to get the rest working.
P.S.: PM me if you need the patch...
-
- KVRian
- 847 posts since 21 Feb, 2006 from FI
'bout the VST Plugin Analyzer included in SDK.
It seems to work @ 44.1kHz only (If it takes the samplerate setting from system, I can't adjust samplerate in system/card control software but only in audio software)?
Is it possible to change the samplerate there through the analyzed plugin (I'm maybe not that far w/ my learning in using Delphi and/or ASIO/VST SDKs to try this and become 100% sure if it does work or not)? If not then, could it be possible for you to add an option for to set samplerate inside the Analyzer?
Juha
It seems to work @ 44.1kHz only (If it takes the samplerate setting from system, I can't adjust samplerate in system/card control software but only in audio software)?
Is it possible to change the samplerate there through the analyzed plugin (I'm maybe not that far w/ my learning in using Delphi and/or ASIO/VST SDKs to try this and become 100% sure if it does work or not)? If not then, could it be possible for you to add an option for to set samplerate inside the Analyzer?
Juha
-
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
Hello Juha, there is a key command for setting the samplerate manually, but I always forgot key commands. I have to look, what's the shortcut.


