How to rotate sound in spectrograms

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024
  • spectral rotation is possible!
    after seeing the matt parker video on rotation by skewing, i thought what it would be like to apply this to spectral audio
    link to that here ; • Rotation without rotat...
    further points : you can achieve exactly a 90 degree rotation if you inversely match the automation of the frequency shifter to the sine sweep you generate. see this video for 90 degree rotations • 90 degree rotations : ...
    practicality? well who knows, you're the creator after all, use the tools however you like!
    for me it was a little experiment, a bit of fun.
    you could definitely use this for some sort of audio watermark that blends in nicely with whatever you're doing

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

  • @paper2222
    @paper2222 3 месяца назад +286

    america ya :D

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

      HALLO :D

    • @Wild_Wehttam
      @Wild_Wehttam 3 месяца назад +26

      HALLO :D

    • @1020am
      @1020am 3 месяца назад +21

      HALLO :D

    • @buggyruy1
      @buggyruy1 3 месяца назад +17

      HALLO :D

    • @htsgm
      @htsgm 3 месяца назад +15

      HALLO :D

  • @pholidia8175
    @pholidia8175 3 месяца назад +798

    What do you MEAN this isn't practical, you could totally do some funny sound design things with this

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

      yea but THAAT much rotation is hard to be practical with but you do you, of course, i won't pull an audacity and stop you from doing what you wanted~

    • @Jarran2R
      @Jarran2R 3 месяца назад +9

      basically false noise

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

      @@Jarran2R true

    • @dumaass
      @dumaass 3 месяца назад +16

      I almost fucking stopped watching the video when he said that. Jesus.

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

      okay okay, i take it back, its not impractical, its AWESOME

  • @VirtualRiot
    @VirtualRiot 3 месяца назад +544

    Absolutely love it and you bet I will try to make this work in a musical context.
    Also
    Neko Koneko

    • @lebfii
      @lebfii 3 месяца назад +26

      oh no (happy VR cooking sounds)

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

      oh sick haha, i'm excited to see how that'd turn out!

    • @exyl_sounds
      @exyl_sounds 3 месяца назад +44

      hi energy drink guy

    • @Zetvue
      @Zetvue 3 месяца назад +1

      virtual riot fr

    • @9767Music
      @9767Music 3 месяца назад +4

      Virtual riot is a azumanger fan? Yay

  • @krysidian
    @krysidian 3 месяца назад +78

    That is CRAZY! Honestly a cool way to "hide" music in weird ways. Instead of spectograms hiding images like Aphex Twin's face in formula or the spiral in Windowlicker it could be another song or jingle!

  • @CadeVoidlighter
    @CadeVoidlighter 3 месяца назад +4

    I saw this thumbnail and immediately thought of that Matt Parker video and now I feel proud of myself for having remembered a thing I learned on youtube

  • @SwifterYT
    @SwifterYT 3 месяца назад +179

    I was expecting some rotation matrix freakyness but this is actually incredible simple. Very cool!

    • @mbartelsm
      @mbartelsm 3 месяца назад +8

      Convolution is matrix multiplication

    • @SwifterYT
      @SwifterYT 3 месяца назад

      @@mbartelsm I guess I'm not too familiar with how spectrograms or convolving works. But coming from the background of shader/3D programming, I was expecting the X axis to be time and the Y axis to be frequency, and then a rotation matrix would be performed based on those.

    • @julianl5967
      @julianl5967 3 месяца назад +1

      Here you have some mathematical freakyness which I first thought the video was about: en.m.wikipedia.org/wiki/Fractional_Fourier_transform#Application

    • @talesseed
      @talesseed 3 месяца назад

      ​@@SwifterYTI mean it's basically matric multiplication but hidden I think

  • @songsbyblair
    @songsbyblair 3 месяца назад +125

    bro this technique is genius lmaooo i tried similar things in max u can save spectral data and then do image processing like rotation, kaleidoscopes, scaling etc

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

      oh damn thats goated

    • @mylittleheartscar
      @mylittleheartscar 3 месяца назад +1

      I bought your plugin

    • @songsbyblair
      @songsbyblair 3 месяца назад +1

      @@mylittleheartscar ily

    • @mattcreighton2352
      @mattcreighton2352 3 месяца назад +2

      Yessss had many happy days with this... you can use an online wav-png converter (because of course that exists) and then just... edit sounds in photoshop. And convert them back. Haha. Blur is really interesting as a tool, it creates a kind of symmetrical delay that's 50% back in time and 50% forward in time, and its sensitive to the aspect ratio, among other things.
      But come to think, that process is more like a way of acting on the waveform... rather than the spectrum.

  • @DJPastaYaY
    @DJPastaYaY 3 месяца назад +33

    Of all the sound design shenanigans I've seem so far, I was not expecting this! What an interesting technique

  • @HA11EYS_COM3T
    @HA11EYS_COM3T 3 месяца назад +29

    This is literally THE point of metasynth, essentially. This is useful.

    • @G8tr1522
      @G8tr1522 3 месяца назад +4

      is that a product?

    • @G8tr1522
      @G8tr1522 3 месяца назад +6

      yes it is, my god, i do not need another distraction right now

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

      i gotta check that out

  • @Lurmog
    @Lurmog 3 месяца назад +240

    You used the Azumanga opening whattt 😭😂

    • @CathodeRayKobold
      @CathodeRayKobold 3 месяца назад +30

      I love how it's completely unrecognizeable after rotation

    • @NullCyan
      @NullCyan 3 месяца назад +6

      it feels like an eastern Rick Roll at this point

    • @paper2222
      @paper2222 3 месяца назад +2

      THAT CAUGHT ME COMPLETELY OFF GUARD LMAOOOO AZUMANGA DAIOH OPENING JUMPSCARE 😭😭😭😭😭

    • @jordyandrews
      @jordyandrews 3 месяца назад

      tsukurimashou!!

    • @paper2222
      @paper2222 3 месяца назад

      @@jordyandrews sate sate nani ga dekiru kana? :3

  • @strawgod
    @strawgod 3 месяца назад +16

    “why is this being recommended to me?”
    azumanga jumpscare
    “ohh”

  • @asdfghyter
    @asdfghyter 3 месяца назад +17

    i loved the effect of the first skew! it sounds really interesting!

  • @annee1272
    @annee1272 3 месяца назад +48

    "so here we have the azumanga opening theme" 🔥🔥✍✍

  • @belleparalysie5890
    @belleparalysie5890 3 месяца назад +8

    best video i’ve seen with someone talking over a screen recorded application in some time

  • @remynettheim4918
    @remynettheim4918 3 месяца назад +15

    The algorithms picked you up. Lucky man.

  • @skmgeek
    @skmgeek 3 месяца назад +12

    this is so nerdy i love it

  • @UbernoobtuberPC
    @UbernoobtuberPC 3 месяца назад +1

    I saw the title and immediately thought of the video you referenced. Needless to say, I was quite pleased to see you were doing exactly that! Cool video!

  • @busyworksbeats
    @busyworksbeats 3 месяца назад

    This man unlocked a new dimension 👁️

  • @brandonlovatt
    @brandonlovatt 3 месяца назад +2

    Hey, science is science. It's always interesting and beautiful! It would be amazing to watch the rotation in real time, if that's possible, while playing the original audio along with the visual. Neat stuff, thanks for sharing.
    "Wow... crazy..." 😂

  • @lilfernguy
    @lilfernguy 3 месяца назад +4

    Wait this is such a cool application of that principle :O
    Can't wait to see if people can find a use for it

  • @runforitman
    @runforitman 3 месяца назад +3

    Gonna make an album that needs to be rotated to be listened to

    • @cainzjussYT
      @cainzjussYT 3 месяца назад +3

      We use to call them vinyls back in the day

  • @kead_davidson
    @kead_davidson 3 месяца назад

    The moment you showed the spectrogram, I immediately thought of the skew video.

  • @Touchgrassplz
    @Touchgrassplz 3 месяца назад

    im not even a musician or anything but this was fascinating lmao

  • @leiocerayt
    @leiocerayt 3 месяца назад +5

    thatd make an awesome riser ngl

  • @jhonbus
    @jhonbus 3 месяца назад

    Very interesting! I was confused at first but as soon as you put that Matt Parker clip on screen I understood exactly what you were going to do :)
    Some devious person is going to come up with a way to create a sample that sounds good _after_ you do this to it.

  • @punpcklbw
    @punpcklbw 3 месяца назад +1

    So basically the first skew is a convolution with a sweep, and the second skew is done with the frequency shifter, which works as a modulator coupled with some pre/post high-pass filters. The high-pass filtering stage must be the primary source of losses.
    A possible use might be the IFS technique which iteratively applies a set of different rotations to form fractals. My experiments from 2008 shown that audio fractals can yield rather special and weird noises. =D

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

      yeah i also suspect that its the lowpass filter when its at 180° but i tried a few things yesterday and it seems to be a different issue, since i managed to get the lowend back by playing around woth the timing but the frequencies were slightly off

  • @MrBeklager
    @MrBeklager 3 месяца назад +1

    There are actually fractional fourier transforms that rotates spectograms. And they can be used to rotate a spectogram apply a filter and then rotate back. Thus you apply a «rotated spectrum»

  • @Poly_0000
    @Poly_0000 3 месяца назад +3

    I'd be interested in how this would sound like if it's used more subtly (less intense rotation)

  • @TheDoomerBlox
    @TheDoomerBlox 3 месяца назад

    1:20 - that's a nice transition effect in and out of funny trance loops

  • @zebraforceone
    @zebraforceone 2 месяца назад

    Well, I made this into a VST folks that you can use on a continuous signal. Reply if you're interested, I just need to make the GUI nicer.

  • @onesyphorus
    @onesyphorus 3 месяца назад

    THIS IS VERY PRACTICAL WDYM

  • @k4kadu
    @k4kadu 3 месяца назад

    I don't CARE if it's practical, I just think it's really cool! xD

  • @Alexzoidberg458
    @Alexzoidberg458 3 месяца назад +1

    I CANT GET AWAY FROM AZUMANGA DAIO

    • @paper2222
      @paper2222 3 месяца назад

      START WATCHING THE ANIME

  • @jamesdurtka2709
    @jamesdurtka2709 3 месяца назад

    Really neat concept! This is probably harder, but it would be interesting to see a repetitive sample set to rotate constantly so you can hear the transform

  • @Marcytheeditor
    @Marcytheeditor 3 месяца назад

    0:58 THAT SOUNS SO COOL :0

  • @frankz5096
    @frankz5096 3 месяца назад

    for sound design it's really practical

  • @vladthemagnificent9052
    @vladthemagnificent9052 3 месяца назад

    This is amazing! Although it would be hard to rotate full songs or anything of length, but for single samples it must be increadibly fun

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

      definitely possible for longer songs if you are okay with it falling out of the spectrum a little bit lol
      or for 90 degree rotations you can do the whole thing pretty easily

    • @vladthemagnificent9052
      @vladthemagnificent9052 3 месяца назад

      @@idiotinium but if you cram a full song into a 1-24000 hz window, lots of it will be lost, impossible to recover. And the sample is probably going be just a very anoying noise

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

      nah
      but yea it would sound like that

  • @ddeevviiaanntt
    @ddeevviiaanntt 2 месяца назад

    I'd love to see what this would sound like if it was rotated little enough so that you could still depict the original noise through the rotation.

  • @niewazneniewazne1890
    @niewazneniewazne1890 3 месяца назад

    There's a DAW based around using image editing tools to shape audio waveforms.
    And I know for a fact it isn't just a VST.

  • @kubinka0505
    @kubinka0505 3 месяца назад +1

    brilliant example

  • @DR-54
    @DR-54 3 месяца назад

    rotate it twice, figure out how long the sample needs to be to fit in the 20khz-20hz range, and you'll have a new instrument that changes in weird ways over time (passing over the amplitude of literally every single frequency of the song and how it changes over time at once).
    This would be very useful for sound discovery.
    If it doesn't work, then the convolution steps were probably wrong algorithmically. I wouldn't be shocked if converting something from 1d to 2d, rotating it, then converting back to 1d comes with unavoidable costs.

  • @azumanguy
    @azumanguy 3 месяца назад +1

    Good song choice 👍🏻

  • @AstonCulf
    @AstonCulf 3 месяца назад

    This could be a really cool puzzle in an ARG or something

  • @thNumber
    @thNumber 3 месяца назад +4

    Could I hear the full erosion but I only want it slightly rotated

  • @degariuslozak2169
    @degariuslozak2169 3 месяца назад +1

    Voices of the Void moment

  • @PriyanshuKumar-sp9gg
    @PriyanshuKumar-sp9gg 3 месяца назад +18

    Sata andagi

  • @BigDaddyWes
    @BigDaddyWes 3 месяца назад

    Sounds awesome.

  • @benm4784
    @benm4784 2 месяца назад

    You may be interested in the Fractional Fourier Transform. I did very similar signal processing for work

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

      yeyeye i did some stuff with that and yeah its basically the same

  • @arduous222
    @arduous222 3 месяца назад

    This may not seem useful in sound editing, at least in the first glance, I think I saw a very similar concept applied in a image processing. Specifically, by rotating the FT of original image and applying a pass-filter along one axis worked better for denoising (?) than without rotation. I forgot exact details or the reference, but that seemed quite useful.

  • @ParaZ1t
    @ParaZ1t 3 месяца назад +2

    AZUMANGA OPENING THEME??????❤

  • @mynameiskaina
    @mynameiskaina 3 месяца назад

    pretty awesome, sounds similar to veritasium intro sound effect

  • @yhol89
    @yhol89 3 месяца назад

    video of the year

  • @hffirbi2928
    @hffirbi2928 3 месяца назад +2

    the frequency sweeps thing is actually how i made my frequency vibrato thingimajig

  • @liquidthefox
    @liquidthefox 3 месяца назад +1

    oh yeah azumanga
    while we’re on the topic of the anime
    i hate that small girl in a specific episode where she does not take sakaki’s gift and refuses

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

      fr that was so cold

  • @daskie
    @daskie 12 дней назад

    so crazy and azumangedagedago daioh

  • @sleepnsleep
    @sleepnsleep 3 месяца назад

    this creates an interesting 8-bit sound effect like in old game music, or other sfx. Id like to use this in mine sigilkore beats, thx yo❤

  • @StrangestKid123
    @StrangestKid123 3 месяца назад

    The fact that you used soramimi cake makes it 10 times more funny

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

    if i remember how disperser works correctly, scew is basically extreme disperser.

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

      lmao yeah basically, and linear

  • @RobertShane
    @RobertShane 3 месяца назад

    The front page of RUclips brought me here. Wow, crazy!

  • @martygraxoxo
    @martygraxoxo 3 месяца назад

    Pitch shift and a frequency dependant delay, noice

  • @amariiiiiiiiiiiii
    @amariiiiiiiiiiiii 3 месяца назад

    would be cool to listen to the same clip over and over again with varying angles

  • @Agod3697
    @Agod3697 3 месяца назад +6

    woow crazy

  • @vincentsvirtues4172
    @vincentsvirtues4172 3 месяца назад

    I do this all the time in metasynth but I can only get it to rotate a sound. I can’t seem to get it to ‘skewer’ something horizontally or vertically. Maybe there’s something else that does

  • @caiocc12
    @caiocc12 3 месяца назад +7

    Whoa, what if you rotate it, apply some effects do some things to it like encoding in a lossy format and then de-rotating it, so the effects would be rotated but not the original sample.

    • @05degrees
      @05degrees 3 месяца назад

      🔥
      Though you’d probably get many artifacts just from frequency shifting (notice how they appear only after that and not after convolving with a sine sweep) two times.

  • @djghostmode
    @djghostmode 3 месяца назад +2

    Lu La Lu La piano wa sekai no yumesaku nohara ni melodyyyyyyyyyy

  • @ZachAttack6089
    @ZachAttack6089 3 месяца назад

    I didn't understand all of this, but would it be possible to rotate it only a tiny bit? Like skew only 1/4th as much in each direction? Theoretically it would sound similar enough to the original to be recognizable. I'm curious what that would sound like.

  • @edwintheman1234
    @edwintheman1234 3 месяца назад

    Wow, that sure was a sound

  • @isaac10231
    @isaac10231 3 месяца назад

    S tier thumbnail

  • @leyasep5919
    @leyasep5919 2 месяца назад

    That's genius !!!

  • @windytan
    @windytan 3 месяца назад +1

    Amazing idea!

  • @Teathling
    @Teathling 3 месяца назад

    that sound is so dope though

  • @PorkchopSandviches
    @PorkchopSandviches 3 месяца назад +1

    Is there an ableton equivalent to convolver that can do the sine sweep?

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

      hybrid reverb on convolution mode, disable the eq and the attack and predelay

  • @mrblobfish6936
    @mrblobfish6936 3 месяца назад

    It would be cool if you could use a spectrogran to encode a sound. I've tried, but I don't have the right doftware lol.

  • @TR-707
    @TR-707 3 месяца назад

    thank you youtube and idiotinium

  • @SwitchyWitch_
    @SwitchyWitch_ 3 месяца назад

    no way the idiotinium recommendation on my homepage

  • @diabl2master
    @diabl2master 2 месяца назад

    Rotating/skewing by a very tiny amount would be nice

  • @Gitaroo
    @Gitaroo 3 месяца назад

    lol i didnt expect to get soramimi cake'd

  • @MrNobodyX3
    @MrNobodyX3 3 месяца назад +1

    What happens if you make it do a 180

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

      i have another video that explores that

  • @gammaboost
    @gammaboost 3 месяца назад +2

    Try rotating it back and see if the audio is discernible or how smushy it sounds lol

    • @mt180extras
      @mt180extras 3 месяца назад

      you'd lose a bunch of data since the frequency shifters are pushing some frequencies above nyquist and some frequencies below 0hz. it'd probably just sound like a mangled filter sweep

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

      i did that in another video where i did four 90 degree rotations, check description

  • @CyborusYT
    @CyborusYT 3 месяца назад

    not practical? that sounds cool as hell

  • @potzko2552
    @potzko2552 3 месяца назад +1

    can you recover the original sound? or do you need more information to recover it?

  • @brotundwasser
    @brotundwasser 3 месяца назад

    What happens when you do that but not as steep

  • @yommish
    @yommish 3 месяца назад

    Okay this is some good stuff

  • @neoqueto
    @neoqueto 3 месяца назад

    why did I recognize soramimi cake by the waveform alone?

  • @error.418
    @error.418 3 месяца назад

    I remember when Fruity Loops was just a sequencer 😩

  • @bomxacalaka2033
    @bomxacalaka2033 3 месяца назад

    was thinking it was some crazy new data enhancing technique for text to speech models :')

  • @icantfinditdammit
    @icantfinditdammit 2 месяца назад

    is this not already implemented in those wacky spectrogram based music creations that were popular a few years back? with all the cubes and butterflies and whatnot?

  • @TheLiverX
    @TheLiverX 3 месяца назад

    It may still be audible at tiny rotations

  • @Valgween
    @Valgween 3 месяца назад

    before I even start watching this video let me guess how you did it something to do with sin cos tan. update I was wrong
    I was thinking of a video called "How to rotate any graph by any angle" when I made my guess.

  • @nutzeeer
    @nutzeeer 3 месяца назад

    i swear i heard a sound effect like this before

  • @curtainkane
    @curtainkane 3 месяца назад

    This is fantastic!

  • @Waffles_Syrup
    @Waffles_Syrup 3 месяца назад

    so when you say watermarks, you could hide this in some audio and then reverse the skewing steps to retrieve the original audio? cool

  • @FASTFASTmusic
    @FASTFASTmusic 3 месяца назад

    If you do that 3 more times is it backwards?!?

  • @MINECRAFTLOVER4000
    @MINECRAFTLOVER4000 3 месяца назад +1

    someone should use this in an arg lol

  • @paulushdk
    @paulushdk 3 месяца назад

    he just saved his replay buffer instead of recording normaly :D

  • @efari
    @efari 3 месяца назад

    if you do this with a message (spoken text for example) you want to hide, and then export the result. can someone else un-rotate it and get back the original message?

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

      yes i explored that in my latest video ruclips.net/video/RiDIiErtK40/видео.htmlsi=8GJuWsSgCahbq6wA&t=978

  • @aqua_coder
    @aqua_coder 3 месяца назад

    is there a way to just use linear transformations on the image such that we can rotate it without using skews?

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

      dunno but that would be cool

  • @digitaltrash_
    @digitaltrash_ 3 месяца назад

    Au5 liked this video.

  • @denxiioarc
    @denxiioarc 3 месяца назад +1

    Oh may gah 😱

  • @WaterDroplet02
    @WaterDroplet02 3 месяца назад

    wait.... can you then export the sound and do the same trick in reverse to "unrotate" or "decode" it back to its original sound?

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

      yes i made a video about that