PG Music Home
Posted By: Lee DeRaud ASIO/VST Setup - 10/01/09 06:00 PM
Ok, before I go too far down the rabbit-hole...

My normal setup for this sort of software involves using ASIO4ALL to output through the onboard audio support. Upon starting BiaB, I tried to use that driver, only to find that the ASIO outputs are disabled, presumably because BiaB (via the MS Wavetable GS synth) is already using the audio device.

No problem, I would certainly prefer to use a DXi/VSTi substitute, starting with either the VSC3 or the Cakewalk TTS1 (similar Roland-based GM2 synth). I got that to work, but apparently BiaB still has the MS synth active, because the ASIO outputs are aren't available. (It's playing the TTS1, but apparently through the MME driver.)

What's worse (or, more to the point, completely unacceptable), this condition persists after BiaB exits: my other DAWs/VST hosts can't use the ASIO interface until I reboot.

I need to get BiaB to:
1. completely ignore the MS Wavetable synth,
2. send its MIDI output to the DXI/VST I specify,
3. send the DXI/VST output through the (low-latency) ASIO4ALL driver, and
4. leave everything in a usable state when it exits.

Suggestions?
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/01/09 06:40 PM
Ooookay...three crashes and two reboots later...it's working. And I have absolutely no idea how or why.

It seems to be very persistent about using the MS Synth: even after it was working, I went through several cycles where it complained on startup that the Wavetable synth was in use, did I want to use the alternative MIDI out (LoopBE in this case), even though I had actually already selected LoopBE as the primary output...twice. Had to select 'none' and shut down, then reselect LoopBE and shut down again, before it would believe that's what I wanted.

Very odd, but I guess I'm ok for the time being. The main this is, now I can shut down BiaB and use something else without rebooting, otherwise it was refund time.
Posted By: Rob Helms Re: ASIO/VST Setup - 10/01/09 07:20 PM
In the preferences do you have the use DXI box checked?
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/01/09 08:30 PM
Quote:

In the preferences do you have the use DXI box checked?


Yup. The MIDI connection between BiaB internal algorithms and DXI/VST plugins is about the only thing that is working right at this point.

The MIDI routing is very twitchy. I would expect the MIDI input (MAudio Keyrig coming in through a USB port) to be routed through to the DXI, just as in a normal host, but that doesn't appear to be happening. In fact it appears to ignore the MIDI from the keyboard entirely: the only time I see activity from it is if I turn off MIDI output entirely, but that takes out all audio as well. MIDI routing and audio routing should be independent, but it certainly doesn't act that way. And that whole MIDI/audio option dialog has me gun-shy, as it seems to crash the program about one time in three that I access it.

I tried the trick (from another thread) of using LoopBE to connect BiaB's MIDI out to an "external" synth (using the VSC3 VST running under VSThost), but that requires me to shut off the audio output from BiaB, since apparently ASIO4ALL doesn't support multiple feeds.

Not exactly a "plays-well-with-others" app, eh? I admit I've never used BiaB as anything except a standalone program, but I really expected better than this. (Just for reference: I checked my records and I originally bought it in 1990...upgraded in 1999, 2003, and three days ago.)
Posted By: Noel96 Re: ASIO/VST Setup - 10/01/09 09:11 PM
Lee,

As far as I understand ASIO, it is a one-application-at-a-time system. Have you tried running BIAB using MME just see if it works ok? Also, are you using different ASIO drivers in your other applications or are you going ASIO4ALL for all?

Noel
Posted By: Mac Re: ASIO/VST Setup - 10/01/09 09:38 PM
Try unchecking "Route MIDI Thru to..." in the MIDI selection window. Otherwise, it will route your MIDI input to whatever is highlighted in the Output window when Use DXi is checked. And you must have the Microsoft Synth highlighted at the moment...


--Mac
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/01/09 10:05 PM
Quote:

Also, are you using different ASIO drivers in your other applications or are you going ASIO4ALL for all?


