HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: skipyrich on 2004-12-11 21:58:46

Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-11 21:58:46
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Duble0Syx on 2004-12-12 02:29:49
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-12 18:46:01
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: matrix on 2004-12-12 21:48:01
crashes at end of song when used with "gap killer", although, skip silence dsp works with it
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-12 22:09:58
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2004-12-13 02:15:44
this plugin is awesome, thank you very much........
Title: Channel Mixer (foo_channel_mixer)
Post by: matrix on 2004-12-13 02:23:28
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: zetafunction on 2004-12-13 02:57:01
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-13 20:10:39
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-13 20:45:44
Quote
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]

Quote
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.

Quote
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:
Code: [Select]
sub = (left+right)/2 * sub_volume
.....

"2 to 6" with bass redirection:
Code: [Select]
sub = lowpass( (left+right)/2 ) * sub_volume
left = highpass(left)
right = highpass(right)
.....


Quote
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]
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-13 22:42:40
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2004-12-14 22:13:34
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-14 23:11:29
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: kRush- on 2004-12-18 14:33:24
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.  )
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-19 20:40:03
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-23 02:36:30
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: waileongyeo on 2004-12-23 12:13:33
Thanks for your great work!

I'm going to try it out tonite with my Abit NF7-S v2.0 motherboard. 
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2004-12-27 01:47:52
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2004-12-30 04:01:36
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: WiLLiE on 2004-12-30 18:40:17
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2004-12-30 19:27:25
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2004-12-31 01:39:40
Quote
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: WiLLiE on 2005-01-01 06:14:08
Quote
Quote
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2005-01-01 22:33:58
Quote
Quote
Quote
Quote
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.......
Title: Channel Mixer (foo_channel_mixer)
Post by: WiLLiE on 2005-01-02 00:29:28
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2005-01-02 05:18:52
Quote
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...........
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-01-07 04:24:01
Quote
...
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-01-07 04:26:48
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: WiLLiE on 2005-01-12 18:43:45
Quote
Quote
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. 
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2005-01-14 05:38:29
Quote
Quote
Quote
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..........
Title: Channel Mixer (foo_channel_mixer)
Post by: WiLLiE on 2005-01-14 14:42:21
 
Quote
Quote
Quote
Quote
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. 
Title: Channel Mixer (foo_channel_mixer)
Post by: 4nt1 on 2005-01-15 01:11:56
wow been waiting for something like this for ages.... nice work indeed..


i love it
Title: Channel Mixer (foo_channel_mixer)
Post by: blemke on 2005-01-15 03:09:55
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2005-01-15 03:52:33
Quote
@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...........
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-01-15 19:58:45
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Tiis on 2005-01-25 20:05:29
Nice, quite a lot updates!

I was still using your build 0.1.3, but 0.51 is really lovely!

Go on dude!
Title: Channel Mixer (foo_channel_mixer)
Post by: jason_taverner on 2005-02-01 16:10:58
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Myren on 2005-02-11 23:44:53
i cant seem to download from the site, i really really need this plugin.

little help please?
thanks
Myren
Title: Channel Mixer (foo_channel_mixer)
Post by: Duble0Syx on 2005-02-12 01:15:51
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Mr_Rabid_Teddybear on 2005-02-12 01:33:59
Quote
Quote
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....
Title: Channel Mixer (foo_channel_mixer)
Post by: Duble0Syx on 2005-02-12 04:51:47
Quote
Quote
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Mr_Rabid_Teddybear on 2005-02-12 05:04:42
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
Quote
You requested file from SiteBurg.Com.
Click here to continue.

And then: nothing.... No dice. No matter what I do. Hm.

EDIT: Typo.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-02-12 06:29:51
Quote
But here I just get transferred to a site saying
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: Mr_Rabid_Teddybear on 2005-02-12 15:20:41
OK. Figured it out. Should have thought 'bout it before: Zone Alarm. Had to shut it down.
Title: Channel Mixer (foo_channel_mixer)
Post by: richms on 2005-02-16 02:37:17
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....
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-07 09:58:04
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: waileongyeo on 2005-03-07 10:16:09
Thanks for the update, skipyrich.
Title: Channel Mixer (foo_channel_mixer)
Post by: Moonbender on 2005-03-14 01:59:32
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: StlTemplar on 2005-03-14 02:01:26
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2005-03-14 10:12:06
Quote
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: Slacker on 2005-03-14 18:36:10
I don't have these issues neither.

(nforce2 - Audigy 2 - .net 1.1)

Should be your soundchip or driver issues.
Title: Channel Mixer (foo_channel_mixer)
Post by: Slacker on 2005-03-14 19:25:46
Shame on me, but what is Mode: "Copy" under the Upmix tab?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-15 02:34:11
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-15 02:39:12
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-15 02:50:22
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: war59312 on 2005-03-15 05:54:27
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-15 06:03:22
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: war59312 on 2005-03-17 03:35:05
oh ok cool

not sure how i missed that

thanks,
  will
