Delphi ASIO & VST sourceforge project

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

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

Post

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

Post

I think VstHost supports SysEx ...

Post

asseca wrote:I think VstHost supports SysEx ...
Ok. Thank you.
I will build a new host and the: Let me see..........

with best regards
Norbert

Post

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.
Basically the TVSTHost component can handle SysEx as a special form of Midi-Messages.
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

Post

I'm bumping this thread to ask if there is/will be any further development in this project?
And if this package ever will work with Lazarus?
Image

Post

TRN76 wrote:I'm bumping this thread to ask if there is/will be any further development in this project?
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:And if this package ever will work with Lazarus?
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*

Post

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...

Post

I have that with lazarus.. It's getting better, but some persistence would work wonders!!

DSP
Image

Post

duncanparsons wrote:I have that with lazarus.. It's getting better, but some persistence would work wonders!!
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...

Post

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
Image

Post

Just updated it again. I mean, I had some fun...

Post

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...

Post

'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

Post

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.

Post Reply

Return to “DSP and Plugin Development”