• SONAR
  • Sonar, Mirrilis Action and Voicemeeter: Update: Mirillis Action is on sale... (p.2)
2015/11/24 13:44:06
Beepster
I've got Sonar recording (seemingly) properly via Voicemeeter into the Mirrilis Action vids. I have NOT yet tried recording a voice over yet because I wanted to type up this first phase so a) it is documented for others and b) I don't forget what I did (lulz)...
 
Step 1) Install all the programs.
 
The Mirrilis Action demo can be found here (click where it says "Action - Screen and Game recorder")...
 
https://mirillis.com/en/downloads/downloads.html
 
The demo is fully functional but leaves a watermark on the vids and expires in 30 days. It costs $30 for the fully licensed home use version (additional licenses are needed for multiple computers which seems to be just a few bucks for each extra license). I am still using the demo (wanted to make sure it actually worked first).
 
--------------------
 
The Voicemeeter download can be found here (you gotta scroll down to get to the download link).... I used the "Voicemeeter (ZIP package)" available here...
 
http://vb-audio.pagesperso-orange.fr/Voicemeeter/
 
It's "donationware" so it's "free" to use but of course tossing the dude(s) a few bucks is the decent thing to do. Looks like they worked really hard on it and it certainly does seem to work. You have to reboot your computer after installing Voicemeeter or it won't work properly.
 
Step 2) Windows sounds (note I am using Win7): Go to the Windows Control Panel > Sound > Select "Voicemeeter Input" > Click "Set to Default".
 
This of course sets VM to your default audio device (instead of your hardware interface or soundcard).
 
After that, with the Voicemeeter option selected in the "Playback" tab, click Properties > Advanced (tab in the new window that pops up) and make sure the "Default Format" matches your desired bit depth and samplerate settings for your soundcard and projects (eg: mine is currently set to 24 bit/44.1khz).
 
Close that window and go back to the previous Control Panel "Sound" window (the one where you set Voicemeeter as your default device). Click the "Recording" tab at the top of the window. Select the "Voicemeeter Output" option in the list (it should be set to the default device but if not make sure it is by clicking "Set to Default" like you did before). Click "Properties" > Listen (tab at the top of the window) and make sure "Listen to this device" is UN-checked. This apparently can cause feedback issues (mine was already unchecked so I don't know how that manifests itself). Click the "Advanced" tab (at the top of the window) and make sure the bit depth/samplerate settings match your desired settings (mine did it automatically when I set it in the other window but might as well double check).
 
In both the Playback and Recording Properties windows we just futzed with you can set input/ouput levels for windows as well. I didn't touch them but just know they are there in case you want to do some fiddling.
 
So now, for all intents and purposes, Voicemeeter is your new soundcard/interface. It seems to use your existing hardware to work similar to ASIO4all (I know, I know... sounds like a problem but so far it seems to work semi okay. I do expect to have to keep a close eye on it and maybe not try to cram huge projects through it. We'll see).
 
Step 3) Voicemeeter set up: Open the Voicemeeter application. You are going to see four distinct sections (each separated by a vertical white line).
 
Hardware Input 1
 
Hardware Input 2
 
Virtual Input
 
Hardware Out
 
---------------
 
Hardware Inputs 1 and 2: Don't touch these yet. They are the inputs for live voice over/live input stuff. They get mixed in with the final output. Don't try routing your Sonar mains to these. Just leave them alone for now (after I figure out live input I post another set of instructions).
 
BUT if you click on numbers at the top (1 or 2) you'll get a dropdown of available hardware inputs. They are generic and there is no ASIO options. Apparently WDM and KS are the better options when you do start routing mics and stuff through these sections. If anything is selected in that list choose "Remove Device Selection" from the dropdown just to keep things simple. All I'm describing is how to get Sonar transport playback into Voicemeeter so it can be tapped by Mirillis Action (or other programs).
 
Virtual Input: This is where sh*t happens. There is no user defineable input selection for this. What it is is essentially the section where you route OTHER programs into. So you don't select an input here inside Voicemeeter. You select this input inside your OTHER programs (like Sonar). These inputs will show up in your Sonar output options. So you would route your Sonar Main outs (or whatever you want) into this section. It'll also be snagging anything else going on audiowise on your system (because Voicemeeter is now your default sound device). So things like Windows Media Player or system sounds or whatever should route to this section. You'll see the meters light up when it receives signal. It can take 8 channels but we only want 2 (stereo) for now because it gets really complicated beyond that. You should only see the first two LED's light up once we are done. Leave the big green A and B buttons lit up (these enable/disable the output of the incoming tracks to the main Voicemeeter outs).
 
Hardware Out: In this section two things are going on. You have your Hardware outputs A1 and A2 (which go to your interface so you can listen back to everything from your soundcard/interface with headphones/monitors) and you have your "Virtual" output (shown as "Virtual Out B" this is what other programs tap to record or whatever.... so in this case Mirillis Action will be recording the Virtual output).
 
Just click the "A1" button in teh Hardware Output section and select your desired hardware audio output. So in my case I have a Scarlett 18i6 so I chose that. This list also gives you multiple driver options so I of course shose the ASIO driver options for my 18i6. This seems to be the ONLY place anywhere in Voicemeeter where you can actually choose an ASIO driver. I'm not sure if it is virtual ASIO or real ASIO but it was there so I chose that and it works.
 
If you click on the "A2" button though there is no ASIO options. I am not quite sure exactly what that is supposed to be routed to or why it's different than A1 but it doesn't matter. We don't need it for this. If anything is selected int eh A2 dropdown choose "remove device selection". Any time I added anything to output A2 I got wicked slapback echo, feedback and audio glitches. Just make sure it isn't routed to anything and totally ignore it.
 
As for the "Virtual Out" there are no options to send that anywhere in Voicemeeter. It is another output that you select inside OTHER programs. In my case I will be tapping that virtual output to add audio to my Mirillis video. I'd imagine I could also tap this to record into a track inside Sonar or other audio programs. There are various buttons down the side of both the A and B outs. They do all sorts of wacky stuff but for now just leave them all disabled.
 
Step 4) Sonar settings: In Sonar...
 