Title: Channel Mixer (foo_channel_mixer)
Post by: jason_taverner on 2005-03-17 11:11:52
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
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-03-17 11:58:09
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-17 13:26:40
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-03-17 13:42:57
Aight 
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-03-19 17:36:20
Quote
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"
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2005-03-20 17:07:02
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...............
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-22 09:53:51
Quote
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?
Quote
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-03-22 14:14:00
Quote
Quote
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?
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-24 02:19:56
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-03-24 08:02:31
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-24 09:11:50
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Ollie on 2005-03-24 13:40:37
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: waileongyeo on 2005-03-24 16:23:33
Mine downloaded with no problem and correct CRC32 check sum.
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-03-24 23:40:16
With flashget or Firefox the file size is 19.5ko....
A friend get it for me with correct size.
Thanks
Title: Channel Mixer (foo_channel_mixer)
Post by: Gecko on 2005-03-25 12:39:21
No problems here. Mozilla 1.8beta.

Thx for the plugin, skipyrich! Music would be less fun without it.
Title: Channel Mixer (foo_channel_mixer)
Post by: VLSI on 2005-03-25 13:34:42
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-03-25 16:17:24
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2005-03-25 22:06:46
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-03-25 22:24:02
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-03-26 06:00:00
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
Title: Channel Mixer (foo_channel_mixer)
Post by: blemke on 2005-03-28 10:46:32
@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.. 
Title: Channel Mixer (foo_channel_mixer)
Post by: tintin814 on 2005-04-04 14:49:14
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-04-05 22:48:02
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-04-06 07:22:07
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: 4nt1 on 2005-04-06 11:44:17
thanks will give it a go
Title: Channel Mixer (foo_channel_mixer)
Post by: tintin814 on 2005-05-01 11:01:07
Quote
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2005-05-19 19:55:59
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-05-20 02:16:55
Quote
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...
Quote
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2005-05-23 23:52:55
skipy I think he means he wants the plugin with the 0.9 sdk....but I thought it wasnt available yet to the public..........
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-05-24 00:20:20
Yep...

Will wait for public SDK
Title: Channel Mixer (foo_channel_mixer)
Post by: stylez on 2005-06-01 18:37:21
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: year98 on 2005-06-03 18:46:23
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2005-06-04 13:23:39
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-06 14:32:13
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: year98 on 2005-06-06 18:21:16
thanks~
i'm a stupid...ㅜ.ㅜ;;;
Title: Channel Mixer (foo_channel_mixer)
Post by: Death|Knight on 2005-06-09 12:21:45
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-09 13:13:37
Quote
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Death|Knight on 2005-06-09 20:34:16
dont understand anything, cant you put it on rapidshare one time, please?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-09 21:32:52
Quote
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|/
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-06-10 11:54:53
skipyrich, I'd be happy to host your plugin if you so desire.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-10 14:53:46
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-06-10 15:43:11
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Death|Knight on 2005-06-10 16:54:59
thanks ultranalog!
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-10 19:12:20
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chris Norman on 2005-06-10 21:10:02
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-11 08:01:08
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Bachi-Bouzouk on 2005-06-18 21:36:46
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-06-18 22:38:37
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Bachi-Bouzouk on 2005-06-19 10:13:00
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
Title: Channel Mixer (foo_channel_mixer)
Post by: year98 on 2005-07-11 01:59:28
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-07-15 20:50:49
Quote
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: jaybot on 2005-07-26 18:59:37
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 ?
Title: Channel Mixer (foo_channel_mixer)
Post by: Rogeld on 2005-07-27 01:35:04
Quote
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: jaybot on 2005-07-27 10:01:40
Quote
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Gecko on 2005-07-27 16:22:41
Go to "upmix" tab. Set mode to "copy" or "surround".
Title: Channel Mixer (foo_channel_mixer)
Post by: jaybot on 2005-07-27 18:24:17
sound still only comes out from the two front speakers.
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-07-27 18:32:29
Just to be sure, your 5.1 isn't digital, is it? Foo_channel_mixer is not a dolby/dts encoder.
Title: Channel Mixer (foo_channel_mixer)
Post by: jaybot on 2005-07-27 20:32:10
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!!!!!!
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-08-04 14:40:40
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
Title: Channel Mixer (foo_channel_mixer)
Post by: SafirXP on 2005-08-24 14:28:03
guys.. not sure i said this before! can anyone PLEASE make a 0.9 beta 6 compatible version? :S
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-08-24 15:00:02
Quote
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]
Title: Channel Mixer (foo_channel_mixer)
Post by: SafirXP on 2005-08-25 02:42:06
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: cooler on 2005-09-06 13:09:25
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-09-06 13:14:13
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-09-06 14:51:26
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! 
Title: Channel Mixer (foo_channel_mixer)
Post by: mixcherry on 2005-09-06 16:25:43
I get this error with the new version:
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-09-06 16:27:20
same probleme here
thanks for this new release
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-09-06 17:37:39
O-ops... Too many optimizations... Sorry.

