What is KVR Audio? | Submit News | Advertise | Developer Account

Options (Affects News & Product results only):

OS:
Format:
Include:
Quick Search KVR

"Quick Search" KVR Audio's Product Database, News Items, Developer Listings, Forum Topics and videos here. For advanced Product Database searching please use the full product search. For the forum you can use the phpBB forum search.

To utilize the power of Google you can use the integrated Google Site Search.

Products 0

Developers 0

News 0

Forum 0

Videos 0

Search  

VSThost to Kristal Audio Engine

Plug-in hosts and other software applications discussion

Moderator: Moderators (Main)

KVRian
 
564 posts since 7 Apr, 2003, from Nashville
 

Postby Newbie Brad; Sat Aug 20, 2005 6:59 pm

Apparition wrote:Arakula, sounds nice. Brad, that only works for VST fx not VSTi.


Nope. Recorded this way lots of times.

In Kristal, go to channel 1, enable it to record in stereo, go to your soundcard mixer, enable recording from the soundcard's master stereo bus. Go back to Kristal, go to the mixer, pop CTAF's Multifxvst into a VST slot on channel one. Pop a VSTi into Multifxvst. Play the VSTi, look for signal on Channel 1's little recording monitor meter. If you see signal when you play, go to the transport and hit record.

If you didn't see signal, fix your input settings as I described. After recording, playback your work. The only thing is you can't record a discrete VSTi track this way while playback runs on the other channels. It will either be a overdub mix of the prior tracks plus your new VSTi track, or you'll have to track the VSTi first before recording other tracks OR mute the other tracks while you record the VSTi (pretty easy, really). Though bother you can't moniter and record VSTi simultaneously. I sometimes do the overdub mix method to get to hear the other tracks while playing.

And it's free.
KVRAF
 
1931 posts since 16 Aug, 2004, from Vienna, Austria
 

Postby arakula; Sat Sep 10, 2005 9:35 am

I've just uploaded a very limited first sneak preview version (does that sound defensive? ;-)).

Download http://www.hermannseib.com/programs/vsthost133alpha.zip and http://www.hermannseib.com/programs/Legree.zip

This is a very early beta (or more, alpha) release. The VSTHost contained herein can be called with a new command line parameter: /slave. In this mode, it waits for a connection from a Master program that controls every aspect of its operation.

Legree is the first part of the "VSTHost Slavery Suite" (forgive my bad humor 8-)) and contains 2 PlugIns:

Legree.dll is a VST Effect that can be used to control a VSTHost slave, whereas LegreeI.dll is a VSTi that does the same.

Ouverture

To use the stuff, simply put the two PlugIns in your VstPlugins directory, and the VSTHost beta into the directory where you installed VSTHost to. Then, simply create a link to VSTHost on the desktop (or in the start menu, or in the directory, or wherever it pleases you) and append the /slave parameter to the invocation line in the link.

The next time you start up the Kristal Audio Engine, it should detect Legree.dll and LegreeI.dll. During the detection, each of them displays a little dialog that essentially says "For now, simply press Cancel". Do that. This leads to the inclusion of Legree in the engine's list of effects.

OK, all set up... let's go:

First Set
Allegro ma non troppo

If you haven't already, start Kristal. Put Legree into an effect slot. The little dialog will appear again - but this time, don't ignore it. Legree wants to tell you that he is waiting for his slave, so we'll give him one!

Fire up the prepared VSTHost in slave mode. This, too, will flash a little dialog that it's waiting for his master. Since both programs communicate through shared memory, they'll be nearly instantly aware of the fact that both are loaded. Legree will then initiate operation of the slaved VSTHost and, after that's fully loaded and operational, will close the dialog and continue.

From then on, you'll have VSTHost running under Kristal's control. You can load as many VSTi's and effects in VSTHost as you like (and your computer permits, hee hee).

MIDI isn't yet fully implemented in the slave mode of VSTHost. While MIDI transmitted from the master is flawlessly processed in the slaved VSTHost (tried with a Master VSTHost and with Tracktion using the LegreeI VSTi), this doesn't help in Kristal, which doesn't have MIDI. Since VSTHost in Slave mode doesn't allow adding any external MIDI devices yet, you're restricted to the keyboard bar (or whatever simulated keyboard your loaded VSTis provide). This, of course, is not really usable except for a little technology evaluation.


That's it... since the thing is not nearly finished yet, there's no 2nd set or anything else to it.

Try it, have fun... and if something doesn't work, tell me!
"Until you spread your wings, you'll have no idea how far you can walk." Image
KVRian
 