a) Go to Edit > Preferences > Audio - Devices. Here you should see all the Voicemeeter Input and Output options in your available audio devices list. They will likely be grayed out and unselectable. Deselect ALL your other audio inputs and outputs. The Voicemeeter ins and outs should become available for selection. Select all the Voicemeeter inputs and outputs. Voicemeeter is now your default audio device for Sonar. It is still using your interface hardware (somehow... but don't ask me how... lulz) but Sonar is now using Voicemeeter exclusively. 
 
Click OK
 
You will likely get a missing input/output - replace input/output warning. Sonar will want to replace these with the new Voicemeeter connections. Allow it to do so... AFTER you read the following...VVVVV
 
WARNING!!!: please note that my current project didn't have much being routed outward. There weren't any major inputs going on. It only had to replace the main outs on this project (so it seemed). It was easily reversible because Sonar seems smart enough to recall what was there before and/or know what to reach out to on my system but I have no idea what can happen to a more complex routing scheme. PROCEED WITH CAUTION!!!! Mmmkay?
 
I take no responsibility to any damage you do to your project(s). Probably best to do a Save As before futzing with all this anyway but don't assume that provides total protection.
 
Okay... so now you should be able to hit play on your recording and see it in the meters inside Voicemeeter and hear it through your headphones/monitors (if you hooked it all up correctly).
 
b) In Preferences > Audio - Playback and Recording there is a checkbox called "Share Drivers With Other Programs". I thought I had this enabled and that was necessary for all this to work but apparently it is currently disabled (and it is still working) so whatever... I just wanted to take a second to point out where this is in case it needs to be futzed with for whatever wacky stuff you guys get up to. This is also the page where you set your driver mode for Sonar. I have it set to ASIO (which is the entire point of using Voicemeeter). Works fine.
 
Step 5) Mirillis Action sound setup: In Mirillis Action click on the last tab at the top right of the program window (looks like a Gear and is the "Settings" tab). Underneath the first set of tabs (at the top) another set of tabs appears. Select the tab that looks like a speaker icon (Audio Settings).
 