Please download foo_channel_mixer.zip again.
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2005-09-09 14:23:20
All is great, thanks
Title: Channel Mixer (foo_channel_mixer)
Post by: ultranalog on 2005-09-12 08:45:34
mirror (http://www.ultranalog.com/foo_channel_mixer/foo_channel_mixer.zip) updated.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-09-25 00:54:25
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...

Quote
PS. Will no more versions before foobar0.9 is released!

   
Title: Channel Mixer (foo_channel_mixer)
Post by: waileongyeo on 2005-09-27 10:58:38
Quote
Quote
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. 
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2005-09-27 13:38:52
Quote
Bugfix release...
 
[a href="index.php?act=findpost&pid=329393"][{POST_SNAPBACK}][/a]

Thanks for the bugfix (though I'd noticed no problems)
Title: Channel Mixer (foo_channel_mixer)
Post by: jaslr on 2005-11-23 11:11:44
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-11-23 15:40:51
Try to import/use default presets from default.xml. If its not work for you check DSPs that placed after Channel Mixer.
Title: Channel Mixer (foo_channel_mixer)
Post by: Halk on 2005-11-26 17:21:03
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: jaslr on 2005-11-27 10:15:47
Quote
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 ..
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-11-27 13:16:28
- 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.
Title: Channel Mixer (foo_channel_mixer)
Post by: jaslr on 2005-11-27 23:07:00
Quote
- 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 ?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-11-28 08:09:57
Quote
- 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]
Title: Channel Mixer (foo_channel_mixer)
Post by: jaslr on 2005-11-29 08:49:15
Quote
Quote
- 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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2005-11-29 20:04:22
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-11-29 20:32:47
Quote
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2005-11-29 20:59:53
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-11-29 21:55:49
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-11-30 00:41:52
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2005-11-30 07:15:52
Thank you very much, it works perfectly now.
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2005-12-02 20:52:46
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-12-03 00:33:31
Quote
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:

Code: [Select]
---------------------------------------------------------
│ 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...
Title: Channel Mixer (foo_channel_mixer)
Post by: TCM on 2005-12-20 17:23:53
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-12-20 17:47:50
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: TCM on 2005-12-22 07:23:41
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2005-12-22 13:26:55
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: war59312 on 2006-01-10 03:52:32
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-01-10 04:47:06
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: Gecko on 2006-01-10 14:55:49
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: war59312 on 2006-01-11 10:33:49
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: cooler on 2006-01-19 09:42:07
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 
Title: Channel Mixer (foo_channel_mixer)
Post by: SoulMan on 2006-01-19 15:26:08
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-01-24 18:18:50
Quote
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... 
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-01-24 18:20:52
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: Northpole on 2006-01-28 01:51:32
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-01-28 05:59:40
Quote
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.

Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Northpole on 2006-01-28 12:50:31
Thanks for the info and the quick response
Title: Channel Mixer (foo_channel_mixer)
Post by: frolsa on 2006-02-15 19:08:42
What about surround sound effect in comparison with DPLII?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-03-15 21:18:22
Forgive for a delay, the computer was inaccessible to me for a month.

Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bigdave on 2006-03-19 15:50:19
Are we going to see support for 0.9 ? pweese
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-03-19 16:49:11
SDK use vs2005 as development platform. I'm trying to convert its projects to vs2003 by hands...
Title: Channel Mixer (foo_channel_mixer)
Post by: tool++ on 2006-03-19 18:20:21
Neat, got an ETA?

(we're so demanding :] )
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-03-19 18:49:08
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: tool++ on 2006-03-19 18:55:09
I think you can get a version of it from microsoft free.

Or there's warez.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-03-19 19:18:23
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Dahlen on 2006-03-26 13:59:13
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-03-26 15:19:17
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: TrNSZ on 2006-03-30 08:24:21
[deleted]
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-03-30 10:56:51
Quote
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.

Quote
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.

Quote
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

Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: TrNSZ on 2006-03-30 11:26:11
[deleted]
Title: Channel Mixer (foo_channel_mixer)
Post by: AsILayDying on 2006-03-30 22:18:09
cant wait for the updated version its keeping me from making the switch on my main rig........
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-03 20:32:47
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Languid on 2006-04-03 21:13:04
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: TrNSZ on 2006-04-03 21:33:07
[deleted]
Title: Channel Mixer (foo_channel_mixer)
Post by: bigdave on 2006-04-04 15:24:54
working well for me to.

Nice one.
Title: Channel Mixer (foo_channel_mixer)
Post by: rehgf on 2006-04-10 01:55:27
Wonderful! Thank You!
Title: Channel Mixer (foo_channel_mixer)
Post by: Silversight on 2006-04-11 04:16:24
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: efreet on 2006-04-11 06:47:43
TNX, skipyrich
great plugin and it works fine
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-12 09:19:18
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Silversight on 2006-04-12 16:06:04
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-12 17:48:05
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2006-04-12 20:01:47
Thank you very much for this nice update!
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-13 07:14:13
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Infernus on 2006-04-13 16:06:19
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: Silversight on 2006-04-13 17:35:47
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-14 01:39:40
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.

2Infernus 2Silversight: Thank you for your reports.
Title: Channel Mixer (foo_channel_mixer)
Post by: Silversight on 2006-04-14 07:11:17
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: Slacker on 2006-04-14 13:14:55
A Question.

I have the following order (from top to bottom) in my DSP manager: Is this order appropriate or better to be changed?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-14 16:11:59
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: mixcherry on 2006-04-14 16:24:56
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-14 17:26:52
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2006-04-14 17:54:10
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
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-15 05:46:35
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: boombaard on 2006-04-16 01:38:30
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-16 02:41:34
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
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-17 06:03:53
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-17 06:17:21
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-17 06:41:57
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-17 10:57:45
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: BelleAndZEK on 2006-04-25 23:48:58
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! 
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-26 09:49:58
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Rogacz on 2006-04-27 12:01:11
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: elenhil on 2006-04-27 13:24:26
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-04-27 13:40:49
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-04-27 13:54:03
Any chance of seeing 6.1 or 7.1 support?

I'll not promise anything. Maybe...
Title: Channel Mixer (foo_channel_mixer)
Post by: elenhil on 2006-04-28 11:57:17
What position should channel_mixer have in the DSP chain (relative to SSRC, Volume Control, Noise Sharpening)?
Title: Channel Mixer (foo_channel_mixer)
Post by: Rogacz on 2006-04-28 14:24:48
Any chance of seeing 6.1 or 7.1 support?

I'll not promise anything. Maybe...


Thanks
Title: Channel Mixer (foo_channel_mixer)
Post by: Silversight on 2006-04-28 15:34:32
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2006-05-04 14:04:29
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*
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2006-05-04 16:58:09
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: VaCUm on 2006-05-24 19:58:39
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Joelimite on 2006-05-25 22:18:47
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-05-25 22:56:19
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: Joelimite on 2006-05-26 15:35:45
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: Rogacz on 2006-05-26 20:44:21
Why don't use ASIO or KS?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-05-29 11:48:56
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Rogacz on 2006-05-29 22:59:22
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-05-29 23:19:52
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2006-05-30 05:56:35
This plugin is great, I like it better than CMSS-3D.

Second that...
Title: Channel Mixer (foo_channel_mixer)
Post by: Silversight on 2006-05-30 06:23:21

This plugin is great, I like it better than CMSS-3D.

Second that...

Plus it works when seeking ^^
Title: Channel Mixer (foo_channel_mixer)
Post by: Rogacz on 2006-06-01 12:03:20
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2006-07-30 00:48:54
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: J. Sparrow on 2006-08-18 16:21:06
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 ?
Title: Channel Mixer (foo_channel_mixer)
Post by: Unknown on 2006-09-03 16:57:36
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
Title: Channel Mixer (foo_channel_mixer)
Post by: J. Sparrow on 2006-09-03 18:13:41
6 channel


^ is the way to go if you want to control the subwoofer.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2006-10-05 18:11:51
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-10-12 22:59:30
2MusX
There is no way to do that thing at this moment.
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2006-10-16 13:56:02
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).

Quote
btw. someone knows any related topic to configure headphones 5.1?

switch to 2 channels for headphones?
Title: Channel Mixer (foo_channel_mixer)
Post by: eejadx on 2006-12-04 01:12:51
Hosting site is dead. Anyone has a mirror?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-12-04 01:18:20
Quote
Hosting site is dead. Anyone has a mirror?

Oops... I didn't check the site after changing some settings. The site is available again.
Title: Channel Mixer (foo_channel_mixer)
Post by: eejadx on 2006-12-04 01:26:16
That was fast  Thanks!
Title: Channel Mixer (foo_channel_mixer)
Post by: dred111 on 2006-12-04 09:45:33
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2006-12-04 09:57:24
2dred111: Can't reproduce on all default profiles.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2006-12-16 14:22:28
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! 
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-01-02 21:19:48
Channel Mixer now is in total rewriting stage, that don't allow to publish any intermediate updates. BTW, your suggestion [1] is in development
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-01-07 23:38:47
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-01-08 09:53:12
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2007-01-08 13:51:40
- 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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2007-01-09 14:51:22
skipyrich, thank you for upgrading your great plugin!
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2007-01-10 04:48:25
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-01-10 05:10:42
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-01-10 08:01:19
awesome!  thank you buddy
Title: Channel Mixer (foo_channel_mixer)
Post by: toology on 2007-01-11 00:59:23
Great plugin! I have a question: is the 2.1 speaker support planned, or do you think that it's not needed?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-01-11 01:08:36
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
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-01-22 21:04:41
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-01-22 22:05:33
It may be or may not be Prologic, which is registered trademark of... blah-blah.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-01-24 11:34:13
Quote
It may be or may not be Prologic, which is registered trademark of... blah-blah.
 

btw. will you gave us some betas to test? 
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-02-06 23:02:12
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: thuan on 2007-02-07 00:34:38
It crash while I am tinkering around with it (Remove it from the dsp list) during playing music. Here is the crash log
Code: [Select]
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)

Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-02-07 00:56:05
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: thuan on 2007-02-07 04:10:05
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-02-07 04:24:53
2thuan: Try to play with settings on the Downmix page.
Title: Channel Mixer (foo_channel_mixer)
Post by: darkless on 2007-02-18 17:20:21
Hmm, the skipyrich.com website is down. 

