Channel Mixer (foo_channel_mixer) for foobar2000 0.9
Latest version is: 0.9.6.3
Release date: 2007.11.21
Functionality:
* - (up|down)mix (to|from) 1-6 channels
* - redirect bass to subwoofer channel (6-channels output mode only)
* - delay rear channels by 1-40 ms (4 or 6-channels output mode only)
* - surround sound effect (2->4 or 2->6 mode only)
* - changing virtual width of a stereoimage
* - etc...
Plugin download:
http://www.skipyrich.com/store/foo_channel_mixer.7z (http://www.skipyrich.com/store/foo_channel_mixer.7z)
Channel Mixer (foo_channel_mixer) 0.2 alpha is out.
This plugin allows to (up|down)mix between 1-6 channels.
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Post your suggestions and bugreports here.
[a href="index.php?act=findpost&pid=259164"][{POST_SNAPBACK}][/a]
The new subwoofer options are most useful. A good amount of 5.1 material doesn't not have a proper LFE track. The option to mix the bass from all the channels was something I was hoping to see for 5.1 sources. So far there doesn't appear to be anything malfunctioning.
Version: 0.3 alpha
- changed: subwoofer volume and mode handling on 5.1 input
- added: delays
- changed: slightly changed filter constants
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
crashes at end of song when used with "gap killer", although, skip silence dsp works with it
crashes at end of song when used with "gap killer", although, skip silence dsp works with it
[a href="index.php?act=findpost&pid=259298"][{POST_SNAPBACK}][/a]
fast solution: move foo_dsp_nogaps on top of foo_channel_mixer.
I will try to locate and fix this problem...
this plugin is awesome, thank you very much........
thx 4 the quickfix, forgot to thank you for this awesome plugin as well, great work, ive been searching for something like this ever since i started using foobar!
Nice plugin. I've been playing around with it. It works well after tweaking the settings.
A few minor things:
There seems to be a minor bug when playing back silence (division by zeros or rounding errors somewhere, perhaps). This might be related to the gap killer problem. The track I noticed this problem with is The Atari's song, "Eight of Nine": there is a long period of silence at the end of the track. Playing that back with the channel mixer enabled results in 100% CPU usage when I reach the silent part (the channel mixer is the only DSP enabled at that point).
Edit: this seems to only appear with "use subwoofer" and "bass redirection" both enabled.
I use these two options, because without it, the low frequencies are too powerful--while I'm not familiar enough with this sort of thing to be able to know exactly why, I'm guessing it's because the audio is getting copied to 5 channel instead of just 2, and since each channel still contains a bass component, the speaker's crossover is taking bass from each of the 5 channels--making it louder than it should be. If anyone can shed more info on this, I'd appreciate it though.
Interestingly enough though, playing back silence://10 (for example) doesn't result in this CPU usage spike. I can post a FLAC of the ending of the song if it would help.
Using noise dithering seems to increase CPU usage by a lot--but this could be because foobar has to dither several channels at once though.
crashes at end of song when used with "gap killer", although, skip silence dsp works with it
[a href="index.php?act=findpost&pid=259298"][{POST_SNAPBACK}][/a]
Unfortunately, foo_dsp_nogaps crashes with
any 6-channel source
Use another plugin or write bugreport to its author...
There seems to be a minor bug when playing back silence (division by zeros or rounding errors somewhere, perhaps). This might be related to the gap killer problem. The track I noticed this problem with is The Atari's song, "Eight of Nine": there is a long period of silence at the end of the track. Playing that back with the channel mixer enabled results in 100% CPU usage when I reach the silent part (the channel mixer is the only DSP enabled at that point).
Edit: this seems to only appear with "use subwoofer" and "bass redirection" both enabled.
[a href="index.php?act=findpost&pid=259340"][{POST_SNAPBACK}][/a]
Interestingly enough though, playing back silence://10 (for example) doesn't result in this CPU usage spike. I can post a FLAC of the ending of the song if it would help.
[a href="index.php?act=findpost&pid=259340"][{POST_SNAPBACK}][/a]
This problem appears on any track in which there is a silence. It is a major bug, I shall try to correct it as soon as possible.
I use these two options, because without it, the low frequencies are too powerful--while I'm not familiar enough with this sort of thing to be able to know exactly why, I'm guessing it's because the audio is getting copied to 5 channel instead of just 2, and since each channel still contains a bass component, the speaker's crossover is taking bass from each of the 5 channels--making it louder than it should be. If anyone can shed more info on this, I'd appreciate it though.
[a href="index.php?act=findpost&pid=259340"][{POST_SNAPBACK}][/a]
"2 to 6" mode without bass redirection:
sub = (left+right)/2 * sub_volume
.....
"2 to 6" with bass redirection:
sub = lowpass( (left+right)/2 ) * sub_volume
left = highpass(left)
right = highpass(right)
.....
Using noise dithering seems to increase CPU usage by a lot--but this could be because foobar has to dither several channels at once though.
[a href="index.php?act=findpost&pid=259340"][{POST_SNAPBACK}][/a]
Version: 0.3.1 alpha
- quickfix: high CPU usage on silence with bass redirect enabled
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
skipyrich, this plugin is getting better and better.
I have just a remark about the handling of 5.1 sources.
Could you make it possible that 5.1 sources could pass unchanged (for instance when Downmix is off)?
I hope I'm not asking too much The only way now is to switch to 6ch mode and switch on "Use subwoofer". But when I play a 2ch source with those settings I get the double amount of bass (like zetafunction).
The only way now is to switch to 6ch mode and switch on "Use subwoofer". But when I play a 2ch source with those settings I get the double amount of bass (like zetafunction).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=259741")
Version: 0.3.2 alpha
- added: volume control for upmixed subwoofer channel
[a href="http://skipyrich.siteburg.com/store/foo_channel_mixer.zip]http://skipyrich.siteburg.com/store/foo_channel_mixer.zip[/url]
The new control ("Upmixed volume") change volume of upmixed subwoofer channel only. Old ("Volume") control change volume of the subwoofer channel in all cases.
I hope, that it will allow to receive desirable results.
Wow, thanks a lot for this great plugin.
Fixes for me what Creative screwed with their crappy drivers.
Finally my woofer is giving me nice kicks while listening to (stereo)music and the center is no more waste of space.
Good work!
One thing that would be cool though: if one could reset settings to default (after messing around with a settings and not remembering what the default was. )
Version: 0.3.3 alpha
- added: Reset button on each configuration tab
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Version: 0.3.4 alpha
- added: option to invert rear channels
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Thanks for your great work!
I'm going to try it out tonite with my Abit NF7-S v2.0 motherboard.
Just wanted to say "Thanks!!"
People who use Audigys to AV receivers will really appreciate this, since you create a true 6 channel output, you don't suffer the normal LFE attenuation loss.
Version: 0.4 alpha
- added: changing virtual width of a stereoimage
- changed: moved some controls
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Thanks for your great work!
I'm going to try it out tonite with my Abit NF7-S v2.0 motherboard.
[a href="index.php?act=findpost&pid=261355"][{POST_SNAPBACK}][/a]
Why do you wanna do that? Soundstorm converts all sound sources to AC3 in realtime.
I'ts just a matter of pluging in the cable and you'll have sound in all 6 speakers.
Version: 0.4 alpha
- changed: moved some controls
[a href="index.php?act=findpost&pid=262124"][{POST_SNAPBACK}][/a]
Thanks again,
I just want to make a note that there is a relation between
- upmix->subwoofer (volume of content send to subwoofer) and
- subwoofer-> Bass redirection
As an example: In my case upmix->subwoofer is 0, because my speakerset handles the crossover between satelites and (sub)woofer itself. When I now try Bass redirection, which is on another tab, I lose the bass (which is OK!). So maybe these settings should be kept on the same tab.
or just forget about upmix->subwoofer (level) and only have a "bass redirection level" grouped with the other Bass redirection settings, which I think makes more sense?
Happy 2005.
Thanks for your great work!
I'm going to try it out tonite with my Abit NF7-S v2.0 motherboard.
[a href="index.php?act=findpost&pid=261355"][{POST_SNAPBACK}][/a]
Why do you wanna do that? Soundstorm converts all sound sources to AC3 in realtime.
I'ts just a matter of pluging in the cable and you'll have sound in all 6 speakers.
[a href="index.php?act=findpost&pid=262230"][{POST_SNAPBACK}][/a]
negative, I am using the newest drivers, with z-680's with the soundstorm, (Abit-NF7-s V2.0) with the optical cable and with DD live setting you only hear sound on the channels foobar is using, so with channel mixer you can play with 2 to 5.1 sound, without it and with no hardware acceleration its 2 channels, with hardware its 4.
The plugin lets me (turning hardware acceleration off) up mix to 5.1, turn set the center channel to 0, play with the front and reat channels settings, and play with the bass, my music has never sounded better.
And the only difference between the 5.1 setting snd 5.1 DD live setting is that 5.1 all the channel mixing is done by my 680's and with 5.1 DD live its foobar doing the channel mixing since hardware acceleration is off.
Thanks for your great work!
I'm going to try it out tonite with my Abit NF7-S v2.0 motherboard.
[a href="index.php?act=findpost&pid=261355"][{POST_SNAPBACK}][/a]
Why do you wanna do that? Soundstorm converts all sound sources to AC3 in realtime.
I'ts just a matter of pluging in the cable and you'll have sound in all 6 speakers.
[a href="index.php?act=findpost&pid=262230"][{POST_SNAPBACK}][/a]
negative, I am using the newest drivers, with z-680's with the soundstorm, (Abit-NF7-s V2.0) with the optical cable and with DD live setting you only hear sound on the channels foobar is using, so with channel mixer you can play with 2 to 5.1 sound, without it and with no hardware acceleration its 2 channels, with hardware its 4.
The plugin lets me (turning hardware acceleration off) up mix to 5.1, turn set the center channel to 0, play with the front and reat channels settings, and play with the bass, my music has never sounded better.
And the only difference between the 5.1 setting snd 5.1 DD live setting is that 5.1 all the channel mixing is done by my 680's and with 5.1 DD live its foobar doing the channel mixing since hardware acceleration is off.
[a href="index.php?act=findpost&pid=262273"][{POST_SNAPBACK}][/a]
Hmm.. Soundstorm does AC3 encoding realtime. (No other soundcard does that.)
I'm not sure thats what you're doing.
Well, I also have an optical cable between my computer and my Home Cinema Receiver (Yamaha RX-V596RDS).
Works like a charm.
My brother have the same setup, he recently bought a Yamaha RX-V650 Reciever (and some new speakers), and voilá..
No matter what sound is playing, windows, Winamp, Foobar, MPC, WMP, PVR-250 (TV-Card) whatever.. Sound in all 5.1 (7.1+2 in his case) speakers.
All sound is digital in AC3.
Maybe its something funky with your speakers?
Edit: I have the exact same mobo as you aswell.
Thanks for your great work!
I'm going to try it out tonite with my Abit NF7-S v2.0 motherboard.
[a href="index.php?act=findpost&pid=261355"][{POST_SNAPBACK}][/a]
Why do you wanna do that? Soundstorm converts all sound sources to AC3 in realtime.
I'ts just a matter of pluging in the cable and you'll have sound in all 6 speakers.
[a href="index.php?act=findpost&pid=262230"][{POST_SNAPBACK}][/a]
negative, I am using the newest drivers, with z-680's with the soundstorm, (Abit-NF7-s V2.0) with the optical cable and with DD live setting you only hear sound on the channels foobar is using, so with channel mixer you can play with 2 to 5.1 sound, without it and with no hardware acceleration its 2 channels, with hardware its 4.
The plugin lets me (turning hardware acceleration off) up mix to 5.1, turn set the center channel to 0, play with the front and reat channels settings, and play with the bass, my music has never sounded better.
And the only difference between the 5.1 setting snd 5.1 DD live setting is that 5.1 all the channel mixing is done by my 680's and with 5.1 DD live its foobar doing the channel mixing since hardware acceleration is off.
[a href="index.php?act=findpost&pid=262273"][{POST_SNAPBACK}][/a]
Hmm.. Soundstorm does AC3 encoding realtime. (No other soundcard does that.)
I'm not sure thats what you're doing.
Well, I also have an optical cable between my computer and my Home Cinema Receiver (Yamaha RX-V596RDS).
Works like a charm.
My brother have the same setup, he recently bought a Yamaha RX-V650 Reciever (and some new speakers), and voilá..
No matter what sound is playing, windows, Winamp, Foobar, MPC, WMP, PVR-250 (TV-Card) whatever.. Sound in all 5.1 (7.1+2 in his case) speakers.
All sound is digital in AC3.
Maybe its something funky with your speakers?
Edit: I have the exact same mobo as you aswell.
[a href="index.php?act=findpost&pid=262413"][{POST_SNAPBACK}][/a]
I only get full 5.1 with everything on when I have my output set to 5.1 in NV Mixer and have my z-680's set to PL Movie or PL Music.
If you look at the NV mixer you'll see what channels are being output by Soundstorm, you and your brothers recievers are mixing and decoding, because, with creative desktop 5.1 with digital coax out and with Logitech Z680's optical I have gotten the same results.......sound storm will not up mix stereo sound to 5.1 unless you tell it to with hardware acceleration, and if you reghack NV mixer to all add a center channel (if none exists in the source)
Yes it may do AC3 encoding in realtime however that doesnt mean that the out put is in 5.1 sound. Secondly SS only does 5.1 sound so the fact that your brothers get 7.1 +2 sound means that his reciever is take the source audio and upmixing.......
I only get full 5.1 with everything on when I have my output set to 5.1 in NV Mixer and have my z-680's set to PL Movie or PL Music.
If you look at the NV mixer you'll see what channels are being output by Soundstorm, you and your brothers recievers are mixing and decoding, because, with creative desktop 5.1 with digital coax out and with Logitech Z680's optical I have gotten the same results.......sound storm will not up mix stereo sound to 5.1 unless you tell it to with hardware acceleration, and if you reghack NV mixer to all add a center channel (if none exists in the source)
Yes it may do AC3 encoding in realtime however that doesnt mean that the out put is in 5.1 sound. Secondly SS only does 5.1 sound so the fact that your brothers get 7.1 +2 sound means that his reciever is take the source audio and upmixing.......
Well, if I set nvmixer to "5.1 Speakers (Dolby Digital)" my reciever reacts and shows "Dolby Digital".. If I set it to anything else my reciever displays "Pro Logic".
(The reciever is set to "Auto" so it detects what comes in.)
So the reciever detects AC3.
Same with DVD's (from my standalone player).
In the movies menu's the reciever shows "Pro Logic".
When the movie starts it either shows "Dolby Digital" or "DTS".
So there is no upmixing going on. (In my case)
Oh, and I have sound in my center.
Well, if I set nvmixer to "5.1 Speakers (Dolby Digital)" my reciever reacts and shows "Dolby Digital".. If I set it to anything else my reciever displays "Pro Logic".
(The reciever is set to "Auto" so it detects what comes in.)
So the reciever detects AC3.
Same with DVD's (from my standalone player).
In the movies menu's the reciever shows "Pro Logic".
When the movie starts it either shows "Dolby Digital" or "DTS".
So there is no upmixing going on. (In my case)
Oh, and I have sound in my center.
[a href="index.php?act=findpost&pid=262550"][{POST_SNAPBACK}][/a]
Right........My Logitech z 680's do the same, It shows the DD logo if its a 5.1 DD Live, and if its just 5.1, I can choose how the reciever outputs the source, ie stereo, stereo 2x, PL Movie, PL music..........
Prologic means the receiver upmixes the input to create 5.1 sourround sound audio.
Try this experiment, open NV Mixer, set it to 5.1 DD Live, then open foobar, play a song an mp3, depending on your settings you should the VU meters plays outputing the appropriate channels,
left rear, left, center, sub, right, right rear.
If hw acceleration is off, and you play an mp3 you should only see the VU meters for left and right, if DD live setting is on, then you should only hear your front left and right channels...........
...
or just forget about upmix->subwoofer (level) and only have a "bass redirection level" grouped with the other Bass redirection settings, which I think makes more sense?
[a href="index.php?act=findpost&pid=262241"][{POST_SNAPBACK}][/a]
Thank you. I will think about it...
Version: 0.5 alpha
- added: adding low frequencies to the rear channels (2->4 or 2->6 mode)
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
This improvement is only for "BIG" systems w/o subwoofer.
Well, if I set nvmixer to "5.1 Speakers (Dolby Digital)" my reciever reacts and shows "Dolby Digital".. If I set it to anything else my reciever displays "Pro Logic".
(The reciever is set to "Auto" so it detects what comes in.)
So the reciever detects AC3.
Same with DVD's (from my standalone player).
In the movies menu's the reciever shows "Pro Logic".
When the movie starts it either shows "Dolby Digital" or "DTS".
So there is no upmixing going on. (In my case)
Oh, and I have sound in my center.
[a href="index.php?act=findpost&pid=262550"][{POST_SNAPBACK}][/a]
Right........My Logitech z 680's do the same, It shows the DD logo if its a 5.1 DD Live, and if its just 5.1, I can choose how the reciever outputs the source, ie stereo, stereo 2x, PL Movie, PL music..........
Prologic means the receiver upmixes the input to create 5.1 sourround sound audio.
Try this experiment, open NV Mixer, set it to 5.1 DD Live, then open foobar, play a song an mp3, depending on your settings you should the VU meters plays outputing the appropriate channels,
left rear, left, center, sub, right, right rear.
If hw acceleration is off, and you play an mp3 you should only see the VU meters for left and right, if DD live setting is on, then you should only hear your front left and right channels...........
[a href="index.php?act=findpost&pid=262569"][{POST_SNAPBACK}][/a]
Ohwell.. so the conclusion is:
If you have Soundstorm and a "real" home cinema reciever, digitally connected, and are using Dolby Digital 5.1 in the nvMixer, there's no need for any extra steps (or foobar plugins).
If you are using desktop speakers (like creative or logitech) that usually are a pos with their own strange cables/connectors then I guess there's a need for plugins like this.
Well, if I set nvmixer to "5.1 Speakers (Dolby Digital)" my reciever reacts and shows "Dolby Digital".. If I set it to anything else my reciever displays "Pro Logic".
(The reciever is set to "Auto" so it detects what comes in.)
So the reciever detects AC3.
Same with DVD's (from my standalone player).
In the movies menu's the reciever shows "Pro Logic".
When the movie starts it either shows "Dolby Digital" or "DTS".
So there is no upmixing going on. (In my case)
Oh, and I have sound in my center.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=262550")
Right........My Logitech z 680's do the same, It shows the DD logo if its a 5.1 DD Live, and if its just 5.1, I can choose how the reciever outputs the source, ie stereo, stereo 2x, PL Movie, PL music..........
Prologic means the receiver upmixes the input to create 5.1 sourround sound audio.
Try this experiment, open NV Mixer, set it to 5.1 DD Live, then open foobar, play a song an mp3, depending on your settings you should the VU meters plays outputing the appropriate channels,
left rear, left, center, sub, right, right rear.
If hw acceleration is off, and you play an mp3 you should only see the VU meters for left and right, if DD live setting is on, then you should only hear your front left and right channels...........
[a href="index.php?act=findpost&pid=262569"][{POST_SNAPBACK}][/a]
Ohwell.. so the conclusion is:
If you have Soundstorm and a "real" home cinema reciever, digitally connected, and are using Dolby Digital 5.1 in the nvMixer, there's no need for any extra steps (or foobar plugins).
If you are using desktop speakers (like creative or logitech) that usually are a pos with their own strange cables/connectors then I guess there's a need for plugins like this.
[a href="index.php?act=findpost&pid=264830"][{POST_SNAPBACK}][/a]
rrrriiiiggghhhtttt..........again look at my posts and you'll see I am using logitech z-680's(not any ordinary set of computer speakers, it can do Dolby Digital/Prologic II, DTS and is THX certified).......and no strange cables or connections.......and I am using an over the counter optical cable.........go to [a href="http://www.nforcershq.com/]http://www.nforcershq.com/[/url] and the people there will tell you soundstorm doesn't not upmix your sound......your reciever is upmixing not to mention soundstorm only does 5.1 sound according to the specs, the fact that your brother can get 7.1 + 2 extra speakers means its his home theater reciever is upmixing.....please there is no need to resort to childish behaviour........
Secondly AC3 doesnt mean 6 channels, examine a dvd and you know that often there is 2 channel ac3 steam as well..........
Skipyrich this is a great plugin btw........I love the how you can control what how much of the front, is heard in the rear, and vice versa.........excellent work..........
Well, if I set nvmixer to "5.1 Speakers (Dolby Digital)" my reciever reacts and shows "Dolby Digital".. If I set it to anything else my reciever displays "Pro Logic".
(The reciever is set to "Auto" so it detects what comes in.)
So the reciever detects AC3.
Same with DVD's (from my standalone player).
In the movies menu's the reciever shows "Pro Logic".
When the movie starts it either shows "Dolby Digital" or "DTS".
So there is no upmixing going on. (In my case)
Oh, and I have sound in my center.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=262550")
Right........My Logitech z 680's do the same, It shows the DD logo if its a 5.1 DD Live, and if its just 5.1, I can choose how the reciever outputs the source, ie stereo, stereo 2x, PL Movie, PL music..........
Prologic means the receiver upmixes the input to create 5.1 sourround sound audio.
Try this experiment, open NV Mixer, set it to 5.1 DD Live, then open foobar, play a song an mp3, depending on your settings you should the VU meters plays outputing the appropriate channels,
left rear, left, center, sub, right, right rear.
If hw acceleration is off, and you play an mp3 you should only see the VU meters for left and right, if DD live setting is on, then you should only hear your front left and right channels...........
[a href="index.php?act=findpost&pid=262569"][{POST_SNAPBACK}][/a]
Ohwell.. so the conclusion is:
If you have Soundstorm and a "real" home cinema reciever, digitally connected, and are using Dolby Digital 5.1 in the nvMixer, there's no need for any extra steps (or foobar plugins).
If you are using desktop speakers (like creative or logitech) that usually are a pos with their own strange cables/connectors then I guess there's a need for plugins like this.
[a href="index.php?act=findpost&pid=264830"][{POST_SNAPBACK}][/a]
rrrriiiiggghhhtttt..........again look at my posts and you'll see I am using logitech z-680's(not any ordinary set of computer speakers, it can do Dolby Digital/Prologic II, DTS and is THX certified).......and no strange cables or connections.......and I am using an over the counter optical cable.........go to [a href="http://www.nforcershq.com/]http://www.nforcershq.com/[/url] and the people there will tell you soundstorm doesn't not upmix your sound......your reciever is upmixing not to mention soundstorm only does 5.1 sound according to the specs, the fact that your brother can get 7.1 + 2 extra speakers means its his home theater reciever is upmixing.....please there is no need to resort to childish behaviour........
Secondly AC3 doesnt mean 6 channels, examine a dvd and you know that often there is 2 channel ac3 steam as well..........
Skipyrich this is a great plugin btw........I love the how you can control what how much of the front, is heard in the rear, and vice versa.........excellent work..........
[a href="index.php?act=findpost&pid=265217"][{POST_SNAPBACK}][/a]
Yes, I know in my brothers case that his reciever upmixes to 7.1+2.
That was just an example.
Soundstorm converts ALL sound to AC3 (5.1) and THEN sends it to the reciever.
The job is ALREADY done. NOTHING further to do for the reciever.
The same thing as watching a DVD in AC3 5.1.
I know that there is 2 channel AC3 in DVD's aswell.
But soundstorm outputs 5.1 channels AC3 to the reciever.
There's no upmixing needed on the reciever as the sound is already in 5.1.
I'm sure the plugin is amazing for those with desktop speakers, or funky Creative cards that have special cables/connectors, I'm just saying that if you have a Soundstorm, there's no need for this.
Edit:
Alright, just tried it.
The first thing I got was no sound.
Found out that Kernel Streaming was a no-no.
Now, I got sound (with directsound), but a lag on the mouse.
The mouse "skips" when I move it.
(foobar uses around 22% - 25% CPU on my Barton 2500+)
But as far as the music go, it sounds the same.
wow been waiting for something like this for ages.... nice work indeed..
i love it
Yes, I know in my brothers case that his reciever upmixes to 7.1+2.
That was just an example.
Soundstorm converts ALL sound to AC3 (5.1) and THEN sends it to the reciever.
The job is ALREADY done. NOTHING further to do for the reciever.
The same thing as watching a DVD in AC3 5.1.
I know that there is 2 channel AC3 in DVD's aswell.
But soundstorm outputs 5.1 channels AC3 to the reciever.
There's no upmixing needed on the reciever as the sound is already in 5.1.
I'm sure the plugin is amazing for those with desktop speakers, or funky Creative cards that have special cables/connectors, I'm just saying that if you have a Soundstorm, there's no need for this.
Edit:
Alright, just tried it.
The first thing I got was no sound.
Found out that Kernel Streaming was a no-no.
Now, I got sound (with directsound), but a lag on the mouse.
The mouse "skips" when I move it.
(foobar uses around 22% - 25% CPU on my Barton 2500+)
But as far as the music go, it sounds the same.
[a href="index.php?act=findpost&pid=265307"][{POST_SNAPBACK}][/a]
@WiLLiE and AsILayDying
First
You two are very lucky.. Like myself.. to have a Nforce 2 with SoundStorm and a set of Ligtech z-680s...
Second.. Yes.. the soundstorm can sorta upmix and it can encode to digital.. They are seperate setting.. Center channel has to be enabled the hard way (registry edit), but rear channels can be done in nvmixer and you can create a LFE channel too (when using DirectSound). Plus, the z-680s support prologic so they can up mix if you dont do it in SoundStorm. Or, they can decode AC3 if Soundstorm has already encoded to AC3 (in hardware) and you upmixed to 5.1 in Soundstorm it self. I hope I just made sense...
My last 3 machines have all benn nforce2 with soundstorm because I love they way it works with a nice set of speakers like the z-680s. I even had a audigy 2 platinum (with optical connection to z-680s), but went back to soundstorm anyway.
Finally
@skipyrich
Thank you thank you thank you
This is what converted me from using winamp for so long even though I knew about and tried foobar so long ago. Being spoiled (as mentioned above) with the abilities of soundstorm made me picky about upmixing plugins for winamp and foobar.. I wanted a little more control. Your plugin for foobar is the best I have seen thus far.
@WiLLiE and AsILayDying
First
You two are very lucky.. Like myself.. to have a Nforce 2 with SoundStorm and a set of Ligtech z-680s...
Second.. Yes.. the soundstorm can sorta upmix and it can encode to digital.. They are seperate setting.. Center channel has to be enabled the hard way (registry edit), but rear channels can be done in nvmixer and you can create a LFE channel too (when using DirectSound). Plus, the z-680s support prologic so they can up mix if you dont do it in SoundStorm. Or, they can decode AC3 if Soundstorm has already encoded to AC3 (in hardware) and you upmixed to 5.1 in Soundstorm it self. I hope I just made sense...
My last 3 machines have all benn nforce2 with soundstorm because I love they way it works with a nice set of speakers like the z-680s. I even had a audigy 2 platinum (with optical connection to z-680s), but went back to soundstorm anyway.
Finally
@skipyrich
Thank you thank you thank you
This is what converted me from using winamp for so long even though I knew about and tried foobar so long ago. Being spoiled (as mentioned above) with the abilities of soundstorm made me picky about upmixing plugins for winamp and foobar.. I wanted a little more control. Your plugin for foobar is the best I have seen thus far.
[a href="index.php?act=findpost&pid=265458"][{POST_SNAPBACK}][/a]
Thank you blemke, yes as I mentioned earlier soundstorm will only upmix to if you clone the rear channels(in NV mixer), and you do a reg edit for the center channel..........and turn on hardware acceleration in your output settings in foobar.........
yes I love this plugin, as well, please do share you settings I would like to see what you use as well..........this is mine..........PS there are never drivers since dec 22 of 2004 for soundstorm, I just updated mine.......
I have DolbyDigital Live set on my NVMixer, so my my Z680s dont do any mixing.....
and on channel mixer I have it set to 6 channels with a steroimage width of 1, then in upmix I have the center channel @ 0 subwoofer @1 rear in front @ 0.7, rear volume @ 1 and front in rear @ 0.3 and then the sub volume @ 1 with a frequency of 100 with no rear delay.......I havent played too much with it..........oh and my output is direct sound v2.5 with hardware mixing off...........
I really do love this plugin...........
Version: 0.5.1 alpha
- changed: rear channels processing order
- fixed: adding low frequencies to the rear channels does not work as expected in 2->6 mode
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Nice, quite a lot updates!
I was still using your build 0.1.3, but 0.51 is really lovely!
Go on dude!
i was serching for a way to have have music with bass while playing eve online in 5.1.
now ive found it.
thankyou thankyou thankyouuuuuuu!
*bows*
JT
i cant seem to download from the site, i really really need this plugin.
little help please?
thanks
Myren
i cant seem to download from the site, i really really need this plugin.
little help please?
thanks
Myren
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=272737")
Have you tried going through the main page?
[a href="http://skipyrich.siteburg.com/]http://skipyrich.siteburg.com/[/url]
EDIT: spelling
i cant seem to download from the site, i really really need this plugin.
little help please?
thanks
Myren
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=272737")
Have you tried going through the main page?
[a href="http://skipyrich.siteburg.com/]http://skipyrich.siteburg.com/[/url]
EDIT: spelling
[a href="index.php?act=findpost&pid=272758"][{POST_SNAPBACK}][/a]
I'm not able to download anything from that site.... Using Firefox, but now I tried with IE too, just to make sure....
i cant seem to download from the site, i really really need this plugin.
little help please?
thanks
Myren
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=272737")
Have you tried going through the main page?
[a href="http://skipyrich.siteburg.com/]http://skipyrich.siteburg.com/[/url]
EDIT: spelling
[a href="index.php?act=findpost&pid=272758"][{POST_SNAPBACK}][/a]
I'm not able to download anything from that site.... Using Firefox, but now I tried with IE too, just to make sure....
[a href="index.php?act=findpost&pid=272763"][{POST_SNAPBACK}][/a]
Works fine for me using Firefox. I just go to the download page and click on the link to the .zip file. Works from IE also.
EDIT: btw, are you using the most recent version of firefox? I am using 1.0.
Firefox is brand new, and I don't have other problems with downloads (as I'm currently in the process of installing a new system I download this and that from all over the place). But here I just get transferred to a site saying
You requested file from SiteBurg.Com.
Click here to continue.
And then: nothing.... No dice. No matter what I do. Hm.
EDIT: Typo.
But here I just get transferred to a site saying
You requested file from SiteBurg.Com.
Click here to continue.
And then: nothing.... No dice. No matter what I do. Hm.
[a href="index.php?act=findpost&pid=272796"][{POST_SNAPBACK}][/a]
If the link in a word "here" does not work, may be your firewall cuts header "Referrer". My hoster does not allow direct downloading files from other sites...
OK. Figured it out. Should have thought 'bout it before: Zone Alarm. Had to shut it down.
Cool, I have got some rubbish 5.1 speakers here, and they have no bass management in them, so if I hook it to a DVD players 5.1 out, I get nothing out the woofer except for crackles during explosions (cant handle the lows that the LFE track has in it) - playing music on them was a joke as the woofer just sits there idle and the sat's are trying to go down to 20Hz and just clipping something chronic...
When it was on the nforce based machine it was ok, because the nvidia control panel let me do a crossover on the card, but now im on onboard on a P4, I dont have that luxary, at least this makes my MP3s have some bass again.
I just love how these makers of complete crap speakers dont seem to know the difference between a 5.1 signal from DD/DTS and the 5.1 that needs to go into there rubbish.... The box even has a picture indicating it can be connected straight to a DVD player with 5.1 out.... riiiiiiiight....
Version: 0.6 alpha
- added: bass redirection modes
- changed: rear channels processing controls logic
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Thanks for the update, skipyrich.
I don't know if there's any easy way for component devs to access the keyboard shortcut interface, but if there's an API for that, I'd love to be able to control some of the settings at the press of a button, specifically to switch between 6 channel and 2 channel (aka headphone) mix. I don't know whether anybody else is interested in it, maybe I'm the only one. Anyway, thanks for the plugin, it's awesome.
First off id like to thank you for letting foobar do something with all my speakers, but i think ive found a problem with channel mixer.
About a week ago i installed the .Net framework, and upgraded channel mixer to 0.6 and now every so often (about every 5 minutes) audio playback either stops completly or slows down and is filled with buzzes and cracks. The foobar console shows nothing, when the track pauses playing, moving the slider restarts playback. Tracks can freeze or start buzzing at any point in the track, seemingly at random.
Ive removed everything from my dsp chain except channel mixer, have tried using different output methods (directsound, waveout) and found that kernel streaming is even worse (constant buzzing and hissing)
Im running XP pro on a nforce2 w/ soundstorm motherboard, latest drivers and updates, have reinstalled foobar from scratch and the problem is still there.
It effects mp3, wave and ogg files (i dont have any other formats) and does not effect media player classic, windows media player or other media players ive tried.
Based on what ive tried it seems to be a problem with channel mixer, after i installed the latest .Net framwork.
Hope you can help
Nick
Im running XP pro on a nforce2 w/ soundstorm motherboard, latest drivers and updates, have reinstalled foobar from scratch and the problem is still there.
It effects mp3, wave and ogg files (i dont have any other formats) and does not effect media player classic, windows media player or other media players ive tried.
Based on what ive tried it seems to be a problem with channel mixer, after i installed the latest .Net framwork.
Considering that I use the same plugin, on XP SP2 with latest .Net Framework on a nforce2 mobo w/ soundstorm, and I don't have any issues, I'll have to say it's probably not the plugin, but the spoony nvidia drivers.
What version of driver are you installing, and don't just say "latest", because there are several floating around. Is it from a Remix package?
I don't have these issues neither.
(nforce2 - Audigy 2 - .net 1.1)
Should be your soundchip or driver issues.
Shame on me, but what is Mode: "Copy" under the Upmix tab?
I don't know if there's any easy way for component devs to access the keyboard shortcut interface, but if there's an API for that, I'd love to be able to control some of the settings at the press of a button, specifically to switch between 6 channel and 2 channel (aka headphone) mix. I don't know whether anybody else is interested in it, maybe I'm the only one. Anyway, thanks for the plugin, it's awesome.
[a href="index.php?act=findpost&pid=281950"][{POST_SNAPBACK}][/a]
Thanks for your suggestion.
I plan to add profiles in which sets of settings will be saved. After that, I shall add possibility of switching of profiles automatically or manually.
Based on what ive tried it seems to be a problem with channel mixer, after i installed the latest .Net framwork.
[a href="index.php?act=findpost&pid=281951"][{POST_SNAPBACK}][/a]
Channel Mixer does not depend from .Net framework.
Check your settings in
Control Panel -> Sounds and Audio Devices Properties -> Volume -> Advanced -> Hardware Acceleration.
Shame on me, but what is Mode: "Copy" under the Upmix tab?
[a href="index.php?act=findpost&pid=282211"][{POST_SNAPBACK}][/a]
"Copy" means that stereo channels are simply copied to front and rear channels while upmixing without any additional processing.
"Surround" processes the stereo signal instead of just copying it to the front and rear channels.
Hey,
Well for some reason I can not enable the subwoofer settings. All are grayed out and do not know why.
And everything else appears to be working fine and yes it does sound better after I changed Rear settings.
I have an audigy 2 plat. pro. Using old 5.1 speakers atm. Are they just not supported?
My subwoofer is working fine.
Thanks,
Will
Well for some reason I can not enable the subwoofer settings. All are grayed out and do not know why.
[a href="index.php?act=findpost&pid=282318"][{POST_SNAPBACK}][/a]
Subwoofer settings are enabled only on 6-channels output mode.
oh ok cool
not sure how i missed that
thanks,
will
yes, a quick-switch profile feature would be most useful... i use your plugin to give me bass from sub when i play games with 5.1 audio - works great
however a profile switch mode for the dsp stack would be even better methinks
maybe i should make a thread for such a feature request?
peter doesent seem to be doing much developing atm, but we could get it for the next version mebbe
JT
How about copying or redirecting some channels to another sound output device?
I would love to be able to send for instance the front channels to my onboard soundcard instead of the usb, since the onboard can output them via S/PDIF.
How about copying or redirecting some channels to another sound output device?
[a href="index.php?act=findpost&pid=282954"][{POST_SNAPBACK}][/a]
Search for output plug which can do this for you. DSP plugins can't control this...
Aight
First off id like to thank you for letting foobar do something with all my speakers, but i think ive found a problem with channel mixer.
About a week ago i installed the .Net framework, and upgraded channel mixer to 0.6 and now every so often (about every 5 minutes) audio playback either stops completly or slows down and is filled with buzzes and cracks. The foobar console shows nothing, when the track pauses playing, moving the slider restarts playback. Tracks can freeze or start buzzing at any point in the track, seemingly at random.
Ive removed everything from my dsp chain except channel mixer, have tried using different output methods (directsound, waveout) and found that kernel streaming is even worse (constant buzzing and hissing)
Im running XP pro on a nforce2 w/ soundstorm motherboard, latest drivers and updates, have reinstalled foobar from scratch and the problem is still there.
It effects mp3, wave and ogg files (i dont have any other formats) and does not effect media player classic, windows media player or other media players ive tried.
Based on what ive tried it seems to be a problem with channel mixer, after i installed the latest .Net framwork.
Hope you can help
Nick
[a href="index.php?act=findpost&pid=281951"][{POST_SNAPBACK}][/a]
Hello
I'm a french user.
At first, thanks a lot for channel_mixer it's a very great composant.
I have the same problem with a A7N8X-E deluxe with the 6 channel mode Foobar stops complettly.
Did you use RG info ?
With 6 channel mode foobar stops with or without RG info.
But in 4 for channle mode, foobar slows down and don't play with RG info in "album"
No problems on my Nforce 2 board.............latestest drivers(5.10 for the board and 4.57 for audio), and net 1.1......and the newest channel mixer..........the only problem I have had is kernal streaming never works for me in 6 channel mode, but then again it never worked, when I tried to play an audio file with 6 channels...............
I have the same problem with a A7N8X-E deluxe with the 6 channel mode Foobar stops complettly.
[a href="index.php?act=findpost&pid=283605"][{POST_SNAPBACK}][/a]
Whether appearance of this symptom depends on change of options of the subwoofer or playing 6-channels tracks w/o Channel Mixer?
Did you use RG info ?
With 6 channel mode foobar stops with or without RG info.
But in 4 for channle mode, foobar slows down and don't play with RG info in "album"
Channel Mixer does not use metainfo from tracks.
Try to test foobar w/o channel mixer with DSP plugin "convert stereo to 4 channels". Does the problem persist?
I have the same problem with a A7N8X-E deluxe with the 6 channel mode Foobar stops complettly.
[a href="index.php?act=findpost&pid=283605"][{POST_SNAPBACK}][/a]
Whether appearance of this symptom depends on change of options of the subwoofer or playing 6-channels tracks w/o Channel Mixer?
Did you use RG info ?
With 6 channel mode foobar stops with or without RG info.
But in 4 for channle mode, foobar slows down and don't play with RG info in "album"
Channel Mixer does not use metainfo from tracks.
Try to test foobar w/o channel mixer with DSP plugin "convert stereo to 4 channels". Does the problem persist?
[a href="index.php?act=findpost&pid=284426"][{POST_SNAPBACK}][/a]
Whatever subwoofer reglage's or other, foobar stops completly with 6 channel
Channel is not in trouble with RG info, the problem was with other composant.
Version: 0.7 alpha
- added: profiles
- changed: rear channels processing controls logic (yes, again... )
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Version: 0.7 alpha
- added: profiles
- changed: rear channels processing controls logic (yes, again... )
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
[a href="index.php?act=findpost&pid=285032"][{POST_SNAPBACK}][/a]
Thanks for release.
Could you check crc of fila because is maybe corrupt
Could you check crc of fila because is maybe corrupt
[a href="index.php?act=findpost&pid=285083"][{POST_SNAPBACK}][/a]
Try to download file again by another downloader. File on the server is valid.
Size: 48791 bytes, crc32: b93924d9.
Thanks for release.
Could you check crc of fila because is maybe corrupt
[a href="index.php?act=findpost&pid=285083"][{POST_SNAPBACK}][/a]
What did you try to open it with? Occasionally the .ZIP opener thingy inbuilt into XP will do that. Try something like WinRAR or 7-Zip.
Mine downloaded with no problem and correct CRC32 check sum.
With flashget or Firefox the file size is 19.5ko....
A friend get it for me with correct size.
Thanks
No problems here. Mozilla 1.8beta.
Thx for the plugin, skipyrich! Music would be less fun without it.
With flashget or Firefox the file size is 19.5ko....
A friend get it for me with correct size.
Thanks
[a href="index.php?act=findpost&pid=285324"][{POST_SNAPBACK}][/a]
Do not right-click/save-as. Follow the link.
I thnk I've find solution for 6 channel problem.
The defficient was the kernel streaming, with this outpout foobar stop but not with directsound 2 or 2.5 output
Jinroh:
1) You have problems downloading the file without corruption.
2) Then you cannot play 6 channels using Kernal Streaming
What soundcard and OS are you using? Sounds to me you have bigger issues.
Jinroh:
1) You have problems downloading the file without corruption.
2) Then you cannot play 6 channels using Kernal Streaming
What soundcard and OS are you using? Sounds to me you have bigger issues.
[a href="index.php?act=findpost&pid=285558"][{POST_SNAPBACK}][/a]
1) URL only looks as real, but redirects to html page (free hosting limitation...)
2) Kernel Streaming does not work for me too - crackles.
If you have no problems at all - you are happy man
1/It's ok for the dl, i'have the 0.7 version. (good idea the profile )
2/I now use foobar with directsound and 6 channel
Thanks for all
@skipyrich
Sweet.. A new version again.. The profiles are something I was just thinking about last week: "Wish this had profiles".. Can you read minds over great distances or somethign?
Anyway, cant wait to try this out this week..
Thank you for the continued developement.
(Update)
Could not wait.. Quick took the time to give it a brief try.. All seems to work great..
well...I got another problem
After installation, the setting page is blannk showing "empty page" in grey.
I am using Win Me.
Is that I need to download some ocx or dll to get it functioned?
well...I got another problem
After installation, the setting page is blannk showing "empty page" in grey.
I am using Win Me.
Is that I need to download some ocx or dll to get it functioned?
[a href="index.php?act=findpost&pid=288223"][{POST_SNAPBACK}][/a]
The plugin does not have any dependencies except msvcr71.dll.
If I'll have enough time, I'll try to test the plugin on Windows ME (oh, shit! ) and maybe I'll fix it.
Version: 0.8 alpha
- fixed: config dialog was not shown on non-unicode OSes
- added: import/export profiles
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
thanks will give it a go
well...I got another problem
After installation, the setting page is blannk showing "empty page" in grey.
I am using Win Me.
Is that I need to download some ocx or dll to get it functioned?
[a href="index.php?act=findpost&pid=288223"][{POST_SNAPBACK}][/a]
The plugin does not have any dependencies except msvcr71.dll.
If I'll have enough time, I'll try to test the plugin on Windows ME (oh, shit! ) and maybe I'll fix it.
[a href="index.php?act=findpost&pid=288557"][{POST_SNAPBACK}][/a]
well
everything is alright now with 0.8 alpha
thx
skipyrich: any chance you can do the following:
1) Add 7 and 8 channel support? At least for "copy" mode
2) compile it with latest SDK
1) Add 7 and 8 channel support? At least for "copy" mode[a href="index.php?act=findpost&pid=298861"][{POST_SNAPBACK}][/a]
No at this moment. Maybe later...
2) compile it with latest SDK[a href="index.php?act=findpost&pid=298861"][{POST_SNAPBACK}][/a]
foo_channel_mixer was compiled with the latest SDK (0.8.2). What's the problems with this build?
skipy I think he means he wants the plugin with the 0.9 sdk....but I thought it wasnt available yet to the public..........
Yep...
Will wait for public SDK
After months of listening to music with foobar2000, Audigy2 and Logitech Z5500, I just recently noticed nothing was coming out of the center channel, even with Creative's CMSS3D enabled. This component is exactly what I was looking for. Thank you.
first of all. i apreciate your grateful plugin. i'm using it very usefully...
and i'll suggest something.
1) adding option about "2.1 channel". i am using 5.1 channel speaker.
but i don't like 5-way sound when i listen to the music. it's too dizzy...
i think only front speaker and subwoofer are essential in the music.
2) in the upmix option, this plugin provides surround and copy.
but, virtual 5.1 upmix option(like dolby prologic 2, qmss) will be useful too.
especially, it will be more good with the live albums...
thanks, and sorry for my poor english...
2) in the upmix option, this plugin provides surround and copy.
but, virtual 5.1 upmix option(like dolby prologic 2, qmss) will be useful too.
especially, it will be more good with the live albums...
The Surround mode is a 5.1 upmix mode like QMSS and DPL II.
1) adding option about "2.1 channel"
[a href="index.php?act=findpost&pid=303231"][{POST_SNAPBACK}][/a]
General->Output channels: 6
Upmix->Mode: Off
Subwoofer->Use subwoofer: check
Subwoofer->Bass redirection: check
Enjoy
thanks~
i'm a stupid...ㅜ.ㅜ;;;
cant download, it goes to the page http://en.siteburg.com/request.shtml?http:...annel_mixer.zip (http://en.siteburg.com/request.shtml?http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
and when i click the button to continue, it goes to the same page! what should i do?
cant download, it goes to the page http://en.siteburg.com/request.shtml?http:...annel_mixer.zip (http://en.siteburg.com/request.shtml?http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
and when i click the button to continue, it goes to the same page! what should i do?
[a href="index.php?act=findpost&pid=304787"][{POST_SNAPBACK}][/a]
Is "Referer" HTTP header enabled on your system? (Check your firewall settings)
dont understand anything, cant you put it on rapidshare one time, please?
dont understand anything, cant you put it on rapidshare one time, please?
[a href="index.php?act=findpost&pid=304892"][{POST_SNAPBACK}][/a]
My English is terrible, I know
What is rapidshare?
I also share foo_channel_mixer-0.8alpha.zip in edonkey p2p network:
ed2k://|file|foo_channel_mixer-0.8alpha.zip|67012|D8383E2D0FD6437429F585FE2347B5F8|/
skipyrich, I'd be happy to host your plugin if you so desire.
skipyrich, I'd be happy to host your plugin if you so desire.
[a href="index.php?act=findpost&pid=305030"][{POST_SNAPBACK}][/a]
For a week or two, please, if it is no bother.
http://ultranalog.com/foo_channel_mixer/fo...annel_mixer.zip (http://ultranalog.com/foo_channel_mixer/foo_channel_mixer.zip)
Will keep it as long as you like (I love this plugin!). I'll try to find a way for you give you write access to the folder so you can update the file yourself.
thanks ultranalog!
I'll try to find a way for you give you write access to the folder so you can update the file yourself.
[a href="index.php?act=findpost&pid=305095"][{POST_SNAPBACK}][/a]
Don't trouble to do that - I will move my site to the new hosting soon.
Ok, I'm goin' to line up in order to give you a big thx :=)
Well that's really a funny thing about foobar that you believe a certain component is not available - but then you see all of a sudden that it accually was.
Your component is especially great because as far as I know there was only one Winamp plugin which could accually handle that job and it crashed all the time .
Ok so here's my obvious and notorious feature request: Will there ever be a chance of seeing a matrix configuration like in the matrix mixer?
Cheers,
Chris
Will there ever be a chance of seeing a matrix configuration like in the matrix mixer?
[a href="index.php?act=findpost&pid=305162"][{POST_SNAPBACK}][/a]
I don't think so... My ideas are moving in the another direction.
Hi,
I added a page about Channel mixer on my website:
http://eolindel.free.fr/foobar/ (http://eolindel.free.fr/foobar/)
But I'm not sure of all I said on this page about the settings, could you correct me or give me some hints about the "holes"? I left
the page itself is here:
http://eolindel.free.fr/foobar/channel.html (http://eolindel.free.fr/foobar/channel.html)
thanks
http://eolindel.free.fr/foobar/channel.html (http://eolindel.free.fr/foobar/channel.html)
[a href="index.php?act=findpost&pid=307085"][{POST_SNAPBACK}][/a]
Stereoimage width:
What you mean by "tiredness" in reference to this option?
Rear in front: amount of the signal of rear channels in the front channels.
Front in rear: --\\--
Invert: 180 degree phase shifting
I was thinking of problems of stereo, as it could tire to listen from 2 different speakers with the same channel (in copy mode especially), I don't know if I explain myself well.. In some way, it could create the same problem as with headphones (which is corrected with "crossfeed" ) with problems for the brain to locate where the sound comes from.
Anyway, thanks a lot. I edited my page with your corrections
Hi.
I am a person who asked about 2.1 setting. Do you remember? ^^
I am using your component well. Then I have a question again.
In the 2.1 mode, how much subwoofer volume is right?
I think 1.0 is a little loud, and 0.5 is small somewhat.
0.6 or 0.7?
In my general concept, 0.5 or 1.0 has to be correct answer.
But my ear tells me "0.65 is suitable..."
My ear is wrong? I want to know correct answer.
Thanks all the time. Sorry for my poor language...
In the 2.1 mode, how much subwoofer volume is right?
[a href="index.php?act=findpost&pid=312412"][{POST_SNAPBACK}][/a]
I don't have a subwoofer, therefore I can't advice you to use any kind of settings.
In theory, the sub volume should be set to 1.0, but in practice there is many things from which the resulting sound depends - subwoofer's SPL, position in the room, acoustic response of the room, etc...
Trust your ears!
hi all, i just downloaded this, i'm not sure how to set it up..
i have 5.1 but i can only hear sound in my two speakers up front, what am i doing? does anyone have an .xml so i can import ?
hi all, i just downloaded this, i'm not sure how to set it up..
i have 5.1 but i can only hear sound in my two speakers up front, what am i doing? does anyone have an .xml so i can import ?
[a href="index.php?act=findpost&pid=316073"][{POST_SNAPBACK}][/a]
Question real quick. Did you change the output channels to 4 or 6? Also, are you getting sound from all the channels with from other software? Hope this helps, good luck!
hi all, i just downloaded this, i'm not sure how to set it up..
i have 5.1 but i can only hear sound in my two speakers up front, what am i doing? does anyone have an .xml so i can import ?
[a href="index.php?act=findpost&pid=316073"][{POST_SNAPBACK}][/a]
Question real quick. Did you change the output channels to 4 or 6? Also, are you getting sound from all the channels with from other software? Hope this helps, good luck!
[a href="index.php?act=findpost&pid=316150"][{POST_SNAPBACK}][/a]
hello. it's on 6. and i can hear sounds from other programs, ie wmp10
Go to "upmix" tab. Set mode to "copy" or "surround".
sound still only comes out from the two front speakers.
Just to be sure, your 5.1 isn't digital, is it? Foo_channel_mixer is not a dolby/dts encoder.
hm.. forget it, ihave no idea what that means..thanks for your help.
actually, problem fixed.
i went to control panal, and my sound setting was on desktop speakers, changed to 5.1 and then re-enabled the plugin. and whalah, works.
lovin what im hearing now!!!!!!
Hello,
I’m a french user
I use foo_dsp_continuator (http://www.hydrogenaudio.org/forums/index.php?showtopic=18703) & channel_mixer, i have no problem with one or other separately. But with 2 together, after 1 or 2 song, the begin of next is with a delay, like a chorus, i have multiple departure of song. I have to stop and restart until the next bug.
EDIT : After few more test without channel_mixer i already have the same bug, channel_mixer is for nothing
guys.. not sure i said this before! can anyone PLEASE make a 0.9 beta 6 compatible version? :S
guys.. not sure i said this before! can anyone PLEASE make a 0.9 beta 6 compatible version? :S
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=322305")
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34215&hl=SDK]http://www.hydrogenaudio.org/forums/index....ic=34215&hl=SDK[/url]
apologies... patience is the key i guess.
well, i think this plugin should come with by foobar by default, or at least in the "special" version!
Hi.. I wonder why you haven't released a newer version.. it's been a while since 0.8 alpha was released. Do you intend to release a newer version anytime soon Skipyrich? I hope you do.. Anyway, NICE WORK!
Why? There's nothing wrong with the current version. It works perfectly and there'll be enough work adapting it when FB2k 0.9 final comes out.
Version: 0.9 alpha
- added: bypass option
- added: foo_delay has been merged into this project
- changed: profiles page design
- fixed: crash on 2->1 mix
- fixed: crash on windows shutdown
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Warning: To safe migrate from older versions please store your profiles to file then install the newer version of plugin and then import profiles from file.
PS. Will no more versions before foobar0.9 is released!
I get this error with the new version:
ERROR (CORE) : Failed to load DLL: foo_channel_mixer.dll, reason: Unable to load DLL.
I've got both
msvcr71.dll and
msvcp71.dll in my foobar2000 directory. Does your plugin need any additional libraries? There were no errors with previous (0.8alpha) version.
same probleme here
thanks for this new release
O-ops... Too many optimizations... Sorry.
Please download foo_channel_mixer.zip again.
All is great, thanks
mirror (http://www.ultranalog.com/foo_channel_mixer/foo_channel_mixer.zip) updated.
Version: 0.9.1 alpha
- added: channels selection
- fixed: broken output when multiple DSP chains are active
- fixed: reset "modified" flag after switching profile from menu
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Bugfix release...
PS. Will no more versions before foobar0.9 is released!
PS. Will no more versions before foobar0.9 is released!
[a href="index.php?act=findpost&pid=329393"][{POST_SNAPBACK}][/a]
It's fine.
Well, who knows when v0.9 goes final? Few more months? probably. I still stick with v0.83!
Thanks.
Bugfix release...
[a href="index.php?act=findpost&pid=329393"][{POST_SNAPBACK}][/a]
Thanks for the bugfix (though I'd noticed no problems)
Hi, I just installed this plugin and I think it will do what I want; play a stereo encoded mp3 through my 5.1 speaker setup?
However, I can only hear it on my 2 front speakers - not my rear ones or sub woofer.
I CAN hear my surround speakers working in other applications (games etc) and I have changed my speaker config in windows sound control panel to 5.1 and I have also changed my output in ChannelMixer to directsound 2.
Of course I have enabled in DSP Manager and made it the only active DSP i have also activated 6 speakers and mode to copy...anything else I should be doing?
would REALLY love this to work for me.
Try to import/use default presets from default.xml. If its not work for you check DSPs that placed after Channel Mixer.
Well, I installed this and I'm pleased
I have 5.1 speakers and playing a stereo source through just two of them does not sound good.
One problem I've got is that nothing is being sent to the subwoofer - fixed that by loading the default profiles and selecting 6 channel.
All in all I'm over the moon
Foobar just keeps impressing me!
Thanks!
Try to import/use default presets from default.xml. If its not work for you check DSPs that placed after Channel Mixer.
[a href="index.php?act=findpost&pid=344373"][{POST_SNAPBACK}][/a]
I imported and tried ALL the presets from default.xml and Channel Mixer is the only DSP in the DSP Manager... I also tried to put Advanced Limiter after Channel Mixer in the DSP Manager and nothing still... any other ideas?
I know that I do have 5.1 I just tested all speakers playing a game and all works sweet ..
- Review console output while playing song, it must look like:
INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://H:\Music\AC_DC\The Razors Edge (1990)\05 Mistress For Christmas.mpc" (0)
INFO (foo_out_dsound_ex2) : Created stream: 48000Hz 16bps 6ch
- Use visualisation "Simple Spectrum" with "All channels" setting enabled to view which channels are working. Channels are placed in the following order: Left, Right, Center, Sub, Rear Left, Rear Right.
- Use Diskwriter with "Use DSP" option enabled to save 6-channel wave file then review it in sound editor.
- Review console output while playing song, it must look like:
INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://H:\Music\AC_DC\The Razors Edge (1990)\05 Mistress For Christmas.mpc" (0)
INFO (foo_out_dsound_ex2) : Created stream: 48000Hz 16bps 6ch
- Use visualisation "Simple Spectrum" with "All channels" setting enabled to view which channels are working. Channels are placed in the following order: Left, Right, Center, Sub, Rear Left, Rear Right.
- Use Diskwriter with "Use DSP" option enabled to save 6-channel wave file then review it in sound editor.
[a href="index.php?act=findpost&pid=345545"][{POST_SNAPBACK}][/a]
INFO (CORE) : startup time: 109 ms
INFO (CORE) : opening file for playback :
INFO (CORE) : location: "file://C:\~Music~\Bright_Eyes-Motion_Sickness\01-bright_eyes-at_the_bottom_of_everything.mp3" (0)
INFO (foo_out_dsound_ex) : Created stream: 44100Hz 16bps 6ch
- how do I change my visualisations to simple spectrum ?
- how do I change my visualisations to simple spectrum ?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=345741")
[a href="http://foosion.foobar2000.org/#simple_spectrum]http://foosion.foobar2000.org/#simple_spectrum[/url]
- how do I change my visualisations to simple spectrum ?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=345741")
[a href="http://foosion.foobar2000.org/#simple_spectrum]http://foosion.foobar2000.org/#simple_spectrum[/url]
[a href="index.php?act=findpost&pid=345866"][{POST_SNAPBACK}][/a]
thanks tried that and I get action in every channel just my speakers do not work.
Not to worry, I'll find another media player that may work for me...could be unique to my setup.
A question, would it be possible to upmix 5chn data to 6chn? The missing channel is the subwoofer so it could be linked to the "send lfe in multichannel input from..." option.
I'm asking this because Kernel Streaming craps up with 5 channel music on my soundcard and adding a empty LFE channel would be lengthy and would really enlarge the file size.
A question, would it be possible to upmix 5chn data to 6chn? The missing channel is the subwoofer so it could be linked to the "send lfe in multichannel input from..." option.[a href="index.php?act=findpost&pid=346351"][{POST_SNAPBACK}][/a]
Is that data is really 5-channel? Can you email me a sample (~5 seconds length) to skipyrich
at mail
dot ru?
100% sure its 5 channel only. It's extracted from a DVD-Audio disc (Frank Zappas QuAUDIOphiliac). Intervideo, DVDA Explorer, Foobar, Wavpack, all see it as 5 channel and the bitrate/filesize matches too.
I don't have any editing tools to make a short sample on my computer (that can process 5chn 24bit 96khz input anyway. And no, its not the bitrate/sampling freq thats making my card freak out, same quality files with 6 channels play fine).
edit: bah, I just cancelled the extraction after 5 seconds. Same thing. wavpacking and uploading now...
edit2: http://evilboris.sonic-cult.net/!trash/track-438cc419.wv (http://evilboris.sonic-cult.net/!trash/track-438cc419.wv)
http://evilboris.sonic-cult.net/!trash/track-438cc419.wv (http://evilboris.sonic-cult.net/!trash/track-438cc419.wv)
[a href="index.php?act=findpost&pid=346373"][{POST_SNAPBACK}][/a]
Thank you for the sample. I'll work on it...
Version: 0.9.2 alpha
added: 5-channel input/output
added: Settings menu item
changed: subwoofer downmix algorithm
http://skipyrich.siteburg.com/store/foo_channel_mixer.zip (http://skipyrich.siteburg.com/store/foo_channel_mixer.zip)
Thank you very much, it works perfectly now.
A question: does Channel Mixer generate a LFE channel for the above 5chn format, when the subwoofer -> send to from all channels option is picked? I didn't found any difference between that and a disabled subwoofer at all.
A question: does Channel Mixer generate a LFE channel for the above 5chn format, when the subwoofer -> send to from all channels option is picked? I didn't found any difference between that and a disabled subwoofer at all.[a href="index.php?act=findpost&pid=347246"][{POST_SNAPBACK}][/a]
Option "Send to subwoofer from 5.1..." does nothing on 5-channel input.
In 6-channels output mode the subwoofer and the satellites should get the following:
---------------------------------------------------------
│ Use │ Bass redirection │ Freq range │
│ subwoofer │ │------------------------│
│ │ │ Subwoofer │ Satellites │
│-----------+------------------+-----------+------------│
│ N │ Disabled │ None │ Full │
│ Y │ Disabled │ Full │ Full │
│ Y │ Full │ Low │ High │
│ Y │ Leave sub... │ Full │ High │
│ Y │ Leave sat... │ Low │ Full │
---------------------------------------------------------
Where Full freq range mean no filtering, Low - lowpass filter, High - highpass filter.
I test 5->6 mode with your sample, all seems OK...
hi,
i just found this plugin and it's brilliant! exactly what i needed.
i have one question though. i'm using 6 channel output. when playing 5.1 tracks (dts or dvd-audio), am i correct that the sound isn't touched at all then? i have "send to sub from 5.1: sub channel" and "bass redirect: full" enabled. do they even matter for input that matches the selected output (5.1 -> 6 channels)?
thanks
i have one question though. i'm using 6 channel output. when playing 5.1 tracks (dts or dvd-audio), am i correct that the sound isn't touched at all then? i have "send to sub from 5.1: sub channel" and "bass redirect: full" enabled. do they even matter for input that matches the selected output (5.1 -> 6 channels)?[a href="index.php?act=findpost&pid=351462"][{POST_SNAPBACK}][/a]
If you enable bass redirection, then it will work. If you want to leave sub and satellites untouched you should disable bass redirection at all.
ok, i think i got it, thanks.
another question: playing the sample from this thread http://www.hydrogenaudio.org/forums/index.php?showtopic=9772 (http://www.hydrogenaudio.org/forums/index.php?showtopic=9772) doesn't produce any artifacts on my audiotrak prodigy 7.1lt if i disable all dsps. if i enable channel mixer, i get this weird sound only in the rear speakers. does this hint to a problem with your plugin or is it a conceptual phenomenon which i just have to live with?
thanks
edit: the problem goes away if i additionally enable the advanced limiter.
another question: playing the sample from this thread http://www.hydrogenaudio.org/forums/index.php?showtopic=9772 (http://www.hydrogenaudio.org/forums/index.php?showtopic=9772) doesn't produce any artifacts on my audiotrak prodigy 7.1lt if i disable all dsps. if i enable channel mixer, i get this weird sound only in the rear speakers. does this hint to a problem with your plugin or is it a conceptual phenomenon which i just have to live with?[a href="index.php?act=findpost&pid=351827"][{POST_SNAPBACK}][/a]
I hope, you has not burnt out your tweeters... This piece of s...ound overloads amplifiers and speakers on ultrahigh frequencies and then while you does not hear anything your equipment is going to a garbage collector...
Lately while listen to music online foobar stops playing music and then about 5secs. later if I do not close foobar it will freeze my computer since foobar starts using 100% cpu usage. And its so bad you can not even open task manager to close it.
Not sure if its this plugin or foo_out_dsound_ex2.
If you can reproduce this behaviour, try to decrease priority of playback thread (Preferences -> Playback: Playback thread priority) to prevent freezing, and then locate exact place of problem code using SysInternals Process Explorer (http://www.sysinternals.com/Utilities/ProcessExplorer.html).
Lately while listen to music online foobar stops playing music and then about 5secs. later if I do not close foobar it will freeze my computer since foobar starts using 100% cpu usage. And its so bad you can not even open task manager to close it.
Not sure if its this plugin or foo_out_dsound_ex2.
[a href="index.php?act=findpost&pid=355928"][{POST_SNAPBACK}][/a]
Have you tried deactivating channel_mixer or using another output plugin or both? If the problem persists, it is unlikely any of these two is the culprit.
Well, I will try that skipyrich.
Gecho, yeah I tried deactivating and no longer happens so must be the plugin sadly. Been listen for 38min and still no crash so.
Well going to sleep. Have school in a few hours.
Will try again later.
7C90EB94 ret
Well ok damn it crashed again evenwithout plugin so guess thats not it after all.
Trid doing like you said but no luck. Could not even even bring the window up since it locks winxp up so bad.
Well I've given up trying to figure it out.
Switching back to winamp until foobar .9 goes RTM.
Hello.. again.
Skipyrich.. nice work.. many thanks..
I want to ask you to do something that might be sounding weird.
Here's the situation: I'm using a USB soundcard (particularly Audiotrak Maya EX7): that's a 7.1 channel USB soundcard. When I use your plugin I lose the control of volume; setting "mute" from the Windows sound card volume has no effect either.
Your plugin gives the possibility of modifying the volume for rear, center and subwoofer; they work great. I wish there would be a "front" volume control too.
One other thing: I'm using a modified Win98SE.
I'm waiting for your kind fix
Hello
I have a 2.1 stereo + subwoofer system, and my sources are stereo.
How to configure channel mixer to redirect the bass part of stereo sources on my second stereo output?
Here's the situation: I'm using a USB soundcard (particularly Audiotrak Maya EX7): that's a 7.1 channel USB soundcard. When I use your plugin I lose the control of volume; setting "mute" from the Windows sound card volume has no effect either.
Your plugin gives the possibility of modifying the volume for rear, center and subwoofer; they work great. I wish there would be a "front" volume control too.[a href="index.php?act=findpost&pid=358240"][{POST_SNAPBACK}][/a]
You can use standard DSP Volume Control...
Hello
I have a 2.1 stereo + subwoofer system, and my sources are stereo.
How to configure channel mixer to redirect the bass part of stereo sources on my second stereo output?[a href="index.php?act=findpost&pid=358299"][{POST_SNAPBACK}][/a]
I think you can't do this with foobar at all...
Just wanted to say this is a great plugin.
I had 2 questions about the channel mixing.
First, you said in the 1st post that the delay on the rear channels is 1-40 ms. Why the variance?
Second, how do you get the center channel? Is it possible to take more of the mono dialog out of the left and right channels and send it just to the center?
Thanks again, Rock on.
First, you said in the 1st post that the delay on the rear channels is 1-40 ms. Why the variance?[a href="index.php?act=findpost&pid=360247"][{POST_SNAPBACK}][/a]
Just I did not update the description of the plugin for a long time...
You can
adjust delay for any channel by 0-100ms.
Second, how do you get the center channel? Is it possible to take more of the mono dialog out of the left and right channels and send it just to the center?[a href="index.php?act=findpost&pid=360247"][{POST_SNAPBACK}][/a]
The center channel is simply the sum of the side channels. With the current method of the surround upmix it is impossible to separate channels exactly. Take look at ATSurround plugin that use another method of upmix.
Thanks for the info and the quick response
What about surround sound effect in comparison with DPLII?
Forgive for a delay, the computer was inaccessible to me for a month.
What about surround sound effect in comparison with DPLII?[a href="index.php?act=findpost&pid=364586"][{POST_SNAPBACK}][/a]
I did not compare these methods.
Are we going to see support for 0.9 ? pweese
SDK use vs2005 as development platform. I'm trying to convert its projects to vs2003 by hands...
Neat, got an ETA?
(we're so demanding :] )
Neat, got an ETA?
(we're so demanding :] )[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=372586")
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=42597&st=0&p=372570&#]vs2003 can't compile the new SDK[/url] therefore I need vs2005. I don't know when I'll get it... If vs2005 Express can compile SDK and WTL, results will be on the next week...
I think you can get a version of it from microsoft free.
Or there's warez.
I think you can get a version of it from microsoft free.[a href="index.php?act=findpost&pid=372597"][{POST_SNAPBACK}][/a]
fetching VC.iso: 3% done, 35 hours left
Hello!
First of all, thank you so much for this wonderful plugin!
Due to my audio-speaker system i need a plugin that
1) either simply adds the LFE signal to the FR and FL channels
2) or redirects the low-frequency part of the FR and FL channels to the LFE channel
The channel-mixer plugin should be able to do that, but during my tests, i experienced the following problems:
To solve problem 1) i tried the following: set output channels to 5, activate downmix. As a result, the LFE channel really is added to the other speakers, BUT the rear-right channel remains dead! I tested it on different 5.1 sources and it always remained silent. Without downmix, the RR speaker works correctly.
To manage problem 2) i tried: set output channels to 6, use subwoofer, send to subwoofer from 5.1 sources: all channels, bass redirection: full redirection. Now the low-frequency part really is redirected from the front speakers to the subwoofer BUT the LFE channel is missing. It seems that the option "all channels" doesn't include the LFE channel, is this correct?
So, unfortunately, both problems cannot be solved with the cannel-mixer, or did i make a mistake ? Help would really be appreciated
Thank's a lot!
Dalen
1) either simply adds the LFE signal to the FR and FL channels
2) or redirects the low-frequency part of the FR and FL channels to the LFE channel[a href="index.php?act=findpost&pid=375384"][{POST_SNAPBACK}][/a]
Thank you for your report. I'll try to solve these problems while porting the plugin to the new SDK.
[deleted]
Hello skipyrich. I sent you an e-mail before I noticed the updates to your thread here.[a href="index.php?act=findpost&pid=376985"][{POST_SNAPBACK}][/a]
I sent you the answer, but the server has reported, that the address is incorrect.
I have three requests, but nothing too important in the long run. I mainly use your plugin for channel delay and not much else, so I'll be happy with just that. =)
1) Would you be able to update your plugin to work with the full 18 set of channels (TFL/TFC/TFR/FL/FLC/FC/FCR/FR/TC/SL/LFR/SR/TBL/TBC/TBR/BL/BC/BR)? This would be the most fantastic as you could properly calibrate all possible speakers in room with proper delays. I don't have that many ouputs just yet myself, but in the future, doing so will become much easier. The support is there, and being able to go from 5.1 -> higher configurations would be not only unique, but a highly sought after option, even if you only allow duplicating certain channels onto others or mapping them around.[a href="index.php?act=findpost&pid=376985"][{POST_SNAPBACK}][/a]
I believe, it is idea for the new plugin, that will simply dub the existing channels, since no algorithms that could allow to scatter a stereosignal onto 18 channels.
2) Per-channel attenuation/volume reduction, for the situation where you have speakers of differing sensitivity used on an amplifer that does not offer such controls (or when combining different amplifiers). This is all rather unnecessary, but it could save some cheap bastard such as myself some money. ;^)[a href="index.php?act=findpost&pid=376985"][{POST_SNAPBACK}][/a]
That possibility requires new design of plugin, maybe in Channel Mixer 3.0
3) Provide an option to matrix downmix/convert multi-channel audio to 2-channel using DPL/DPLII ... Some DPLII encoding source was recently made available someplace as well. Doom9 forumes possibly? I believe that the AC3Filter code provides such as well. The idea here is that you could use the channel mixer when either burning (outputting to 2-ch WAV or foo_burninat'ing) so the CD would have multichannel data when played back on a DPLII enabled system or player.[a href="index.php?act=findpost&pid=376985"][{POST_SNAPBACK}][/a]
Neither sources, nor algorithms of DPLII is available. AC3Filter: "DPLII support is only experimental because of lack of reliable information."
Anyway, I don't like FFT filtering, that required to software DPLII. Try ATSurround instead.
[deleted]
cant wait for the updated version its keeping me from making the switch on my main rig........
Channel Mixer 0.9.3 preview for foobar2000 0.9.
This is a preview version for testing purposes only, no profiles as well.
Download and version history:
http://www.skipyrich.com/foobar/foo_channel_mixer.ptml (http://www.skipyrich.com/foobar/foo_channel_mixer.ptml)
Works great for me, thanks so much! This was one of my favorite plugins in 8.3, and once it has profiles it'll be perfect. Thanks for you hard work!
[deleted]
working well for me to.
Nice one.
Wonderful! Thank You!
After some subwoofer volume tweaking (Audigy 2 and Channel Mixer subwoofer levels seem to "add up") it works great! I didn't even notice the center speaker was mute before - now suddenly everything sounds like crap when not using Channel Mixer. Imagine what I missed all the months!
THANK YOU skipyrich!
edit...
Note to self: NEVER do subwoofer volume tweaking at 4 AM in a dormitory!
TNX, skipyrich
great plugin and it works fine
How do I install it? Sorry I am a newbie to fubar2000. I liked it but was unable to get 5.1 sound and found this plug-in. But the .dll download does not work for 0.9. Neither does the '7z' file. I am using xp pro sp2.
I tried AT surround. While that works, it alters the sound quite adversely.
How do I install it? Sorry I am a newbie to fubar2000. I liked it but was unable to get 5.1 sound and found this plug-in. But the .dll download does not work for 0.9. Neither does the '7z' file. I am using xp pro sp2.
I tried AT surround. While that works, it alters the sound quite adversely.
1. Extract foo_channel_mixer.dll into your foobar2000\components folder
2. (Re-)start foobar2000
3. Open Preferences (Ctrl-P)
4. Go to Playback -> DSP Manager
5. Add "Channel Mixer" to your Active DSPs
edit:
The .7z file is a GNU-licensed compression archive. You need this (http://www.7-zip.org/) or WinRAR for un7zipping.
The .zip file won't work, as it's the version for foobar2000 0.8.3
6. Don't forget to configure Channel Mixer
Version: 0.9.4
- added: Profiles. NOTE: Any changes applies only if you press OK button.
- fixed: Some interface problems.
Plugin download and version history:
http://www.skipyrich.com/foobar/foo_channel_mixer.ptml (http://www.skipyrich.com/foobar/foo_channel_mixer.ptml)
Thank you very much for this nice update!
1. Extract foo_channel_mixer.dll into your foobar2000\components folder
2. (Re-)start foobar2000
3. Open Preferences (Ctrl-P)
4. Go to Playback -> DSP Manager
5. Add "Channel Mixer" to your Active DSPs
edit:
The .7z file is a GNU-licensed compression archive. You need this (http://www.7-zip.org/) or WinRAR for un7zipping.
The .zip file won't work, as it's the version for foobar2000 0.8.3
Thanks. Will try it and report.
Hi,
first I have a suggestion for channel mixer plugin. How about a matrix like in AC3-filter?
AC3 Filter (http://ac3filter.sourceforge.net/)
It would be much easer to config your plugin! And much more powerful because you can e.g. give every output channel the amount of LFE you want. (of course high frequenzies have to be cut off first - low pass filter? - if impossible forget my suggestion)
next two problems I experience with channel mixer 0.9.4 + foobar 0.9.
Soundcard is a Soundblaster Live 5.1 Platinum, kX Audio Driver 3538j
a) when I choose 6channel in general tab everything works fine. But when I choose 5 channels center-option does not work, center is always off
b) 6channel choosed, but e.g. front-speakers disabled. Then choosing "copy" in upmix-tab: Frontspeakers start playing!
a) when I choose 6channel in general tab everything works fine. But when I choose 5 channels center-option does not work, center is always off
b) 6channel choosed, but e.g. front-speakers disabled. Then choosing "copy" in upmix-tab: Frontspeakers start playing!
a) This seems to be a "normal behaviour, but buggy interface" case. I think 5 channel mode is intended for 4.1 speaker setups, so there would be no point in sending a center speaker signal, as there is no center speaker. However, assuming this premise is correct, the wrong option is greyed out when selecting 5 channel mode. While the center option is still switchable (but has no effect), the LFE option is disabled.
@skipyrich: Please correct me if I'm wrong.
b) When upmix is in "Copy" mode, there are some strange results when experimenting with the channels. For example, switching both left channels off has no effect in 5 or 6 channel mode, whereas with 4 channel mode the left side is muted correctly. In fact, in 5 or 6 channel mode it doesn't even matter at all which channels are switched on or off, with the exception of the LFE.
However, when in "Surround" mode, correct upmix results are achieved with every channel configuration. Channel switching also works perfectly with original 5.1 sources, no matter if it's downmixed (for 2 channel mode) or not.
How about a matrix like in AC3-filter?
Maybe in next generation of plugin...
next two problems I experience with channel mixer 0.9.4 + foobar 0.9.
Soundcard is a Soundblaster Live 5.1 Platinum, kX Audio Driver 3538j
a) when I choose 6channel in general tab everything works fine. But when I choose 5 channels center-option does not work, center is always off
a) This seems to be a "normal behaviour, but buggy interface" case. I think 5 channel mode is intended for 4.1 speaker setups, so there would be no point in sending a center speaker signal, as there is no center speaker. However, assuming this premise is correct, the wrong option is greyed out when selecting 5 channel mode. While the center option is still switchable (but has no effect), the LFE option is disabled.
@skipyrich: Please correct me if I'm wrong.
You're right in case of foobar2000 0.9. In 0.8.3 5-channel mode output is L/R/C/LFE/RL.
I never tested this mode before...
In other hand, in 5-channel sample sent by
Borisz channel configuration is L/R/C/RL/RR.
Has anyone have another samples or specs?
b) 6channel choosed, but e.g. front-speakers disabled. Then choosing "copy" in upmix-tab: Frontspeakers start playing!
b) When upmix is in "Copy" mode, there are some strange results when experimenting with the channels. For example, switching both left channels off has no effect in 5 or 6 channel mode, whereas with 4 channel mode the left side is muted correctly. In fact, in 5 or 6 channel mode it doesn't even matter at all which channels are switched on or off, with the exception of the LFE.
However, when in "Surround" mode, correct upmix results are achieved with every channel configuration. Channel switching also works perfectly with original 5.1 sources, no matter if it's downmixed (for 2 channel mode) or not.
Will be fixed soon.
2
Infernus 2
Silversight: Thank you for your reports.
You're right in case of foobar2000 0.9. In 0.8.3 5-channel mode output is L/R/C/LFE/RL.
I never tested this mode before...
Kind of a funny setup.
In other hand, in 5-channel sample sent by Borisz channel configuration is L/R/C/RL/RR.
Has anyone have another samples or specs?
I only found AC3 files with the same channels, and I doubt there are many other 5-channel configurations, as L/R/C/RL/RR is pretty much the only way to maintain "true" 5.1 playback with a 5-channel sample. As the LFE doesn't need positional information, it can be lowpass-derived from the other channels without great loss and thus can leave a free channel for the center signal.
The problem is that the 5 channels provided by these AC3 files (despite the fact that AC3 is capable of 6 channels) are not the same channels as those a typical user of 5-channel mode has speakers for. That typical 5-channel mode user has a 4.1 speaker system (I assume this, though I have no statistical evidence; I've just never heard of a 5.0 speaker system) and no use for a center signal, so even for 5-channel mode a 5-channel source has to be re-mixed. My suggestion is to leave LFE enabled in 5-channel mode - as its users most likely do have subwoofers - and mix the otherwise unusable center signal into the L/R channels.
In that context, maybe it could also help to rename the modes according to the speaker setups they are best suited for - for example:
1,
2.0/2.1,
4.0,
4.1 and
5.1/more.
2Infernus 2Silversight: Thank you for your reports.
You're welcome! Thank you for your efforts.
edit:
As for me, I have a 5.1 speaker system.
edit 2:
As for samples: Some free AC3 music tracks can be downloaded here (http://www.lynnemusic.com/surround.html).
A Question.
I have the following order (from top to bottom) in my DSP manager:
- Resampler
- Channel Mixer
- Advanced Limiter
Is this order appropriate or better to be changed?
I have the following order (from top to bottom) in my DSP manager: - Resampler
- Channel Mixer
- Advanced Limiter
Is this order appropriate or better to be changed?
It's OK.
Hi. Do you plan to support new DSP Presets feature, that was introduced in new foobar2000 beta (http://www.foobar2000.org/beta/index.html)?
And another question: what values should I use for "Rear in front" and "Front in rear"? Should they sum to 1.00 ?? I've discovered, that (on my 5.1 sound system), it's the best when i use smth about 1.6 / 0.9 - but I think I'm doing something wrong
Hi. Do you plan to support new DSP Presets feature, that was introduced in new foobar2000 beta (http://www.foobar2000.org/beta/index.html)?
It's already done. Therefore, you can't hear changes in realtime, but you can use different setups for playback and converting.
And another question: what values should I use for "Rear in front" and "Front in rear"? Should they sum to 1.00 ?? I've discovered, that (on my 5.1 sound system), it's the best when i use smth about 1.6 / 0.9 - but I think I'm doing something wrong
Your setup is for widening the stereobase.
The "correct" setup is FIR=0, RIF=1.0, but there are no "correctness" of a sound after Channel Mixer surround upmixing - stereo sound must be heard on 2-channels system at all, therefore use such setup, which is comfortable for you.
Can annyone recommand some settings for a 5.1. Teufel Magnum M System? Right now I can't access it. But in one week university starts again - then I'll play around ab it
Yes. Works quite well. I think this is a tad better in overall sound as well as complete control over each channel as compared to Creative's CMSS 3D, though I feel Winamp+CMSS is a tad cleaner. But this might just make me switch. Thanks Skipyrich and all who helped. I will try out some further settings later today.
How does Foobar bypass Creative's processing? Even with foo_channel_mixer, if I set 2 speakers for normal stereo, I need to enable bass redirection in Creative Speaker settings. If I set it to 6 ch, I actually need to disable the bass redirection in Creative Speaker settings to get the sub to work.
Yes. Works quite well. I think this is a tad better in overall sound as well as complete control over each channel as compared to Creative's CMSS 3D, though I feel Winamp+CMSS is a tad cleaner. But this might just make me switch. Thanks Skipyrich and all who helped. I will try out some further settings later today.
How does Foobar bypass Creative's processing? Even with foo_channel_mixer, if I set 2 speakers for normal stereo, I need to enable bass redirection in Creative Speaker settings. If I set it to 6 ch, I actually need to disable the bass redirection in Creative Speaker settings to get the sub to work.
bass redirection in the creative speaker settings? i have the panel in front of me, and even i don't see what you mean
anyway, the cleanliness may be obtained by lowering the 'rear in front' and 'front in rear' values to very low ones (it actually causes saturation even at medium volume levels for some (soprano) arias, and it isn't my speakerset that's crappy).. anyway, the whole point of this is that you get it to upmix/duplicate (though i prefer the 'surround' feature on the channel mixer to the cmss-3d 'upmix' feature, as the stereo image adjustment does jack shit in the Creative version, while it works just fine in foo_channel_mixer)
anyway, cmss-3d only works on 2-channel audio.. so if you get foobar to upmix it to 6-ch audio already it'll be bypassed..
anyway, my original intention was to ask skipy if the 'front in rear' and 'rear in front' really are supposed to cause saturation (the total gain seems a bit much even at .75 level for both of them).. either that or explain the workings of them a bit better (it saturates at 50% volume on my speakers with them both at .8 while the song with FiR+RiF on 0 it doesn't even saturate at 90% max speaker volume)
thanks for the plugin
anyway, my original intention was to ask skipy if the 'front in rear' and 'rear in front' really are supposed to cause saturation (the total gain seems a bit much even at .75 level for both of them).. either that or explain the workings of them a bit better (it saturates at 50% volume on my speakers with them both at .8 while the song with FiR+RiF on 0 it doesn't even saturate at 90% max speaker volume)
I'm afraid that my English will not allow me to clearly explain this thing, but I'll try...
The principle of surround upmix is to move "out-of-phase" signal from the front speakers to the rear. I.e.:
make center channel by removing out-of-phase signal from L/R:
C=(L+R)/2
extract out-of-phase signal from L/R then send it to RL/RR:
RL = L-C
RR = R-C
That's all, nothing more!
But the sound in RL/RR channels is too dry and inexpressive, therefore I have added two additional settings: "front in rear" and "rear in front". FiR controls how many of initial signal will be in rear channels. RiF controls how many of extracted signal will be in front channels. I.e.:
L = L-RL*(1-RiF)
R = R-RR*(1-RiF)
RL = RL+L*FiR
RR = RR+R*FiR
If you set RiF to '0', then you will receive just mono signal in front speakers:
L = L-RL => L-(L-C) => C
R = R-RR => R-(R-C) => C
If you set FiR to '1', then you will receive expanded stereo in rear speakers:
RL = RL+L*FiR => 2L-C
RR = RR+R*FiR => 2R-C
My favorite settings is: FiR=0.3, RiF=0.7
bass redirection in the creative speaker settings? i have the panel in front of me, and even i don't see what you mean
You need to set a 5.1 speaker system first in the Audigy2ZS before the bass management tab becomes active. Similar to the bass redirection option in foo_channel_mixer, this controls the sub volume and xover frequency.
anyway, my original intention was to ask skipy if the 'front in rear' and 'rear in front' really are supposed to cause saturation (the total gain seems a bit much even at .75 level for both of them).. either that or explain the workings of them a bit better (it saturates at 50% volume on my speakers with them both at .8 while the song with FiR+RiF on 0 it doesn't even saturate at 90% max speaker volume)
I'm afraid that my English will not allow me to clearly explain this thing, but I'll try...
The principle of surround upmix is to move "out-of-phase" signal from the front speakers to the rear. I.e.:
make center channel by removing out-of-phase signal from L/R:
C=(L+R)/2
extract out-of-phase signal from L/R then send it to RL/RR:
RL = L-C
RR = R-C
That's all, nothing more!
But the sound in RL/RR channels is too dry and inexpressive, therefore I have added two additional settings: "front in rear" and "rear in front". FiR controls how many of initial signal will be in rear channels. RiF controls how many of extracted signal will be in front channels. I.e.:
L = L-RL*(1-RiF)
R = R-RR*(1-RiF)
RL = RL+L*FiR
RR = RR+R*FiR
If you set RiF to '0', then you will receive just mono signal in front speakers:
L = L-RL => L-(L-C) => C
R = R-RR => R-(R-C) => C
If you set FiR to '1', then you will receive expanded stereo in rear speakers:
RL = RL+L*FiR => 2L-C
RR = RR+R*FiR => 2R-C
My favorite settings is: FiR=0.3, RiF=0.7
Thanks skipy for trying to explain. From your explanation, your surround mode option is similar to creative's cmss3d first or second options, where only a portion of the signal is sent to the rears/center. If I simply want stereo surround (similar to cmss 3rd option), I need to use the 'copy' mode! That disables all the RiF and FiR options... Now in surround mode if I set RiF to 1 then I get true stereo from front, right? Also add LFE (BIG systems) was checked off, no wonder I was getting too much bass... I liked the settings FiR=0.8 and RiF=1.00, rear volume at 0.8. If I tried setting the volume and/or FiR to higher values I was getting quite a bit of distortion just as boombard posted.
If I simply want stereo surround (similar to cmss 3rd option), I need to use the 'copy' mode! That disables all the RiF and FiR options...
In copy mode there are no "rear" or "front" channels - they are exactly the same. In that case, why to mix it?
Now in surround mode if I set RiF to 1 then I get true stereo from front, right?
Exactly.
Also add LFE (BIG systems) was checked off, no wonder I was getting too much bass... I liked the settings FiR=0.8 and RiF=1.00, rear volume at 0.8. If I tried setting the volume and/or FiR to higher values I was getting quite a bit of distortion just as boombard posted.
It very much depends on a musical material. I had idea to scan tracks, as replaygain do, to automatically apply gain to the rear channels...
In copy mode there are no "rear" or "front" channels - they are exactly the same. In that case, why to mix it?
I have been too used to 'surround stereo' music. My old SB Live simply did this when 4.1/5.1 was selected.
I also like the stereo separation so the RiF set to 1.0 achieves this. I agree yours actually tries to send effects to different channels. Some music sounds good when this is done, on some soundstage is lost. But yes, your foo_channel_mixer is great software that is achieving very very decent surround sound effects from stereo stream. And also allows 'copy' mode and fine tuning of the surround upmixing, unlike Creative's 3 simple/stupid options. Eternally grateful...
any plan to make a profile switcher panel thingy in a futur release? you know, like a playlist switcher but for your plugin. i use my headphones 50% of the time and a 5.1 system the other 50%. i dont like having to go in the preferences everytime i want to switch profiles depending on what i'm using, headphones or 5.1 system. it would be really handy to have that little panel thingy.
thanks for the plugin by the way!
any plan to make a profile switcher panel thingy in a futur release? you know, like a playlist switcher but for your plugin. i use my headphones 50% of the time and a 5.1 system the other 50%. i dont like having to go in the preferences everytime i want to switch profiles depending on what i'm using, headphones or 5.1 system. it would be really handy to have that little panel thingy.
AFAIK, it's possible by hack only...
Anyway, CM's profiles is interfere with new DSP presets feature. Vote in this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=44017) to make it more usable.
Any chance of seeing 6.1 or 7.1 support?
I've got 6.1 speakers and I'm lacking rear center.
I've found a quick workaround by setting RC as RR in Foobar ASIO, but it plays the same sound as RR, and I would like for example 50% of RL and 50% of RR into RC or maybe something different than that.
A naive question, perhaps: why is this plugin better than Creative's CMSS 3D? That is, you sure get more per-channel control, but what particular improvements does this yield for a, say, 5.1 system? A working central speaker? Does it make a sound difference?
A naive question, perhaps: why is this plugin better than Creative's CMSS 3D? That is, you sure get more per-channel control, but what particular improvements does this yield for a, say, 5.1 system? A working central speaker? Does it make a sound difference?
It is definitely more per channel control, surround control, spacing control as well as sub-woofer control. e.g. you can make your center much louder. With creative you simply have no options.
I wish to add here that with fb2k 0.9, none of creative's settings (cmss3d or bass redirection) worked. I feel that maybe I had installed the beta by mistake. Therefore without foo_channel_mixer, fb2k was not quite complete. With the latest 0.9.1 from foobar2000.org, all of creative's settings now work, if foo_channel_mixer is set to bypass. Again this may be violating whatever TOS, but either way as far as the stereo separation effects to surround sound go, cmss3d and foo_channel_mixer are almost similar. As posted earlier, in my case the sound from fb2k/channel_mixer is more 'fuller' and with more low end, I suspect as a result of my sub setting to 'leave satellites intact'. This does result in them contributing since they are capable (62.5 +/- 3db). In creative's case, you have no such option - it redirects all sound below the cut-off to the sub.
Edit: Simply try it out yourself and set it to what your ears like.
Any chance of seeing 6.1 or 7.1 support?
I'll not promise anything. Maybe...
What position should channel_mixer have in the DSP chain (relative to SSRC, Volume Control, Noise Sharpening)?
Any chance of seeing 6.1 or 7.1 support?
I'll not promise anything. Maybe...
Thanks
What position should channel_mixer have in the DSP chain (relative to SSRC, Volume Control, Noise Sharpening)?
Unless you have other DSPs working that do something to the channel signals (like a crossfeed, for example), in most cases the last position should do best.
Hi skipyrich,
I'm using your great extension with a Audigy 2NX and the latest 0.9.1. I seem to have a problem. It stops working unless I reinstall the component. I have a Teufel 5.1 System (Magnum E). I seem to only have sound on the two frontspeakers and the bass.
For testing I'm using the 6-channel setting without touching anything else.
Do you have any ideas ore want more information?
PS: It's also not working with channel_mixer beeing the only component in DSP-chain..
edit:
I just disabled the two frontchannels (chechboxes). The sound gets more silent and still only comes out of the two front-speakers. This time reinstalling the plugin didn't have any effect. I also noticed, that removing and adding channel_mixer stopped the playback of a file (.ogg). Unpausing didn't work - I had to click stop and start.
edit2:
sorry, I seam to suddenly have a problem with my soundsystem. The rear and the centerspeaker are only working with cmss enabled. The audiotest of the creative-drivers are also negative for center, rear-left and rear-right.
edit3:
got it back working. Hardwareacceration for audio in directx was set to low. *grrr*
in most cases the last position should do best.
Just before the "advanced limiter", that should always be last. (eliminates possible clipping).
In foobar2000 versions before 0.9, volume (if you use it) should best be after Channel Mixer too.
Great plugin! I love it but i have two problems with it.
1. If i listen to music it somtimes stops. If i fast forward och rewind it starts playing again.
2. Sometime the music slows down. If i pause and then resumes playback it continues.
Do you know why?
I'm using a integrated Nvidia SoundStorm.
Great plugin! I love it but i have two problems with it.
1. If i listen to music it somtimes stops. If i fast forward och rewind it starts playing again.
2. Sometime the music slows down. If i pause and then resumes playback it continues.
Do you know why?
I'm using a integrated Nvidia SoundStorm.
I'm having the exact same problem, also using an integrated Nvidia Soundstorm on an Abit NF7-S. Music will occasionally slow down or go out of synch and will sometimes abruptly stop mid-track.
Great plugin! I love it but i have two problems with it.
1. If i listen to music it somtimes stops. If i fast forward och rewind it starts playing again.
2. Sometime the music slows down. If i pause and then resumes playback it continues.
Do you know why?
I'm using a integrated Nvidia SoundStorm.
I'm having the exact same problem, also using an integrated Nvidia Soundstorm on an Abit NF7-S. Music will occasionally slow down or go out of synch and will sometimes abruptly stop mid-track.
1. Try to set up "Convert stereo to 4 channels" as single DSP. Is this problem persist?
2. Run dxdiag and try to set hardware acceleration for audio to minimum. Same question...
Don't use ASIO or KS!
1. Try to set up "Convert stereo to 4 channels" as single DSP. Is this problem persist?
2. Run dxdiag and try to set hardware acceleration for audio to minimum. Same question...
Don't use ASIO or KS!
The "Convert stereo to 4 channels" DSP has always worked great for me. I reduced hardware acceleration from 'full" to "basic" in the DirectX diagnostic tool, and that seems to have cleared up the problem (at least in the last hour I've been listening since reducing hardware acceleration). I would like to have my hardware acceleration set to full though, anything else I can do to avoid synch/stopping issues? Thanks for the help by the way!
Why don't use ASIO or KS?
The "Convert stereo to 4 channels" DSP has always worked great for me. I reduced hardware acceleration from 'full" to "basic" in the DirectX diagnostic tool, and that seems to have cleared up the problem (at least in the last hour I've been listening since reducing hardware acceleration). I would like to have my hardware acceleration set to full though, anything else I can do to avoid synch/stopping issues? Thanks for the help by the way!
Unfortunately, I don't know the answer, sorry
Why don't use ASIO or KS?
While KS may work perfectly with 2-ch audio, multichannel audio may bring it down.
I had some problems with ASIO when CPU is used hard.
To test Channel Mixer please use default output device.
I'm using ASIO output because then I can make use of RC (it plays RL or RR, but it makes sound anyway).
I've got X-Fi set on Audio Creation Mode with Bit-Matched playback, DSP @ 44.1 and ASIO is working great with Your plugin.
I've never had any issues ;-)
Btw. I was wondering, how does Channel Mixer create FC channel? Is it just a plain 50/50 FR/FL or it uses some other filters?
This plugin is great, I like it better than CMSS-3D.
Btw. I was wondering, how does Channel Mixer create FC channel? Is it just a plain 50/50 FR/FL or it uses some other filters?
It is just a (FR+FL)/2.
This plugin is great, I like it better than CMSS-3D.
Second that...
This plugin is great, I like it better than CMSS-3D.
Second that...
Plus it works when seeking ^^
And it does not lower the volume ;p
It would be nice to add ability to equalize all channels separately, so we will be able to route only hi-frequency tones on center channel.
There is a great EQ in fb2k, but as far as I know it can't be used to only one channel.
That's of course only my wish ;p
Gosh, when I'm looking at all those plugins I'd like to know how to code something like this
Just in case that the author of this plugin doesn't look into threads in the general HA area. Here is a topic where I have a question regarding the plugin's downmixing behaviour: [a href='index.php?showtopic=44593']Downmixing 5.1 to Stereo[/a]. I'd greatly appreciate a comment.
Hello skypy,
I've run into a bass problem with ChannelMixer. I've just moved from a plain stereo to a surround configuration (Creative X-Fi XtremeMusic + Inspire T6060 speaker set.)
Foobar sounds good and clean when playing in stereo but, as soon as I insert ChannelMixer in the DSP chain, it all becomes too rich in low frequencies. I've played with the configuration a bit but it doesn't get much better.
As a temporary fix, I've added in the Equalizer and set the 110 Hz band to -10 dB. I've tried other upmixers which don't exhibit this problem, however I like the sound of ChannelMixer better.
Can you please help me understand why this happens so I can fix it ?
This is the BEST foobar plugin, esp in the DSP. I have a logitech 5300 5.1 280 THX certified, and with this plugin the listeitng experience is amazing. Noene of the other DPS - 5.1/upmixing related do the job as good as this plug in! Outstanding!
One questoin:
If I have the 5.1 speakers, and chaintech 7.1 card, what setting of the plugin i need to use:
5 channel
or
6 channel
6 channel
^ is the way to go if you want to control the subwoofer.
how can i fast change my channel_mixer profile? every time i must go to file->pref->dsp-> channel mixer->configure selected
i'm using headphones 5.1 and speakers 5.1 and don't want to enter there every time i need to change profile
are there any way to do if faster?
btw. someone knows any related topic to configure headphones 5.1?
already i've notice there should be bass redirection and maybe "rear in front" and "front in rear" a bit lower
2MusX
There is no way to do that thing at this moment.
are there any way to do if faster?
You could do Control-P (in preferences stay at DSP manager), make a DSP preset for headphone and one for speakers (choose it and load).
btw. someone knows any related topic to configure headphones 5.1?
switch to 2 channels for headphones?
Hosting site is dead. Anyone has a mirror?
Hosting site is dead. Anyone has a mirror?
Oops... I didn't check the site after changing some settings. The site is available again.
That was fast Thanks!
I got a problem with Volume in new Foobar2000 0.9.4.2, because when i activate Channel Mixer Volume Control in Foobar2000 doesn't work, i think it's because in this version of Foobar there isn't a Volume Control DSP, anyone know how to solve this problem?
2dred111: Can't reproduce on all default profiles.
hi. it's me again.
i think channel mixer is a really awesome plugin. but i think it could be updating much often. there are lots of thing to do.
i just realize how configurable is ffdshow audio decoder.
you should check it out... this matrix seems to be very usefull!
Channel Mixer now is in total rewriting stage, that don't allow to publish any intermediate updates. BTW, your suggestion [1] is in development
great news dude! if you know any dates of first betas just drop them here so we will know when check thread again for new version
btw. 5.1/7.1 headphones are pretty rare so i think you may not consider them creating presets. anyway i would like to drop a link so you could put an eye on such headphones: http://www.genius-europe.com/en/produktdet...D=30&ID3=72 (http://www.genius-europe.com/en/produktdetail.php?ID2=37&ID=30&ID3=72)
there are many USB 5.1/7.1 headphones which are in my opinion very poor cause USB isn't adaptated for sound. does you plugin work for USB multichannel sound systems?
Version: 0.9.5
- added: Realtime settings change
- changed: Maximum value of delays
- fixed: Too high subwoofer volume
http://skipyrich.com/store/foo_channel_mixer.7z (http://skipyrich.com/store/foo_channel_mixer.7z)
- fixed: Too high subwoofer volume
Ah, so I wasn't imagining this
As always, thanks for the update. The real-time settings change is appreciated.
skipyrich, thank you for upgrading your great plugin!
Version: 0.9.5
- added: Realtime settings change
- changed: Maximum value of delays
- fixed: Too high subwoofer volume
http://skipyrich.com/store/foo_channel_mixer.7z (http://skipyrich.com/store/foo_channel_mixer.7z)
Thanks Skipyrich. I do have a question though, much obliged for a reply. Since I have a direct 6ch (5.1) connection, I had found your plugin very useful as it allowed me to also get LFE through the satellites unlike Creatives CMSS. This made the sound much much better and I have set it just almost perfectly after a lot of trial and error and different types of music, including sub-woofer volume. If I update, will I need to re-do all my settings?
2sandeep108: The current update is not major, you will need to correct LFE volume only if you previously set it to extremely low value (like 0.01) to prevent overload.
awesome! thank you buddy
Great plugin! I have a question: is the 2.1 speaker support planned, or do you think that it's not needed?
A matrix-mixer version of plugin is in development, but it eats too much CPU (~10 times slower than 0.9.5)... When I optimize it, you will able to use any channel configuration
btw. could you tell me one thing... what are the differences between your plugin and ProLogic II?
http://en.wikipedia.org/wiki/Prologic (http://en.wikipedia.org/wiki/Prologic)
prologic2 seems to have some constant matrix-mixer... same as your plugin
soo... isn't your current version of plugin just prologicII plug for foo with different matrix-mixer?
It may be or may not be Prologic, which is registered trademark of... blah-blah.
It may be or may not be Prologic, which is registered trademark of... blah-blah.
btw. will you gave us some betas to test?
Version: 0.9.6
- fixed: Attempt to fix the lack of delayed data on end of playback.
http://skipyrich.com/store/foo_channel_mixer.7z (http://skipyrich.com/store/foo_channel_mixer.7z)
It crash while I am tinkering around with it (Remove it from the dsp list) during playing music. Here is the crash log
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00B97410h
Access violation, operation: read, address: 00BDD008h
Call path:
playback_process entry=>dsp/run=>dsp_manager::run=>dsp::run
This is the first crash logged by this instance.
Code bytes (00B97410h):
00B973D0h: 8B C6 E8 09 37 00 00 5E B0 01 5B C3 A3 73 B9 00
00B973E0h: D7 73 B9 00 B2 73 B9 00 C0 73 B9 00 CE 73 B9 00
00B973F0h: 8B 4C 24 04 8B 51 10 53 55 8B 6C 24 14 56 8B F0
00B97400h: 33 C0 85 D2 57 76 1D 83 C1 34 8B DA 8D 64 24 00
00B97410h: 8B 39 3B F8 76 02 8B C7 83 C1 28 83 EB 01 75 F0
00B97420h: 8B 4C 24 14 85 C0 89 55 00 8B 09 8B 54 24 20 89
00B97430h: 0A 8B 4C 24 18 89 01 75 09 5F 5E 5D 32 C0 5B C2
00B97440h: 10 00 8B 7D 00 0F AF F8 3B 7E 08 76 0A E8 0E 2B
Stack (031DF490h):
031DF470h: 00000000 00000000 00000000 00000000
031DF480h: 00000000 00000000 00000000 00000000
031DF490h: 00000000 00BDC2B8 00000000 00BDC2C4
031DF4A0h: 00B97B76 00BDC584 031DF4C4 031DF4BC
031DF4B0h: 031DF4C0 00BDC2BC 00BDC2B8 00BDC2B8
031DF4C0h: 00BDC2C4 FFFFFFFE 00000000 00000000
031DF4D0h: 00000000 031DF508 00BB7E58 00000000
031DF4E0h: 00B9AC91 020D0024 00BDC2B8 00BDC2B8
031DF4F0h: 020D02A0 00000002 00000000 00BDC2C4
031DF500h: 00000000 00BDC2BC 031DF534 00BB7A90
031DF510h: 00000001 00478878 020D0328 020D02A0
031DF520h: 00000002 020D0024 C9C16FFB 10002DA0
031DF530h: 031DF5E8 031DF568 004A65D8 00000000
031DF540h: 004823FA 020D0328 00BDC2B8 020D0024
031DF550h: C9C16F83 020D0024 00000002 031DF64C
031DF560h: 020D02A0 020D0328 031DF640 004A747A
031DF570h: 00000001 00482CE2 020D02A0 00000002
031DF580h: 00000031 020D0024 020D02D8 02072608
031DF590h: C9C16C9B 020D0328 020D02A0 020D02A0
031DF5A0h: 11B13A25 41F6C282 B7CEF0B1 A8EABCEC
Registers:
EAX: FFFFFFFF, EBX: FFFFFFBD, ECX: 00BDD008, EDX: FFFFFFFF
ESI: 031DF4C8, EDI: 01230004, EBP: 031DF4BC, ESP: 031DF490
Crash location: "foo_channel_mixer", loaded at 00B90000h - 00BCB000h
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4 loaded at 77E70000h - 77F01000h
GDI32 loaded at 77F10000h - 77F57000h
USER32 loaded at 77D40000h - 77DD0000h
SHLWAPI loaded at 77F60000h - 77FD6000h
SHELL32 loaded at 7C9C0000h - 7D1D6000h
ole32 loaded at 774E0000h - 7761D000h
shared loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme loaded at 5AD70000h - 5ADA8000h
MSCTF loaded at 74720000h - 7476C000h
msctfime loaded at 755C0000h - 755EE000h
foo_albumlist loaded at 00A70000h - 00AB7000h
OLEAUT32 loaded at 77120000h - 771AC000h
foo_autoplaylist loaded at 00AE0000h - 00B10000h
foo_cdda loaded at 00B30000h - 00B66000h
foo_channel_mixer loaded at 00B90000h - 00BCB000h
foo_converter loaded at 00BE0000h - 00C49000h
foo_cwb_hooks loaded at 00C70000h - 00CA5000h
foo_dbsearch loaded at 00CD0000h - 00D40000h
foo_dsp_std loaded at 00D60000h - 00DA1000h
foo_freedb2 loaded at 00DD0000h - 00E10000h
foo_input_awma loaded at 00E30000h - 00E49000h
WMVCore loaded at 15110000h - 1536A000h
WMASF loaded at 11C70000h - 11CA9000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_input_monkey loaded at 00E70000h - 00EB9000h
foo_input_ofr loaded at 00EE0000h - 00F1C000h
OptimFROG loaded at 00F30000h - 00F5E000h
foo_input_std loaded at 00F80000h - 01094000h
foo_input_tta loaded at 010C0000h - 010ED000h
foo_masstag loaded at 01110000h - 01160000h
foo_masstag_addons loaded at 01180000h - 0118E000h
foo_menu_addons loaded at 011A0000h - 011BF000h
foo_navigator loaded at 011D0000h - 01201000h
foo_playcount loaded at 01230000h - 01258000h
foo_playlist_manager loaded at 01280000h - 012C4000h
foo_psf loaded at 012F0000h - 013D1000h
foo_rgscan loaded at 01400000h - 01448000h
foo_sic loaded at 01470000h - 014C9000h
WS2_32 loaded at 71AB0000h - 71AC7000h
WS2HELP loaded at 71AA0000h - 71AA8000h
foo_ui_columns loaded at 01630000h - 016C7000h
foo_utils loaded at 016F0000h - 01728000h
idle loaded at 60300000h - 60307000h
MSVCR71 loaded at 7C340000h - 7C396000h
DSOUND loaded at 73F10000h - 73F6C000h
WINMM loaded at 76B40000h - 76B6D000h
VERSION loaded at 77C00000h - 77C08000h
WINTRUST loaded at 76C30000h - 76C5E000h
CRYPT32 loaded at 77A80000h - 77B14000h
MSASN1 loaded at 77B20000h - 77B32000h
IMAGEHLP loaded at 76C90000h - 76CB8000h
wdmaud loaded at 72D20000h - 72D29000h
msacm32 loaded at 72D10000h - 72D18000h
MSACM32 loaded at 77BE0000h - 77BF5000h
midimap loaded at 77BD0000h - 77BD7000h
KsUser loaded at 73EE0000h - 73EE4000h
mswsock loaded at 71A50000h - 71A8F000h
DNSAPI loaded at 76F20000h - 76F47000h
rasadhlp loaded at 76FC0000h - 76FC6000h
DBGHELP loaded at 59A60000h - 59B01000h
Stack dump analysis:
Address: 00B97B76h, location: "foo_channel_mixer", loaded at 00B90000h - 00BCB000h
Address: 00BB7E58h, location: "foo_channel_mixer", loaded at 00B90000h - 00BCB000h
Address: 00B9AC91h, location: "foo_channel_mixer", loaded at 00B90000h - 00BCB000h
Address: 00BB7A90h, location: "foo_channel_mixer", loaded at 00B90000h - 00BCB000h
Address: 00478878h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DA0h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000000h)
Address: 004A65D8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004823FAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A747Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00482CE2h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 004ABDC1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004439EFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AC379h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0044364Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2B48h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0048A967h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BF14Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BED14h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AD33Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004462ECh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 7C80B62Eh, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+0000015Fh)
Address: 7C80B643h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+00000174h)
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C91393Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDecodePointer" (+00000000h)
Address: 7C91393Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlDecodePointer" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C919AF0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "towlower" (+00000384h)
Address: 7C919AEBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "towlower" (+0000037Fh)
Address: 7C919D27h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "LdrGetProcedureAddress" (+0000019Fh)
Address: 7C900000h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0171FE40h, location: "foo_utils", loaded at 016F0000h - 01728000h
Address: 016FFD40h, location: "foo_utils", loaded at 016F0000h - 01728000h
Address: 016FFD38h, location: "foo_utils", loaded at 016F0000h - 01728000h
Address: 7C800000h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Address: 77A817BCh, location: "CRYPT32", loaded at 77A80000h - 77B14000h
Address: 77A80000h, location: "CRYPT32", loaded at 77A80000h - 77B14000h
Address: 77A80000h, location: "CRYPT32", loaded at 77A80000h - 77B14000h
Address: 77BE137Eh, location: "MSACM32", loaded at 77BE0000h - 77BF5000h
Address: 77BE1328h, location: "MSACM32", loaded at 77BE0000h - 77BF5000h
Address: 77BE12DAh, location: "MSACM32", loaded at 77BE0000h - 77BF5000h
Address: 77BE0000h, location: "MSACM32", loaded at 77BE0000h - 77BF5000h
Address: 004C7008h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2C28h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF2EDh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004456E5h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C2B04h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C2B04h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF308h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00445687h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A67D9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C80B683h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C839A10h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 00445650h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01000100h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801CFh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801CBh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801D7h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010C01D3h, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 010C01D0h, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 010800DEh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801DAh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801E6h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801E2h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01058EA0h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801EBh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010800F2h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801FEh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01058EA0h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010E0187h, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 010D0184h, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 01080082h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080181h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 0108018Dh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080189h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080195h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080191h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 0108019Ah, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01058EA0h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010E01AFh, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 010C00ADh, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 010C01ABh, location: "foo_input_tta", loaded at 010C0000h - 010ED000h
Address: 011401AAh, location: "foo_masstag", loaded at 01110000h - 01160000h
Address: 010801A8h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801B6h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01058EA0h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801BFh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 010801B9h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080145h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080141h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 0108014Dh, location: "foo_input_std", loaded at 00F80000h - 01094000h
Address: 01080149h, location: "foo_input_std", loaded at 00F80000h - 01094000h
Version info:
foobar2000 v0.9.4.2
UNICODE
Additional info:
FLAC Decoder 1.1.0 (foo_input_std)
Channel Mixer 0.9.6 (foo_channel_mixer)
Masstagger 1.6 (foo_masstag)
Album List 3.2.0 (foo_albumlist)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Monkey's Audio decoder 2.1.1 (foo_input_monkey)
foosic music database 1.0 beta 12 (foo_sic)
Columns UI 0.1.3 beta 1v7 (foo_ui_columns)
Playlist Manager 1.0.2 (foo_playlist_manager)
OptimFROG Lossless/DualStream Decoder 1.21b (foo_input_ofr)
Standard DSP array 1.0 (foo_dsp_std)
cwbowron's title format hooks 1.1.0beta [Dec 1 2006 - 13:47:34] (foo_cwb_hooks)
WMA Decoder 1.1 (foo_input_std)
Acro WMA decoder 0.1.6.2 (foo_input_awma)
foobar2000 core 0.9.4.2 (Core)
Autoplaylist Manager 1.0 (foo_autoplaylist)
Converter 1.0.1 (foo_converter)
Menu Addons 0.3.7c (foo_menu_addons)
Highly Experimental 2.0.5 (foo_psf)
Masstagger Addons 0.3.2 (foo_masstag_addons)
freedb Tagger 0.5.2a (foo_freedb2)
Navigator 0.6 (foo_navigator)
Playlist Tools 0.5.9 (foo_utils)
Playback Statistics 1.3.2 (foo_playcount)
Standard Input Array 1.0 (foo_input_std)
TTA Audio Decoder (unofficial) 2.4.2 (foo_input_tta)
Database Search 1.4 (foo_dbsearch)
CD Audio Decoder 2.1.1 (foo_cdda)
2thuan: Thank you!
I try to fix this bug. Please download and test the version 0.9.6.1 (http://skipyrich.com/store/foo_channel_mixer.7z).
One more thing 5.1 audio mix to 4.0 audio sounds so soft. I'm bad at describing this but the sound seems to lose a lot of its acoustic and the vocal is lower than the original too. Can you do something with it?
2thuan: Try to play with settings on the Downmix page.
Hmm, the skipyrich.com website is down.
It's up again now, blame some l33t kiddie for the outage...
Is it possible to swap left and right channels using this plugin? Or is there any other plugin which can do it? Something like Matrix Mixer would be nice.
(http://matrix-mixer.sourceforge.net/pic/mixer.gif)
Is it possible to swap left and right channels using this plugin? Or is there any other plugin which can do it? Something like Matrix Mixer would be nice.
(http://matrix-mixer.sourceforge.net/pic/mixer.gif)
In my memories (in this post) the author is being to create a new version with some option like AC3Filter.
yep. but he wrote that current version of this eats to much CPU so still need to work at this
hello
great plugin.
can you add an option to create new fields to access as in TAGZ like input and output levels? like %input_RL%, %input_C%, %output_LFE%?
it could make some nice trackinfo configs
can you add an option to create new fields to access as in TAGZ like input and output levels? like %input_RL%, %input_C%, %output_LFE%?
No, it is impossible. There is no way to get or set the DSP settings for playback chain.
are you working at new version or current one is the last? :>
Can someone please upload this somewhere? I've only got version 0.9.4 and the website is completely gone (server not found). Thanks very much!
My server has gone really completely, with all info, config, file system and HDDs.
I shall restore all lost info on the next week, I hope...
The server at http://skipyrich.com/ (http://skipyrich.com/) have been restored, all downloads are available again.
I did not restore the old site, I'll make the new one - bigger, better, etc...
would be very nice if channel_mixer will goes temporary "bypass" when you are playing some 5.1 audio files such ac3/aac and turn on again when you returns to 2 channels mp3s
would be very nice if channel_mixer will goes temporary "bypass" when you are playing some 5.1 audio files such ac3/aac and turn on again when you returns to 2 channels mp3s
It does that from the first version AFAIK.
would be very nice if channel_mixer will goes temporary "bypass" when you are playing some 5.1 audio files such ac3/aac and turn on again when you returns to 2 channels mp3s
It does that from the first version AFAIK.
uh, ok. it just looks like it's still on. but when i switch between '6 <-> bypass' there is no difference so you're right
I'm having some problems with this.
I'm using vista and my motherboards on board sound with the optical out, the mobo is a abit an8 sli.
If I go into vista's sounds then digital output properties and test DTS or Dolby Digital my receiver switches modes and it successfully plays a test tone on each channel separately.
No matter what I try though I cant get foobar to send out DTS or DD. I can only set PLII or neo6 DSP's within the receiver which then does its own thing.
Anyone have any ideas how I could get this working?
What frequency for bass redirection would be optimal for use with a Creative X-Fi XtremeGamer and Logitech X-530 speakers? I'm unfamiliar with audio stuff. Please help.
What frequency for bass redirection would be optimal for use with a Creative X-Fi XtremeGamer and Logitech X-530 speakers? I'm unfamiliar with audio stuff. Please help.
apearently everyones ears are different so there really isnt any optimal value... try it and if you hear too less bass just increase the frequency until youre satisfied. noeone can tell you any value range bacause not only your ears but acustic of every room is different also... the possition of subwoofer... these all has its influence on final sound feel.
What frequency for bass redirection would be optimal for use with a Creative X-Fi XtremeGamer and Logitech X-530 speakers? I'm unfamiliar with audio stuff. Please help.
Usual range for subs are between 80 - 120, I use 100 - seems to be optimal for my setup. You just have to experiment a bit, especially with a bit of bass heavy stuff, to find out what suits you best.
Says its not compatible with the latest version of foobar
You have to download the 7-Zip archive. The Zip archive is for 0.8.x.
Thank you, I switched from WMP11 pretty much just for this.
Edit: Unfortunately, for whatever reason, songs seem to sound thick and "dirty" with the plugin enabled. Particularly the vocals and the subwoofer. I hope I can tweak it, because it's a really awesome plugin (i.e., it's no so bad that I will not use it). I am having a tough time deciding if I want to go back to WMP11.
It seems to mostly be my levels, I've been tweaking it, it sounds a lot better. Good work, thanks again =)
What setting should I use with channel mixer on my logitech Z-5400 system?
Now I'm using 6 channel, I know some settings are subjective, but my doubts are about how low ranges will be redirected.
In particular the "Add low freqs" under upmix, and all the subwoofer tab.
My current setting are "add low freqs" unchecked, use subwoofer enabled and bass redirection disabled.
The sound is pretty good, but I'm afraid I'm stressing too much satellites with low freqs...
Anyone using a logitech 5.1 system that can help me with this plugin?
nebrion, the setting "add low freqs" is for full-range-systems only! Never use it with systems with subwoofer.
nebrion, the setting "add low freqs" is for full-range-systems only! Never use it with systems with subwoofer.
^^ disabled...and other settings under subwoofer tab?
I suppose "use subwoofer" should be checked, what about bass redirection?
What setting should I use with channel mixer on my logitech Z-5400 system?
Now I'm using 6 channel, I know some settings are subjective, but my doubts are about how low ranges will be redirected.
In particular the "Add low freqs" under upmix, and all the subwoofer tab.
My current setting are "add low freqs" unchecked, use subwoofer enabled and bass redirection disabled.
The sound is pretty good, but I'm afraid I'm stressing too much satellites with low freqs...
Anyone using a logitech 5.1 system that can help me with this plugin?
In your case, those settings are sending full signals to both the subwoofer and the sats. Since you are generating a full 6-channel source, this should be sent unmolested by any soundcard bass-redirection, but your Logitech system has it's own bass crossover filter hardwired. This will do a high freq pass on your sats, and send them to the sub. I do not know if it compensates for the attenuation. (I doubt it)
I would enable bass redirection at 120 or 150Hz (depending what your Logitech uses internally) and set it to "Keep subwoofer intact". This will prevent over-boosting the sub and sats.
What setting should I use with channel mixer on my logitech Z-5400 system?
Now I'm using 6 channel, I know some settings are subjective, but my doubts are about how low ranges will be redirected.
In particular the "Add low freqs" under upmix, and all the subwoofer tab.
My current setting are "add low freqs" unchecked, use subwoofer enabled and bass redirection disabled.
The sound is pretty good, but I'm afraid I'm stressing too much satellites with low freqs...
Anyone using a logitech 5.1 system that can help me with this plugin?
In your case, those settings are sending full signals to both the subwoofer and the sats. Since you are generating a full 6-channel source, this should be sent unmolested by any soundcard bass-redirection, but your Logitech system has it's own bass crossover filter hardwired. This will do a high freq pass on your sats, and send them to the sub. I do not know if it compensates for the attenuation. (I doubt it)
I would enable bass redirection at 120 or 150Hz (depending what your Logitech uses internally) and set it to "Keep subwoofer intact". This will prevent over-boosting the sub and sats.
So you think if I don't check bass redirection will be the logitech system to apply the internal crossover filter?
If I check bass redirection to leave sub intact and redirect at 120-150 Hz it seems I get less bass pumping compared to when the box is unchecked.
What do you suggest? leave bass redirection managed by internal crossovers, or let channel mixer do that?
Now I search for my satellites specs to see which range they support...(I have to search in internet, there's nothing written on the manual)
choosing to filter at 120Hz sound is very "thin", empty
CRASH REPORT:
When using channelmixer together with ATSurround DSP component (for headphone listening) I switched from 5 channel output to 4 channel output and the foobar2000 application crashed.
Here is the crash log/dump from foobar2000:
http://pastebin.ca/781479 (http://pastebin.ca/781479)
OS: Windows XP x64 edition (sp2)
EDIT: Also tried it only using channelmixer (no ATSurround), and it crashed then too.
I'm playing DTS audio, so the foo_dts component might be buggy too.
At least look into it. You should be able to switch stuff on the fly without having it break down on you.
Also a feature request: Virtual surround (so I don't need ATSurround DSP at all). There should be some code for this in the open-source world. Head related transfer function or something.
When using channelmixer together with ATSurround DSP component (for headphone listening) I switched from 5 channel output to 4 channel output and the foobar2000 application crashed.
I can't reproduce this crash, the only thing happened when I add ATSurround to the DSP chain is dramatically increased CPU usage.
Please describe all steps to reproduce this crash, your settings for both ATSurround and Channel Mixer, etc...
I already told you all you need to know. Re-read my post!
I switched from 5 channel output to 4 channel output and the foobar2000 application crashed.
also, if you read it you will notice this:
EDIT: Also tried it only using channelmixer (no ATSurround), and it crashed then too.
sorry if I'm not being too clear about things. I can rephrase my post if you want to.
I'm also aware that this bug may very well be impossible to reproduce on any other PC than mine.
But the fact stands: foobar2000 only crashes when I switch output channels in your component.
I have stopped using ATSurround as it only helps when listening to actual surround music (which I don't do that often anyways). It also applies too much echo.
I have also stopped using channel mixer as it's only made for those who actually have a surround speaker setup. I only listen with a stereo speaker setup and headphones.
What I wanted was a virtual surround DSP effect that works just as Dolby Virtual Surround in Cyberlink PowerDVD for use when I listen to surround music.
so If you can't find any more bugs nor reproduce my crash, it's not that big of a deal.
I already told you all you need to know. Re-read my post!
I had try to test some combinations of plugins in the DSP chain, try to switch output channels count, but nothing happened. Then I wrote to you, that I need more details - how many DSP's in the chain, its order, its settings and your every single movement by mouse or keyboard.
If I ask you for something, then I really need it.
You should be able to switch stuff on the fly without having it break down on you.
That is what my plugin does.
saivert, what output plugin were you using? Perhaps the switch in number of channels triggered some kind of audio driver bug? XP64 isn't known for having reliable drivers.
Also, foo_converter is the first component listed in the stack dump. Were you converting a file at the same time? With DSP?
Finally, there are several sketchy third-party components listed in your error log. Do the errors still occur when you remove third-party components that aren't foo_channel_mixer?
I've spent significant amounts of time playing with foo_channel_mixer and have had no problems with it.
After some testing I have found the bug in "delays" code (BTW, saivert, any word from you about the delays?).
Bugfix release (0.9.6.3):
* fix the memory corruption while using delays with 4,5 or 6 channel output
+ enable buffer overflow detection
http://skipyrich.com/store/foo_channel_mixer.7z (http://skipyrich.com/store/foo_channel_mixer.7z)
Great..thank you very much..
So you think if I don't check bass redirection will be the logitech system to apply the internal crossover filter?
If I check bass redirection to leave sub intact and redirect at 120-150 Hz it seems I get less bass pumping compared to when the box is unchecked.
What do you suggest? leave bass redirection managed by internal crossovers, or let channel mixer do that?
Now I search for my satellites specs to see which range they support...(I have to search in internet, there's nothing written on the manual)
choosing to filter at 120Hz sound is very "thin", empty
turn off any crossover filtering in the driver apps, and in foo_channel_mixer. You want to use large speaker mode on all 5 sats, and the internal crossover circuit in the Logitechs will do the filtering. If you use software crossovers, which roll-off freqs around the xover point, the hardware crossover will only make it worse, and maybe even introduce holes in the frequency spectrum. (this is bad)
Hey, is there any way this can do 7.1? I'm missing the utilization of two channels here!
I only get sound out of my front 2 speakers. The rear two, no sound, even when I select channel to 4.
btw. will you gave us some betas to test?
So, the new year has come
This is the first beta, that has a fast enough implementation: http://skipyrich.com/store/foo_dsp_mm.7z (http://skipyrich.com/store/foo_dsp_mm.7z)
No filtering, no delays, no bass redirect and an ugly interface, so don't be scared - you are warned
Awesome plugin. There are two features that I would like to see in a final version. Both have to do with normalizing a matrix so that it allows peaks of 1.0 while being clipping-proof. A checkbox to normalize a matrix would therefore be nice. Checking the checkbox would change the basic matrix to a normalized matrix. A normalized matrix has a maximum possible peak of 1.0 per channel.
Basic matrix:
|FL FR FC LFE BL BR
---+-----------------------------------
FL |1 0.707 0 1
FR | 1 0.707 0 1
Normalized matrix:
|FL FR FC LFE BL BR
---+-----------------------------------
FL |0.369 0.261 0 0.369
FR | 0.369 0.261 0 0.369
The second feature would be a normalization that takes into account which input channels are
actually used to calculate the normalization factor. The 5.1 to 2.0 matrix from above is perfectly suited to handle stereo signals but a normalization would not be necessary and would in fact lead to a signal with very low volume. So the plugin should have a second checkbox that enables an automatic normalization factor calculation depending on the actual input channel usage.
2Hancoque
The plugin does both types of a matrix normalization by default. There are no checkboxes to turn it off, and I can't see why to add it
Perfect!
Speaking about normalization and downmixing...
I'm using this plug in F2k for stereo downmixing my 5.1 material and it's the only one!!!! Thank you.
But...why all the channels are -9.5db except LFE??? I know that is normalized matrixing for mix clipping avoid...but...Why no LFE attenuate too?? I don't know what you thinki'n when do this....i know, i known, do you like basses very much....i note this.
Really speaking, i don't know what matrix is it, if exist one like this...
Really i don't like the idea of putting the LFE control level in 0.33 (-9.6db) for an "harmonic" downmixing task.
Could you fix this? Please.
And...could you add front channels level controller too?? This is for a more flexible downmixing. Please, please, please, please....
greetings.
Sorry my bad english. Victor, from Argentina.
You might want to try the new Matrix Mixer.
What is the "new matrix mixer"?? How manage the mix this "new matrix mixer"?? Nobody knows...Can you post how?
It's all channels -9.5db in the new matrix?? Or the very loud LFE stays in place??
The only way for me, i think, is to ELIMINATE all rare matrixing and let the user levelling channels as they likes.
Please DEVELOPER listen to me.....
2bertox:
search this page for
http://skipyrich.com/store/foo_dsp_mm.7z (http://skipyrich.com/store/foo_dsp_mm.7z)
Exactly what I was looking for...A matrix mixer.
Don't know, if I did it right. This is how I set the plugin up for my 5.1 Teufel Magnum M. It seems to work nicely.
(http://img70.imageshack.us/img70/9277/clipboard1ge5.th.jpg) (http://img70.imageshack.us/my.php?image=clipboard1ge5.jpg)
2
ChaserIf you wish to get a "surround" effect,
your setup should be changed like this:
| BL | 2 | -1.6 |
| BR | -1.6 | 2 |
-1.6 gives "soft" surround, -2.0 - "full".
OH YEAAHHH!!!! You are a jewel!!!!!! Thank you very much!!!!!
JUAJUAJUAJUAJUA
-----------------------------------------------
Now...could you add some functions??
- presets managing
And, automatic bypassing if stereo source play...but...i think this actually implemented. don't?? If don´t add plleeaasseee.
Bye. Greetings. Víctor, from Argentina (in the dark side of the earth)
OH YEAAHHH!!!! You are a jewel!!!!!! Thank you very much!!!!!
You're welcome
Now...could you add some functions??
- presets managing
While config is simple you may use foobar's builtin preset system.
And, automatic bypassing if stereo source play...but...i think this actually implemented. don't?? If don´t add plleeaasseee.
If you setup such matrix:
|FL FR FC LFE BL BR
---+-----------------------------------
FL |0.369 0.261 0 0.369
FR | 0.369 0.261 0 0.369
then for 5-channels source it will downmix to 2 channels, but for 2-channels source the matrix will be truncated at runtime to:
|FL FR
---+-----------
FL |0.369
FR | 0.369
then normalized to:
|FL FR
---+-----------
FL |1
FR | 1
So it may be called "automatic bypassing"
Some things...
I'm doing some probes with SoundForge...
No matter the number putting in the matrix boxes i always obtain -12db in all channels when doing 5.1 to stereo downmixing.
Why????????????
Please explain to me.
2
bertoxMatrix normalization in action
|FL FR FC LFE BL BR
---+-----------------------------------
FL |1 0 0 0 1 0
FR |0 1 0 0 0 1
Such matrix will be normalized to:
|FL FR FC LFE BL BR
---+-----------------------------------
FL |0.5 0 0 0 0.5 0
FR |0 0.5 0 0 0 0.5
This behaviour is perfectly normal. Why? Imagine that FL & BL channels has full amplitude at the same point. Without normalization the left channel will have double amplitude and will be clipped.
OK...but...Why i can´t manage this levels at my own taste??
I SAY: "No matter the number putting in the matrix boxes".
What are these boxes if no matter what number putt inside nothing changes at all??????
Understand me??
2bertox:
Because of matrix normalization it is no matter how big the numbers in the boxes, the only thing is important - their ratios. My English is not perfect, so I can't explain this thing in details.
PS. Preferences -> Playback -> Preamp. Grow up both sliders to the right if you like distorted sound.
Very interesting plugin. Thank you very much.
I'm not the most well versed with matrix math so can someone help me duplicate the Dolby Prologic II matrix (http://en.wikipedia.org/wiki/Dolby_Pro_Logic#Dolby_encoding_matrices) to upconvert 2.0 to 5.1 (I want to use this plugin with Dolby Headphone).
2skipyrich:
OK. OK. I REALLY know this. But...-12db??? Is too much down unnecessarily!!!
With -9db or -8db is very fine mix without clipping at all....please...
Do you understand my point??
At this instance i'll prefer de "old" Channel_mixer which have -9.5db in 5.1 to 2.0 downmixing at least.
And i don't like distorted sound...please...this is not very funny___...
I hope you'll ndrstnd me...
---------------------------
And... AlleyMan, here is a post who may help to your ProLogic II matrixing: http://forum.doom9.org/showthread.php?p=1005866#post1005866 (http://forum.doom9.org/showthread.php?p=1005866#post1005866)
BYe.
@
bertox: A clipping-proof matrix requires that the maximum
possible sum of the amplitudes of all channels
per row is not greater than 1.
|FL FR FC LFE BL BR |SUM
---+-----------------------------------+---
FL |1 0.707 0 1 |2.707
FR | 1 0.707 0 1 |2.707
Dividing by the sum results in the normalized matrix:
FL, FR, BL, BR: 1 / 2.707 = 0.369
FC: 0.707 / 2.707 = 0.261
LFE: 0 / 2.707 = 0
|FL FR FC LFE BL BR |SUM
---+-----------------------------------+---
FL |0.369 0.261 0 0.369 |1
FR | 0.369 0.261 0 0.369|1
Dividing by 2.707 is like multiplying by 0.369 which equals an attenuation of 8.659 dB. But it is quite possible that a sum of 1 will not be reached in a practical case. That might give you the impression that the attenuation is greater than necessary. But in fact it isn't.
i've been looking at the matrix mixer. at first i didn't quite understand it, but now i get how it works. very nice.
@Hancoque:
I KNOW ALL THIS STUFF.
This is not an "impression" of me. really. I probe this like a concrete fact in SoundForge.
There is -12db attenuate in Matrix Mixer DSP. First fact.
There is -9.5db (with LFE controller in 0.33 too. < -9.6db >) attenuate in Channel_Mixer DSP. Second fact.
Why this difference...??? only god knows...
All talking about downmixing to stereo obviously...
Thanks,
Hancoque!
2
bertox:
Do the test. Add location tone://1000 to playlist, set "Repeat track" playback order. Set 0dB preamp. Clear DSP chain. Add Channel Mixer at the top of DSP chain. Setup Channel Mixer to upmix to 6 channels with all sliders set to 1, center to 2.
Start playback, control the levels. It should be about 0dB.
BTW, to control the output levels I recommend foo_uie_peakmeter.
Add Matrix Mixer to the DSP chain with the following setup:
|FL FR FC LFE BL BR
---+-----------------------------------+---
FL |1 1 1 1 1 1
FR |1 1 1 1 1 1
Check the output level. Should be the same ~0dB. Is not it?
Remove '1's from BR column. Check the output level. ~0dB again.
Remove '1's from BL column. Check the output level. ~0dB again.
....... and again, and again.
Six bottles of beer can't be placed to a single bottle
The subwoofer channel must also be activated in the subwoofer tab. I just did the test and the output channels always peak at 0 dB. So it works absolutely as it should.
@skipyrich:
I don't know where you going...
Perhaps i like to read fact conclusions and not funny says (Six bottles...)
What's has to do your words with the real attenuate difference in two plugins (-12db against -9.5db)?
Explain more please.
And thank you for notice me of the foo_uie_peakmeter plugin, which is usefull to me.
Matrix Mixer 0.2
Changes (+: added, *: fixed):
- + Some performance optimizations.
- * Incorrectly calculated normalization factor in some rare cases.
- * Pressing OK does not apply matrix.
http://skipyrich.com/store/foo_dsp_mm.7z (http://skipyrich.com/store/foo_dsp_mm.7z)
2
bertoxIt is "feature" of the Channel Mixer. Here is the pseudocode for downmix 6->2:
L = (FL+BL*downmix_rear+FC*downmix_center)/3+LFE*downmix_sub
R = (FR+BR*downmix_rear+FC*downmix_center)/3+LFE*downmix_sub
Channel Mixer don't do normalizing, so it is your responsibility to properly setup the plugin.
@skipyrich:
Ok. ("is your responsibility to properly setup the plugin.") but the Channel Mixer don't offer a control to level front channels, only rears, center and LFE.
Now i repeat my old request to you: could you add a controller for the fronts too?
Thanks for the new Matrix Mixer (0.2) and all your works.
2bertox: You have persuaded me.
Version: 0.9.6.4
Changes:
+ added front volume control to the downmix page
http://skipyrich.com/store/foo_channel_mixer.7z (http://skipyrich.com/store/foo_channel_mixer.7z)
oh yeah baby!!!
I can clip all channels together now and break off my soundcard, my amplifier, my speakers and my ears at same time and blown my brain. Yeeaaahh!!!!!!!!!!!!!
Juajuajuajajarajakaka.
This is the perfect plugin now. well...he doesn't Pizza for me...but it's ok.
You just add the Matrix plugin to the Channel Mixer and he becomes in greatest history mixing plugin.
Good luck and sweet dreams (you work hard...)
this is my favorite components of foobar!!
a question,
does anybody know about alternatives of this components in other Audio Players in Linux? any player?
i would use foobar with WINE but it makes problems with Hebrew Characters.
Channel Mixer don't do normalizing, so it is your responsibility to properly setup the plugin.
Thank you for your further improvements on this component. Could you please say a little more on the topic of normalizing and what the end-user has to do, in order to do it right?
2
Chaser:
A clipping-proof matrix requires that the maximum possible sum of the amplitudes of all channels per row is not greater than 1.
I don't know what to add to these words.
Ah, yes, I know!
Switch to the MM and forget the CM as a nightmare
I will add missing features to the MM soon,
as soon as I complete my own grid control...
mmmmm. I don't forget the Channel Mixer Dsp at all.
Actually i like this plugin which let you setup downmixing without matrix auto normalization.
The last version (0.9.6.4)....is the one.
Or... could you add an option to disable auto normalization in MM like AC3Filter (the directshow & winamp plugin) has??
Thinkin'...mmm..your plugins are becoming more and more similar to AC3Filter...if you sum both of them in one strongest dsp. Which is good...; and for Foobar.....which is very very good.
Thinkin', Thinkin'....
An option to disable normalization in Matrix Mixer would be great. Keep up the good work!
I thought the user has not to take care of the normalization. If the sum is 2.7 (like in your example) your plugin will divide each cell by 2.7.
Is this correct?
What is the effect of a negative value?
Negative values means phase shifting....i'm correct??
If the sum is 2.7 (like in your example) your plugin will divide each cell by 2.7. Is this correct?
Yes, it is.
What is the effect of a negative value?
"Sum" is the sum of absolute values, i.e. abs(-1)+abs(1)=2
Negative values means phase shifting....i'm correct??
Slightly inexact. Phase will be shifted by 180 degrees, i.e. inverted.
"Phase will be shifted by 180 degrees, i.e. inverted". I know. This is i try to say. The word are: inverted.
AlleyMan gave a link to a Wikipedia-article on Dolby Pro Logic II matrices. This is currently not realisible with your plugin due to shifts of 90° is not possible, is it?
This is not of much intereset to me - I'm asking just out of curiosity.
"shifts of 90°" ....mmmm...i think some like this don't exist..
You are a good reader Chaser??
You can only inverting (180°) a phase. Which means inverts the amplitude of a wave signal. Changes its "polarity" (- or +).
You can probe this in SoundForge which shows you a graphical mode of a sound wave.
AlleyMan gave a link to a Wikipedia-article on Dolby Pro Logic II matrices. This is currently not realisible with your plugin due to shifts of 90° is not possible, is it?
This is not of much intereset to me - I'm asking just out of curiosity.
I realized the same drawback but thought maybe, just maybe, it was possible using some smart values. Doesn't matter anymore as I found an actual Prologic II wrapper (http://www.hydrogenaudio.org/forums/index.php?showtopic=50713) for foobar (though it sounds worse than channel mixer to my ears).
You better want to understand this: Dolby Pro Logic II isn't for stereo listening, its decoding works only for re-construct a multichannel system (5.1) from an stereo source . Dolby Pro Logic II is only for multispeaker listening.
Means: Dolby Pro Logic II sounds terribly bad in 2.0...without decoding to 5.1.
I don't like to hear music with phase shifting.
And you better want to understand this: 2.0 -(channel mixer/prologic)-> 5.1 -(Dolby Headphone)-> 2.0 (As Ive said in my original post that I want to use this with the Dolby Headphone plugin).
OK.
I don't understand what you doing this "2.0 -(channel mixer/prologic)-> 5.1 -(Dolby Headphone)-> 2.0". There is some kind of probe?
Before you did this "chain" of plugins, you did a stereo ProLogic II downmixing from an 5.1 source?
In this case, what you intend to gain with this kind of deform over the sound???
I'm asking just out of curiosity.
No, I have a pure 2.0 source. Dolby Headphone is a plugin to mimic room reverb but works best with a 5.1 source rather than a 2.0 source. Thus I needed to upconvert my 2.0 to 5.1 using either Channel mixer/Marix Mixer/Prologic.
And why Prologic if you have a pure 2.0 source?
To doing upmix you should use Channel mixer, Matrix Mixer,...ATSurround plugin maybe.
And for reverbs you can use Vst plugins.
I find V.I (http://www.stevethomson.ca/vi/) to be the best plugin to upmix stereo to 5.1. I've analyzed it a bit (default settings):
- FL and FR are left unaltered.
- FC is a simple 50/50 mix of FL and FR with an attenuation of 4.5 dB
- The real magic is in the rear channels. The plugin does a tremendous job of extracting just the right portions of the FL/FR channels without producing any strange artifacts.
Usage instructions can be found in the Dolby Headphone thread.
I tried VI, but both the VST host plugins available for foobar dont output 6 channels. I confirmed this on my install by using the converter with the only the VI DSP enabled and opening up the resultant wave file in audacity (came out stereo).
Could you kindly do the same test too? I'd like to know if its just me.
The Vst wrappers for Foobar are only stereo.
Now, you can put reverb before convert the stereo signal to 5.1...
No, 5.1 output works fine with foo_dsp_vst. But (like described in the DH thread) you first have to create a six channel input by using Channel Mixer (6 channels, Upmix off). V.I then fills the added empty channels with its data.
Here's a screenshot (http://www.devir.de/temp/fb2k-vst-vi.png) as proof.
"shifts of 90°" ....mmmm...i think some like this don't exist..
You are a good reader Chaser??
You can only inverting (180°) a phase. Which means inverts the amplitude of a wave signal. Changes its "polarity" (- or +).
You can probe this in SoundForge which shows you a graphical mode of a sound wave.
bertox, in fact I have some knowledge on how wave signals can be described. That's why it is mathematical possible to shift the wave by whatever amount of degress you like. A shift by pi is for example 180°. If you have a sinus-wave the amplitude is inverted. If you shift a sinus bei 90° the output depends "where" on the sinus you currently are.
May be you should have a look on this article: http://en.wikipedia.org/wiki/Phase_%28waves%29 (http://en.wikipedia.org/wiki/Phase_%28waves%29)
No, 5.1 output works fine with foo_dsp_vst. But (like described in the DH thread) you first have to create a six channel input by using Channel Mixer (6 channels, Upmix off). V.I then fills the added empty channels with its data.
Here's a screenshot (http://www.devir.de/temp/fb2k-vst-vi.png) as proof.
Aha...thanks for that. If that trick was mentioned somewhere in the DH thread I obviously overlooked it. Now to get this thread back on track. Sorry for the hi-jack.
@Chaser:
Really i don't like fighting with you to see who has more knowledge of physics and mathematics on phase shifting....i'm not this kind of person...
BTW, I'm just saying that who works with audio (like me) only knows two ways of phase shifting: positive or negative.
I really don't believe that the working audio applications, for music...not for scientific, use other phase shifting styles at all.
And...i don't see a place in ANY Matrix Mixer software for doing "strange" phase shifting.
Why can't I change foobar's volume if this component is active?
bertox, I didn't want to start an arguement. I don't konw much about audio-editing. What I wrote was just, what I know on the topic from a math point of view.
ok. And i asummed that in this forum only talks about audio...and not physical or mathematical possibilities.
@byterhythm:
What version of Foobar you have?? I have the last and working without problems.
Try uninstall and re-install.
Greetngs.
AlleyMan gave a link to a Wikipedia-article on Dolby Pro Logic II matrices. This is currently not realisible with your plugin due to shifts of 90° is not possible, is it?
Neither CM nor MM can't do this. AFAIK (mmm... as far as Google know ), to shift phase by +-90° it is necessary to apply Hilbert transform, which use FFT, but I don't like FFT
Why can't I change foobar's volume if this component is active?
It's very-very strange. Please tell more about the problem - what steps to reproduce this bug.
ok. And i asummed that in this forum only talks about audio...and not physical or mathematical possibilities.
IMHO, some theory would not be superfluous. For example, I'm not DSP professional, it is my hobby, and some kind of maths is too difficult to me.
I find V.I (http://www.stevethomson.ca/vi/) to be the best plugin to upmix stereo to 5.1. I've analyzed it a bit (default settings):- FL and FR are left unaltered.
- FC is a simple 50/50 mix of FL and FR with an attenuation of 4.5 dB
- The real magic is in the rear channels. The plugin does a tremendous job of extracting just the right portions of the FL/FR channels without producing any strange artifacts.
Usage instructions can be found in the Dolby Headphone thread.
OMG it's sounds perfect! exactly what i was looking for! thanx!!
I find V.I (http://www.stevethomson.ca/vi/) to be the best plugin to upmix stereo to 5.1. I've analyzed it a bit (default settings):- FL and FR are left unaltered.
- FC is a simple 50/50 mix of FL and FR with an attenuation of 4.5 dB
- The real magic is in the rear channels. The plugin does a tremendous job of extracting just the right portions of the FL/FR channels without producing any strange artifacts.
Usage instructions can be found in the Dolby Headphone thread.
OMG it's sounds perfect! exactly what i was looking for! thanx!!
I dont know much about the math and since behind sound editing and filtering, but I have a good year for sound and Im a slave to good sound, well to sound that sounds good to my.
Ive used V.I for a while now. V.I does sound better than channel mixer. But I use channel mixer because when I use V.I and try to skip to a part of a song while its plying (using the seek control), the sound jams as if its a scratch on an audio disc.
While on other hand, channel mixer is stable, yet it would be perfect if it produced sound that was good as V.I.
@skipyrich, dont take this is as a criticism, you did a good job on this one, thats why I have been using it for a while and still using it.
BTW, @skipyrich, thanks for the Matrix Mixer plugin, I always wanted a plugin that will make use of all of my 8 speakers. I use it to duplicate the front output to my side speaker. The effect is not true 7.1 surround sound, but at least the side speaker are not just on display any more.
I find V.I (http://www.stevethomson.ca/vi/) to be the best plugin to upmix stereo to 5.1. I've analyzed it a bit (default settings):- FL and FR are left unaltered.
- FC is a simple 50/50 mix of FL and FR with an attenuation of 4.5 dB
- The real magic is in the rear channels. The plugin does a tremendous job of extracting just the right portions of the FL/FR channels without producing any strange artifacts.
Usage instructions can be found in the Dolby Headphone thread.
Another way to do something similar is like this:
1. Go to V.I.'s web site and download fLfR plugin, which provides front ambience based on L and R channels.
2. Download George Yohng's VST bridge for Foobar2000. His VST bridge only supports L/R channels, not multichannel, but is EXTREMELY stable and hardly EVER crashes on me.
3. Configure your DSP chain as follows:
1. A surround processor (ChannelMixer, Free Surround etc). I prefer Free Surround and play between Music Mode and 90 degrees phase shifting.
2. Load up George Yohng's VST bridge and bind it to fLfR plugin. You will notice quite a difference than traditional surround processing, because fLfR plugin will begin ambience processing on just L and R channels to bring more "liveliness" to front two channels. The surround rear channels and center channels are unaffected and produced naturally as is, since Youhng's VST bridge only supports L/R channels when sending to VST plugin.
If you use Free Surround as your surround processor prior to handing off to VST bridge, you can test whether its working or not, by chaining Channel Mixer after the VST bridge and subsequently try turning on/off front L/R channels in 6 channel configuration window. You will note that RL, RR, C channels are unaffected by whatever VST plugin does.
The only problem with this approach is that while it produces more interesting front L/R channels, the rear channels are unaffected, which are important when it comes to "feeling" the surround-ness in headphones. Either way, obviously it all depends on your ears and taste, but it sounds interesting to say at least.
However, one benefit gained from this is that you can also use other VST plugins (i.e. Cakewalk Boost11 dynamic limiter, various reverb effect plugins etc) to just control audio effects on L/R channels.
I think one feature request I'd like to add for ChannelMixer is being able to control per-channel volumes, even if the input audio is already upmixed to 6 channels. Right now, I can use ChannelMixer to selectively turn on/off individual channels on pre-upmixed 6 channel audio stream. But being able to set volume on them would be great too!
And why Prologic if you have a pure 2.0 source?
To doing upmix you should use Channel mixer, Matrix Mixer,...ATSurround plugin maybe.
And for reverbs you can use Vst plugins.
No, you don't use Prologic on a pure 2.0 source. But you can use it on 2.0 source that was encoded with DPLII. A matrix decoder with phase shifting can reconstruct / decode a DPLII encoded 2.0 source into surround sound and do a pretty decent job at it. Try downloading Free Surround DSP plugin by pro_optimizer and give it a try yourself on number of stereo records encoded using DPLII.
To test this yourself, download AC3/DTS Downmixer by pro_optimizer. Take a 6 channel source (5.1 surround material) and downmix it using AC3/DTS Downmixer using -90/+90 phase shifting with default mixing coefficients. Then take the produced stereo 2 channel file and upmix it again using Free Surroud and either play it on your surround system or chain it through Dolby Headphone. You'll see that RR/RL channels are almost accurately reproduced during upmixing process from 2.0->5.1.
You can try reading http://electronics.howstuffworks.com/surround-sound6.htm (http://electronics.howstuffworks.com/surround-sound6.htm) for beginners if you would like more information about how surround <-> stereo encoding/decoding works.
@bertox: I'm using the latest versions of both foobar and the component
@skipyrich: This is my setup:
Winamp DSP Bridge: Enhancer 0.17 (Output: 16-bit)
Channel Mixer (6CH+Sub)
Advanced Limiter
...
Output set as: DS Primary Sound Driver
Buffer: 2000 ms
Output: 16-bit
No Dithering
I used 6CH setup for channel mixer, then foobars volume maxes out (100%).
Changing the volume using the toolbar or in the 'Playback' prefs page does nothing.
This also happens when I'm using ATSurround.
@bertox: I'm using the latest versions of both foobar and the component
@skipyrich: This is my setup:
Winamp DSP Bridge: Enhancer 0.17 (Output: 16-bit)
Channel Mixer (6CH+Sub)
Advanced Limiter
...
Output set as: DS Primary Sound Driver
Buffer: 2000 ms
Output: 16-bit
No Dithering
I used 6CH setup for channel mixer, then foobars volume maxes out (100%).
Changing the volume using the toolbar or in the 'Playback' prefs page does nothing.
This also happens when I'm using ATSurround.
and what happens when you remove the Winamp DSP Bridge?
I think I once tried Enhancer 0.17, I just cant remember what it did.
Anyway, this is my setup, and it sounds great... Well, for me:
Hardware:
1. Creative's s750 7.1 speakers
2. X-Fi Xtreme Music Sound Blaster 7.1 sound card.
Foobar setup: in this order
1. George Yohng's VST loader plugin, and loaded a couple vst to make lossy formats sound better since they are crappy on my speakers. Note that at this point, I only load 2 channel vst's. I think Im using about 5 filters, including a kick a$$ equalizer, a kick a$$ bass equalizer, and a damn good limiter.
2. Chanel Mixer, set the output to 6 channel, set upmix to off, redirect the LEF to the sub, leave satellites intact. Adjust the stereo widener according to the size of your room.
3. Load foo_dsp_vst plugin, this is not George Yohng's, its an older one, not sure by who.
I basically use it to load V.I vst which will fill up the empty rear channels since I didnt upmix in Channel Mixer. The out come is superb.
4. At this point I have 5.1 sound and still have 2 side speaker that are empty.
So I use Matrix Mixer plugin to copy FR and FL output to SR and SL respectively.
5. Advanced Limiter.
Note that I havent done any Resampling in foobar, since I do it with the sound card's divers.
The alternative is to load Resampler(PPHS) or Resampler(SRC) last in foobar and resample to 48k ultra mode. PPHS seems to be more forgiving to the CPU.
OUTPUT:
I use Kernel Streaming, although it can be argued that ASIO sound better (which I agree), but ASIO is a bit more heavy on the CPU, and its does not properly map all channels to the the sound card. Kernel Streaming seems to map all 8, correctly.
Sound card:
I use the creative's mixer: in Audio Creation Mode, with ASIO enabled.
Then I resample to 92k, or is it 94k? I cant remember since im at work. Anyway, it sounds beautiful. Resampling at this rate in foobar clocks the CPU.
Then I do some little configuring on the sound card.
I have never enjoyed music like this in my life, which is why I dont see myself using another music player.
NOTE: The only down side of this setup is the fact that you should stay way from the seek panel, because if you try to jump to a part of a song while its playing, the sound will jam(like a scratched CD), this is caused by V.I. But you should be able to change the level of foobar's volume with immediate effect.
NOTE: The only down side of this setup is the fact that you should stay way from the seek panel, because if you try to jump to a part of a song while its playing, the sound will jam(like a scratched CD), this is caused by V.I. But you should be able to change the level of foobar's volume with immediate effect.
It also crashes often too if you keep on accidentally try reseeking out of old habit.. But it's not really the V.I. plugin that causes it per se. I think the older VST Bridge may be buggy when it comes to interfacing multichannel audio. If you try loading V.I. plugin into George Yohng's VST plugin, it hardly ever crashes no matter what you do while playing -- but ofcourse, you only get L/R channels, not 5.1....
I have been using Channel Mixer quite very long time, and since I only use headphone (mostly at office). I use onboard AC97 compliant sound card, Realtek ALC655 with ASIO out provided by ASIO4ALL.
Here is my foobar dsp setup:
1. SSRC : Don't really needed, but since I want *consistent* sample rate throughout different sample rates input. I just put it at 48KHz and set the sampling quality at "High".
2. Noise sharpening : set the effect 20%
3. Equalizer
4. Channel Mixer : set the output to 6 channel, set upmix to off.
5. VST Bridge to load V.I vst. Sometimes I use Free Surround at this point (it produces louder sound).
6. Dolby Headphone wrapper : set the Room size as DH1: Reference Room.
I'm quite happy with the setup, and the result is quite different from original stereo material.
2cybasoul: As I mentioned before, I'm not DSP professional, so I know that my DSP plugins is far from perfect
2byterhythm: Volume is changing by output plugin, I have no ideas how to forbid doing that. Winamp DSP Bridge with shoutcast working fine for me, so the only suspicious is Enhancer...
2cybasoul: As I mentioned before, I'm not DSP professional, so I know that my DSP plugins is far from perfect
2byterhythm: Volume is changing by output plugin, I have no ideas how to forbid doing that. Winamp DSP Bridge with shoutcast working fine for me, so the only suspicious is Enhancer...
I know, and as I said, I was not criticizing. I mean, I would be a hypocrite if I criticized it because Im using it like it.
I have been using Channel Mixer quite very long time, and since I only use headphone (mostly at office). I use onboard AC97 compliant sound card, Realtek ALC655 with ASIO out provided by ASIO4ALL.
Here is my foobar dsp setup:
1. SSRC : Don't really needed, but since I want *consistent* sample rate throughout different sample rates input. I just put it at 48KHz and set the sampling quality at "High".
2. Noise sharpening : set the effect 20%
3. Equalizer
4. Channel Mixer : set the output to 6 channel, set upmix to off.
5. VST Bridge to load V.I vst. Sometimes I use Free Surround at this point (it produces louder sound).
6. Dolby Headphone wrapper : set the Room size as DH1: Reference Room.
I'm quite happy with the setup, and the result is quite different from original stereo material.
The above configuration, when used with Free Surround loaded after Channel Mixer will destroy surround information. Try turning off L/R channels using Channel Mixer's speaker control settings on first page while doing the above setup, and you will note that L/R channels get duplicated onto RL/RR channels, which obviously makes louder sound. This is like Convert Stereo to 4 channels DSP setup.
When using Free Surround, you want the Channel Mixer to be loaded after Free Surround DSP, not before. The only reason why you would want Channel Mixer loaded after Free Surround is if you want to test surround processing by turning on/off individual speaker channels (this is such an awesome feature of Channel Mixer!), and also if you want Channel Mixer's subwoofer / LFE redirection, which is not supported by Free Surround.
For V.I. VST plugin though, you do want to have Channel Mixer loaded beforehand in front, b/c V.I. wants to accept audio in 6 channel allocation format. While I love V.I. plugin though, I can't stand the instability of it used through VST bridge, so I don't really use it anymore other than to convert a 2.0 stereo into 5.1 ac3 file.
(Argh, I had a post typed out and then stuff got deleted...) Hi, I've been using foo_channel_mixer for a short while now (changed from Convert stereo to 4 channels) and really like this plugin - thanks for making it and a great job on it, I like how it's quite customizable and very no-nonsense.
I just wanted to mention a very strange problem that's been happening - I'm running WinXP SP2 (please don't flame me) and foobar 0.9.5.1, and have been using foo_channel_mixer for a few days... but for some bizarre reason, today when I opened foobar my virus scanner avast! (4.7-1098) kept informing me that there's "a sample of adware Win32 VAPSUP.CU" detected in foo_channel_mixer.dll.
Personally, I think it's avast! just barking too much since aside from the utter lack of adware, it's been working perfectly OK the past few days (admittedly with foobar 0.9.4.4, but this error first started with that version, so I upgraded just to see if it helps but it hasn't) Problem is, now it won't let foobar use the component even if I tell it not to delete it.
I tried deleting the original, re-downloading it from the same place (skipyrich's wiki) but same error.
I have to leave a virus scanner on thanks to er... certain people, so I guess I'll wait a few days and see if they update their database so that this isn't affected... if not I'll change to something else
Thanks for all the hard work so far!
same problem here. latest avast antivirus viruses-database update make problem with foo_channel_mixer.dll
Win32:Vapsup-CU
I've download foo_channel_mixer.7z from my site then send it to virustotal.com. Results:
foo_channel_mixer.7z (0/32): http://www.virustotal.com/analisis/5211a5f...c57f8e7325536bb (http://www.virustotal.com/analisis/5211a5f2e6dadef76c57f8e7325536bb)
foo_channel_mixer.dll (0/32): http://www.virustotal.com/analisis/296a33f...b5425cc96692416 (http://www.virustotal.com/analisis/296a33f7553c60169b5425cc96692416)
Hello,
Same thing here : Avast 4.7 detected signs of Win32:Vapsup-CU [Adw] in foo_channel_mixer.dll.
--
alicroche
I've download foo_channel_mixer.7z from my site then send it to virustotal.com. Results:
foo_channel_mixer.7z (0/32): http://www.virustotal.com/analisis/5211a5f...c57f8e7325536bb (http://www.virustotal.com/analisis/5211a5f2e6dadef76c57f8e7325536bb)
foo_channel_mixer.dll (0/32): http://www.virustotal.com/analisis/296a33f...b5425cc96692416 (http://www.virustotal.com/analisis/296a33f7553c60169b5425cc96692416)
I think it's avast problem, anyway, I can't use it now, dll is blocked by avast :/
newest avast virus database doesn't find any virus, so it was some avast problem. now solved
I have a problem with foo_channel_mixer, every once in a while it "forgets" to apply my lfe settings.
I use the plugin to create an extra lfe channel for stereo music on my 5.1 set, while leaving the stereo alone. The settings I use are: Output channels: 6, Upmix mode: off, Use Subwoofer enabled, Bass Redirection enabled with "Leave Satellites intact" and 60hz set to frequency. Everything else is untouched.
These settings will leave the stereo music untouched, and will generate some extra bass to my subwoofer.
The problem is that, every once in a while, the plugin will "drop" out of the dsp chain and not process the lfe redirection at all. This happens usually if I have Foobar open but not playing anything, and in the meantime I do something else like play a game in MAME. As I then return to foobar, the music plays without LFE. It also happens sometimes spontaneously, if I switch between music tracks often.
The only solution is either restarting foobar, or removing/readding foo channel mixer to the dsp chain.
I have no other DSP effects in use, and use default DS output with 2000ms buffer, 24bit data output, on my ALC889a onboard, latest version of Foobar. However, this same issue happened on virtually all setups I had before, including AC97onboard with Directsound output, and SBLive + KXProject drivers in Kernel Streaming. I think this happened even in older versions of foobar, but I'm not sure, it's been a while.
I've absolutely no clue how to fix this, and it has been bugging me for years.
Borisz, please install foo_uie_peakmeter or similar to control which channels are actually worked. I have no idea why CM may forget its settings or even remove itself from DSP chain.
It also happens sometimes spontaneously, if I switch between music tracks often.
I've been clicking on 'Next/Random' during half a hour without any problem...
PS. BTW, kX + DS + multichannel never works for me.
I have peakmeter and it confirms my issue (actually, I used that plugin since the earliest version, it helped me track down this problem).
There's another problem I just noticed. With my current setup (described above), channel mixer should do nothing else but add an extra lfe, and leave everything else untouched. Under the subwoofer option, I also have it set to use the lfe channel for lfe, instead of generating a new lfe from every channel.
The issue I have happens with a 5 channel AC3 album, which has front stereo, rear stereo, and an lfe. No center. (the ac3 comes from the bootleg studio master DVD-A of Pink Floyds Dark Side of the Moon, by the way).
The actual problem is that, according to peakmeter, something is played in the center speaker, even though theres no center channel on the file! Removing Channelmixer from the dsp chain will make the file play normally.
The interesting thing is, that if I use my soundcard driver to exchange the center and lfe, foobar+channelmixer will sound as if I have removed channelmixer from the dsp.
Also, if I manually remove the channels from the channelmixer general config page, so it only plays this "extra" center, I can hear nothing actually coming from my center speaker. This is likely because low frequencies are played in this channel, which my speaker cant handle (my set doesnt have fullrange speakers). A peakmeter visulation confirms that extreme lows are played in this extra center channel.
What is even wierder, that if I mess around a bit in the same setting panel in channelmixer, enabling/disabling center/lfe while testing, I eventually end up with a silent LFE and an extra center being played - even though it should be the other way around (after reenabling all channels). So, this may be related to the disappearing LFE problem I have with normal stereo music.
screenshot:
http://img241.imageshack.us/img241/3875/fubarcenterku1.png (http://img241.imageshack.us/img241/3875/fubarcenterku1.png)
I'll try to shake up my brain with this info and will answer to you ASAP.
The issue I have happens with a 5 channel AC3 album, which has front stereo, rear stereo, and an lfe. No center.
It is a known problem. Some 5-channel music has lfe, but no center. Another tracks has center, but no lfe. I wrote CM for foobar 0.8.x, which does not allow to determine which channels are present in stream. 0.9.x allow to get this info, but it require to redesign DSP-part of CM from scratch...
Something else, may be related: "add low freqs" under upmix does not work together with subwoofer bass redirection. Setup is as above, just enabled copy upmix and low freq.
Matrix Mixer (foo_dsp_mm) updated to 0.3:
+ Grid control instead of tons of edit controls.
+ Automatic matrix normalization may be switched off.
http://skipyrich.com/store/foo_dsp_mm.7z (http://skipyrich.com/store/foo_dsp_mm.7z)
Anyone have any luck with this with DirectSound output and CMI8788 (Oxygen HD Audio) drivers? It seems to hate 5 channel mode and results in an instant BSOD due a null pointer dereference in cmaudxp.sys. I patched up the driver to not crash and it just emits a nasty tone instead .
Maybe I don't fully understand this DSP, but I'm having problems with my setup and this plugin. I have a 4.0 setup on my PC, but I only audio played back on the rear speakers, so I tried "Move stereo to rear channels", which works for stereo material. But when I have 5.1 or 4.0 source audio this doesn't work anymore. My idead was using Matrix Mixer for that, and setting the front channels to zero, while sending the front audio to the rear channels. But this doesn't work, for some reason, regardless of my Matrix Mixer settings, I always end up with audio on the front speakers. Actually, when I set the FR/FL channels all to zero, the front channel audio will be played on the front speakers very silently. My expectation is that a certain value v in element xy means that speaker x will play back source channel y at volume v, while 1 means full volume of the source channel. With that I expect that setting a row to zero would defeat any sound on that speaker. But this doesn't happen, like I said above. So, am I missing something with this plugin?
Does anyone have any advice how to setup f2k so that audio playback will only occur on the rear channels regardless of channel numbers?
EDIT: well, looks like some problems with my Vista drivers.
oh yeah baby!!!
I can clip all channels together now and break off my soundcard, my amplifier, my speakers and my ears at same time and blown my brain. Yeeaaahh!!!!!!!!!!!!!
Juajuajuajajarajakaka.
This is the perfect plugin now. well...he doesn't Pizza for me...but it's ok.
You just add the Matrix plugin to the Channel Mixer and he becomes in greatest history mixing plugin.
Good luck and sweet dreams (you work hard...)
I have been using Channel Mixer since quite a long while, very happy with it - upmixes the mp3s to my 5.1 HT system quite well, have set it to what I like best by lots of experimenting. And it does seem to get some nice sounds into the rear channels (maybe I am dreaming?). Have updated to latest 9.6.5 settings have been maintained, all seems ok. Thanks a lot skipyrich.
Do I need the matrix mixer?
I wish this plugin could automatically skip sources that are already 6-channel. While it does a marvellous job with stereo music, it's a shame to apply spatialization to an already perfectly channel separated and positioned multichannel music.
Hey I love really awesome sounding speakers, but unfortunately I don't have a really awesome speaker set up and no ability to get new ones. I was just wondering, I have an SB Audigy 2 and Logitech X-530 5.1 speakers. What is the best way to get the most out of these speakers?
Do I need the matrix mixer?
Hm... Probably, the answer is 'No' at this moment. MM, instead of CM is pure matrix mixer without some 'cool' features of CM - bass redirect, delays, etc...
I wish this plugin could automatically skip sources that are already 6-channel.
If you does not apply stereo expansion, then the only LP/HP filters will be applied to the channels.
I can add a very special checkbox to bypass processing at this very special case, but I don't want to overdose a interface/code, that is already too monstrous... CM is almost dead. MM is the future.
[quote name='skipyrich' date='Oct 30 2008, 20:27' post='596543']
[quote name='sandeep108' post='595828' date='Oct 27 2008, 08:52']CM is almost dead. MM is the future.
[/quote]
MM is numeric. I know how to move a cursor left or right, but to get the thing working with numbers and arithmetic calculations is somehow too specialistic. Maybe we'll need son MM presets.
Ys
Rozzo
I wish this plugin could automatically skip sources that are already 6-channel.
If you does not apply stereo expansion, then the only LP/HP filters will be applied to the channels.
But I do apply it.
BTW, what's that special about MM that makes it superior to CM?
Maybe we'll need son MM presets.
Some matrices may be borrowed from http://en.wikipedia.org/wiki/Dolby_Pro_Logic (http://en.wikipedia.org/wiki/Dolby_Pro_Logic)
But note, that there is no phase shifting implemented, therefore use only numeric values.
BTW, what's that special about MM that makes it superior to CM?
Nothing special at this moment, but it
will be very special and very customizable
i have been trying to see if all my speakers can play at the same time
not just 2 spaekers
have 7.1 creative lab p7800
someone mentioned foobar2000 with the plungin-channel mixer
but i tried all the steps and it does not appear to work
os-vista 32
realtek sound card
on board a gigabyte m/b
i would like to show a snip of what it states
I like the Matrix Mixer, though I hope it will have some kind of preset support in the future. I want it to redirect the bass from my stereo tunes to the subwoofer (for a 2.1 setup), but leave alone everything that has more than 2 channels.
Also, how to apply those numbers on the prologic wiki page?
Simply fantastic plugin, perfectly done.
Does anyone know how I could set a shortcut key to open the Channel Mixer panel? I access it so often it would be rather helpful to bind the window to a key.
Also, how to apply those numbers on the prologic wiki page?
btw, for those looking for some presets for MM, you can use the matrix mixer to upmix stereo to surround yourself (though you don't have the phase shifting ability). I use following values and the real channels fill up quite nicely:
FL FR
FL 1 0
FR 0 1
FC 0.7 0.7
LFE 1 1
BL 0.866 -0.5
BR -0.5 0.866
EDIT: oh and also, I have Normalize checked OFF with above values..
yet another awesome plugin
>LFE 1 1
wouldn't that add too much volume to the LFE? When I do that (as bass redirection), the vu meter freaks out and I get quite a lot of bass.
>LFE 1 1
wouldn't that add too much volume to the LFE? When I do that (as bass redirection), the vu meter freaks out and I get quite a lot of bass.
You're probably right, in that case, may be best to turn LFE down. I don't use bass redirection myself so LFE being set to 1L 1R has no effect on me (I use dolby headphone).
How do we use 4.1 with this plugin?
I see 4 or 5 channel option. Subwoofer is greyed out with 4, and if I select 5, I get an error " Unrecoverable Playback error: Could not open device: unsupported data format: 44100 Hz/16-bit/5channel
Does no one use this anymore?
gizbug, if your soundcard does not mix down from 5.1, I have no answer... Try the Matrix Mixer...
gizbug, if your soundcard does not mix down from 5.1, I have no answer... Try the Matrix Mixer...
Ok. Using an Auzentech Prelude 7.1. Should downmix.
i have a strange problem with MM that i don't have with channel mixer.
DSP chain:
Resampler SOX 96000hz
EQ
upmixing to 5.1 from stereo
with channel mixer every channel is perfectly working
with matrix mixer center and LFE are completly muted if both activated.
others channel no problems at all.
asus xonar D2x latest drivers and latest stable release of Foobar.
IronFly, I have 4.0 system, so I can't completely test the MM, but I see (using Peakmeter (http://www.hydrogenaudio.org/forums/index.php?showtopic=55562)) that all channels are present if the matrix looks like:
L R
L 1 0
R 0 1
C 0.5 0.5
LFE 0.5 0.5
BL 1 0
BR 0 1
so, C & LFE is out from foobar as expected. The only difference between MM and CM in this case, that MM use the new fb2k 0.9 api to mark channels (L,R,BL,etc...), unlike of CM.
(I said too many words but no idea what's happening on your system)...
i use peakmeter too and the signals are present but i can't have output on Central and LFE, it's very strange.
i used a similar preset to test the 5.1; maybe it's some problem with the xonar d2x.
i will investigate better.
EDIT:
L R
L 0 0
R 0 0
C 0.5 0.5
LFE 0.5 0.5
BL 0 0
BR 0 0
if you use just this two values, you can hear sounds on C and LFE?
I have a question. My config is like below.
output channel-6 upmix,downmix-off use subwoofer-subwoofer channel bass redirection-full redirection
As you know, this config is for 2.1 channel. Sound is pretty good. I am satisfied with this config.
By the way, do you know ac3filter's bass redirection? My other media players use ac3filter's config with same channel mixer's crossover frequency.
But foobar's bass amout is difinitely differnt from ac3filter's.
So I adjusted channel mixer's subwoofer volume to 2. I dare say two volume same now.
In addition, I tried subwoofer volume to 2 in the upmix tab too. Too much bass...
For same bass amout compared to ac3filger, which tab's subwoofer volume do need to be set to 2?
I want as much as bass without extra gain(distortion).
Does adjusting all to 1 guarantee best sound, or what?
Sorry for my poor English.
Thank you for everything.
Hi, I've been checking this thread at some time, and waiting eager for a version to use with my 7.1 channel set. Since I installed the OS Vista I have lost my subwoofer sound. now with this plugin I was able to get that back again, but the side effet is that I lost my 2 channel at middle.
Let me now if there'll be any change that you would build a version that I can full appreciate my 7.1 set?
Hi. I was using this plugin, working very well to give me 5.1 ch sound for my mp3s. I changed my PC to an inbuilt Realtek HD Audio on-board solution. In the process I also updated fb2k to latest 9.6.8 from earlier 9.5.6. I have got it to work, but I am getting crackling / distortion from the rear speakers. This also happens when I adjust the sliders. I have tried changing to sound bits from default 16 to 24 and back, but no difference.
If I disable the CM and go back to using default 2>4 in fb2k dsp manager, all 4 speakers work fine, but then I lose on the sub/center.
Is it a problem with CM? Or with the Realtek drivers (v2.26)? Please help. I like the new 9.6.8 and my config with UI panels was quite complicated with 9.5.6. I am not too sure how I can get it all back again.
Is there any other way to use my 5.1 speakers when listening to music?
sandeep108, do you use KS? Try DS instead.
Thanks for your response. No I deliberately did not install KS (though I was earlier using it in my old PC - not that it appeared to make any difference). I am using the primary sound driver, which would be the DS, I presume?
I think the problem I have resolved in the following manner:
1. Set the speaker system to 8ch and now you can actually select rear for the rear. The sound certainly fills out a lot more than setting the rears as sides.
2. The crackling seemed to disappear with disabling and re-enabling DES with the latest Realtek drivers. Possibly disabling the CPU throttling also helped. Since I cannot now notice it, I am not sure whether the latest drivers fixed it or the DES. Most likely the DES, since when I disabled it, there was a brief crackle. Maybe I would need to do this on each boot if it recurs.
But still no native speaker fill option in the realtek sound manager, even in 8ch mode.
1) adding option about "2.1 channel"
[a href="index.php?act=findpost&pid=303231"][{POST_SNAPBACK}][/a]
General->Output channels: 6
Upmix->Mode: Off
Subwoofer->Use subwoofer: check
Subwoofer->Bass redirection: check
Enjoy
What would I set this to for 4.1?
1) adding option about "2.1 channel"
[a href="index.php?act=findpost&pid=303231"][{POST_SNAPBACK}][/a]
General->Output channels: 6
Upmix->Mode: Off
Subwoofer->Use subwoofer: check
Subwoofer->Bass redirection: check
Enjoy
What would I set this to for 4.1?
I'm curious too
Save this code to xml file then import it into CM profiles.
<profiles version="2">
<profile name="4.1">
<param name="channels" value="6" />
<param name="stereobase" value="100" />
<param name="upmix_mode" value="2" />
<param name="upmix_rif" value="70" />
<param name="upmix_fir" value="30" />
<param name="upmix_rear" value="130" />
<param name="upmix_center" value="75" />
<param name="upmix_invrear" value="0" />
<param name="upmix_rear_low_use" value="0" />
<param name="upmix_rear_low_freq" value="100" />
<param name="upmix_rear_low" value="100" />
<param name="downmix_mode" value="1" />
<param name="downmix_sub" value="100" />
<param name="downmix_rear" value="100" />
<param name="downmix_center" value="100" />
<param name="sub_mode6" value="0" />
<param name="sub_use" value="1" />
<param name="sub_redir" value="1" />
<param name="sub_volume" value="100" />
<param name="sub_freq" value="100" />
<param name="sub_mix" value="100" />
<param name="sub_redirect_mode" value="0" />
<param name="delay_use" value="0" />
<param name="delay1" value="2000000" />
<param name="delay2" value="2000000" />
<param name="delay3" value="0" />
<param name="delay4" value="0" />
<param name="delay5" value="0" />
<param name="delay6" value="0" />
<param name="dist1" value="0" />
<param name="dist2" value="0" />
<param name="dist3" value="0" />
<param name="dist4" value="0" />
<param name="dist5" value="0" />
<param name="dist6" value="0" />
<param name="sound_speed" value="33000000" />
<param name="delay_use_dist" value="0" />
<param name="channels_l" value="1" />
<param name="channels_r" value="1" />
<param name="channels_c" value="0" />
<param name="channels_s" value="1" />
<param name="channels_rl" value="1" />
<param name="channels_rr" value="1" />
<param name="downmix_front" value="1" />
</profile>
</profiles>
Hey, thanks a lot for this plugin, I've been using it for a while - I like the output and configurability better than the PLII setting on my Z-5500s.
However, I think I've found a bug; take a look:
(http://img709.imageshack.us/img709/2973/chanmixer.png)
Notice how the FL, FR, C and RL outputs all look similar while the RR channel is almost the exact opposite of the RL channel. I think by some kind of glitch the phase of the RR channel is getting inverted. I'm in upmix mode, 2->6 channels and "Invert Phase" is turned off in the settings (though that shouldn't cause any problems like this either way) and it's not just an issue with this song, I've noticed it many times before.
Any thoughts?
Hello, and thanks for this plugin, rather than describing the settings I am currently using. Could you please tell me what the correct settings for a setup running foobar connected to an onkyo tx8211 stereo receiver, I have 6 speakers connected to the receiver, 2 large fisher speakers in front to channel "A" and 2 small and 2 medium speakers connected to channel B. These speakers are placed throughout my basement weight lifting room and I really don't know what settings on the plugin to use because I'm not sure if this is still a stereo setup or a 6 speaker setup for configuration purposes. Any help is greatly appreciated, I am also using the equalizer on foobar, the noise sharpening plugin, crossfader, and noise remover. It sounds pretty good already playing FLAC files
this is not a surround receiver, which is why I thought this plugin is necessary.
I really don't know what settings on the plugin to use [..]
You don't need this plugin at all, although you could set it to "2 channels" . It's main use is to upmix from stereo to a 4.0 (4.1) or 5.1 setup (you would need some kind of surround set to be able to play that).
What do the Bass-Redirection modes "change"? I've got mainly stereo sources and use a 5.1 system. What's the best option?
Three questions:
(1) If upmix mode is in "copy", why is there separate center and subwoofer volume levels if these are supposed to be just a raw left and right signals?
(2) Do delays work even when the source is six channel? Or is the whole plugin bypassed?
(3) I'm trying to upmix from stereo to 6 channels. What is the calculation for the subwoofer if you choose 'from all 5.1 sources'? I was hoping for a simple L+R calc. But if it forms the other 5 channels FIRST, to compute the sub channel, then it would be the sum of the following:
FR+FL+RR+RL+C
= R + L + (R-L)/2 + (L-R)/2 + (L+R)/2 (assuming FiR=0 and RiF=0)
= (3R + 3L)/2
Which means I'd have to knock the amplitude down by 1/3. Or is this normalization already done?
(1) If upmix mode is in "copy", why is there separate center and subwoofer volume levels if these are supposed to be just a raw left and right signals?
it allows to adjust balance between channels.
(2) Do delays work even when the source is six channel? Or is the whole plugin bypassed?
delays works always if enabled. it designed for compensate distance difference between channels in real installations, not for "effects"
(3) ... I was hoping for a simple L+R calc. ...
(L+R)/2, of course.
(1) If upmix mode is in "copy", why is there separate center and subwoofer volume levels if these are supposed to be just a raw left and right signals?
it allows to adjust balance between channels.
(2) Do delays work even when the source is six channel? Or is the whole plugin bypassed?
delays works always if enabled. it designed for compensate distance difference between channels in real installations, not for "effects"
(3) ... I was hoping for a simple L+R calc. ...
(L+R)/2, of course.
Thanks!
One more question. Is delay computed to the nearest sample, or do you interpolate the signal to achieve the exact delay?
In other words, 1ms of delay at 44.1kHz would correspond to 44.1 samples. Do you delay by 44 samples instead, leaving the original waveform intact?
Interpolation would be too ponderous, with doubtful effect, so I had not considered its use at all. I prefer to resample all sources to 96kHz (PPHS) before any other processing (my sound card is 24/96 capable).
So what happens when I leave it at 44.1kHz and set the delay to 1ms? It rounds it off and delays it 44 samples (corresponding to 0.9977ms)?
I don't suppose there's any other benefit to upsampling, is there? I'm just using channel mixer for the delays and the L+R and L-R computations. I'm not using the filtering or any of that. I'd like to maintain signal purity if possible.
So what happens when I leave it at 44.1kHz and set the delay to 1ms? It rounds it off and delays it 44 samples (corresponding to 0.9977ms)?
Yes, it is.
I don't suppose there's any other benefit to upsampling, is there? I'm just using channel mixer for the delays and the L+R and L-R computations. I'm not using the filtering or any of that. I'd like to maintain signal purity if possible.
There is another benefit for older Creative (or other) cards, that do not have a native 44.1 support. Professional cards do not require software resampling for good sound quality.
Upon further testing, it appears there might be something wrong with this plugin.
In 6-channel mode, with upmix=surround, I expected the first two channels to be identical to the original two-channel waveform, as long as the RIF slider is set to zero. However, it is not. I can provide output files or screenshots of waveforms if needed.
Please let me know what the problem could be or if I'm doing something wrong. Like I said, I can provide you with raw waveforms, screenshots of waveforms, screenshots of settings, etc. Thank you.
The computation is pretty simple:
OL = (IL-OBL*rif);
OR = (IR-OBR*rif);
so, if the RIF slider is set to zero, then output left is exactly indentical to input left. check your setup on another pages - subwoofer and delays.
The computation is pretty simple:
OL = (IL-OBL*rif);
OR = (IR-OBR*rif);
so, if the RIF slider is set to zero, then output left is exactly indentical to input left. check your setup on another pages - subwoofer and delays.
orig.wav: http://tinyurl.com/25a26vc (http://tinyurl.com/25a26vc)
cm.wav: http://tinyurl.com/26on634 (http://tinyurl.com/26on634)
mm.wav: http://tinyurl.com/2cjtka8 (http://tinyurl.com/2cjtka8)
I've uploaded three wav files (temporarily). The first, orig.wav, is the source wav. The second, cm.wav, is the output of channel mixer + matrix mixer (applied to remove the last four channels). The third, mm.wav, is the output of matrix mixer creating an L, R, L+R, L+R, L-R, and R-L channels.
From an audible standpoint, you should be able to hear the difference between orig.wav and cm.wav. The waveforms are also different visually, as shown below (left channel shown only).
(http://img710.imageshack.us/img710/3120/mmvscm.jpg)
I created these files by using foobar2000's wav converter. The settings for channel mixer were as follows:
outputchannels = 6
upmix = surround
RIF = 0
use subwoofer = checked
subwoofer source = subwoofer channel
use delay = checked (all delays were set to zero)
Then it fed the matrix mixer DSP, which mapped FL->FL and FR->FR (zeros everywhere else). This produced a two-channel cm.wav for testing purposes.
I produced mm.wav by replacing the channel mixer DSP with a matrix mixer DSP which mapped the following:
FL = FL
FR = FR
C = 0.5*FL+0.5*FR
LFE = 0.5*FL+0.5*FR
BL = FL - FR
BR = FR - FL
(normalization was off)
Then it kept only the first two channels by loading another instance of matrix mixer with FL->FL and FR->FR (zeros everywhere else).
Please feel free to duplicate these results on your own machine using these settings. You'll find that the output from CM is
not bitperfect, whereas the output from MM
is bitperfect.
One more thing...
I performed another test where I inserted channel mixer in between the two instances of matrix mixer that I used to create mm.wav. This time I left upmix = off but all the other settings the same (including time delay enabled but set to zero). It provided a bitperfect output. So the problem appears to be in the upmixing procedure itself.
my apologies, I didn't even touch CM for very long time
try to set RIF to 1.00, this should leave front channels unchanged
Upon further inspection, it appears that the cm.wav file is composed of two (L+R)/2 signals. I thought the center channel signal was supposed to be confined to the 3rd and 4th channels?
On such setup RIF works in the same way as "stereoimage width" slider.
my apologies, I didn't even touch CM for very long time
try to set RIF to 1.00, this should leave front channels unchanged
Yes! This fixed it. Thank you.
So, what is the equation for each channel if you include the RIF and FIR variables?
rif = 1.0-slider_rif
and then as described above, so this slider does slightly more work than simply mix channels
fir works completely as expected: 0.0 means "nothing"
Hi there,
I don't know too much about audio stuff, but I was just wondering what might be the best settings on these sliders to downmix 5.1 to 4 channel audio? I looked around to see if this question could be easily answered and promptly got confused by all of the settings =P
Thanks so much for any help!
I have a request if someone is still following this thread... I use this plugin for my CarPC and it works pretty damn well. Thanks for taking the time to develop it! Anyway, back to my suggestion..
Would there be a way to make the Up/Down arrows advance the delay (ms) by 0.1?
Sudo:
On keyPressUp ( curValue = curValue + 0.1)
On keyPressDown ( curValue = curValue - 0.1)
And also have it apply the changes so if I continue to hold the down key it will begin to increment the delay, apply, increment, apply...
The reason I ask is when setting up time alignment in a vehicle I typically use pink noise and work with 2 speakers at a time (starting at the furthest speaker). As part of using pink noise you can sweep up in delay, and down in delay till you find the rough area, then slowly increment to lock in the 'dopler effect'.
This method works well in a car environment because just raw measurements just don't take into account reflections.
2BowDown:
foo_channel_mixer 0.9.6.7 (http://skipyrich.com/store/foo_channel_mixer.7z)
Up/Down: change to 0.01(ms|m)
PageUp/PageDown: change to 0.1(ms|m)
2BowDown:
foo_channel_mixer 0.9.6.7 (http://skipyrich.com/store/foo_channel_mixer.7z)
Up/Down: change to 0.01(ms|m)
PageUp/PageDown: change to 0.1(ms|m)
WOW! You are awesome man. Thanks for the enhancement. Can't wait to try it out.
Any plans for 8 channels? I'm running a gigaport HD usb soundcard that has 8 output channels. Would be nice to have the option of delay on those. The built-in crossover plugin supports 8 channels.
Adding subscription to this thread.
Any plans for 8 channels? I'm running a gigaport HD usb soundcard that has 8 output channels. Would be nice to have the option of delay on those. The built-in crossover plugin supports 8 channels.
I doubt very much that I can make this. Maybe I'll make a separate foo_delays.
Any plans for 8 channels? I'm running a gigaport HD usb soundcard that has 8 output channels. Would be nice to have the option of delay on those. The built-in crossover plugin supports 8 channels.
I doubt very much that I can make this. Maybe I'll make a separate foo_delays.
That would be a nice lightweight option for my use. I don't utilize any of the other tabs in your plugin. I just use it for delay purposes.
Not to overwhelm but how difficult would it be to add into the foo_delay a 'phase' option? Like the ability to reverse the phase of each channel individually? The built-in crossover only does per channel pair.
Not to overwhelm but how difficult would it be to add into the foo_delay a 'phase' option? Like the ability to reverse the phase of each channel individually? The built-in crossover only does per channel pair.
Try foo_dsp_mm. '-1' to switch phase by 180 degrees.
Very cool. Never knew that.
How do I demux a DTS file into separate unaltered WAV files?
So far I installed the channel mixer and after the various settings I got to this stage where I am not so sure on what to do... or at least to do something that I do not intend to do.
I just want the six mono WAV files unaltered.
When I get to the General Tab --- Channel Selection --- Output Channels --- Here I selected "6" if I am not mistaken (the DTS file should have 6 channels...)
What about the Stereoimage width?
Do I need to leave that as default 1.00 or shall I put the slider to the 0.00 value since I just want the content of the DTS as it is?
Does using values different than 0.00 (or 1.00 as default) alter the original stereoimage?
I suppose I do not need to set the other tabs if I want the stream as it is. If not please correct me...
I was adviced to insert the resampler module but since I do not want to resample anything if I am not adding it I take the streams will retain the original bit depth and resolution...
Could someone advice on this?
Thanks for this wonderful addon anyway!
I just want the six mono WAV files unaltered.
Then just don't use this plugin. You won't obtain 6 mono WAVs anyway.
How do I demux a DTS file into separate unaltered WAV files?
Use foo_dsp_mm for such things. For example, to extract front left channel to mono set each one cell to 0 but FC row/FL column to 1.
So I take the settings should be something like this...
Only problem is that I got a 14 gb file with 18 channels muxed on it I suppose... I am doing something wrong perhaps...
Also I might not need to tick the normalize option...
(http://img847.imageshack.us/img847/1929/setting.jpg)
Set just one cell to 1. You'll get one mono file.
Repeat this 5 more times.
lvqcl, thank you. My English is so far from perfect...
FL = Left
FR = Right
FC = Center
LFE = Sub-woofer
BL = Back Left
BR = Back Right
FCL = Left of Center
FRC = Right of Center
BC = Back Center
SL = Side Left
SR = Side Right
TC = Top Center
TFL = Top Front Left
TFC = Top Front Center
TFR = Top Front Right
TBL = Top Back Left
TBC = Top Back Center
TBR = Top Back Right
... if I got it right this is the naming scheme.
The one cell tip worked out the miracle it seems, though I am left wondering about the right combinations to use.
I tried setting FC row/FC column to 1 for the center channel.
It might not be that right...I seem
not to get the same file using the previously suggested FC row/FL column to 1
Following this method I just need to properly cross the row section with the column section... a quick insight on the reasoning behind any further step will be appreciated... like:
FL = Left ---- FC row/FL column to 1
FR = Right ---- ?/?
FC = Center ---- ?/?
LFE = Sub-woofer ---- ?/?
BL = Back Left ---- ?/?
BR = Back Right ---- ?/?
Is there any help file or preset it could be loaded to get this perhaps?
Also I made the mistake not to note down the initial settings and there is no reset option...
FL = Left ---- FC row/FL column to 1
FR = Right ---- ?/?
FC = Center ---- ?/?
LFE = Sub-woofer ---- ?/?
BL = Back Left ---- ?/?
BR = Back Right ---- ?/?
"column" is the input, "row" - is the output, you've take the "input" and put it to the "output" with the corresponding multiplier (1).
FL = Left ---- FC row/FL column to 1
FR = Right ---- FCr/FRc --//--
FC = Center ---- FCr/FCc --//--
LFE = Sub-woofer ---- FCr/LFEc --//--
BL = Back Left ---- FCr/BLc --//--
BR = Back Right ---- FCr/BRc --//--
Also I made the mistake not to note down the initial settings and there is no reset option...
Remove Matrix Mixer from the DSP chain, OK, at the next time you add MM to the chain it will appear with its default settings.
Remove Matrix Mixer from the DSP chain, OK, at the next time you add MM to the chain it will appear with its default settings.
Somehow foobar remembers the last settings used... so it did not work, but I noticed that the default was the 1 in the corresponding row and column as I tried the first time...
FC row/FC column to 1
FL row/FL column to 1
FR row/FR column to 1
I take the defaults are meant for something different then! I'm not going to fully investigate on that!
I will try to post a tutorial about demuxing DTS with Foobar at this point. Hope it might help someone one day!
I will folllow the new instructions and let you know if everything went smooth!
Thanks for the help!
Hey, I have a problem with channel mixer: Active DSP did not effect foobar2k. Although I apply my channel mixer settings, they were not saved by foobar2k.
Using foobar2000 v1.1.7 on Windows 7 x64 with channel mixer last updated on 1th June 2011.
I have updated foobar2000, so I guess it's maybe a problem with the new version (never had a problem with this plugin before)
Thanks for help!
Hey, I have a problem with channel mixer: Active DSP did not effect foobar2k. Although I apply my channel mixer settings, they were not saved by foobar2k.
Using foobar2000 v1.1.7 on Windows 7 x64 with channel mixer last updated on 1th June 2011.
Please describe steps to reproduce the problem.
Hello users, i'm new here and i have experienced some troubles with this plugin:
first of all, my subwoofer sometimes stops working (at begining of playback, during playback (less common) or when i change any setting (such volumes, for example)) and only back moving the plugin in dsp list or removing and adding again.
and the second one, some files slows down to open when subwoofer "full redirecition" or "leave sub intact" is selected (in leave sattelites intact works fine).
Best Regards,
Wagner.
(sorry about any errors, my english isn't so good)
What codec does this plugin use to convert stereo to AC3 on the fly?
Why I'm getting error "the source is not supported" for a MP3 sound file, when outputting via this plugin to S/PDIF of Realtek AVL1200 codec in Win7 64-bit? What input / output format range it supports?
What codec does this plugin use to convert stereo to AC3 on the fly?
Why I'm getting error "the source is not supported" for a MP3 sound file, when outputting via this plugin to S/PDIF
Channelmixer does
not convert to Dolby Digital (AC3) but just outputs the number of channels you configure. That answers also your second question, the bitstream for SPDIF can only be multichannel (more than 2.0) if it is encoded, like Dolby Digital or DTS, else only stereo is allowed.
hello!
please point me to the right direction
i want to convert a 5.1 audio stream into stereo (for headphones)
is there any downmix plugin or other software whose author is at least aware that:
1) his both ears will hear every channel
2) his ears isn't a single point and thus will hear the sound from side channels at different time moments
3) low-frequency sounds from a side channel will wrap around his head while high-frequency ones will not, thus the frequency spectrum will differ from ear to ear
???
hello!
please point me to the right direction
i want to convert a 5.1 audio stream into stereo (for headphones)
is there any downmix plugin or other software whose author is at least aware that:
1) his both ears will hear every channel
2) his ears isn't a single point and thus will hear the sound from side channels at different time moments
3) low-frequency sounds from a side channel will wrap around his head while high-frequency ones will not, thus the frequency spectrum will differ from ear to ear
???
I'm not sure what you want but Dolby Headphone is my first choice for converting 5.1 audio into stereo for Headphones.
I'm not sure what you want but Dolby Headphone is my first choice for converting 5.1 audio into stereo for Headphones.
Forgive me, but first choice between what alternatives?
I'm not sure what DH is but from what i understand it's a VST modelling algorithm built into the firmware of some devices. I don't have any.
I use CMSS-3D on my X-Fi. Don't know how it handles the 3) issue, but otherwise i can't really complain about quality of it, since the perceived sound positioning is quite precise in head phones.
But think about what it means to use firmware to convert sound... it means the conversion time is no shorter than the music playing time!!
That's why it sucks. Usual audio conversion takes seconds or dozens of them. An hour to convert an album is too much. And then i need to split it into tracks, care about tagging and other crap.
Sure there must be some good quality software-only VST converter for home use. So far i have only found some overpriced scientific products :(
Sure there must be some good quality software-only VST converter for home use. So far i have only found some overpriced scientific products
TB IsoneSurround.
http://www.toneboosters.com/tb-isonesurround/ (http://www.toneboosters.com/tb-isonesurround/)
In internet you can find
jb isone pro surround v1.0.1, which works without limitations.
I'm not sure what DH is but from what i understand it's a VST modelling algorithm built into the firmware of some devices.
It is also available in some software DVD players such as PowerDVD. And there is DH wrapper (http://www.foobar2000.org/components/view/foo_dsp_dolbyhp) component.
TB IsoneSurround.
In internet you can find jb isone pro surround v1.0.1, which works without limitations.
And there is DH wrapper component.
Thanks!!
JB Isone Pro Surround is brilliant. I even managed to calibrate it for my UE5 earphones!
CMSS3D is limited to headphones only. As for DH and TB IsoneSurround -- just tested them; they're overall tolerable, but i certainly wouldn't use them for music since they enforce reverberation and it always makes a mess out of music :)
Hi Skipyrich,
I'm a request for you could you please create a VST version of your Channel Mixer foobar2000?
I think it's a very good plugin for stereo upmix; There's nothing on the web like yours. It would be possible feed with your VST a dolby digital headphone wrapped dll (six channel input and two channel output).
With a VST HOST in this way we could give dolby digital to everykind of audio card to whole system with ASIO DRIVERS.
Best Regards
Tony
P.S.
Thank you in advance for your answer.
Hi, I hope someone can answer this for me..
I set 'convert mono to stereo' for a mono flac file I had, then forgot I had the DSP set.
All the files since then have been stereo.. I've probably processed 100 tunes.. will all these be converted one (Left?) channel of the files into dual mono now?
I always delete my flacs after I extract them to wav files, so that would suck
Does the plugin check if the file is stereo before attempting the mono to stereo DSP?
I am fearful I might have ruined a bunch of wavs
edit: a quick look in winamp at some wav's I created seem to be proper stereo files.. confirmation would be nice though
Hi!
First of all, big thanks for this powerfull plugin!
But (sorry) I have a problem, I can't save settings. I want to increase center volume, after a restart all settings are reseted even if I save them in "default" profile. I also tried to create a new profile but they are reseted after a restart.
Here is the report :
Core (2012-11-25 10:24:36 UTC) foobar2000 core 1.1.18
foo_albumlist.dll (2012-11-25 10:23:28 UTC) Album List 4.5
foo_audioscrobbler.dll (2010-06-04 07:27:04 UTC) Audioscrobbler 1.4.7
foo_cdda.dll (2012-11-25 10:23:06 UTC) CD Audio Decoder 3.0
foo_channel_mixer.dll (2011-06-01 17:18:00 UTC) Channel Mixer 0.9.6.7
foo_converter.dll (2012-11-25 10:23:02 UTC) Converter 1.5
foo_dsp_std.dll (2012-11-25 10:23:20 UTC) Standard DSP Array 1.0
foo_dsp_vstwrap.dll (2009-05-11 16:08:58 UTC) George Yohng's VST Wrapper 1.2
foo_fileops.dll (2012-11-25 10:21:52 UTC) File Operations 2.2
foo_freedb2.dll (2012-11-25 10:23:32 UTC) Online Tagger 0.7
foo_input_monkey.dll (2011-02-24 10:13:54 UTC) Monkey's Audio Decoder 2.1.5
foo_input_std.dll (2012-11-25 10:23:00 UTC) Standard Input Array 1.0
foo_playcount.dll (2012-06-11 18:09:57 UTC) Playback Statistics 3.0.2
foo_rgscan.dll (2012-11-25 10:22:36 UTC) ReplayGain Scanner 2.1.2
foo_ui_std.dll (2012-11-25 10:22:46 UTC) Default User Interface 0.9.5
foo_unpack.dll (2012-11-25 10:23:00 UTC) ZIP/GZIP/RAR Reader 1.6
I only use this DSP :
Equalizer
Channel mixer
I'm under Seven 64bits.
Any idea?
Thanks
I tried to delete foo_channel_mixer.dll.cfg in my profile folder. Then restart, increse center volum => fb2k write a new foo_channel_mixer.dll.cfg. Then restart => channel mixer settings reseted.
Hi!
I've a strange problem with foo_channel_mixer and foobar(last and older version also). I've 5.1 setup and upmix from stereo to 6 channels. When I'm change track subwoofer sound disappear and only solutions is restart foobar. Everything work with keyboard UP-DOWN selections and ENTER as a start playback key but not with mouse double click. With first play after start the program, I've a subwoofer sound everytime and only changing manually with mouse have this issue. I've try a clean instalation of windows and foobar, onboard Realtek and USB Maya U5 soundcard, different chanell mixer, foobar settings also WASAPI ASIO KS DirectSound but not luck.
My setup is Acer 5930g laptop, Maya U5 DAC with analog 5.1 speakers, Windows 7 x64.
Any ideas, someone have a similar problem?
Hello sir. thank you very much for this plugin
right now I'm mixing up my stereo music to 6 channels for my headphones.
Everything sounds great.
But i have to wait long time for changes for example on the speaker configuration
to be applied.
Is that normal?
It normally takes ~7 seconds to change the settings.
My system:
- Gigabyte h77 d3h
- xeon e3 1230 v2
It normally takes ~7 seconds to change the settings.
This time depends on output buffer size. File->Preferences->Playback->Output->Buffer length
It normally takes ~7 seconds to change the settings.
This time depends on output buffer size. File->Preferences->Playback->Output->Buffer length
THANK YOU
Hi!
I've a strange problem with foo_channel_mixer and foobar(last and older version also). I've 5.1 setup and upmix from stereo to 6 channels. When I'm change track subwoofer sound disappear and only solutions is restart foobar. Everything work with keyboard UP-DOWN selections and ENTER as a start playback key but not with mouse double click. With first play after start the program, I've a subwoofer sound everytime and only changing manually with mouse have this issue. I've try a clean instalation of windows and foobar, onboard Realtek and USB Maya U5 soundcard, different chanell mixer, foobar settings also WASAPI ASIO KS DirectSound but not luck.
My setup is Acer 5930g laptop, Maya U5 DAC with analog 5.1 speakers, Windows 7 x64.
Any ideas, someone have a similar problem?
Hey konradoo77, have you fixed the problem with disappearing subwoofer after skipping or changing track in tracklist? I have the same Problem and no idea to fix it.
I found that I can reactivate the subwoofer signal without restarting foobar when I start a new track with differnt KHz. So when subwoofer signal is lost I could start a track with 96 Khz or so and then after 44.1 Khz is working again. But that is very complicated and not useful.
Did you find any other solution?
Greetings from Berlin
Hey klingklang, nice catch! With directsound output it's also work for me, but I use KS and must have resampler with it and sadly it's still buggy.
Hey klingklang, nice catch! With directsound output it's also work for me, but I use KS and must have resampler with it and sadly it's still buggy.
Thank you. What is "KS"? The message from hydrogenaudio was in my spamfolder. Please excuse the late response.
Kernel Streaming ?
Kernel Streaming ?
The same what asio did?
I have some 8-channel FLACs that only have stereo content (i.e. all channels are silent except FL and FR), so I tried to use this component in a Converter job to produce 2-channel FLACs. The output files are still 8-channel, though, no matter what settings I choose. I tell it to output 2 channels, and only FL and FR are selected. Doesn't matter what I choose in the Downmix tab. Am I doing something wrong?
Meanwhile, the stock 'Downmix channels to stereo' DSP does what I want; the resulting files report as stereo, not 8ch, and they are smaller (by 2 or 3%), as expected.
This component doesn't handle 8 channels.
Functionality:
* - (up|down)mix (to|from) 1-6 channels
* - redirect bass to subwoofer channel (6-channels output mode only)
* - delay rear channels by 1-40 ms (4 or 6-channels output mode only)
* - surround sound effect (2->4 or 2->6 mode only)
* - changing virtual width of a stereoimage
* - etc...
Ah, so I did miss something.
Thanks!
If open the settings via fb.Run Main Menu Command ( "View / DSP / DSP # 1 config");
or any other # 1,2,3 .... - foobar2000 has crashed
Perhaps there is a solution to this ?
foobar2000 has crashed
Perhaps there is a solution to this ?
I'm afraid not, I think this happened since foobar2000 added that menu. Workaround: don't use it.
To my surprise menu -> Playback -> Channel Mixer seems to work now.
The "View\DSP\DSP #* Config" menu items are a feature of foo_dsp_effect, and are broken. If you'd submitted your crash report, you would have seen which component it was caused by. Either remove that component, or do not attempt to use that feature until mudlord manages to fix it.
That feature was broken from the start. It should be burned in hell.
The intent is to completely redo that component, starting from that menu only exposing DSPs that foo_dsp_effect creates (since the component does many things I do not like). I'd advise not to use the component at all, since there is no ETA on the rewrite. It depends on several things such as:
* Real-life work/volunteering things. And things related to said vocational stuff.
* Other projects (such as DRM and executable compression. The DRM stuff was a major priority and still is).
* Other things, such as time spent on other things like computer gaming and family.
* Completely arbitrary stuff such as the phase of the moon and the timing of the vernal equinox (yes, I can be mentally unstable, which drastically affects my usefulness as a human being).
* Motivation. Computer games and just being not bothered fits into that too.
@mudlord Don't be mad, just be happy people still like your software and use it regularly. They'll still be happy to wait for future updates or rewrites or whatever.
To my surprise menu -> Playback -> Channel Mixer seems to work now.
I have the latest Foobar 1.3.13, and I am using Channel_mixer only to widen or reduce the stereo scene, there are two ways to get to channel_mixer, from the drop menu file "preferences DSP manager" and from the menu playback "channel mixer" , the modifications made in channel_mixer from menu playback are never taken in account,, it stays stuck with setting from preferences.
thanks for your attention.
POL
This was such a cool thing but since I've updated foobar doesn't work anymore, I used your component to be able to use all my 5.1 speakers and sub woofer even with non 6 channel songs (stereo songs), so sad that it doesn't work anymore and to hear that the developer has life problems.
For me this was the best part of foobar to be honest, I hope you make it work for the newest update, and if not, tell me an older version which works with your component
I'm so happy I made it work by going to preferences/DSP manager then adding the channel mixer, instead of playback/channel mixer.
phew, I'm never upgrading foobar ever
sorry for multi posting, I didn't know how to edit xD
I'm trying to get this to work for stereo sources: 2.1 output (left, right and 1 or 2 subwoofer channels)
Settings:
6 output channels (all checked)
Upmix mode "copy" or "surround" results in subwoofer channels, but none of the subwoofer settings have any effect. The full frequency range signal is sent to the sub.
With upmix mode "none" (which should be the correct setting according to this thread) there is no subwoofer channel.
Any ideas?
I am working on a 5.1.4 speaker layout and want to time align the 10 channels of playback in foobar.
Any chance channel mixer could be updated to support 10+ channels?
How can I redirect center channel to both FR and FL channels?
How can I redirect center channel to both FR and FL channels?
See the first two screenshots (assuming 5.1ch audio and you only want the centre and front channels).
Try the Matrix Mixer (http://skipyrich.com/w/index.php/Foobar2000:Matrix_Mixer). In the third screenshot it's configured to downmix 5.1ch to stereo (without the LFE channel), but it demonstrates how it works.
How can I redirect center channel to both FR and FL channels?
See the first two screenshots (assuming 5.1ch audio and you only want the centre and front channels).
Try the Matrix Mixer (http://skipyrich.com/w/index.php/Foobar2000:Matrix_Mixer). In the third screenshot it's configured to downmix 5.1ch to stereo (without the LFE channel), but it demonstrates how it works.
I actually want to use 4 speakers (FR/FL/SR/SL) because my center speaker is to the side of my audio speakers (TV is on the corner of the room), so hearing the center channel from the left is annoying. My goal is to reproduce that center channel in both FR and FL (I can do this manually disabling the center channel on the receiver, but this takes some time). I guess in order to do that, the 2nd screenshot should look the same, right?
That sort of thing is usually easy enough to work out. If you don't have the peak or VU meter as a UI element, just open one of them from the View/Visualisations menu (I assume that's a standard menu and not something added by a plugin). When one of them are open you can configure the Channel Mixer and visually see the output. Anyway....
Select "four" as the number of channels under the General tab, set Mode to off under the UpMix tab (unless you do want 2ch audio upmixed to 4 channel) and under the Downmix tab, set everything to 1.00
The one exception is the Center channel, technically it should be 0.71 for the center channel to have the same volume when it's added to the left and right channels (because it'll be coming from two speakers instead of one), but if you prefer the centre channel a bit louder, leave Center at 1.00 too.
If you have the peak or VU meter open, when you apply all that, the meter should look something like this (5.1ch input).
I don't use the Channel Mixer much, so could someone please tell me where I'm going wrong here? The input is 5.1ch audio, as per the 1st screenshot, with only the centre channel containing audio at that point in time. When I set the number of output channels to five, I assume the centre channel should be mixed to left and right. The trouble is, it seems to be in the LFE channel instead, and I have no control over the volume (second screenshot).
I found version 0.9.6.5 on the internet (I wish there was an easy way to download old versions of DSPs) and it's behaving the same way as version 0.9.6.7. Centre ends up in the LFE channel according to fb2k (third screenshot). That dll is dated 2008, so I can only assume I'm an idiot and missing something, because it couldn't've been broken for 10 years?
When you select 5 channels as the output, you get front left and right, rear left and right, and LFE. Shouldn't it be front left and right, centre, rear left and right?
In other words, isn't 5ch normally 5.1ch minus the LFE?
Cheers.
You can select L/C/R and RR and LR and not select LFE. this would be 5ch or 5.0 if you will. It's useful in a scenario where the user doesn't have an LFE setup as the front L and R have a enough large woofer as an example and can handle (according to their speaker spec) 20-32Hz low frequencies thus no need for an LFE. Further, I too have experienced the centre channel being "on" (though its checked "off) with Channel Mixer, sort of a bleed if you will when I was running a 4.1 setup (L/R/RR/RL and LFE). This may be due to a receiver decoding improperly. On a similar note, after loading and installing 1.4.2 Foobar today I ran the Foobar Troubleshooter and two red flags came up suggesting I upgrade or remove Channel Mixer 0.9.6.7 and DVD Audio decoder. With a Wifi Speed between 500-725 to the router and WD EX Ultra II 12TB hard wired, I've noted choppy audio, drop outs, lockup and audio stuttering. Though I do enjoy the ability of 'widening the stereo image' in Channel Mixer and creating multiple profiles, its not worth popping a tweeter or mid range or woofer.
Not sure if this would help but here's how I have mine setup as I noted you have a few screens that are grayed out especially under the General tab where it shows "bypass". My screen capture shows all 6 channels selected with additional screens to follow. Then on the profile screen it shows Active under 'Surround Sound 6 Channel' (i.e 5.1) If you'll note under Profiles I have various setups as it depends on the source material. To do this go back and uncheck boxes under general and then save a new Profile such as as Quad 4.0 without the use of LFE or Quad 4.1 with the use of LFE. I have some source material that is 4.1, when that's played its as simple as making that Profile Active. To do this go under General, then choose 5 channels listed (vs 6) - have checked L/R RR and RL with LFE (center is unchecked) and I won't use Downmix or Upmix at all (grayed or Bypass) in a surround sound theater room (no need) then save the profile. In fact in a Surround Sound setup room I don't see a reason to Downmix a 5.1 DTS file to Stereo. There of course is good use to Upmix a stereo SACD file and then change the necessary settings to match and save as a separate profile. With the newest Foobar though there's several Upmixes already available. I just wish there was a way to control the Stereo Image as with Channel Mixer
My big apologies for leaving my plugins without support and updates. There have been too many changes in my life.
Today I received an email about complaints about crashes caused by CM (About -> Online Troubleshooting). Please, if you have one of them, send it to me directly to skipyrich at skipyrich dot com. We have time until spring :)
Hello!
glad to see you here again :)
I use your (foo_preview (http://skipyrich.com/wiki/Foobar2000:Preview)). Thanks for developing such nice plugins! I hope to see you here more often.
Thanks and best regards!
My big apologies for leaving my plugins without support and updates. There have been too many changes in my life.
Today I received an email about complaints about crashes caused by CM (About -> Online Troubleshooting). Please, if you have one of them, send it to me directly to skipyrich at skipyrich dot com. We have time until spring :)
There's never a reason to apologize when working for free! You are more than welcome to try and correct issues, but I'm thankful already for even having this plugin. Cheers!
Hi everybody,
Could this component be used to change channel order like a channel mapper ?
E.g. I have a 4-channel audio, and I would like ch. 1-2-3-4 to become 3-4-1-2.
How could I achieve this ? Thank you.
Could this component be used to change channel order like a channel mapper ?
No. You can do this with Matrix Mixer.
Thanks, and sorry. I'll have to look at Matrix Mixer more closely.
EDIT : I think I understand now. I would need this matrix :
0, 0, 1, 0
0, 0, 0, 1
1, 0, 0, 0
0, 1, 0, 0
Unfortunately as you know Rollin, that will be useful for me only if this issue has been dealt with : https://hydrogenaud.io/index.php?topic=119995.new#info_988855
You'll have to bug the author of that DSP to fix their DSP, then. Or at least document that it's a total no-op on anything but stereo signals.
Believe me, I'm bugging him. :D Will report upon progress if there's any.
Hi, folks!
Who want, who can, who have much time to maintain the repository with all my plugins? It is in some "detroited" condition now and required some work.
Unfortunately, my health no longer allows me to maintain my projects. Please do not write directly to my email.
Yours, Skipy.
https://skipyrich.com/wiki/Main_Page
Thanks for all the great plugins. I'll put as many as I can up on my blog / Google drive and keep them available.
Thank you! But I mean something different. I will publish my code repository with all sources of all my plugins. I apologize for the confusion.
What is the difference between the sound output if Subwoofer tab is set with:
Bass Redirection (ON)
——Full Redirection vs
——Leave sub intact
What is the difference between the sound output if Subwoofer tab is set with:
Bass Redirection (ON)
——Full Redirection vs
——Leave sub intact
After much reading and experimenting, I think I’ve understood the difference a bit better. Seems that although the two options are similar (in that they high-pass the frequencies to the main speakers and low-pass the signal from the satellite) they differ in that Full Redirection will low pass the LFE channel as well, while the Leave Sub intact will leave the LFE information intact and pass it fully
Thank you! But I mean something different. I will publish my code repository with all sources of all my plugins. I apologize for the confusion.
would it be possible for you to put the sources on GitHub? or upload them somewhere, so i could put them on GitHub?
whatever you'll do, thank you for your foo_channel_mixer, i really love that plugin <3
Hi
With Matrix mixer, I want to change a standard 5 channels song into a 5.1 song
So, from 5 continuous channels to Fl, Fr, Fc, Lfe (zero), Bl, Br
I use this Matrix but it does not work ? Any idea ?
Fl Fr Fc Lfe Bl Br
Fl 1 0 0 0 0 0
Fr 0 1 0 0 0 0
Fc 0 0 1 0 0 0
Lfe 0 0 0 0 0 0
Bl 0 0 0 1 0 0
Br 0 0 0 0 1 0
Another question : Channel mixer and Matrix mixer do not work with dsd or dst files.
You confirm ?
Thanks
Channel mixer and Matrix mixer do not work with dsd or dst files.
If you use direct DSD output (without decoding to PCM) then no DSPs will work.
https://skipyrich.com/wiki/Main_Page
Thanks for all the great plugins. I'll put as many as I can up on my blog / Google drive and keep them available.
Hi! new to the forum, can i ask whats your blog? because skiprich pages not longer avariable, i was looking for the chanel mixer plug in
The last version of the skipyrich foo_channel_mixer, 0.9.6.7, is attached here.
The last version of the skipyrich foo_channel_mixer, 0.9.6.7, is attached here.
Thanks :)