In this section under "Microphone Settings" click the "Audio Device" dropdown menu and choose the Voicemeeter Output option. This is the only option currently available to me. I have a feeling based on some of the fancier options in  Voicemeeter I might be able to get more options for multi channel stuff but I just want the first main outs from VM. Also I am not sure if this is the actually input from Sonar/Voicemeeter/whatever that gets recorded to the video. Might just be a separate internal channel for a separate mic. This is what I have it set to though and all is working.
 
IMPORTANT!! Disable the checkbox that says "Record Microphone Into Separate Audio Track". I am not sure why but this option, if checked, completely makes it so any vids recorded have NO audio. So when I play back my vids there is no sound. This is supposed to create a separate audio track of the sound input but I have no idea where it ends up (yet... still learning) but it sure doesn't end up on the vid nor does it appear in the Mirillis file window. I'll keep digging to find out why. Just keep it unchecked for now.
 
In the next section "System Sounds" click the "Audio Devices" dropdown menu and again select the Voicemeeter entry (Voicemeeter Input). Again nt sure if this is the signal that gets recorded or the one that gets outputted from the Mirillis player. Either way it's what I currently have checked and it seems to be working.
 
 
===============================================================
 
Okay... long post is  looooooooooong but I think I covered it all. All that needs to happen after that is activating record in Mirillis Action and starting playback in Sonar. The screen will be recorded as video and Sonar's output will be recorded to the vid (via voicemeeter).
 
This does seem to be a delicate balance and I've had some glitches (similar to how ASIO4all reacts but not as bad). I don't think HUGE projects will like all this virtual ASIO routing and video software going all at once but as always it's all about common sense and making sure the system isn't getting crushed.
 
 
I will update once I check out the voice over scheme. I am guessing at this point it should be pretty easy.
 
 
Cheers and I hope maybe that helps someone.
 
Perhaps I should make a VID of how to do this crap... lulzity11eleven.
 
:-D
2015/11/24 13:56:17
Beepster
vburel
 
Voicemeeter can manage an ASIO driver for its main stream (device selected as output A1) and provides virtual ASIO drivers to connect one or several DAW applications. Additional I/O will help to connect USB MIC, VOIP or any Recorder application. Since Voicemeeter is made to replace Windows Mixer, it's normal to have to tweak the Windows Sound Configuration, for example it's recommended to set Voicemeeter Virtual Input as Default Playback Device...
 
to know everything on Voicemeeter: Different User Manual are available on our web page: example:
 
 
Note that Voicemeeter now includes VBAN protocol to send/receive audio to/from any computers of a local network. this offers the possibility to use a computer as stage box for example, or make multi-diffusion to multiple VBAN receptor apps... 
 
Thanks for reading




Welcome to the forum. I'm assuming you are one of the developers or involved with the company producing Voicemeeter (and Banana and all your other goodies). You have fans here for sure.
 
I had just installed it yesterday so was kind of just poking around but really hunkered down today with the manual (I downloaded the PDF). It is routing properly.
 
I was hoping that I would not have to completely disable ALL of my inputs/outputs in Sonar (maybe just the outputs) but that's just how ASIO works I guess.
 
It does seem like an ASIO "wrapper" though. Not true ASIO... or more specifically it isn't just able to take a signal from my ASIO interface. I have to totally disable my interface then Voicemeeter sends an output to the interface (which is saying is being send as ASIO... which is weird).
 
Anyway, it's a cool program so keep up the good work. I'm not a programmer so all this driver stuff is totally confusing.
 
I would really like to see ASIO become more flexible but Microsoft seem to be saying that their internal drivers are going to start becoming more useable.
 
Thanks for dropping by and thank you for the program.
 
Cheers (salud).
2015/11/24 14:56:10
Beepster
Definitely getting some audio glitches once I get to the actual video recording stage. Nothing too crazy and I am cranking a semi heavy duty project through it all but I'll definitely have to be careful and Voicemeeter does indeed seem to be an ASIO wrapper of some sort.
 