It's up again now, blame some l33t kiddie for the outage...
Title: Channel Mixer (foo_channel_mixer)
Post by: vlada on 2007-02-21 19:48:22
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Jinroh on 2007-02-21 20:33:53
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-02-25 14:25:02
yep. but he wrote that current version of this eats to much CPU so still need to work at this
Title: Channel Mixer (foo_channel_mixer)
Post by: eliazu on 2007-03-31 00:32:30
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-03-31 01:04:11
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-07-04 00:04:52
are you working at new version or current one is the last? :>
Title: Channel Mixer (foo_channel_mixer)
Post by: gasmann on 2007-08-11 14:26:24
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-08-12 09:04:51
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-08-13 08:45:53
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... 
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-09-03 13:49:51
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
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2007-09-04 14:48:52
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2007-09-07 16:06:23

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
Title: Channel Mixer (foo_channel_mixer)
Post by: Whatever6750 on 2007-09-10 21:19:19
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: lancelott on 2007-09-15 05:29:07
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: cartman(2vd) on 2007-09-15 17:27:43
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2007-09-16 12:17:26
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: gizbug on 2007-09-23 17:19:26
Says its not compatible with the latest version of foobar
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2007-09-23 17:22:25
You have to download the 7-Zip archive. The Zip archive is for 0.8.x.
Title: Channel Mixer (foo_channel_mixer)
Post by: ruisu on 2007-11-02 05:27:43
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 =)
Title: Channel Mixer (foo_channel_mixer)
Post by: nebrion on 2007-11-17 13:58:18
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-11-17 18:33:34
nebrion, the setting "add low freqs" is for full-range-systems only! Never use it with systems with subwoofer.
Title: Channel Mixer (foo_channel_mixer)
Post by: nebrion on 2007-11-17 20:29:08
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2007-11-17 20:50:15
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: nebrion on 2007-11-18 16:24:19

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
Title: Channel Mixer (foo_channel_mixer)
Post by: saivert on 2007-11-18 21:49:48
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-11-18 22:11:22
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: saivert on 2007-11-18 23:38:28
I already told you all you need to know. Re-read my post!


