PDA

View Full Version : Command Line VST Host


Pookie
6th December 2006, 05:11
In my search for a SoX alternative, I found a potentially interesting app - MissWatson from Teragon Audio. http://www.teragon.org/products/MissWatson/index.php

--help: This screen, or use --help=<option> to get detailed help about an option
--input: Input file to feed to plugin
--output: Output file to write data to
--plugin: Full system path to plugin, or name of a plugin in a system VST folder
--info: Print information about the plugin
--parameter: Set a single plugin parameter, use --parameter=<index>:<value>
--program: Program to load into the plugin
--version: Version and copyright information
--quiet: Output only critical error messages
--verbose: Produce detailed output
--channels: Number of channels to use for output (Default: 2)
--blocksize: Number of samples to send per block (Default: 256)
--samplerate: Sample Rate to use (Default: 44100)
--editor: Show editor before running plugin
--transparency: Transparency of editor window, 0.0 - 1.0 (Default: 1.0)
--logfile: File to save output to
--extra-time: Add n seconds of extra time to processing
--tempo: Use this value as the host's tempo (Default: 120)
--timesig-numer: Numerator of time signature (Default: 4)
--timesig-denom: Denominator of time signature (Default: 4)
--input-midi: Input file for MIDI data
MissWatson-v1.0beta1, Copyright (c) 2006 Teragon Audio, http://www.teragon.org
Created by Nik Reiman, nik@teragon.org

Example Syntax: (Kinda picky about paths - the " " is your friend)

misswatson --input="c:\audio\in.wav" --plugin="c:\audio\limiter.dll" --output="c:\audio\out.wav"

Still have to play with the options, but perhaps another addition to the sound toolkit. :)

Mug Funky
6th December 2006, 05:26
that looks kinda cool.

i'd love to see a VST host in an avisynth plugin :) is the source available for this app?

Pookie
6th December 2006, 09:02
that looks kinda cool.

i'd love to see a VST host in an avisynth plugin :) is the source available for this app?

That is a great idea. Overnight, there would be more available sound processing plugins than video enhancers for Avisynth.:D

Dunno if the source for the above app is available. There is however, a staggering amount of source code and available plugins for the VST platform. For anyone who might consider such an undertaking, here's a few pages of megalinks to SDKs, programming tutorials and code:

http://ygrabit.steinberg.de/~ygrabit/public_html/index.html

http://www.u-he.com/vstsource/

Here are a few of the end-user plugins available:

http://www.betabugsaudio.com/plugs.php (Get the W1 Limiter at the very least, but their other stuff is just as good. Orange Squeezer is another cool one)

http://www.digitalfishphones.com/main.php?item=2&subItem=5 (compressor, de-esser, and noise gate)

Check out the SIR Impulse Response Processor VST. http://www.knufinke.de/sir/index_en.html

Let's you load Impulse Responses of any sound/theater/compressor/microphone ever sampled, coloring your recording
the actual acoustical qualities of the venue or instrument. Trippy, huh?

Impulse Collections:

http://noisevault.com/nv/index.php?option=com_remository&Itemid=29

ursamtl
6th December 2006, 19:39
Commandline VST host capability would be very cool indeed. I can thing of some neat things to do with surround processing!

Pookie
7th December 2006, 00:00
Commandline VST host capability would be very cool indeed. I can thing of some neat things to do with surround processing!

I agree. The little app above appears to be limited as to the number of plugin parameters (aka "Knobs to turn")- it can only control 1. That's fine with something like BetaBug's SimpleSqueeze, which only has one control to begin with, but some of the more sophisticated VST plugins can't be set. Hopefully I'm wrong about this.


Edit - The App Does Support Saved Programs :)

ursamtl
7th December 2006, 15:16
Does it allow for VST presets to be loaded?

Pookie
7th December 2006, 20:56
Does it allow for VST presets to be loaded?

Looks like it does. You can find the saved settings with this little app.

http://www.savioursofsoul.de/Christian/Programs/VSTPluginAnalyser.zip

It'll show the saved presets and settings you've created. You specify --program=x in the command line app, where x is the number that the VST analyzer displays.

ursamtl
7th December 2006, 21:06
Excellent. This might be one way around the limitation of controlling one parameter at a time. If one establishes presets than these could be loaded.

Pookie
7th December 2006, 21:36
An even better analyzer that allows you to test the various settings (this is a really nice VST utility)

http://perso.orange.fr/vb-audio/download/VST_Scanner_V1_027.zip