Plug-ins, Hosts, Apps,
Hardware, Soundware
Developers
(Brands)
Videos Groups
Whats's in?
Banks & Patches
Download & Upload
Music Search
KVR
   
KVR Forum » Hosts (Sequencers, DAWs, Audio Editors, etc.)
Thread Read
VSThost to Kristal Audio Engine
Goto page Previous  1, 2
Newbie Brad
KVRian
- profile
- pm
- e-mail
- www
PostPosted: Sat Aug 20, 2005 6:59 pm reply with quote
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.
^ Joined: 07 Apr 2003  Member: #6640  Location: Nashville
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Sat Sep 10, 2005 9:35 am reply with quote
I've just uploaded a very limited first sneak preview version (does that sound defensive? Wink).

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 Cool) 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."
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
damstraversaz
KVRian
- profile
- pm
- e-mail
- www
PostPosted: Sun Sep 11, 2005 9:10 am reply with quote
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!!
^ Joined: 01 Mar 2004  Member: #14835  Location: france
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Mon Sep 12, 2005 10:20 am reply with quote
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."
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
Ja.x
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Mon Sep 12, 2005 10:45 am reply with quote
Will it have some audio editing capabilities someday (cut, boost, fade in fade out, etc ...) hyper ?
----
This and that.
^ Joined: 04 Mar 2004  Member: #15405  Location: Portugal (Lagos)
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Tue Sep 13, 2005 12:19 pm reply with quote
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.
----
"Until you spread your wings, you'll have no idea how far you can walk."

Last edited by arakula on Tue Sep 13, 2005 12:29 pm; edited 2 times in total
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Tue Sep 13, 2005 12:23 pm reply with quote
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."
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
Ja.x
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Tue Sep 13, 2005 12:26 pm reply with quote
I was thinking about Kristal itself. Sorry.
----
This and that.
^ Joined: 04 Mar 2004  Member: #15405  Location: Portugal (Lagos)
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Fri Sep 16, 2005 12:26 pm reply with quote
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."
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
Ozpeter
KVRist
- profile
- pm
PostPosted: Mon Sep 19, 2005 6:54 pm reply with quote
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).
^ Joined: 23 Apr 2004  Member: #22274  
Apparition
KVRist
- profile
- pm
PostPosted: Tue Sep 20, 2005 12:03 am reply with quote
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.
^ Joined: 01 Jul 2004  Member: #31545  
HorNet505
KVRer
- profile
- pm
- e-mail
PostPosted: Sun May 17, 2009 6:59 pm reply with quote
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" ??
^ Joined: 27 Sep 2004  Member: #42399  Location: Düsseldorf
arakula
KVRAF
- profile
- pm
- e-mail
- www
PostPosted: Mon May 18, 2009 12:45 am reply with quote
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."
^ Joined: 16 Aug 2004  Member: #37236  Location: Vienna, Austria
HorNet505
KVRer
- profile
- pm
- e-mail
PostPosted: Mon May 18, 2009 8:30 am reply with quote
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
^ Joined: 27 Sep 2004  Member: #42399  Location: Düsseldorf
All times are GMT - 8 Hours

Printable version
Page 2 of 2
Goto page Previous  1, 2
Display posts from previous:   
ReplyNew TopicPrevious TopicNext Topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Username: Password:  
KVR Developer Challenge 2012