Quote
I switched from 5 channel output to 4 channel output and the foobar2000 application crashed.


also, if you read it you will notice this:

Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-11-19 00:25:38
Quote
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.

Quote
You should be able to switch stuff on the fly without having it break down on you.

That is what my plugin does.
Title: Channel Mixer (foo_channel_mixer)
Post by: ExUser on 2007-11-19 17:12:01
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2007-11-21 18:06:10
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: Mehmet Gökhan on 2007-12-08 13:44:16
Great..thank you very much..
Title: Channel Mixer (foo_channel_mixer)
Post by: Chastity on 2007-12-15 22:30:11
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: tool++ on 2008-01-19 14:57:15
Hey, is there any way this can do 7.1? I'm missing the utilization of two channels here!
Title: Channel Mixer (foo_channel_mixer)
Post by: gizbug on 2008-01-21 19:43:03
I only get sound out of my front 2 speakers. The rear two, no sound, even when I select channel to 4.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-27 11:19:15
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 
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-27 18:04:44
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:
Code: [Select]
   |FL    FR    FC    LFE   BL    BR
---+-----------------------------------
FL |1           0.707 0     1
FR |      1     0.707 0           1

Normalized matrix:
Code: [Select]
   |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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-27 21:07:18
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-28 00:15:56
Perfect!
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-28 04:43:55
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-28 04:54:21
You might want to try the new Matrix Mixer.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-28 14:46:48
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.....
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-28 15:22:26
2bertox:
search this page for
http://skipyrich.com/store/foo_dsp_mm.7z (http://skipyrich.com/store/foo_dsp_mm.7z)
Title: Channel Mixer (foo_channel_mixer)
Post by: MrKazador on 2008-01-28 16:56:24
Exactly what I was looking for...A matrix mixer.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2008-01-28 16:58:30
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-28 17:13:25
2Chaser
If you wish to get a "surround" effect, your setup should be changed like this:
Code: [Select]
| BL | 2     | -1.6  |
| BR | -1.6  | 2     |

-1.6 gives "soft" surround, -2.0 - "full".
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-28 18:16:57
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-28 19:06:47
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:
Code: [Select]
   |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:
Code: [Select]
   |FL    FR
---+-----------
FL |0.369
FR |      0.369

then normalized to:
Code: [Select]
   |FL    FR
---+-----------
FL |1
FR |      1

So it may be called "automatic bypassing"
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-28 19:16:17
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-28 19:34:26
2bertox
Matrix normalization in action
Code: [Select]
   |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:
Code: [Select]
   |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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-28 19:44:17
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??
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-28 20:21:19
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AlleyMan on 2008-01-28 23:03:19
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-29 00:18:40
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-29 00:48:27
@bertox: A clipping-proof matrix requires that the maximum possible sum of the amplitudes of all channels per row is not greater than 1.

Code: [Select]
   |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.