It does however allow Sonar to remain set to ASIO so... that's odd. Either way the vid and sound quality is good. I'm just getting the occasional audio hiccup (no video glitches thus far... Action! is supposed to be for game recording so is designed to handle crazy video shiz... which is why I'm demoing it).
 
Taking a break before I tackle the voice over stuff.
2015/11/24 16:53:37
Beepster
Okay... so as promised here's the update on the voice over action.
 
I kind of really didn't need to do anything to that previous setup at all. Doesn't make sense to me but it works so whatever.
 
I simply plugged in my microphone into the first input on my 18i6 (the multi input on the front). Voicemeeter immediately picked up the signal. I did not select ANY of the hardware input options (I had previously used the "remove device selection" so nothing was selected at all). In fact selecting one of the options from the list caused more problems than anything.
 
Soooo... I don't know what that's about but I guess it just hooked into my 18i6 automagically and knew to go after the first input. Weird.
 
There was a touch of slapback echo while monitoring so I'll have to figure that out I guess but not enough to be a problem. Edit: I meant to note that this slapback did NOT appear on the video(s) audio. Just one single Beepster track... sans echo.
 
The ONLY thing I had to do was...
 
a) hit the Mono button on the Hardware Input 1 strip (it was only coming through on the left channel otherwise during monitoring and on recordings... hitting the mono button made it come through on both stereo channels).
 
b) Turn up my input trim on the 18i6
 
c) Adjust the levels in Voicemeeter to even out the signal from Sonar and from the microphone input (lots of clipping until I did that from the mic and output channel).
 
I hit record in Mirillis with both Sonar running and me making stupid remarks into the mic (I used a fake English accent... I think that helped... lol) and bingo bango, I had a video of Sonar playing with sound and my stupid dumb ass blabbering away over top.
 
No physical wiring to loopback or nuthin'.
 
Pretty sweet, yo.
 
Cheers.
2015/11/24 17:17:46
mettelus
Awesome progress Beeps. The slap back echo may be coming from your MixControl, as you could have both the input channel and DAW monitored there (I would actually mute the DAW track being recorded and monitor the input channel only).
 
I also wanted to give a quick thank you to vburel for chiming in, and will probably end up PMing him (since he posted) as this comment (to me) is the best answer to real-time, long-distance collaboration...
 
vburel
 
Additional I/O will help to connect USB MIC, VOIP or any Recorder application.




Fact is, there is now a truckload of free VOIP available with low latency (on even rudimentary gear). Voicemeeter popped up as the "most viable intermediary" for me, but I did not delve deeply into it and obviously did not get the nuances I needed, although believe it has everything.
 
Just to get the rest of that idea in this post, here is a similar post I made with the crux of the idea. All of the piece parts exists now, I think, and Voicemeeter may be the "glue that binds," as it were, but folks separated by distance shouldn't need to cart stuff hundreds of miles for a "jam session."
2015/11/24 18:05:54
Beepster
mettelus
Awesome progress Beeps. The slap back echo may be coming from your MixControl, as you could have both the input channel and DAW monitored there (I would actually mute the DAW track being recorded and monitor the input channel only).
 

 
Thanks. I am quite chuffed about it all. :-)
 
I should take a look at MixControl again (honestly I set and forgot that thing ages ago aside from buffer settings which is part of the reason I LOVE my Scarlett) but there is definitely nothing looping back through Sonar. As I talk none of the meters light up (I double checked) so definitely the VM software is not (AFAICT) looping back into Sonar.
 
Of course it's been a long, hectic day sorting this (and typing it all up here) so I'll take another look at it tomorrow.
 
Cheers.
2015/11/24 19:12:08
Soundblend
I once had an audio interface from ESI : Maya 44e
( i do not have it any more, too bad... )

There's a new version called Maya 44XTe 

now the good thing about the Audio interface / sound card is DirectWire
you can easy route your Asio output, to windows  MME or WDM

Viola... problem solved . no need for installing other drivers, software or changes
to your system settings at all.

