90 degree rotations : further spectral rotation

Поделиться
HTML-код
  • Опубликовано: 9 май 2024
  • looking into how to rotate exactly 90 degrees in an audio spectrum
    this is part 2 from my last video : • How to rotate sound in...

Комментарии • 339

  • @avationmusic
    @avationmusic Месяц назад +302

    I will die on this hill:
    FL users are either the newbiest producers, clipping their masters at +5dB, or they are borderline NASA scientists. There is no in between😂

  • @SignificantOther11
    @SignificantOther11 Месяц назад +455

    "rotating audio 90 degrees" is the most insane thing ive seen a producer do

    • @trgrgtgrtgr7724
      @trgrgtgrtgr7724 Месяц назад +18

      What about using photoshop to vocode something ?

    • @idiotinium
      @idiotinium  Месяц назад +27

      @@trgrgtgrtgr7724 photoshop vocoder sounds so silly lmao

    • @haydengullins6505
      @haydengullins6505 Месяц назад +23

      @@idiotinium”bro def used photoshop on this beat I can hear it”

    • @trgrgtgrtgr7724
      @trgrgtgrtgr7724 Месяц назад +4

      @@idiotinium lmao It's actually a thing tho

    • @SomeRandomGerman
      @SomeRandomGerman Месяц назад

      photoshop@@trgrgtgrtgr7724 ? i just use "Photosounder Demo"

  • @itskobold
    @itskobold Месяц назад +90

    most insane part of this is seeing it done in FL studio and not matlab or something

    • @disivni
      @disivni Месяц назад +7

      Nice matlab shoutout. Never see these 2 worlds combine... well, not out in the wild

    • @vikenemesh
      @vikenemesh Месяц назад +3

      @@disivni any csv file with one column can be a wav file. any wav file can be a csv with one column. there IS common ground, someone just needs to put it to use.

  • @tverdyznaqs
    @tverdyznaqs Месяц назад +253

    Other producers been flipping samples for decades now but you are not like those other producers... you got your samples doing fucking cartwheels!

    • @bananabus.
      @bananabus. Месяц назад +1

      literally flipping samples rn

  • @CypiXmusic
    @CypiXmusic Месяц назад +119

    this is the craziest bit of sounddesign i have seen in ages

  • @brentlehman5028
    @brentlehman5028 Месяц назад +36

    This is a geometric explanation of why taking the Fourier transform twice gives you the time domain back, only reversed. It's great to see another way of looking at it.

    • @vinceb8123
      @vinceb8123 Месяц назад +5

      I do not produce music (yet) and this comment sounds like the most made up insider BS talk imaginable 😂

    • @vinceb8123
      @vinceb8123 Месяц назад +10

      Like what are you gonna do to the time domain, space wizard?

    • @Firepal3D
      @Firepal3D Месяц назад

      @@vinceb8123 This is only really relevant if you like messing with frequencies. Fourier's transform is the best way to map time-domain bins into sine-space for further analysis

    • @unrealenginerr5372
      @unrealenginerr5372 Месяц назад +2

      @@vinceb8123 if you just don't know how stuff works then just shut up and sit quiet

    • @vinceb8123
      @vinceb8123 Месяц назад

      @@unrealenginerr5372 Yeah, your comment had way more value to the discourse! 🤡

  • @SlyceCaik
    @SlyceCaik Месяц назад +25

    you have no goddamn idea how ecstatic i am to learn that something i randomly conceptualized a long time ago is now actually possible
    ive found myself making more IDM, glitch, noise, and botanica music and this is such an insane gamechanger for me

  • @Zelgeon
    @Zelgeon Месяц назад +126

    sincerely congrats for figuring this stuff out, simply brilliant, maybe it seems to you that its goofy and gimmicky, or not very useful right now, but youre tapping in unexplored territory here and this could be the beginning of something bigger! ❤

    • @vxbrxnt
      @vxbrxnt Месяц назад +8

      This technique would work great for melodic riddim/color bass

    • @Ne1gh_
      @Ne1gh_ Месяц назад +1

      agreed

  • @ankurage
    @ankurage Месяц назад +20

    Even engineering classes won't teach you this, hats off

    • @idiotinium
      @idiotinium  Месяц назад +2

      formal education is silly

    • @skrunglywungkus
      @skrunglywungkus Месяц назад +1

      the classical formality really is silly; i’m actually hoping to develop a syllabus to teach introductory applied signal processing with music/audio. A lot of people seem to benefit much more from seeing something applied and trying it out before learning all the math behind it.

    • @idiotinium
      @idiotinium  Месяц назад

      @@skrunglywungkus hell yeah thats awesome

  • @SkippyZii
    @SkippyZii Месяц назад +17

    This takes "sample flipping" to the next level

    • @idiotinium
      @idiotinium  Месяц назад +5

      hell yeah im out here rotating samples

  • @Beatsbasteln
    @Beatsbasteln Месяц назад +43

    wow, the 270 degree one was cool. loved how it faded in all of those sounds

  • @Kaixo
    @Kaixo Месяц назад +78

    you can create some crazy distortion if you rotate it once, add some kind of delay, and then rotate it back. Could probably do some crazy sound design with this

    • @iamsushi1056
      @iamsushi1056 Месяц назад +13

      Harmonics, yeah, that’s a great idea to explore

    • @NZsaltz
      @NZsaltz Месяц назад +7

      That's actually genius! What other effects could be useful swapping out the frequency domain for the time domain? Reverb to make stuff into weird white noise, I guess? Would EQ be like a particular volume automation curve over time? I'm not even sure what a flanger or phaser would I'm not even sure what a flanger or phaser would sound like, messing with all the frequencies in a sweep? Really cool idea to use the rotation like that!

    • @Kaixo
      @Kaixo Месяц назад

      @@NZsaltz perhaps this can be used to create distortion/saturation without aliasing? You'd just need a way to apply conventional 'distortion' in the time domain somehow... Wouldn't really be useful in a realtime setting, but probably useful in some way.

    • @idiotinium
      @idiotinium  Месяц назад +11

      delay would be like layering a sound on itself with a frequency shifted version of itself multiple times in a stack

    • @iamsushi1056
      @iamsushi1056 Месяц назад +2

      @@NZsaltz a flanger is actually caused using delay. Rotating it would sound pretty similar. A phaser, on the other hand, would depend on how many bands it had, but would be a weird comb-filtered delay I believe.

  • @davidzaydullin
    @davidzaydullin Месяц назад +50

    i want to try to turn this into a program so that it renders without latency and is lossless

    • @idiotinium
      @idiotinium  Месяц назад +9

      that would be absolutely awesome

    • @TheEspressoMachine
      @TheEspressoMachine Месяц назад +1

      Yes please!

    • @ekut1922
      @ekut1922 Месяц назад +1

      put an update here if you do this, because this is so sick but I don't have the software to do even this method myself rn

    • @davidzaydullin
      @davidzaydullin Месяц назад +5

      @@ekut1922 i started doing it. right now im looking into ways of making spectrogram. started with fft at first, but switched to Constant Q bcs its logarithmic (maybe ill make it possible to switch between them in the final version)

    • @SlyceCaik
      @SlyceCaik Месяц назад +2

      i have a MIGHTY NEED

  • @KlareAudio
    @KlareAudio Месяц назад +45

    Please make more videos like this

    • @idiotinium
      @idiotinium  Месяц назад +18

      lmao sure if i discover anything equally or greaterly funky

  • @Ruby-wj8xd
    @Ruby-wj8xd Месяц назад +34

    This is so cool, I was so surprised that so little was lost after four rotations?! You could use this to hide a sneaky easter egg or ARG clue in a song :3

    • @idiotinium
      @idiotinium  Месяц назад +14

      haha yeah it would be perfect for that

  • @WangleLine
    @WangleLine Месяц назад +21

    Absolutely insane, so cool to see you've figured it out

  • @Azeria
    @Azeria Месяц назад +3

    using sharex like that is actually the most genius part of this video

  • @Multi-Waves_Sketchbook
    @Multi-Waves_Sketchbook Месяц назад +17

    I was so bummed when you said it was purely a visual thing i cant believe you got this working

    • @idiotinium
      @idiotinium  Месяц назад +14

      well it is a visual thing, youre seeing it do the thing in the spectrum lol
      if its up to everyone to figure out uses for it
      yesterday i thought of "oh you can hide a vocal watermark in a beat with this without it sounding too ass if you layer it with other stuff and speak very clearly"

    • @Multi-Waves_Sketchbook
      @Multi-Waves_Sketchbook Месяц назад

      @@idiotinium ohhhhh

  • @NikiWinProd
    @NikiWinProd Месяц назад +3

    I actually love the sound that the convolved slided sine wave does. Kinda like an all-pass filter

  • @MrBillsTunes
    @MrBillsTunes Месяц назад +5

    this is the most galaxy brain shit I've ever seen

  • @BlondPanda
    @BlondPanda Месяц назад

    I've been wondering about the possibility of flipping the frequency response of an audio source upside down for ages now but never had the know-how to do anything like this, thank you so much for satisfying that particular curiosity

  • @5amJones69
    @5amJones69 Месяц назад +1

    Best video I've seen all week, my dude. Instant sub

  • @tespheract
    @tespheract Месяц назад +1

    dude i cant get over how unique this is, it's such an otherworldly sound design idea, that's awesome!! imagine if someone made a hybrid of this spectral rotation thing with granular synthesis... like a plugin which would take each grain and rotate them to some angle. maybe with some damping on high freqs to make them more controlled, but i honestly think this idea could spark a whole new plethora of ways to do sound design...

  • @cxrpool
    @cxrpool Месяц назад +23

    Thanks for showing us how to do this. I found out if you bitcrush a spectrogram rotated 90 degrees and rotate it back it creates a repeated granulized sound?? Im super confused why but it sounds cool.

    • @idiotinium
      @idiotinium  Месяц назад +5

      hmm i guess it would do that, it'd be like if you repeated the original audio and layered that with a repeating version of it in reverse too

    • @TimTam69420
      @TimTam69420 Месяц назад +11

      If you think about it, what any distortion does is just generate harmonics, in other words they generate information that is offset in the Y-Axis of a spectrogram. But if you rotate it, that information is now offset in the X axis - meaning you've generated information that is offset in time.
      If I'm understanding it correctly, this means a delay plugin alongside this method could be used to generate harmonics in a novel way.

    • @iamsushi1056
      @iamsushi1056 Месяц назад +3

      Harmonics become delay.

    • @music-zv6je
      @music-zv6je Месяц назад +2

      But you would need harmonic interval spaced delay for it to work. Or, hey, a novel road for non-harmonic tones

  • @joeSeggiola
    @joeSeggiola Месяц назад

    most insane thing i saw this week, congrats

  • @gavinpeters9531
    @gavinpeters9531 Месяц назад

    this is so timely, I was just thinking how I wanted to do some spectrum range-shifting work (shifting, rotating, squashing, etc) the other day and have never done it before, now I have a few points to jump off at, cheers.

  • @KaiOfAspen
    @KaiOfAspen Месяц назад +1

    subscribed so fast theres not enough people getting this nerdy with it

  • @jomoho3919
    @jomoho3919 Месяц назад +42

    Does copyright still apply if I rotate all my samples?

    • @Zetvue
      @Zetvue Месяц назад +7

      the courts cannot prove that you rotated a copyrighted song so no

    • @qar_ty7732
      @qar_ty7732 Месяц назад +8

      @@Zetvue i would think the main problem would be anyone noticing, but if its noticed you could tell with enough knowledge that its just .. rotated

    • @idiotinium
      @idiotinium  Месяц назад +13

      rotating something 90 degrees isn't a super lossy process so you aren't altering the original work THAT much, its a reversible process so its basically a novel way to store the signal weirdly

    • @idiotinium
      @idiotinium  Месяц назад +7

      @@Zetvue yes they can

    • @Zetvue
      @Zetvue Месяц назад

      @@idiotinium if you rotated it 90deg, 180deg, or 270deg, no they can't
      i was assuming they were just rotating it 90deg or something and not a full 360deg

  • @theblankuser
    @theblankuser Месяц назад +2

    This is what sound engineers should do 24/7, this is crazyy

  • @KamilDeKerel
    @KamilDeKerel Месяц назад +3

    at 5:25 where you do the phase shift test, the spectogram generates an eye, very cool

    • @av4751
      @av4751 Месяц назад +1

      Seen that as well 😁

  • @gabeleneveu
    @gabeleneveu Месяц назад +1

    This is crazy please do more

  • @francobuzzetti9424
    @francobuzzetti9424 Месяц назад

    this is amazing! i wont ever do it but it was great to watch how it's done and know it's posible!

  • @Blepherk
    @Blepherk Месяц назад

    Interesting! Im tired of videos how to compress drums… now this is new! I like it

  • @1dolar1note1
    @1dolar1note1 Месяц назад +2

    Absolutely cursed, I love it

  • @famitory
    @famitory Месяц назад +1

    never seen this done in realtime before, every other thing like this exports the spectrum as an image, opening it in an editor, flipping it, then importing it back in. absolutley wild

  • @nicobodbaiz2754
    @nicobodbaiz2754 Месяц назад

    I never comment, but this some of the coolest shit i have seen in a long time. Somehow YT algorithm works again

  • @ALEPH_Sound
    @ALEPH_Sound Месяц назад +1

    super slick stuff!

  • @introCvideos
    @introCvideos Месяц назад +2

    Oh, I thought this was impossible. I actually remember thinking about it for some practical use, cant remember which one :D Great stuff!

  • @ChimeTunes
    @ChimeTunes Месяц назад +2

    So sick 💙

  • @Blasulz1234
    @Blasulz1234 Месяц назад

    This is like a brand new sentence but with lore behind it. I imagine cutting away the sweeping spund at the beginning and end contributes to the quality loss

    • @idiotinium
      @idiotinium  Месяц назад

      yea i agree i also think so

  • @SwethLightD
    @SwethLightD Месяц назад

    Very much like the refractions of light seen in the glass of a window, a phone.
    Even in a fucking fl studio, you can see the fundamentals of the universe. Man, that's fucking awesome.

    • @idiotinium
      @idiotinium  Месяц назад +1

      lmao i never thought about it that way, thats very interesting

  • @trustytrojan
    @trustytrojan Месяц назад

    great work man, makes me think producers and programmers arent too different after all 💪💪

    • @idiotinium
      @idiotinium  Месяц назад +3

      including mathematicians and whatever else, signal processing nerds, physicists etc!!!!

  • @kono152
    @kono152 Месяц назад

    god this is so sick, my math and music brains are both going nuts over this. I really wanna try this now, but idk if i can in reaper

    • @idiotinium
      @idiotinium  Месяц назад +1

      if you have a convolver and a linear frequency shifter its possiblə

  • @avaraportti1873
    @avaraportti1873 Месяц назад

    There's a spectralist composer's career waiting to be founded on this technique

  • @chelidonframe
    @chelidonframe Месяц назад

    this is insane, thanks for sharing!

  • @Trye
    @Trye Месяц назад

    bro takes music out of it's dimensions and modifies it in 1 dimension above :D fkn great!

  • @milbvr
    @milbvr Месяц назад

    this is actually insane

  • @DJPastaYaY
    @DJPastaYaY Месяц назад +1

    I gotta learn this stuff this is crazy

  • @shoopdawhoop
    @shoopdawhoop Месяц назад

    The most insane thing I've learned on my own while playing with GNURadio Companion flowgraphs.
    FFT itself does EXACTLY this. In one shot.
    If you pass the studied signal through the rectangular-windowed FFT (I mean, a really large one, by the width of the whole audio length ceiled to 2^n instead of the default 1024 samples) and then interpret the result as the ordinary signal, you will get the spectrum rotated 90 degrees. Both the source and the result must be the I/Q signal with two channels (as we are operating with complex float32 values).
    ...Basically, Fourier transform just rotates the time-frequency domain 90 degrees counter-clockwise. Replaces peaks with sines, and sines with peaks. The idea is THAT simple.
    ...So, if you apply FFT 4 times in a row, the result will be the original signal as we just rotated the frequency domain 360 degrees.

  • @GrvMUSIC4U
    @GrvMUSIC4U Месяц назад

    Awesome video thanks for sharing

  • @TollsterMensch
    @TollsterMensch Месяц назад

    i love videos like this! :)

  • @hanshanshansans
    @hanshanshansans Месяц назад

    To anyone that wants an easier way of doing this, I recommend photosounder, with which you can edit audio as if it were a picture, which includes layering, rotating, changing contrast etc.

    • @idiotinium
      @idiotinium  Месяц назад

      do not do this if you're trying to have a good outcome lol, you will have no phase spectrum and quantize your amplitude bins to the bit depth of the image you're saving. additionally think about the pixel interpolation by reading the image and the window function used to generate the spectrum image, also window overlapping etc. that process is supremely lossy

  • @RicoLee27
    @RicoLee27 Месяц назад

    Trippy. No idea that could work consolver n stuff. Interesting stuff

  • @AstronautDown
    @AstronautDown Месяц назад

    That is brilliant!
    I imagine you could do something similar if you manipulate the spectrum with an image editor and a tools Photosounder or Coagula, but it's amazing to do it strictly in the audio domain, so to speak! A lot of potential for interesting sound design, and of course Easter Eggs :)

    • @idiotinium
      @idiotinium  Месяц назад +4

      keep in mind the phase spectrum is a very critical part of any signal's fourier decomposition, most of those tools only export magnitude/amplitude spectra, also with no window overlap or anything (some even distort it such that it no longer has a linear frequency axis). plus the partials' amplitude will be quantized to the bit-depth of the image further losing information
      keeping it in audio form retains phases and stuff cus its the pure actual math on the signal

  • @bigearsinc.7201
    @bigearsinc.7201 Месяц назад +1

    It sounds really cool honestly, some stuff aphex twin would make

  • @Norsilca
    @Norsilca Месяц назад

    That's so cool. I wish you'd played what the original audio sounded like though

  • @Jaspev
    @Jaspev Месяц назад +8

    I can think of exactly 0 use cases for this other than maybe encrypting something like someone said in a comment below, but it sounds sick.
    How did you even find out how to do this? I have no understanding of why what you did achieved the result.
    Edit: nvm, I watched your previous video about this, and it makes a lot of sense, this is insane lol.

    • @tukoijarrett9155
      @tukoijarrett9155 Месяц назад +18

      "it sounds sick" is a use case if you think about it

    • @idiotinium
      @idiotinium  Месяц назад +13

      i saw a recent matt parker (standupmaths) video explaining how a rotation is equivalent to 3 skews if you use specific ratios for the skews, and i also noticed that convolving with a sine sweep was one way to extremely offset phases, and a frequency shifter skews vertically when automated linearly so yeah
      also it would be a cool way to hide a secret in some puzzle thing for sure!

  • @davidzaydullin
    @davidzaydullin Месяц назад +1

    you can use frequency shifter from spectral pack. it has higher range than khs iirc

    • @idiotinium
      @idiotinium  Месяц назад +1

      do you have a link to that?

  • @djebrayass
    @djebrayass Месяц назад +2

    awesome swag sauce

  • @DaftyBoi412
    @DaftyBoi412 Месяц назад +1

    This would be interesting to do at a sample rate of say 20khz or 24khz so when it's inverted and backwards after 180deg rotation the majority of the audio is still within the audiable range.

  • @manuelitoviteh
    @manuelitoviteh Месяц назад

    This is super interesting.
    I have a few ideas with this:
    Harmor can actually process images to generate sound.
    Also, Melda’s MCabinet is a Convolver that only takes tonal information and not phase/time
    So it could provide a different result

  • @DaedalusCommunity
    @DaedalusCommunity Месяц назад

    Could the 180 rotation be used in combination with other effects to obtain a "negative harmony" effect?

    • @idiotinium
      @idiotinium  Месяц назад

      maybe, i wouldn't count on it since it's linear instead of how notes are a geometric progression instead of arithmetic
      notes have an exponential scale while this thing is linear

  • @XeudoCode_is_pseudocode
    @XeudoCode_is_pseudocode Месяц назад

    HOLY SHITE THISIS SO CLEVER

  • @markwincek6688
    @markwincek6688 Месяц назад +1

    The first rotation might sound cool as a convolution. This is really cool though! Sub'd!

  • @discobecky9179
    @discobecky9179 Месяц назад

    these are extreeeemly neat gimmicks i will 100% be using, but what...is this track it sounds sick 👀

    • @idiotinium
      @idiotinium  Месяц назад +1

      upcoming song, will release it under my actual artist accounts of course. still trying to think of a name for it that suits it tho

  • @CarlosssArtu
    @CarlosssArtu Месяц назад

    this is insane

  • @morgan0
    @morgan0 Месяц назад +2

    oh i gotta try this sometime as another step in making cool pad samples, with some processing in the middle

    • @morgan0
      @morgan0 Месяц назад

      ok so followup, i couldn’t get it to rotate exactly 90 degrees, always a little off

    • @morgan0
      @morgan0 Месяц назад

      and the latency was testing my patience real hard lol

    • @morgan0
      @morgan0 Месяц назад

      but it was fun to play around with

  • @Phantom_Communique
    @Phantom_Communique Месяц назад

    THIS IS SO COOL

  • @rotkerid462
    @rotkerid462 Месяц назад

    this is so cool

  • @StevensSounds
    @StevensSounds Месяц назад

    Whhaaaaat the friiick I crapped my pants when you played the last one

  • @lazprayogha
    @lazprayogha Месяц назад

    If i have seen some hame community nowadays, I'd say that this will DEFINITELY be used for an ARG sometimes in the future.

  • @YoKKJoni
    @YoKKJoni Месяц назад

    that lit bro.

  • @anhan7316
    @anhan7316 Месяц назад

    So cool!!

  • @rryuna
    @rryuna Месяц назад

    This is so insane, only complaint is that your tutorial style is absolutely adhd repellent

    • @idiotinium
      @idiotinium  Месяц назад

      lmao, i have adhd

    • @7177YT
      @7177YT Месяц назад

      Untrue my friend, I have raging adhd and I had 0 problems following our boy hete do his thing.

    • @idiotinium
      @idiotinium  Месяц назад

      :3

  • @duvanr
    @duvanr Месяц назад

    Bro, that's hella cool. You need to make a patcher plugin that allows you to rotate audio

  • @cubicinfinity2
    @cubicinfinity2 Месяц назад

    This could make sense as a technique for the soundtrack of a work about time travel.

  • @NeddieOfficial
    @NeddieOfficial Месяц назад

    man sometimes I think I've seen producers do it all, but then I come across a producer doing some shit like this

  • @toavnwub
    @toavnwub Месяц назад

    aight that's pretty cool

  • @elijahjflowers
    @elijahjflowers Месяц назад

    thank you

  • @ts4gv
    @ts4gv Месяц назад +2

    phase shift might come from an anti-aliasing LPF (near nyquist) used in the rendering process

    • @idiotinium
      @idiotinium  Месяц назад

      yeah and the low end dropping out too after 4 rotations i suspect

    • @ts4gv
      @ts4gv Месяц назад

      @@idiotinium right

  • @obsessive_discipline
    @obsessive_discipline Месяц назад

    Ahhh yes the classic right angle trick! (actually never seen this but it's awesome).
    Another reason that it could be lossy in the low end is that real-time frequency shifters work using allpass filters to (imperfectly) achieve a Hilbert transform, i.e. phase shifting each component by 90 degrees. But DC (0 Hz) cannot be phase shifted, and frequencies near 0 are also more poorly phase shifted by this method.

    • @idiotinium
      @idiotinium  Месяц назад +1

      theres gotta sooooome way out there that works tho, surely

    • @obsessive_discipline
      @obsessive_discipline Месяц назад

      @@idiotinium I think maybe if you use a frequency shifter that's not intended for real-time use (one that performs phase shifts in the frequency domain via STFT, which introduces latency), it could work losslessly.

  • @SeanPorio
    @SeanPorio Месяц назад

    I think some of the phase shift at the end is possibly a result of imperfect frequency shifting; even if extremely accurate digitally, an ideal frequency shifter isn’t really possible afaik (at least in realtime)

  • @dudus6566
    @dudus6566 Месяц назад

    im speechless wft wow

  • @sinenkaari5477
    @sinenkaari5477 Месяц назад

    This is similar to a thing i've had in mind that is it possible to flip the audio to a mirror image of the dynamics? When there's a peak that would be valley ect. Silence would be white noise or something. Just to have the dynamics upside down

  • @currentcontentco
    @currentcontentco Месяц назад +1

    You're a fucking maniac I love it so much thank you

  • @ahochan
    @ahochan Месяц назад

    youre insane man, that's fucking awesome

  • @fr0xx_
    @fr0xx_ Месяц назад

    wow crazy

  • @jshstuff
    @jshstuff Месяц назад

    I like I like I like !!

  • @ancestralvision
    @ancestralvision Месяц назад

    pure black magic

  • @music-zv6je
    @music-zv6je Месяц назад

    rotating audio 270 degrees can produce some cool effects, kinda like the THX logo in a way

  • @lenticulariz2564
    @lenticulariz2564 Месяц назад

    you could actually do audio encryption with this. The key culd be the degrees rotated

  • @jhonbus
    @jhonbus Месяц назад

    Huh... Now this is interesting, it seems it's possible to reverse an audio sample _entirely in the audio domain_ which is probably useless but seems cool.
    Two flips gives you the reversed and frequency inverted version of the sample, so you just need to flip it on the frequency axis. I don't really know anything about convolution so I don't know if there's a simple way to use that, but you could amplitude modulate the sample with a fixed carrier frequency which will generate two mirrored sidebands as in an AM radio signal.
    Then you just low-pass out everything but the lower sideband and frequency shift back down by the magnitude of the carrier frequency, giving you the frequency-flipped version of the 180-degree-rotated convolved sample, which is the original sample played backwards.
    I have no idea what I'm talking about though.

    • @idiotinium
      @idiotinium  Месяц назад

      lmao yeah i was looking into that recently actually

  • @encryptedlove
    @encryptedlove Месяц назад

    amazing :D

  • @RoiOfTheSuisse
    @RoiOfTheSuisse Месяц назад

    What does the 180 degrees flipped version sounds like if transposed down to a lower/normal frequency domain?

  • @cmd_f5
    @cmd_f5 Месяц назад

    I was like, "who cares?" and then I watched it. Pretty cool waveform wizardry

  • @22goodmusic22
    @22goodmusic22 Месяц назад

    this is crazy

  • @artificium_
    @artificium_ Месяц назад

    did 6 frequency shifters instead of 5 so its equal on the macro. feel like that might clean it up a little

    • @idiotinium
      @idiotinium  Месяц назад

      i think i just gotta find a clean enough linear frequency shifter vst that would let me go up to nyquist lool

  • @QuantenMagier
    @QuantenMagier Месяц назад

    Congratulations you just created the sounds inside the event horizon of a Schwarzschild black hole (i.e. time- and space-coordinates being swapped). Though I wonder how accurate this is, because you did it in the frequency domain, but who knows if the singularity of the black hole isn't just a Fourier operator at its heart. 😄⚛🌌🌠🌑

    • @idiotinium
      @idiotinium  Месяц назад

      frequency is inverse time, not a spatial dimension
      soooo im swapping time and inverse time

  • @punpcklbw
    @punpcklbw Месяц назад

    Interesting. This demonstrates that the time and frequency domains are naturally equivalent, as shown by the Fourier transform that works the same way both in forward and in reverse.
    I knew that turning a spectrum upside down is very simple, you just invert every other sample (i.e. modulate the signal by the Nyquist frequency), and this is fully reversible. One can also "skew" a spectrum by doing a convolution with a sweep signal. Doing a 90-degree rotation and getting back to the original signal after four rotations is another story. I wonder if there's a lossless way to do so.

    • @idiotinium
      @idiotinium  Месяц назад

      theres definitely some way to do it completely losslessly, but idk if theres any tools that do that yet. not when they all have weird safeguards in like safety cutting nyquist or even frequency shifters straight up not having ranges that go to all the way nyquist freq

    • @punpcklbw
      @punpcklbw Месяц назад

      ​@@idiotinium I think I can write tools for that using my workflow. One would naturally do a Fourier transform of the entire sound clip, that effectively exchanges time and frequencies. The FFT outputs real/imaginary components, however, that should be somehow turned back into sound without loss of information.

  • @tSaturn
    @tSaturn Месяц назад

    i was trying to figure out this a while ago and then got too lazy, guess someone did it first haha :D