Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: system sound to rearoute (Read 10153 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

system sound to rearoute

hello.

have anyone found any tool to forward all of windows system sound to rearoute? i want to build processor inside reaper to multi output card, but still have managed to get foobar working in this scheme, but not windows.

system sound to rearoute

Reply #1
Same, haven't been able to get that working yet. If you have two separate sound cards you could take the Wave output (or loop the output to the input) and then process that.

Though, you will get some latency issues that will  be noticeable in video or games.

system sound to rearoute

Reply #2
hello.

have anyone found any tool to forward all of windows system sound to rearoute? i want to build processor inside reaper to multi output card, but still have managed to get foobar working in this scheme, but not windows.


AFAIK, it's not possible.

VAC is the only routing solution for Windows which 'driver' becomes listed in system audio device list but, I doubt you would get ReaRoute listed in its device list since, AFAIK, ReaRoute is visible for ASIO compatible software only (VAC isn't ASIO compatible)  - http://software.muzychenko.net/eng/vac.htm

Couple years ago I posted on Asio4all forum and suggested to Michael Tippach (developer) if he would implement asio4all as system driver with routing features but no reply.

Juha

system sound to rearoute

Reply #3
ohhhh....too bad  maybe any other way of doing this?

system sound to rearoute

Reply #4
ohhhh....too bad  maybe any other way of doing this?



Hmm... are you afraid of cost of VAC ($36/25€)?

Juha

system sound to rearoute

Reply #5
it doesnt suite my needs. i need rearoute to be able to precoss signal in reaper and then output to audiocard.

system sound to rearoute

Reply #6
Sorry my weak english but, do you mean process with word "precoss"?

If you need Reaper just for to add FX into audio then, do you have to use Reaper + ASIO/rearoute for that ... I mean, VAC + VSTHost can be used quite easy (even for global audio) but you need to use DS or MME  drivers instead of ASIO (may produce some latency)? 

Base settings:
- set Virtual Cable 1 as default output device in system audio options (global effect)
- set VST Host to use DS or MME device of your sound card
- by the previous select, set DS or MME Virtual Cable 1 as input port
- and set DS or MME <your sound card> as output port
- load those FX you need and make connections

If you need to get L and R or several channels processed separately then energyXT 1.x Standalone is such a host in which this can be done. IIRC, other similar hosts are Blogue Bidule and Console.


Juha

system sound to rearoute

Reply #7
sorry for mistype  process.

idea behind this is to create 3way processor for my home system. i managed to get signal from foobar trought rearoute into reper, where stereo signal is processed for each driver. so far everything works.

problem is that i would like to have same processing for all of system sounds - games, video, youtube etc. thats why im searching for some way to route windows sounds into reaper.

vsthost isnt working properly for my soundcard. outputs show up only in pairs not all of them.

system sound to rearoute

Reply #8
vsthost isnt working properly for my soundcard. outputs show up only in pairs not all of them.


OK.

Try with VAC + Asio4All (remember enable VAC ports in Asio4All cp).

Here's one solution based on EnergyXT 1.x.



Duafire does have only 4 output channels so the picture is not correct but you get the idea.

I/O channels can be added/deleted and linked/unlinked by klicking the Master Out icon with mouse (right button).


EDIT:

Same working in VSTHost (VAC + Asio4all)



In VSTHost,  enable those output ports in Asio Channele Selection (left off from above picture)





On both setups you get the global effect by setting VAC Cable 1 as preferred (default) output device in SystemAudio Options.


Juha

system sound to rearoute

Reply #9
Here's another to try (needs VAC + Asio4all).

Download and install Max/MSP Runtime (v. 5.1). If you like to modify this maxpat file then install the fully working trial version instead.

Copy given code to ASCII editor (Notepad) and save using some name which has prefix .maxpat

Load the file into Max enviroment.

Code: [Select]
{
"patcher" : {
"fileversion" : 1,
"rect" : [ 322.0, 270.0, 640.0, 504.0 ],
"bglocked" : 0,
"defrect" : [ 322.0, 270.0, 640.0, 504.0 ],
"openrect" : [ 0.0, 0.0, 0.0, 0.0 ],
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"boxes" : [ {
"box" : {
"maxclass" : "newobj",
"text" : "adc~",
"outlettype" : [ "signal", "signal" ],
"patching_rect" : [ 245.0, 208.0, 37.0, 20.0 ],
"fontname" : "Arial",
"id" : "obj-4",
"numinlets" : 1,
"fontsize" : 12.0,
"numoutlets" : 2
}

}
, {
"box" : {
"maxclass" : "newobj",
"text" : "dac~ 1 2 3 4 5 6 7 8",
"patching_rect" : [ 216.0, 371.0, 117.0, 20.0 ],
"fontname" : "Arial",
"id" : "obj-3",
"numinlets" : 8,
"fontsize" : 12.0,
"numoutlets" : 0
}

}
 ],
"lines" : [ {
"patchline" : {
"source" : [ "obj-4", 1 ],
"destination" : [ "obj-3", 7 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 0 ],
"destination" : [ "obj-3", 6 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 1 ],
"destination" : [ "obj-3", 5 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 0 ],
"destination" : [ "obj-3", 4 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 1 ],
"destination" : [ "obj-3", 3 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 0 ],
"destination" : [ "obj-3", 2 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 1 ],
"destination" : [ "obj-3", 1 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
, {
"patchline" : {
"source" : [ "obj-4", 0 ],
"destination" : [ "obj-3", 0 ],
"hidden" : 0,
"midpoints" : [  ]
}

}
 ]
}

}

On Max, to open device control panel, doubleclick either ADC or DAC component.
Use asio4all driver.
Remember enable VAC cables in Asio4all panel.

As I don't have multichannel audio interface, you might need to modify the filr a bit to get it working correctly.


NOTE!

On Asio4all panel remember mute VAC output port !!!


Juha

system sound to rearoute

Reply #10
Gosh!

...

Copy given code to ASCII editor (Notepad) and save using some name which has prefix .maxpat

...


Not "prefix" but extention (i.e. filaname.maxpat).


Juha

system sound to rearoute

Reply #11
thanks. ill try it this way.

system sound to rearoute

Reply #12
Sorry, but was I seepy last nite because of this note went second time wrong

Not "prefix" but extention (i.e. filaname.maxpat).


... not extention but extension.


Here's how it looks like + couple settings:




As Max/MSP is quite powerful and easy to use 'enviroment', you be able to add more features like a VST component which allows to load VST FX plug-ins (EQ, spectrum analyzer (SPAN), etc.) --> add separate VST component for each output pair ... . 

Juha