Just do your screen recording... wish all audio interfaces had DirectWire. 

DirectWire picture



Just as simple as that...
2015/11/24 19:36:53
Beepster
Soundblend
Just as simple as that...




Unless of course you don't own one of those cards...
 
;-)
 
However the Maya cards are put out by Echo IIRC (yours was an Echo card... yes?).
 
I own a Layla 3G (same company) that I no longer use BUT still have installed (the card is anyway, the box is in my gack closet and the drivers are currently disabled). If your Maya could do that then MAYBE the Echo/Layala software has something similar. I don't think so but I haven't touched that thing in ages. It worked great on my old rig but didn't like the PCI slot on my new system's MOBO.
 
Something interesting to explore I guess.
 
Cheers.
2015/11/24 20:11:27
Soundblend
Beepster
Unless of course you don't own one of those cards...
 ;-)
 


Exactly .. 

Echo card ? i donno.. the company is called ESI Audio a german company : ESI Audiotechnik GmbH

I do not have that soundcard anymore , but DirectWire was sooo nice
just took seconds to patch the the audio routing in it's driver/setup panel.
2015/11/25 13:44:41
Beepster
Okay... I just figured something else out in regards to the following statement I made in my earlier post...
 
"IMPORTANT!! Disable the checkbox that says "Record Microphone Into Separate Audio Track". I am not sure why but this option, if checked, completely makes it so any vids recorded have NO audio. So when I play back my vids there is no sound. This is supposed to create a separate audio track of the sound input but I have no idea where it ends up (yet... still learning) but it sure doesn't end up on the vid nor does it appear in the Mirillis file window. I'll keep digging to find out why. Just keep it unchecked for now."
 
 
So what is happening here is the audio WAS actually being recorded (all of it) but it is being recorded into another audio track on the video. The first audio track was only recording silence and that first track was what was being defaulted to when I played back the video in the Mirillis Player (the player that comes with Action!).
 
What this is SUPPOSED to do is split out the system sounds from any mic input so they can be edited separately (which I want) but I think maybe because I am using ASIO or have not figured out the actual routing properly yet it is not working as expected.
 
I guess AVI files (or just video files) can have multiple audio tracks that can be switched to/mixed together/whatever which is how we can get DVD commentaries and shiz like that on the main video file.
 
Whatever... that's all crap I'm trying to learn about.
 
Anyway... if the "Record Microphone Into Spearate Audio Track" option is selected in Mirillis when recording using the setup I described above it can only be accessed by switching to that second track. In the Mirillis Player there is a hotkey (press A) that switches to the second audio track. Once I did that I could hear the audio.
 
So it was being recorded... it was just buried under the main track.
 
Now I have two things to figure out.
 
1) How to route things so the Sonar/system sounds (which are being outputted by Voicemeeter into Action!) end up in the first audio track in the vid and my mic gets recorded into the second audio track on the vid
 
and
 
2) How to extract BOTH of the audio tracks from the vid as waves (which I know how to do with ANOTHER screencast program called DXtory or other video/audio splitter tools based on some youtube vids I found).
 
RE: 1) This is either impossible due to the nature of ASIO and the virtual output of Voicemeeter (which I think might only have one output option with all mixed audio in it but I will read more)
 
RE: 2) I was hoping Sonar could split out BOTH audio tracks into their own tracks in Sonar using the video import option with "Import Audio Into New Tracks" option selected. That so far does not seem to be the case.
 
I have started another thread about the audio extraction stuff. I was looking at some stuff on Windows Movie Maker too and it looks like a pain in the balls for this type of audio mixing and honestly the vid editing looks a little weird too... but I'm gonna give it a crack anyway. There were a bunch of other, more pro looking freeware video editing tools out there though that I may have to consider that MAY do this audio extraction or at the very least edit in a less "kid friendly" bubblegum setup (like an actual editing timeline instead of whatever the heck is going on in the Movie Maker edit window... wtf? lulz...
 
Just typing up this crap to remind myself later and maybe point out stuff to others looking at these tools.
 
Cheers.
 
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account