Proposal of new plugin/DSP effect -, Phase inversion for chosen channel |
![]() ![]() |
Proposal of new plugin/DSP effect -, Phase inversion for chosen channel |
Feb 27 2013, 21:55
Post
#1
|
|
![]() Group: Members Posts: 374 Joined: 14-September 11 From: Szczecin, PL Member No.: 93712 |
I got proposal for new plug-in / DSP effect. Maybe there is someone who will find it easy to create and will not care about wide usefullness...
Proposed plugin/DSP is intended to gave possibility to invert phase of chosen audio channel. In the begining it could work with stereo signals only, but why not go further and make it capable of working with multichannel in later revision? Why such plugin could be ever usefull? Well, at least there's one CD which suffers from that and I'm pretty shure there are few others. Here it is: http://www.discogs.com/Ricardo-Villalobos-...x/release/94381 This release contains serious flaw - left and right audio channels are out-of-phase. This affects low frequencies, especially on sound systems with dedicated bass channel (2.1, 5.1, etc.) - there is no bass audible on such systems. So it affects mainly typical PC soundsystems or home cinema soundsystems. Proposed plugin could help eliminate that effect. Such option could be available in context menu command: "Invert Phase -> (list of supported channel masks), but the best option would be if plugin was additionally able to read from tags (dedicated, with name like CHANNEL_INV) values like L/R/FR/FL etc. so files from CDs suffering such flaw could be properly played without any specific context-menu operations. Context menu would be still handfull for experiments. |
|
|
|
Feb 28 2013, 09:11
Post
#2
|
|
|
Group: Members Posts: 153 Joined: 5-March 08 Member No.: 51815 |
For stereo, convolver can do this. And foo_dsp_yac ( http://www.hydrogenaudio.org/forums/index....showtopic=82745 ) can "read from tags" or you can use foo_dynamicdsp to read from tags
Also matrix mixer can inverse phase in any channel in multichannel audio. This post has been edited by Rollin: Feb 28 2013, 09:40 |
|
|
|
Feb 28 2013, 14:19
Post
#3
|
|
![]() Group: Members Posts: 374 Joined: 14-September 11 From: Szczecin, PL Member No.: 93712 |
Thank you Rollin for your answer
|
|
|
|
Feb 28 2013, 14:32
Post
#4
|
|
![]() Group: Members Posts: 247 Joined: 4-August 03 Member No.: 8168 |
Or fix the problem - invert the channel and save the result. So no further processing is needed.
-------------------- .halverhahn
|
|
|
|
Mar 1 2013, 21:12
Post
#5
|
|
![]() Group: Members Posts: 374 Joined: 14-September 11 From: Szczecin, PL Member No.: 93712 |
As for now, easiest way to achieve what I need is to set "-1" value for one of stereo chanels in Matrix Mixer (after activating it in DSP section). It can be automated on per track basis with foo_dynamic_dsp but honestly I find it bit burdensome and complicated (that titleformat script part in dynamic_dsp). Looks like opening DSP dialog and changing settings manually is quicker for me.
If I'm not wrong, to invert one of channels with Convolver/YAC I need to find specific convolution filter response and load it into component in configuration options? If yes then I find to complicated for me (from the point of daily usage of foobar). EDIT. OK, I added that TRACKDSP tags to first portion of my files (as required by foo_dynamic_dsp). In my case "titleformat script" was left intact - just %trackdsp% - so this part wasn't complicated. But it was bit laborious to modify all my existing DSP chains so they include dynamic_dsp now, then to create about 10 additional DSP chains, load them to foo_dynamic_dsp and tag files. But finally it works. And finally I was forced to solve problem with Playback Rate Shifts for several tracks (that was the reason for noted about 10 new DSP chains - every chain for every percent step of Playback Rate Shift used in different tracks). Again - thanks for hint Rollin I haven't tried how it works with convolver. I don't even know where to look for exact convolution filter. But it doesn't matter now. This post has been edited by EpicForever: Mar 1 2013, 22:10 |
|
|
|
Mar 2 2013, 15:08
Post
#6
|
|
|
Group: Members Posts: 153 Joined: 5-March 08 Member No.: 51815 |
I haven't tried how it works with convolver. I don't even know where to look for exact convolution filter. But it doesn't matter now. Maybe someone alse will want to inverte phase in one channel. Here are impulses for convolver: invert phase in left channel - https://www.dropbox.com/s/l2rtbvy47ie2iu4/i...20channel.wav?m , invert pgase in right channel - https://www.dropbox.com/s/gerc8xr32zb47c2/i...20channel.wav?m |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 12:43 |