Title: Channel Mixer (foo_channel_mixer)
Post by: randal1013 on 2008-01-29 00:52:22
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-29 01:15:18
@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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-29 01:22:33
Thanks, Hancoque!

2bertox:
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:
Code: [Select]
   |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
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-29 01:46:54
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-29 01:55:19
@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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-29 02:34:53
Matrix Mixer 0.2

Changes (+: added, *: fixed):
http://skipyrich.com/store/foo_dsp_mm.7z (http://skipyrich.com/store/foo_dsp_mm.7z)

2bertox
It 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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-29 02:56:13
@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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-29 04:42:24
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-29 07:40:06
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...)
Title: Channel Mixer (foo_channel_mixer)
Post by: eliazu on 2008-01-29 15:15:10
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2008-01-29 20:55:00
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-30 03:16:05
2Chaser:
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-30 04:56:50
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'....
Title: Channel Mixer (foo_channel_mixer)
Post by: MrKazador on 2008-01-30 05:23:46
An option to disable normalization in Matrix Mixer would be great. Keep up the good work!
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2008-01-30 08:14:19
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-30 15:32:54
Negative values means phase shifting....i'm correct??
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-01-30 16:25:55
Quote
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.
Quote
What is the effect of a negative value?

"Sum" is the sum of absolute values, i.e. abs(-1)+abs(1)=2

Quote
Negative values means phase shifting....i'm correct??

Slightly inexact. Phase will be shifted by 180 degrees, i.e. inverted.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-30 16:32:24
"Phase will be shifted by 180 degrees, i.e. inverted". I know. This is i try to say. The word are: inverted.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2008-01-30 20:20:28
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-30 21:05:20
"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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AlleyMan on 2008-01-30 22:46:31
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-30 22:59:23
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AlleyMan on 2008-01-31 01:10:48
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-31 03:02:45
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: AlleyMan on 2008-01-31 03:18:46
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-31 03:30:51
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-31 05:13:42
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):Usage instructions can be found in the Dolby Headphone thread.
Title: Channel Mixer (foo_channel_mixer)
Post by: AlleyMan on 2008-01-31 12:54:36
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-31 13:12:00
The Vst wrappers for Foobar are only stereo.

Now, you can put reverb before convert the stereo signal to 5.1...
Title: Channel Mixer (foo_channel_mixer)
Post by: Hancoque on 2008-01-31 13:39:37
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2008-01-31 13:54:34
"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)
Title: Channel Mixer (foo_channel_mixer)
Post by: AlleyMan on 2008-01-31 14:38:05
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-01-31 15:45:30
@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.

Title: Channel Mixer (foo_channel_mixer)
Post by: byterhythm on 2008-02-01 09:02:20
Why can't I change foobar's volume if this component is active?
Title: Channel Mixer (foo_channel_mixer)
Post by: Chaser on 2008-02-01 15:41:33
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: bertox on 2008-02-01 21:14:08
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-02-01 22:27:27
Quote
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

