Waveform Inversion (Cancel Vocals)

Ask questions and get answers about how to make music in any particular way. Hardware or songwriting or whatever.
Post Reply
rogerroll
Karski
Posts: 51
Joined: Sat Mar 11, 2006 5:00 pm
Location: Seattle, WA
Contact:

Waveform Inversion (Cancel Vocals)

Post by rogerroll »

I have an idea for an "hidden track in plain sight" type of thing.

I know that if you invert the waveform of, let's say the right channel, and paste it over the left channel, it'll cancel out everything dead center in the mix and leave everything on the fringes in the resulting mono waveform. In ideal conditions, people try this to cancel vocals from pop songs, and just get the instrumental.

My idea is to do it backwards. Have a wall of static dead center. With a song hidden on the left or right channel at a fairly low volume so it's not audible over/under the static unless you're really paying attention. That way, when someone cancels the center as described above, they'll end up with the song clearly audible and absolutely no static.

Will this work? How about if, instead of static, it's another song mixed mono and dead center? Do you know of an easy way to try/test this?

Any help would be appreciated.
User avatar
Adam!
Niemöller
Posts: 1433
Joined: Sat Sep 25, 2004 11:10 am
Instruments: Drum 'n' Bass (but not THAT Drum 'n' Bass)
Recording Method: Reaper + Stock Plugins
Submitting as: Max Bombast
Pronouns: he/him
Location: Victoria, BC, AwesomeLand
Contact:

Post by Adam! »

It can be done. On the most recent NIN album, there is a song where, for about 2 seconds, there's a wall-of-noise that's 180 degrees out-of-phase, with the vocal very quiet panned center. Mix the two tracks together and the noise disappears, and the vocals (which say "Red Horse Vector") are all that's left. That message directed you to a webpage that had more content/videos related to the album. Very well hidden, but in plain sight.

The only problem I could think of would be if it would work with mp3's, as static is very hard to encode, and the compression codec will tend to "duck" quieter sounds (aka your hidden message).
User avatar
fluffy
Eisenhower
Posts: 11202
Joined: Sat Sep 25, 2004 10:56 am
Instruments: sometimes
Recording Method: Logic Pro X
Submitting as: Sockpuppet
Pronouns: she/they
Location: Seattle-ish
Contact:

Post by fluffy »

Yeah, even if mp3 encoding doesn't kill the vocal, it will certainly mess up the static such that the two things no longer quite cancel out (since mp3 compression is lossy and psychoacoustic).
User avatar
Adam!
Niemöller
Posts: 1433
Joined: Sat Sep 25, 2004 11:10 am
Instruments: Drum 'n' Bass (but not THAT Drum 'n' Bass)
Recording Method: Reaper + Stock Plugins
Submitting as: Max Bombast
Pronouns: he/him
Location: Victoria, BC, AwesomeLand
Contact:

Post by Adam! »

Mmm, what if you used joint-stereo mode when encoding? Seeing as roger's Static and his Hidden Track would be separated completely by the encoder's Mid-Side processor, I think after decoding it might still cancel nicely.

Not sure though, maybe I'll try it.
rogerroll
Karski
Posts: 51
Joined: Sat Mar 11, 2006 5:00 pm
Location: Seattle, WA
Contact:

Post by rogerroll »

I'm not planning on having this in any form as an mp3. And the instructions (themselves hidden) will probably specify that they not be ripped as mp3. It's also quite possible that it will be extremely difficult to rip in the first place. It's a CD-only release, for reasons that will become apparent to the listener when he or she receives the album.
User avatar
Mostess
Orwell
Posts: 806
Joined: Wed Sep 29, 2004 5:49 am
Instruments: Vocal, guitar, keyboard, clarinet
Recording Method: Ardour 5, JACK, Ubuntu
Submitting as: Hostess Mostess
Pronouns: He/him
Location: Ann Arbor, MI
Contact:

Post by Mostess »

rogerroll wrote:And the instructions (themselves hidden) will probably specify that they not be ripped as mp3.
Somehow this seems self-defeating. Although I doubt a CD of noise is begging to be ripped.
"We don’t write songs about our own largely dull lives. We mostly rely on the time-tested gimmick of making shit up."
-John Linnell
User avatar
signboy
Goldman
Posts: 712
Joined: Wed Mar 07, 2007 10:33 pm
Instruments: things that make noise
Recording Method: lots of stuff plugged into lots of other stuff
Location: hillbillyland
Contact:

Post by signboy »

What about phase inverting the left and right channels, then burying your hidden bit in the center, so that when the song is listened to in stereo, which it most likely will be, your stuff will be hidden, but when it's listened to in mono, the hidden part will pop right out.
Irwin: I'd sell my soul to jesus to program drums like signboy.
User avatar
Adam!
Niemöller
Posts: 1433
Joined: Sat Sep 25, 2004 11:10 am
Instruments: Drum 'n' Bass (but not THAT Drum 'n' Bass)
Recording Method: Reaper + Stock Plugins
Submitting as: Max Bombast
Pronouns: he/him
Location: Victoria, BC, AwesomeLand
Contact:

Post by Adam! »

signboy wrote:What about phase inverting the left and right channels, then burying your hidden bit in the center, so that when the song is listened to in stereo, which it most likely will be, your stuff will be hidden, but when it's listened to in mono, the hidden part will pop right out.
That's what happens in the Nine Inch Nails song I mentioned. Trouble is, the inversion is extremely obvious when you hear it, so "hidden" is probably the wrong word.
rogerroll
Karski
Posts: 51
Joined: Sat Mar 11, 2006 5:00 pm
Location: Seattle, WA
Contact:

Post by rogerroll »

I ended up finishing this project, by the way. Instead of static, I aimed my mic[rocassette used as a mic]rophone out the window and recorded crickets. It worked out quite well.
Post Reply