Black MIDI, but every note spawns a physics object... (4k, 60fps, ray traced)

Поделиться
HTML-код
  • Опубликовано: 6 июл 2021
  • I created a program in Unity that can read Black MIDI files and generate a Synthesia like visualization. However, each time a piano key is pressed, a corresponding tetromino physics object is spawned (since it plays the Tetris Theme A). The high note density areas created some interesting effects.
    I had a simpler version of this almost done, but for some reason I always feel the need to do a bunch of extra modifications that people probably won't even notice (60fps + 4k, I still don't have a 4k monitor, so I don't even know what it truly looks like, lol). After figuring out how to use Unity's HDRP, I couldn't resist setting up path tracing. Unfortunately, the Unity Recorder package isn't capable of waiting for the ray tracing paths to converge before moving to the next frame yet. To circumvent this, my code paused the simulation for about 200 frames for path convergence stalling, took a 4k screenshot, then repeated the process for about 72 hours straight. I was very sad when a bug in my code glitched out the physics at the very end of the simulation. Surprisingly, after fixing it and skipping a bunch of frames to set up a pick up shot where it failed, the physics behaved deterministically so the transition was unnoticeable.
    Massive thanks to Kanade Tachibana for allowing me to use this MIDI file!
    Link to original video: • Tetris Theme V4
    Link to Kanade Tachibana's channel: / @kanadetachibanablackmidi
    Music: Tetris Theme A
    Cash Register Sound Effect:
    freesound.org/people/kiddpark...
    It was super fun making the patron thank you outro screen. The blocks are ordered and sized in terms of lifetime contribution, as well as color coded by tier. I'm not making any money off this video. If you would like to support me and appear on screen in the next patron shoutout, here is the link to my Patreon page: / doodlechaos
    / doodlechaos
    / doodlechaos
    contact@doodlechaos.com
  • РазвлеченияРазвлечения