I'm using ASIO4ALL for everything: the RealAudio drivers for the motherboard chipset suck big-time on latency.
Posted By: CarlosEArellano Re: ASIO/VST Setup - 10/01/09 10:13 PM
Quote:

Try unchecking "Route MIDI Thru to..." in the MIDI selection window. Otherwise, it will route your MIDI input to whatever is highlighted in the Output window when Use DXi is checked. And you must have the Microsoft Synth highlighted at the moment...


--Mac






Hi Lee, welcome to BIAB forum. Wht Mac say is a important check you can make. Also, if problem remain, It would be good if you could provide us with more information about your audio computer rig, operative system (XP, Vista,etc) hardware, is your a laptop or destop PC? you had tested or found the same problem in other computer/s ?. If some users here had a similar experience then they could helping out. About your comment "Not exactly a "plays-well-with-others" app" I can understand your disappointment but before hurry up conclusions I am for sure many here will want to help you to get a solution, trust that. I tried succesfully standars and also complex configurations with Band in a Box, like multiple VSTi and audio plugins, MIDI guitar and Audio recording at same time. I use vendor specific ASIO drivers for my audio/midi cards like M-Audio Delta 66, firewire 410 and Profire 2626, Oxigen 8 and Axiom Pro 49 midi controllers, etc. Also I use ASIO4ALL for the not asio audio engine budled in laptops and desktops PC. However I admit sometimes ASIO4ALL has given me some problem but always solved it with the invaluable support in this forum and specialist like Mac and others here with an incredible background in BIAB/audio field...and apparently an infinite disposition and good will to help. Count with us amigo.

cheers
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/01/09 10:20 PM
Quote:

Try unchecking "Route MIDI Thru to..." in the MIDI selection window. Otherwise, it will route your MIDI input to whatever is highlighted in the Output window when Use DXi is checked. And you must have the Microsoft Synth highlighted at the moment...


Already did that. My current configuration is:
MIDI input = KeyRig 49 In
MIDI output = LoopBe Internal MIDI
Use VST/DXI Synth (currently using TTS1, working)
Route MIDI thru is unchecked
ASIO4ALL running with 512 buffer size
Playing a song on BiaB sounds fine.

If I hit keys on the keyboard, I see them on the BiaB keyboard display, but no sound from the TTS1, nor any indication that it's getting MIDI events on channel 1. Lemme try something...ok, I can get sound if it's recording, but only while it's recording. I'm used to hosts where that feedthrough is 'live' all the time.

Forward progress, I guess.