Quote
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.

Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: eliazu on 2008-02-02 10:42:18
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!!
Title: Channel Mixer (foo_channel_mixer)
Post by: cybasoul on 2008-02-04 12:45:08

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. 
Title: Channel Mixer (foo_channel_mixer)
Post by: blahdy on 2008-02-05 03:23:32
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!


Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: byterhythm on 2008-02-05 07:05:41
@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.
Title: Channel Mixer (foo_channel_mixer)
Post by: cybasoul on 2008-02-05 09:58:51
@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.
Title: Channel Mixer (foo_channel_mixer)
Post by: blahdy on 2008-02-05 19:46:56
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....
Title: Channel Mixer (foo_channel_mixer)
Post by: patul on 2008-02-06 02:08:32
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-02-07 14:00:15
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: cybasoul on 2008-02-07 14:03:43
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. 
Title: Channel Mixer (foo_channel_mixer)
Post by: blahdy on 2008-02-18 21:57:41
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: fluffycat on 2008-03-26 13:34:31
(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!
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2008-03-26 14:11:57
same problem here. latest avast antivirus viruses-database update make problem with foo_channel_mixer.dll
Code: [Select]
Win32:Vapsup-CU
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-03-26 16:22:45
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: alicroche on 2008-03-26 16:51:38
Hello,

Same thing here : Avast 4.7 detected signs of Win32:Vapsup-CU [Adw] in foo_channel_mixer.dll.

--
  alicroche
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2008-03-26 17:07:25
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 :/
Title: Channel Mixer (foo_channel_mixer)
Post by: MusX on 2008-03-27 19:43:16
newest avast virus database doesn't find any virus, so it was some avast problem. now solved
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2008-04-08 13:19:51
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-04-08 17:57:07
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.
Quote
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2008-04-08 23:01:56
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-04-09 00:07:37
I'll try to shake up my brain with this info and will answer to you ASAP.
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2008-05-15 13:39:26
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-06-06 06:27:21
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: R1CH on 2008-06-28 04:26:12
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 .
Title: Channel Mixer (foo_channel_mixer)
Post by: Kohlrabi on 2008-10-26 22:30:09
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2008-10-27 05:52:21
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: elenhil on 2008-10-29 19:24:04
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: uberneko on 2008-10-30 04:02:09
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-10-30 19:27:48
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Rozzo on 2008-10-30 19:50:19
[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
Title: Channel Mixer (foo_channel_mixer)
Post by: elenhil on 2008-10-30 20:32:51
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2008-10-31 15:51:08
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
Title: Channel Mixer (foo_channel_mixer)
Post by: njnitehawk on 2008-11-22 13:00:50
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2008-11-22 20:09:24
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: HexagonSun on 2008-11-30 00:29:56
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: blahdy on 2008-12-03 00:55:53
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:
Code: [Select]
      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
Title: Channel Mixer (foo_channel_mixer)
Post by: Borisz on 2008-12-04 01:53:19
>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.
Title: Channel Mixer (foo_channel_mixer)
Post by: blahdy on 2008-12-05 02:04:21
>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).
Title: Channel Mixer (foo_channel_mixer)
Post by: gizbug on 2009-03-18 15:08:55
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
Title: Channel Mixer (foo_channel_mixer)
Post by: gizbug on 2009-03-19 16:27:34
Does no one use this anymore?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2009-03-19 16:46:50
gizbug, if your soundcard does not mix down from 5.1, I have no answer... Try the Matrix Mixer...
Title: Channel Mixer (foo_channel_mixer)
Post by: gizbug on 2009-04-01 20:45:56
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: IronFly on 2009-04-11 21:02:25
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2009-04-11 22:26:15
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)...
Title: Channel Mixer (foo_channel_mixer)
Post by: IronFly on 2009-04-12 08:47:58
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: year98 on 2009-06-16 22:38:48
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: hdamiani on 2009-07-13 19:39:05
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2009-07-31 10:24:13
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2009-08-01 16:22:27
sandeep108, do you use KS? Try DS instead.
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2009-08-03 05:50:56
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: sandeep108 on 2009-08-10 15:32:12
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: Dragoon123 on 2009-09-11 16:56:26
Quote
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: gizbug on 2009-10-04 16:38:16
Quote
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
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2009-10-04 19:47:32
Save this code to xml file then import it into CM profiles.
Code: [Select]
<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>
Title: Channel Mixer (foo_channel_mixer)
Post by: midkay on 2009-12-13 02:21:00
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: classicrock1978 on 2009-12-16 20:27:36
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2009-12-17 21:18:01
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: Mr. Rogers on 2010-01-08 19:34:20
What do the Bass-Redirection modes "change"? I've got mainly stereo sources and use a 5.1 system. What's the best option?
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-05-30 16:25:58
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?

Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-05-30 16:45:48
(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.
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-05-31 16:09:08
(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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-05-31 16:58:20
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).
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-05-31 18:41:14
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-05-31 19:19:41
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-06-05 19:13:18
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-06-05 19:28:29
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-06-05 21:51:57
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-06-05 22:07:48
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-06-05 22:20:11
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
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-06-05 22:24:14
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-06-05 22:31:03
On such setup RIF works in the same way as "stereoimage width" slider.
Title: Channel Mixer (foo_channel_mixer)
Post by: StriatedFoot on 2010-06-05 22:31:43
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2010-06-05 23:28:58
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"
Title: Channel Mixer (foo_channel_mixer)
Post by: canopy500 on 2010-06-13 05:35:10
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-01 12:27:23
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-06-01 18:36:51
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-01 19:25:32
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. 
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-01 19:50:53
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-01 20:01:46
Adding subscription to this thread.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-06-01 20:20:23
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-01 20:32:15
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-01 20:35:20
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-06-01 21:15:30
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: BowDown on 2011-06-02 12:19:59
Very cool. Never knew that.

Title: Channel Mixer (foo_channel_mixer)
Post by: dadadacicici on 2011-06-06 16:57:37
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: lvqcl on 2011-06-06 17:06:20
Quote
I just want the six mono WAV files unaltered.

Then just don't use this plugin. You won't obtain 6 mono WAVs anyway.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-06-06 17:40:55
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: dadadacicici on 2011-06-06 19:00:07
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: lvqcl on 2011-06-06 19:15:50
Set just one cell to 1. You'll get one mono file.

Repeat this 5 more times.
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-06-06 19:23:46
lvqcl, thank you. My English is so far from perfect...
Title: Channel Mixer (foo_channel_mixer)
Post by: dadadacicici on 2011-06-06 21:39:36
Quote
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-06-07 00:21:03
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: dadadacicici on 2011-06-07 17:45:48
Quote
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: DonutPanic on 2011-07-31 14:46:31
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!
Title: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2011-07-31 15:36:36
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: picolino on 2011-10-27 08:22:05
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)
Title: Channel Mixer (foo_channel_mixer)
Post by: arnymars on 2012-02-14 17:00:09
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2012-02-17 20:54:42
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: noway on 2012-07-13 20:29:45
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