563 posts since 1 Mar, 2004, from france
 

Postby damstraversaz; Sun Sep 11, 2005 9:10 am

ouah!!! :love: :love:
I will try it
I'm a music teacher and krystal and vsthost are perfect for the students ( and very important they're both free)

thanks a lot!!
KVRAF
 
1931 posts since 16 Aug, 2004, from Vienna, Austria
 

Postby arakula; Mon Sep 12, 2005 10:20 am

Uploaded a new version - this one can use external MIDI devices, too, and cures quite some bugs. Same files to download.
"Until you spread your wings, you'll have no idea how far you can walk." Image
KVRAF
 
2273 posts since 4 Mar, 2004, from Portugal (Lagos)
 

Postby Ja.x; Mon Sep 12, 2005 10:45 am

Will it have some audio editing capabilities someday (cut, boost, fade in fade out, etc ...) :hyper: ?
Eventually something intelligent will appear written here. Watch this space.
KVRAF
 
1931 posts since 16 Aug, 2004, from Vienna, Austria
 

Postby arakula; Tue Sep 13, 2005 12:19 pm

Uploaded a new version of VSTHost / Legree. This one looks quite good already - you can define the # of input / output channels now (although it's not yet saved between invocations). Same files to download. Still missing is the sending back of MIDI events from the Slave to the Master - while the slaved VSTHost sends them, Legree ignores them.

Note: for the moment, both VSTHost and Legree/LegreeI have to be downloaded together, since the shared memory layout has changed. These are still experimental releases, I don't care about inter-version problems at the moment... it's still some way to go.
Last edited by arakula on Tue Sep 13, 2005 12:29 pm, edited 2 times in total.
"Until you spread your wings, you'll have no idea how far you can walk." Image
KVRAF
 
1931 posts since 16 Aug, 2004, from Vienna, Austria
 

Postby arakula; Tue Sep 13, 2005 12:23 pm

Ja.x wrote:Will it have some audio editing capabilities someday (cut, boost, fade in fade out, etc ...) :hyper: ?

VSTHost? I don't think so.
"Until you spread your wings, you'll have no idea how far you can walk." Image
KVRAF
 
2273 posts since 4 Mar, 2004, from Portugal (Lagos)
 

Postby Ja.x; Tue Sep 13, 2005 12:26 pm

I was thinking about Kristal itself. Sorry.
Eventually something intelligent will appear written here. Watch this space.
KVRAF
 
1931 posts since 16 Aug, 2004, from Vienna, Austria
 

Postby arakula; Fri Sep 16, 2005 12:26 pm

Okay... VSTHost V1.33 and Legree V1.00 are officially available now. Both can be found at http://www.hermannseib.com/english/vsthost.htm now, including some documentation.

The beta version has been removed from the server.

Have fun!
"Until you spread your wings, you'll have no idea how far you can walk." Image
KVRist
 
254 posts since 23 Apr, 2004

Postby Ozpeter; Mon Sep 19, 2005 6:54 pm

I'm unclear of the purpose of this - it would be nice to be able to record VSTi output direct into Kristal and Audition, but in Kristal although the "Slavery" suite produces audio in the Kristal mixer, it doesn't appear in the recorded track. Should it? Am I missing something here? (Quite likely....). Any hints & tips for achieving this beyond what's in the pdf (which I have read several times, honest).
KVRist
 
282 posts since 1 Jul, 2004

Postby Apparition; Tue Sep 20, 2005 12:03 am

Wow, didnt think this post would turn into anything. Nice work arakula, that vsthost slave thing works fine except I cant use my controller in slave mode.
KVRer
 
5 posts since 27 Sep, 2004, from Düsseldorf

Postby HorNet505; Sun May 17, 2009 6:59 pm

I use an acoustic correction system ARC and like to pass the windows audio through VSThost and the ARC plugin, back to Windows.
Is this possible with "VSTHost" ??
KVRAF
 
1931 posts since 16 Aug, 2004, from Vienna, Austria
 

Postby arakula; Mon May 18, 2009 12:45 am

What exactly do you mean by "from Windows" and "to Windows"?
"Until you spread your wings, you'll have no idea how far you can walk." Image
KVRer
 
5 posts since 27 Sep, 2004, from Düsseldorf

Postby HorNet505; Mon May 18, 2009 8:30 am

the windows Sound.
But it's all done now. I found out that WINAMP supports VST now and I already included my ARC Plugin so I can listen to music in a corrected setup
Previous

Moderator: Moderators (Main)

Return to Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)