[EDIT: In restrospect, that "route thru" box was probably checked back when I started this thread....unclicking it was probably the mysterious thing that got me to the next problem.
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/01/09 10:45 PM
Quote:

I tried succesfully standars and also complex configurations with Band in a Box, like multiple VSTi and audio plugins...


Ah, you anticipated my next questions.

How do you set up multiple VSTi's and control which MIDI channels go to which plugin? (Might not be a big deal one way or the other: I anticipate moving MIDI files from BiaB to Reaper fairly early in the workflow...)

And is the internal MIDI mapping fixed? (I.e. is the soloist always on channel 8, the bass always on channel 2, etc?)

(Bear with me: I first used BiaB a very long time ago. Unfortunately, I also last used BiaB a very long time ago.)
Posted By: Noel96 Re: ASIO/VST Setup - 10/02/09 01:13 AM
Preset MIDI channels can be modified via OPT >> Preferences >> Channels.
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/02/09 05:23 AM
Quote:

How do you set up multiple VSTi's and control which MIDI channels go to which plugin?


A quick scan of the manual is coughing up a lot of phrases like "a VSTi" or "the VSTi"...easy enough to add VST effects, but no (direct) way to stuff in more than one synth.

Guess it's ime to find out if I can find that VSTi version of energyXt that's hiding somewhere on the backup drive. This is gonna get ugly.
Posted By: CarlosEArellano Re: ASIO/VST Setup - 10/02/09 05:40 AM
I use Chainer mainly when I need to set a standalone virtual rack of plugins vst/dirx in my laptop, something very useful to me in case of live shows or gigs. Chainer is a "...standalone application has 10 slots for loading VSTi and VST plugins for quickly testing and creating unique sounds which can be saved as presets and also recorded as audio files..." Also I used Chainer sometimes with Band in a Box with great results. However now I use Real Band when need more control and multi-track plataform while preserve BIAB main and interactive features like chord reading, Real Tracks/Drums and song construction. In Real Band is possible to manage VST/dirx plugins assigned to different tracks/buses and groups, also there is low latency real time monitoring (depending of your system) of plugins, great when you are processing voices with reverb or delay or a guitar with an amp/efx simulator. I confess I stay in the middle of my "honey moon" with RealBand, until now has been a promising partner not being jealousy of my long courtship with Cubase, Nuendo, ProTools and others members of my digital harem .
Posted By: Noel96 Re: ASIO/VST Setup - 10/02/09 06:35 AM
Lee,

In BIAB, my understanding is that you can load up to 4 DXi/VST synths but can only have one active at any one time. I'm not sure of this, but I believe that RealBand offers greater versatility in this regard.

Noel
Posted By: Mac Re: ASIO/VST Setup - 10/02/09 01:55 PM
BIAB can only address ONE MIDI output device at a time.

I see you are already using Loopback. This one has been on the Wishlist for eaons but we still have only one. There are other proggies out there that can serve as multiple VST hosts.

That said, I tried all that and now find it much more convenient to simply use a good MIDI output device that is GM compat when working inside BIAB, saving the mixed MIDI output stuff for the export to sequencer phase. Much neater and much faster in the long run.


--Mac
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/02/09 02:12 PM
Quote:

That said, I tried all that and now find it much more convenient to simply use a good MIDI output device that is GM compat when working inside BIAB, saving the mixed MIDI output stuff for the export to sequencer phase. Much neater and much faster in the long run.


I'm starting to lean that way. And I'd hate to have my Reaper learning-curve struggle go to waste...
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/02/09 02:15 PM
Quote:

I see you are already using Loopback.


For some arbitrarily low value of "use": it is truly astonishing how easy it is to get a MIDI feedback loop in even the simplest setup.
Posted By: Mac Re: ASIO/VST Setup - 10/02/09 03:39 PM
If it was dead easy, it would't be worth doing.

Take your time. MIDI is complicated, but not all that complicated, you just have something new to investigate, study and learn. The web is full of good info, websearch up some basic MIDI tutorials, terminologies and the like. Study the manuals that come with your MIDI hardware and software, if you come across a term you don't know or understand, don't just gloss over it, use websearch to see if you can find out what exactly is meant.

BIAB takes time and there is a learning curve to it also. Same goes with Reaper or any other multitracking software.

For now, I recommend you use the VSC DXi that comes bundled with BIAB while inside BIAB. There are a lot more patches available than just the GM bank. Upper Banks are available as well as GS or GM2 also, selectable in the VSC DXi Control Panel. The BIAB FAQ and Help files can show you how to find and install the proper Patchmap for the VSC DXi so that you can select instrument patches by group from the upper banks. For example, see all the available Electric Piano patches in one group and audition them as the song plays back.

Plenty of very good production numbers have been done using "just" the VSC DXi from start to finish.


--Mac
Posted By: jazzmammal Re: ASIO/VST Setup - 10/02/09 04:06 PM
Quote:

Ok, before I go too far down the rabbit-hole...




Don't worry Lee, there's lots of us down that hole just bring beer...

It sounds like you're already experienced with general DAW work. Real Band is what you want to work with. I just posted this two days ago in another thread:

<Biab is great and it is the "flagship" program for PG Music but my advice to anyone relatively new to Biab is to learn to use Real Band at the same time as Biab. RB does so much more than Biab does alone that for me at least I use it almost exclusively now.
Just a few high points: 48 tracks to play with, RB will open a Biab file and generate new Biab tracks both midi and RT/RD, this means you can add multiple Biab tracks to a midi file, you can use multiple styles on a per track basis, multiple Real Tracks/Drums, 16 midi ports (Biab only has one) so you can use multiple synths in addition to the RT/RD's. And for 2009.5, they added the TC Helicon harmonizer if you already have it with Power Tracks.
This is just a quick summary, there's more.
Since Real Band is a full audio/midi recorder it's much better suited for full music production than Biab alone is, imho.>

The big thing here Lee, is RB cannot be compared to Reaper, Sonar or anything else because it's fully capable of using all the Biab styles, Real Tracks/Drums and generating original tracks in addition to the regular prerecorded midi and audio tracks you're already familiar with. Check it out.

Bob
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/02/09 04:07 PM
Quote:

Take your time. MIDI is complicated, but not all that complicated, you just have something new to investigate, study and learn.


I've been messing with MIDI since the MPU401 was invented, and IMHO it is bog-simple.

It's when MIDI software leaves undocumented exactly what it does w.r.t. thru/omni/local/etc that things get ugly.
Posted By: Mac Re: ASIO/VST Setup - 10/02/09 04:52 PM
Omni = ability to receive and address all 16 MIDI channels simultaneously by the same device.

Local = Same as what some keyboards and softwares call "Echo" in the MIDI settings. Setting to "Local" means that incoming MIDI data will not be presented at the MIDI Output port of the device.

Thru should be rather self explanatory, typically means that MIDI data coming into the Input will be routed through to whatever is selected for the Output.


--Mac
Posted By: CarlosEArellano Re: ASIO/VST Setup - 10/02/09 05:18 PM
Quote:

That said, I tried all that and now find it much more convenient to simply use a good MIDI output device that is GM compat when working inside BIAB, saving the mixed MIDI output stuff for the export to sequencer phase. Much neater and much faster in the long run.

"... For now, I recommend you use the VSC DXi that comes bundled with BIAB while inside BIAB...."
"....Plenty of very good production numbers have been done using "just" the VSC DXi from start to finish...."

--Mac




Yeah! that is right and wise. In my experience with BIAB I tried any sort of plugins and VSTi, after I combined them via Chainer, Finally in BIAB I end with Hypersonic 2, one favorite mine from years ago and the amazing and faithful Edirol VSC. After of lots of MIDI/Audio experiments and tweaking I got BIAB "in steroids", but given the nature of BIAB, It is not hard to conclude simplicity + practical use is the best inside BIAB. With the arrive of Real Band , donĀ“t make sense to insist in BIAB complex setups, RB retain the most interactive and musical BIAB features plus multi track and audio edition /efx arsenal. Finally dedicated DAW like Reaper, Cubase, Sonar, Logic, etc. represent the landmark for ultimate musical post-production of your own stuff and songs from BIAB. Lee, if you get time I have some audio and video examples of my music work where Band in a Box play a role in musical and tech side... I use MIDI guitrar and also keyboards, most of those demos are real time "on the fly" recordings captured to video. Hope some of it touch your heart


MIDI and audio simultaneous recording in Band in a Box
Mina Sambinha, a song I wrote, entirely produced and recorded with Band in a Box + brazilian audio loop
My sister Virginia, jazz pianist and me playing together with Band in a Box
Overloud TH1 amp/efx gutar plugin with Band in a Box
Posted By: Lee DeRaud Re: ASIO/VST Setup - 10/02/09 06:25 PM
Quote:

It sounds like you're already experienced with general DAW work. Real Band is what you want to work with.


Ah. The thing is, I didn't intentionally buy Real Band, it just sort of tagged along with my latest upgrade of BiaB. So it's over in my big pile of "look at whenever" stuff.

I'll get to it, honest...can't guarantee when, mind you...
Posted By: jazzmammal Re: ASIO/VST Setup - 10/02/09 07:18 PM
Quote:

I'll get to it, honest...can't guarantee when, mind you...




Yeah, I heard that. I would drop Biab for now and put Real Band at the top of the pile. I think you'll like it and check out the RB forum too.

Bob
© PG Music Forums