Комментарии • 1,6 тыс.

  • @5MadMovieMakers
    @5MadMovieMakers 2 года назад +4999

    Mom says to clean up your 3.5 million blocks when you're done

    • @underpussy_
      @underpussy_ 2 года назад +219

      Here to steal a portion of likes

    • @prithviproduction4412
      @prithviproduction4412 2 года назад +141

      Here to steal a portion of portion of likes

    • @43615
      @43615 2 года назад +46

      it's only 90000, or i guess 360000 if you count the components of the tetrominos

    • @aaaaaaaaaaaaaaaaaaaaaaaaah
      @aaaaaaaaaaaaaaaaaaaaaaaaah 2 года назад +27

      I'm sorry I have to make it 201 likes

    • @halloweenlover1031
      @halloweenlover1031 2 года назад +38

      Here to steal a portion of portion of portion of portion of likes

  • @ChristopherMoom
    @ChristopherMoom 2 года назад +1887

    The real reason you never get to see the product of all the Tetrominoes is because DoodleChaos is insanely lucky and the Tetrominoes all happened to line up perfectly when they fell down off screen, causing them to disappear like in actual Tetris
    Jokes aside this is a really neat video, it's really satisfying whenever the song makes an explosion of Tetrominoes, great stuff

    • @bingedo
      @bingedo 2 года назад +5

      Hi

    • @taemoowoo7628
      @taemoowoo7628 2 года назад +5

      Dang

    • @halloweenlover1031
      @halloweenlover1031 2 года назад +10

      1:59 how are these sounds satisfying

    • @nanamacapagal8342
      @nanamacapagal8342 2 года назад +10

      They're not lucky. They're a mastermind and they planned all the pieces to land exactly where they should.

    • @firmazen
      @firmazen 2 года назад +5

      Why the hell do I see you everywhere?

  • @KrazyKF
    @KrazyKF 2 года назад +376

    "Oh hey, this isn't that bad so far."
    0:24
    *The shadow.*

  • @zacherychapman8474
    @zacherychapman8474 2 года назад +77

    Black Key: "Mom, I'm scared of those shadows"
    White Key: "The shadows can't hurt you."
    The shadows: 0:23

    • @pikchassis
      @pikchassis Год назад +2

      good one

    • @RoverHouse
      @RoverHouse Год назад +2

      Correction the shadow is seen all the way through for extra explosives

    • @RoverHouse
      @RoverHouse Год назад +1

      Man I want to throw reactors in creative mode already

  • @abstractn7819
    @abstractn7819 2 года назад +248

    "Did you do it?"
    "Yes"
    "And how much RAM did it cost?"
    "...Everything"

  • @RubyBlooming
    @RubyBlooming 2 года назад +255

    Shout outs to the one green block that gets on top of the piano at 1:15, they went where no block had gone before

    • @schmeag7710
      @schmeag7710 2 года назад +10

      Wow that’s funny I didn’t notice that

    • @talonstride
      @talonstride 2 года назад

      I saw.

    • @ElectronicOkapiMusic
      @ElectronicOkapiMusic 2 года назад +4

      How did I not notice that before? LOL

    • @mrmurpleqwerty4838
      @mrmurpleqwerty4838 2 года назад +3

      I am on top of the pianoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

    • @jellyman1864
      @jellyman1864 Год назад +2

      It happened because there was 2 notes so that note clipped through

  • @sebastianverhagen1810
    @sebastianverhagen1810 2 года назад +35

    I love how the melody is still recognizable, even with all the runs and full-piano slams happening

    • @et0t
      @et0t Год назад +1

      Note Velocity

    • @antrix2107
      @antrix2107 7 месяцев назад +2

      Blackers use velocity to adjust every parts of the piano

  • @sergiorodriguez06
    @sergiorodriguez06 2 года назад +45

    2:29 at this point with that amount of notes spawning the piano looks really smooth

  • @bghmusic
    @bghmusic 2 года назад +3257

    Never have my eyes seen something more beautiful

    • @getoguy5979
      @getoguy5979 2 года назад +78

      When i watched this i thought of your impossible remixes i watched.

    • @DoodleChaos
      @DoodleChaos  2 года назад +364

      I sense a collab opportunity

    • @bghmusic
      @bghmusic 2 года назад +237

      @@DoodleChaos sure let's go

    • @DoodleChaos
      @DoodleChaos  2 года назад +252

      I sent you an email 👍

    • @indigoblunter
      @indigoblunter 2 года назад +85

      DUDE IT'S HAPPENING

  • @achoi2669
    @achoi2669 2 года назад +285

    "yeah im apart of percussion"
    "oh yeah? what instrument do you play?"
    "piano."

    • @oxfordcommaisthegreatest
      @oxfordcommaisthegreatest 2 года назад +22

      I mean, technically you're right, piano is in fact a percussive instrument

    • @CreativeStarlet
      @CreativeStarlet 2 года назад +5

      Indeed. It is actually percussion.

    • @Avriel_Mimiga
      @Avriel_Mimiga 2 года назад +2

      @@CreativeStarlet ye cuz the hammers

    • @alexluong5242
      @alexluong5242 2 года назад +1

      so a piano is both a string and percussion? never knew that

    • @CreativeStarlet
      @CreativeStarlet 2 года назад +3

      @@alexluong5242 Well, not exactly. It's quite complicated and that's the debate. However, I believe it is officially classified as a percussion instrument. It's not classified as strings, but there is a whole debate on why it should that I have no opinion on.
      Basically, in simple terms, inside a piano are a bunch of strings and then there is hammer like objects lined up at each of those strings. When you press a key, the hammer like thing will hit the string. This is why there is so much controversy about what it classify's as. I hope this helped.
      Thanks from reading this, and remember to stay positive. Good day!

  • @DoggoGod
    @DoggoGod 2 года назад +25

    I love how you can see the shadows move and you have a couple seconds to prepare yourself

  • @gingeas
    @gingeas 2 года назад +75

    this is epic! :D

  • @evanz9752
    @evanz9752 2 года назад +1106

    Every computers nightmares be like:

  • @znox_x6165
    @znox_x6165 2 года назад +1212

    The parts where the music sounds like it explodes is so satisfying lol

    • @nazrarain1452
      @nazrarain1452 2 года назад +23

      That was my favorite part. It's a really cool addition

    • @halloweenlover1031
      @halloweenlover1031 2 года назад +3

      i am stupid

    • @nazrarain1452
      @nazrarain1452 2 года назад +25

      @@halloweenlover1031 It's like a sound of pressure release, like built up stress finally released and allowing you to feel calm. I love it

    • @noskillman6507
      @noskillman6507 2 года назад +5

      @@halloweenlover1031 explosions are always satisfying

    • @oogaooga0000
      @oogaooga0000 2 года назад +18

      1:59

  • @TT-gm5yv
    @TT-gm5yv 2 года назад +7

    This is more like "PC spec show-off" but with a musical twist.
    I love it.

  • @forgettablePyromaniac
    @forgettablePyromaniac 2 года назад +14

    Ah, yes. Let's raytrace our Midis. We're finally reaching the graphics Toby reccomended for his own music

    • @timemachine-ml4wx
      @timemachine-ml4wx 2 года назад +1

      yes yes yes yes yes yes yes yes yes yes yes yes

  • @meILM
    @meILM 2 года назад +446

    I want to see all the pieces at the bottom fit together perfectly

    • @DarkSalamander0
      @DarkSalamander0 2 года назад +10

      Flashbacks to slime tetris

    • @ShOwOba
      @ShOwOba 2 года назад +47

      Well, the thing is, that's impossible, since of they fitted together perfectly they'd just disappear xD

    • @meILM
      @meILM 2 года назад +2

      @@ShOwOba
      lol true

    • @Morningstar_37
      @Morningstar_37 2 года назад +12

      @@ShOwOba Maybe they did, and that's why they never reached the bottom of the screen

    • @omegahacker5798
      @omegahacker5798 2 года назад

      you too?

  • @qwertyb1883
    @qwertyb1883 2 года назад +261

    I can't imagine all the effort that went into this video, all the time it took ti write the midi, coding the 3d objects, render time, and especially all the thought and effort that went into the thumbnail. Good job, Doodle!

    • @DoodleChaos
      @DoodleChaos  2 года назад +98

      MIDI was created by Kanade Tachibana! Link to their channel in description. Thanks QWERTY!

    • @d00d68
      @d00d68 2 года назад +3

      @@DoodleChaos epic

    • @dizzy_jump
      @dizzy_jump 2 года назад

      @@DoodleChaos reply to this

  • @hakhpu693
    @hakhpu693 2 года назад +8

    2:10 this part is my favorite part, epic

  • @FireyDeath4
    @FireyDeath4 2 года назад +19

    Even in the most dense of black midi videos (like, the ones that pretty much make compound sounds), I don't remember hearing any digital piano being played so aggressively.
    Don't you hate when it's hard to appreciate things that are so detailed?

  • @delicioushomemadestrawberr8730
    @delicioushomemadestrawberr8730 2 года назад +405

    I would've liked to see the product of the blocks below

    • @firewren
      @firewren 2 года назад +59

      They are probably despawned when they reach the floor to save on processing power to avoid the simulation from slowing down from limited process power or crashing from running out of RAM

    • @delicioushomemadestrawberr8730
      @delicioushomemadestrawberr8730 2 года назад +17

      @@firewren yeh I know but it'd still be cool

    • @redstonerti9918
      @redstonerti9918 2 года назад +2

      @@firewren 2TB of DDR5 samsung 512GB sticks @7200MHz should do the trick lol

    • @dialga4688
      @dialga4688 2 года назад +3

      A gigabyte of ram should do the trick

    • @HehehehawYt
      @HehehehawYt 2 года назад +1

      @@dialga4688 it can't even run minecraft and he's doing it on 4k, 60 FPS, RAY TRACING. it will take 1tb/1000 gb

  • @nickel-alloys
    @nickel-alloys 2 года назад +130

    To those who don’t know, this song has a name rather than “Tetris Theme”. It’s “Коробейники (Korobelniki)”.

  • @Qoride
    @Qoride 2 года назад +3

    1:12 props to that one green block that made it on top of the piano

  • @hiimpurple8729
    @hiimpurple8729 2 года назад +1

    Omg when that green line pops, it’s so satisfying

  • @randallstevenson2528
    @randallstevenson2528 2 года назад +87

    I see you have truly embraced the Chaos part of your channel name.
    Great job on another video!

    • @rockets4lifegaming
      @rockets4lifegaming 2 года назад

      I see you have truly embraced the Chaos part of your channel name.
      Great job on another video!

    • @rockets4lifegaming
      @rockets4lifegaming 2 года назад

      I see you have truly embraced the Chaos part of your channel name.
      Great job on another video!

    • @rockets4lifegaming
      @rockets4lifegaming 2 года назад

      I see you have truly embraced the Chaos part of your channel name.
      Great job on another video!

    • @rockets4lifegaming
      @rockets4lifegaming 2 года назад

      I see you have truly embraced the Chaos part of your channel name.
      Great job on another video!

    • @rockets4lifegaming
      @rockets4lifegaming 2 года назад

      I see you have truly embraced the Chaos part of your channel name.
      Great job on another video!

  • @sufiemohd3128
    @sufiemohd3128 2 года назад +79

    His computer be likes :" why you do this to me I thought we are friends"

  • @razerbladegaming8515
    @razerbladegaming8515 2 года назад +1

    I loved it whenever he hit that tree of green notes. The spray of Tetriminos at the bottom made me laugh every time

    • @pikisachu
      @pikisachu 2 года назад

      And the sound is just-mmmmmmm 🤌

  • @arburo
    @arburo 2 года назад +8

    How many notes you want?
    DoodleChaos: Yes
    Also. Love this Tetris theme rendition.

  • @tumbleweed8293
    @tumbleweed8293 2 года назад +66

    Sheet music boss is evolving. We must stop their power

    • @VienzAndRosabellLOLZ
      @VienzAndRosabellLOLZ 2 года назад

      This is DoodleChaos’s channel though-
      Am I missing a joke here? I think I am ;-;

    • @tumbleweed8293
      @tumbleweed8293 2 года назад

      @@VienzAndRosabellLOLZ basically she’s music boss does some impossible tutorials that no human could possibly do and it’s spreading like crazy to other channels. It is in fact a joke that was unclear.

    • @VienzAndRosabellLOLZ
      @VienzAndRosabellLOLZ 2 года назад

      @@tumbleweed8293 ohhh, now I understand :D

    • @tecnik8000
      @tecnik8000 2 года назад

      @@tumbleweed8293 it probably started with the RUSH series.

    • @afxm-1190
      @afxm-1190 2 года назад +1

      Bruh this midi is older than sheet music boss iirc... smh
      also this is kanade tachibana not SMB

  • @delicioushomemadestrawberr8730
    @delicioushomemadestrawberr8730 2 года назад +70

    Tetris level 20 be like:

  • @sandboxiconiii4726
    @sandboxiconiii4726 2 года назад +1

    This guy keeps making videos I never ever have thought about. every single video just makes me really impressed.

  • @arsonistnpc
    @arsonistnpc 2 года назад +1

    i got a discord notif as soon as the song ended. absolutely magnificent

  • @FUNKYZUNK
    @FUNKYZUNK 2 года назад +20

    1:59 could be my favorite part

    • @gamercc0463
      @gamercc0463 2 года назад +4

      When a fly passes by your ear

  • @n1thecaptain965
    @n1thecaptain965 2 года назад +22

    The poor player trying to line all these up: *_confused screaming_*

  • @l2mloyalty929
    @l2mloyalty929 2 года назад

    Genius...as always, love it, keep up the amazing work!

  • @HmmmmmLemmeThinkNo
    @HmmmmmLemmeThinkNo 2 года назад

    Your video on infinite series is one of three videos tied for my #1 favourite video, and I've been here since about a year after you made that. Seriously, if I no longer had access to that video i'd be devastated.
    This video is definitely one of my top favourite videos ever. Not my #1, but not all that far down, either. Absolutely amazing work, as per usual. Thank you

  • @greenjc12
    @greenjc12 2 года назад +15

    Beginning of the video: "oh nice, tetris theme with some tetrominoes falling out the bottom, cool"
    End of the video: *HAHAHAHH MEGA DEATH MODE ROBOT NOISES GO BRRRR AND MANY MANY BLOCKS GO SQURRSHIHSHSHHSSSSHHHHH*

  • @ilikecorndogs
    @ilikecorndogs 2 года назад +9

    i demand all black midis to be visualized like this from now on. just too satisfying to go back

  • @dayzm6708
    @dayzm6708 2 года назад +1

    This is epic man!

  • @8bitbunnie936
    @8bitbunnie936 2 года назад

    this is my favorite video of yours by far

  • @mulrich
    @mulrich 2 года назад +3

    What amazes me is that even with that many notes, the tune is still clear and recognisable.

  • @wawariors
    @wawariors 2 года назад +8

    Hey, just wanted to say that I love your vids and all the work you put in them. Please continue your videos!

  • @lifenugget8619
    @lifenugget8619 2 года назад +1

    Never knew I needed this until now

  • @thecomplimentguy3501
    @thecomplimentguy3501 2 года назад

    What a bunch of craziness and insanity! And this is exactly what I have imagined.

  • @clevelandHater
    @clevelandHater 2 года назад +6

    I knew it was about to get real when I saw the shadows of the first massive cluster of notes slowly descending

  • @tparadox88
    @tparadox88 2 года назад +13

    When you read the description and find out the computer was arguably rendering 12,000 FPS for the path tracing.

  • @orangehax5280
    @orangehax5280 2 года назад

    This looks amazing!

  • @MrProPics
    @MrProPics 2 года назад

    What a beautiful creation you have made

  • @redzap13
    @redzap13 2 года назад +21

    Me: Piano is not chaotic.
    *after watching this
    Me: uh... um... Beep Boop Red Zap lost control. Bye!

    • @omegahacker5798
      @omegahacker5798 2 года назад

      hehehe yeah no theres worse things

    • @HueHanaejistla
      @HueHanaejistla 2 года назад

      @@omegahacker5798 ????

    • @omegahacker5798
      @omegahacker5798 2 года назад

      @@HueHanaejistla battle against a true hero imposible

    • @HueHanaejistla
      @HueHanaejistla 2 года назад

      @@omegahacker5798 not as chaotic as this and it's not that hard. its not a super fast song

    • @omegahacker5798
      @omegahacker5798 2 года назад

      @@HueHanaejistla megalovania then

  • @scarylion1roar
    @scarylion1roar 2 года назад +16

    I am the man who arranges the blocks that descend upon me from up above.
    They come down and I spin them around 'til they fit in the ground like hand in glove.
    Pig With the Face of a Boy

  • @stormace695
    @stormace695 2 года назад

    This is just simply beautiful

  • @Galactum
    @Galactum 2 года назад

    this is really beautiful

  • @ghastiafy67
    @ghastiafy67 2 года назад +14

    alternative title: Black MIDI HACKER VERSION every note spawns a Tetris block

  • @omarahmed-sv6we
    @omarahmed-sv6we 2 года назад +3

    Beautiful as always

  • @qwq9348
    @qwq9348 2 года назад

    You could help create the next best selling game...with Ray tracing and everything...but you chose this...Good on you man.

  • @calccalccalc
    @calccalccalc 2 года назад +1

    As a Unity developer myself, you are an inspiration.

  • @danielr6639
    @danielr6639 2 года назад +5

    I love how the piano is playing the theme, then a key decides to bang on the entire piano

  • @DarkSalamander0
    @DarkSalamander0 2 года назад +10

    At a certain part it just feels like the keyboard is moving up

  • @Goonin666
    @Goonin666 2 года назад

    My eyes and ears have never experienced so much satisfaction at the same time until now.

  • @karenmclennan7976
    @karenmclennan7976 2 года назад +1

    Bruh Tetris just took every single kind of drug possible and has became its own god of chaos

  • @benjaminprietop
    @benjaminprietop 2 года назад +18

    Sheet Music Boss: finally, a worthy opponent, our battle will be legendary

  • @bubbles8871
    @bubbles8871 2 года назад +6

    Each time it played every note at once, it felt like I was being hit directly in the chest with an RPG.

  • @Goual
    @Goual 2 года назад

    This channel deserved its name on this one

  • @Joshua93853
    @Joshua93853 2 года назад +3

    Never have I heard a piano note played so fast it doesn't even sound like a piano.

  • @-FutureTaken-
    @-FutureTaken- 2 года назад +9

    (This joke has probably been done)
    Teacher: The test isn’t that confusing
    The test:

  • @pandacuh.
    @pandacuh. 2 года назад +6

    Imagine playing Tetris with the same physics objects and you beat the level… 🤯🤯🤯

  • @spookyblox9460
    @spookyblox9460 2 года назад

    Not only does this sound good, but it also looks satisfying.

  • @TheAdvertisement
    @TheAdvertisement 2 года назад +1

    Tetris pros are getting so insane they became masters of both types of keyboards.

  • @EXT4NT
    @EXT4NT 2 года назад +5

    So that's where the Tetris pieces fall from

  • @user-rg5pe5kn4w
    @user-rg5pe5kn4w 2 года назад +7

    1:22 🤣🤣🤣🤣🤣

  • @user-hx5wl3gi4l
    @user-hx5wl3gi4l 2 года назад

    I would not have thought that something like that is possible. just extraordinary

  • @levimorton483
    @levimorton483 6 месяцев назад

    Perfect for what Ethan calls the Tetris King!

  • @schmeag7710
    @schmeag7710 2 года назад +4

    The second after the explosion thing at 1:47 sound so cool and idk y

  • @zukan1768
    @zukan1768 2 года назад +7

    Damn i'm watching this at 360p, but when you enter the last part the resolution just drop to 144p

    • @DoodleChaos
      @DoodleChaos  2 года назад +2

      Do 4K 60fps! I set up ray tracing as well

    • @kingkylotcxxx1992
      @kingkylotcxxx1992 2 года назад +1

      My Internet barely does 720p60 but just for this video I'll go 1444p60
      Edit: I did try and go 2160p60 but the video when loaded was laggy

  • @scratchlegend7845
    @scratchlegend7845 2 года назад

    this looks so cool

  • @IhateyoutubehandIes
    @IhateyoutubehandIes 2 года назад

    this is soo smooth...

  • @earthblox3766
    @earthblox3766 2 года назад +5

    When I cut my grass 1:08

  • @ArsonApple
    @ArsonApple 2 года назад +9

    Now the real question is:
    Which color has the most objects?

  • @mxn51
    @mxn51 2 года назад

    gg ! The end is incredible lmao

  • @lepoliceno3731
    @lepoliceno3731 2 года назад

    I laugh in complete joy knowing that this channel exists

  • @chandrakanthanisetty6123
    @chandrakanthanisetty6123 2 года назад +8

    The physics object is sand,"color sand"

  • @abhinav3478
    @abhinav3478 2 года назад +4

    "How much time will it take to render?"
    PC: yes

  • @cobol__
    @cobol__ 2 года назад

    I remember watching the original black midi pianos when I was a kid and now we have this

  • @culfywolfy3164
    @culfywolfy3164 2 года назад

    We need more of these!

  • @reidarkollstrm5218
    @reidarkollstrm5218 2 года назад +3

    I wish you’d shown us the mess of blocks on the floor

  • @wolfwindwolfgaming5029
    @wolfwindwolfgaming5029 2 года назад +3

    Alls I see is chaos and I'm questioning if your computers still alive
    Edit: also at 1:15 a green piece got stuck on the piano- I didn't even notice it until watching for the third time lol its just chilling there on the right side

  • @jono2330
    @jono2330 2 года назад

    This sounds so epic

  • @DDoZERR0
    @DDoZERR0 2 года назад

    That's was epic!

  • @N3wbiy
    @N3wbiy 2 года назад +1

    Ngl its pretty oddly satisfying

  • @Idontknowwhattocallmyself
    @Idontknowwhattocallmyself 2 года назад

    So beautiful

  • @strawberrilygolden2536
    @strawberrilygolden2536 2 года назад +1

    2:10-
    Me: Phew finally at a break...
    2:11-
    Me: OH GOD THAT SHADOW

  • @orngjce223
    @orngjce223 2 года назад

    I like how the blocks are the right colors to match too

  • @phakphumchiwasrirungrueng1272
    @phakphumchiwasrirungrueng1272 2 года назад

    It looks like a Tetris game that’s awesome dude !

  • @Kaii-Rodgers-Music
    @Kaii-Rodgers-Music 2 года назад

    accurate depiction of block distribution in tetris, few lines, and so many z's

  • @SweetDreamsByLiv
    @SweetDreamsByLiv 2 года назад

    This is…….beautiful! 😭😭😭

  • @Kids_Scissors
    @Kids_Scissors 2 года назад

    the shadow of the upcoming waterfall of notes invokes a feeling of dread lmao

  • @a_3cia
    @a_3cia 2 года назад

    Idk what to say but this is amazing

  • @plushiibean
    @plushiibean 2 года назад

    The pulse things give me goosebumps lmao

  • @rawrwata5289
    @rawrwata5289 2 года назад

    This totally belongs on one of those strangely satisfying compilations or whatever they're called I love this

  • @crystalmiller951
    @crystalmiller951 Год назад

    This is so sadisfying