???
Title: Channel Mixer (foo_channel_mixer)
Post by: musicreo on 2012-07-19 18:18:35
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: noway on 2012-07-22 08:03:38
Quote
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 :(
Title: Channel Mixer (foo_channel_mixer)
Post by: Rollin on 2012-07-22 08:58:14
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: lvqcl on 2012-07-22 10:39:34
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: noway on 2012-07-22 13:01:55
Quote
TB IsoneSurround.
In internet you can find jb isone pro surround v1.0.1, which works without limitations.

Quote
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 :)
Title: Channel Mixer (foo_channel_mixer)
Post by: flyingsaucer on 2012-10-03 12:02:31
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.


Title: Channel Mixer (foo_channel_mixer)
Post by: NinjaGaijin on 2012-11-17 06:50:48
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
Title: Channel Mixer (foo_channel_mixer)
Post by: fouinix on 2012-12-10 19:04:47
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
Title: Channel Mixer (foo_channel_mixer)
Post by: fouinix on 2012-12-10 19:20:56
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: konradoo77 on 2013-05-24 15:52:44
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?
Title: Channel Mixer (foo_channel_mixer)
Post by: oo131193oo on 2014-02-22 12:15:51
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
Title: Channel Mixer (foo_channel_mixer)
Post by: Rollin on 2014-02-22 12:24:55
It normally takes ~7 seconds to change the settings.

This time depends on output buffer size.  File->Preferences->Playback->Output->Buffer length
Title: Channel Mixer (foo_channel_mixer)
Post by: oo131193oo on 2014-02-22 14:55:03
It normally takes ~7 seconds to change the settings.

This time depends on output buffer size.  File->Preferences->Playback->Output->Buffer length

THANK YOU
Title: Channel Mixer (foo_channel_mixer)
Post by: klingklang on 2014-12-10 20:32:10
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
Title: Channel Mixer (foo_channel_mixer)
Post by: konradoo77 on 2015-01-04 13:08:52
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: klingklang on 2015-01-14 09:58:59
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: EpicForever on 2015-01-14 21:18:25
Kernel Streaming ?
Title: Channel Mixer (foo_channel_mixer)
Post by: klingklang on 2015-01-18 02:23:04
Kernel Streaming ?


The same what asio did?
Title: Channel Mixer (foo_channel_mixer)
Post by: mjb2006 on 2015-01-20 04:46:40
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.
Title: Channel Mixer (foo_channel_mixer)
Post by: BenB on 2015-01-20 05:01:13
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...
Title: Channel Mixer (foo_channel_mixer)
Post by: mjb2006 on 2015-01-20 09:47:31
Ah, so I did miss something. 
Thanks!
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: seriousstas on 2016-08-15 10:02:26
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 ?
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: GeSomeone on 2016-08-18 15:18:27
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: kode54 on 2016-08-18 20:57:41
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: mudlord on 2016-08-20 09:54:25
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: kode54 on 2016-08-20 20:08:24
@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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: pol_bct on 2016-12-10 04:13:59
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: silvermirai on 2016-12-17 18:35:36
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: silvermirai on 2016-12-17 20:41:30
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: silvermirai on 2016-12-18 00:19:29
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Tisdawan on 2017-02-01 09:23:33
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?
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: dts350z on 2017-12-12 00:06:17
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?

Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Dexter_prog on 2019-01-27 13:54:15
How can I redirect center channel to both FR and FL channels?
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: yetanotherid on 2019-01-28 11:42:02
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Dexter_prog on 2019-01-29 12:30:43
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?
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: yetanotherid on 2019-01-29 13:42:33
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).
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: yetanotherid on 2019-01-29 14:29:57
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Revup67 on 2019-02-01 18:46:39
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Revup67 on 2019-02-01 19:20:41
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2019-02-01 23:14:53
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 :)
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Sergey77 on 2019-02-02 03:19:44
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!
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Dexter_prog on 2019-02-02 13:11:27
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!
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: wcs13 on 2020-10-05 22:50:26
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Rollin on 2020-10-06 00:14:39
Could this component be used to change channel order like a channel mapper ?
No. You can do this with Matrix Mixer.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: wcs13 on 2020-10-06 11:11:40
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: kode54 on 2020-10-07 01:27:52
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: wcs13 on 2020-10-09 15:38:48
Believe me, I'm bugging him.  :D Will report upon progress if there's any.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2022-01-11 11:43:36
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: 2tec on 2022-01-11 12:16:18
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: skipyrich on 2022-01-12 05:19:43
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: samuelawachie on 2022-05-12 11:06:11
What is the difference between the sound output if Subwoofer tab is set with:
Bass Redirection (ON)
——Full Redirection vs
——Leave sub intact
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: samuelawachie on 2022-05-12 13:20:25
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: blaHbluBB on 2022-09-07 14:35:14
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: windfr on 2022-11-13 20:04:37
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Bogozo on 2022-11-13 22:39:30
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.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Morfx on 2024-01-14 19:16:11
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
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: sveakul on 2024-01-15 07:15:08
The last version of the skipyrich foo_channel_mixer, 0.9.6.7, is attached here.
Title: Re: Channel Mixer (foo_channel_mixer)
Post by: Morfx on 2024-01-31 16:30:24
The last version of the skipyrich foo_channel_mixer, 0.9.6.7, is attached here.
Thanks :)