Peter Gilliam - Musical Fourier (

Sdílet
Vložit
  • čas přidán 18. 09. 2021
  • The Fourier Transform is a wonderful piece of math that is out of reach to so many people because it's often needlessly over-complicated for an introductory level. This video is NOT an attempt at a thorough explanation of the transformation, but rather a qualitative and relatively simple one. Additionally, I used this project to experiment with a higher production quality content format, I hope you enjoy/enjoyed it!
    The project was most heavily influenced by Grant Sanderson of 3Blue3Brown. The video was also built using a modified version of his software "Manim"
    Link to interactive Windows Forum:
    github.com/MrMVPeter/C-Sharp
    Installation tutorial and showcase video for the forum:
    • FFT Application Instal...
    Link to his channel:
    / 3blue1brown
    Here's a link to my Github where you can find the code for this video along with each of my other projects:
    github.com/MrMVPeter
    A GREAT resource from 3Blue3Brown introducing the Fourier transform.
    My use of the spiral graph was inspired by him. He develops it further in this video:
    • But what is the Fourie...
    While I'm mentioning 3Blue3Brown, he also introduces the field of Fourier Series, an excellent application of the transform:
    • But what is a Fourier ...
    I didn't talk much about the Fast Fourier Transform as I had originally envisioned, which Is rather unfortunate. However, the channel "Reducible" has an EXCELLENT introductory video on it below:
    • The Fast Fourier Trans...
    Lastly, MIT has an excellent online lecture in which he derives the Fast Fourier Transform in much greater detail. If you don't mind lectures and you want to unearth every detail, this is the video for you:
    • 3. Divide & Conquer: FFT
    There is so much more free online content I thoroughly enjoyed that I haven't mentioned, but the resources above should hopefully be enough to get you started on your journey.
    Background Music
    Some Royalty free music provided by "FiftySounds"
    www.fiftysounds.com/
    - Nothing Else
    - A Part of Us
    - Out of Time
    - Little Changes
    - The Beginning
    - In The Memory
    Outro Music Provided by Videvo
    - Plain Folk

Komentáře • 83

  • @prikarsartam
    @prikarsartam Před 2 lety +18

    Great video!
    One thing to add, harmonicity of a chord can also be identified if there exists a repeating waveform in it [which in case of examples you provided, was visually identifiable but could possibly require an algorithm for complicated waveforms], otherwise finding its frequencies can also be the way

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +3

      Yes and no.
      The music we hear nowadays is equal temperament, meaning the chords never actually have those perfect simple ratios...just close enough to trick our ears. Combine that with chords a little more complicated than I showed, it can be VERY difficult for a computer (hence 'algorithm') to see those patterns. The Fourier transform is the most reasonable way to solve the problem. But great observation! Thank you!

    • @prikarsartam
      @prikarsartam Před 2 lety +2

      @@petergilliam4005 okay, is that why it's NOT just 3-delta functions in the frequency space of a waveform of 3 fundamental frequencies
      rather a NOISY-3-peak distribution?

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +3

      @@prikarsartam Pretty much. I didn't compute the transform on a waveform of infinite length. So the lack of a perfect delta function is a result of the wound waveform being unable to completely balance itself around the origin with the length of signal provided. Importantly, in the limit as the length of the input waveform approaches ∞, the transform graph approaches that of a Delta function graph. Oh, and yes, it's noise in the input waveform that creates the noisy three peak transform. But again, with an infinite waveform input, you'd have your Delta function . I hope that helps

    • @prikarsartam
      @prikarsartam Před 2 lety +1

      @@petergilliam4005 thanks, you explained well!

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +2

      @@prikarsartam I couldn't have asked for a better question, you clearly have some background in the field. Thank you!

  • @KriegAdler09
    @KriegAdler09 Před 2 lety +32

    It would help to fade out on the background music when you are playing sample sounds (chords) that are acoustically illustrating a point in your video. You may also want to adjust the audio mix so that the background music track is not as loud as your narrative track. The busyness of the music can also be distracting to your narrative.

  • @LoganMarcosSchmidt
    @LoganMarcosSchmidt Před 2 lety +12

    Music in background makes distinguishing the harmonic vs inharmonic sounds you’re playing hard. Distracting

  • @DiracComb.7585
    @DiracComb.7585 Před 2 lety +53

    This is a very good video, a nice follow up to 3Blue1Brown’s work. Just one note, I did find at some points the background music overwhelming, and so it was hard to hear your voice sometimes. It isn’t bad enough to make you unhear-able, but it would definitely be nicer to not have to strain my ears to pick out some words. Okay, that’s enough nitpicking.

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +11

      Ha, I felt so bad about my voice over that I think I was subconsciously trying to cover it up. I totally agree with you and I appreciate the feedback

    • @DiracComb.7585
      @DiracComb.7585 Před 2 lety +11

      @@petergilliam4005 As far as I’m concerned, your voice is great for narration, and your pacing is good. Keep it up 👍

    • @Michallote
      @Michallote Před 2 lety +3

      I loved the music! Made for a constant reminder of what was all of this useful for haha

    • @adheensheikh6896
      @adheensheikh6896 Před 2 lety

      @@DiracComb.7585 It was a joke

  • @finxy3500
    @finxy3500 Před 2 lety +37

    adding two sound waves is not convolution. Convolution is multiplying two functions' Fourier transforms then inverse transforming. you can also think of it as using one wave as a weight function for the other in the time domain.
    en.wikipedia.org/wiki/Convolution
    Might be confusing that you refer to addition as convolution, or did I misunderstand something?

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +19

      In retrospect, that was a huge mistake on my part. Aiming for an elementary explanation, I meant convolution in the traditional English semantic form. But I totally understand that it conflicts the the relevant mathematical definition.

    • @Firigion
      @Firigion Před 2 lety

      @@petergilliam4005 As a non native speaker: what does convolution in coloquial english mean? Never heard of it outside the mathematical/physical sense. I assume it's not "to make something convoluted".

    • @sofia.eris.bauhaus
      @sofia.eris.bauhaus Před 2 lety +1

      @@Firigion i think he just means "becoming messy/complicated".

  • @itellyouforfree7238
    @itellyouforfree7238 Před 2 lety +2

    How clever putting a loud background music while showcasing harmonious/dissonant chords! Very smart, thanks!

  • @davidstork5604
    @davidstork5604 Před 3 měsíci

    And words of gratitude to 3b1b, which first showed this way of interpreting the Fourier transform.

  • @Sjoerd-gk3wr
    @Sjoerd-gk3wr Před 2 lety +8

    this was a very good video, make more of them and i'm proud to say i am your 23 subscriber.

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +1

      Thank you! I can't actually say I'm too proud of this particular video, the topic could have been more distinct and the voice over could be miles better. But I really hope I can rectify myself

  • @00_002
    @00_002 Před 2 lety +6

    The video quality is amazing, makes me wonder why this video only has

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +2

      Thank you! I was expecting ~40 views, so I'll take what I can get. There's a lot I can and plan to do better though.

  • @metacarpo10
    @metacarpo10 Před 2 lety

    That was awesome, i knew about the fourier transform but that draw you made by wrapping the wave in a circle around the origin just shined a light in my brain about the transform i never had thought before, now the formula actually makes clear sense to me, very nice very nice thank you very much!

  • @rohitkasgar4840
    @rohitkasgar4840 Před 2 lety +1

    Well, as a guitarist myself, and having a keen interest in maths, this is a delight!

  • @lekonda5526
    @lekonda5526 Před 2 lety +10

    Wonderful. I really loved it.
    Just one thing. I think it would be even greater if you'd lower the intensity of the backroundmusic.
    Thank you :)

  • @GimbertLane
    @GimbertLane Před rokem

    Beautiful video. Thanks

  • @fidelcertuche8002
    @fidelcertuche8002 Před měsícem

    Thanks for this valuable insight!!!

  • @filledmug
    @filledmug Před 2 lety +1

    A pleasant and musical video ❤️

  • @Dziaji
    @Dziaji Před 2 lety +4

    Great video. The only problem is that the background music is too loud. In order to hear the words clearly, I had to turn up the volume to the point where the music was too loud.

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +3

      Sorry about that, i agree

    • @Dziaji
      @Dziaji Před 2 lety +3

      @@petergilliam4005 it's ok. I just wanted to point it out in case you didn't realize because some people are audio nazis and they literally will not watch a video that doesn't have properly mixed audio. It would be a shame for people to miss out on this because of a reason like that.

  • @clod2529
    @clod2529 Před 2 lety

    Great video, very informative.

  • @shaheenainpour1610
    @shaheenainpour1610 Před rokem

    very helpful video thanks! one thing that's hard for me to understand is at 5:48 when you're describing a chord, I'm not clear on how the 4:5:6 ratio relates to the frequencies 554, 698, 831?

  • @ThankYouESM
    @ThankYouESM Před rokem +1

    I've been trying a whole lot to create a Python random music generator for far too long with still no progress.

  • @averagemilffan
    @averagemilffan Před 2 lety

    Very well done!

  • @Mahdi.alkawaz
    @Mahdi.alkawaz Před 2 lety

    The style is clearly similar to 3b1b..but daaaamn so well produced video

  • @Electromowls
    @Electromowls Před rokem

    Hi Peter that was an excellent video. I had trouble in understanding translating the time waveform about the origin, is it polar coordinate transformation of the sine wave ? I didn't understand the part where you mentioned about the degree of freedom to change frequency about the origin. Can you please clear that by siting any reference ?

  • @ogSquink
    @ogSquink Před 2 lety +3

    Please consider reuploading the video without background music. It's incredibly distracting and at times quite grating to the ears!

  • @delfikpro7375
    @delfikpro7375 Před 2 lety +2

    Maybe reupload the video with less loud background music before it surpasses 10k views?
    Would be a great video

  • @quadrannilator
    @quadrannilator Před 2 lety

    Thank you

  • @brendawilliams8062
    @brendawilliams8062 Před 2 lety

    Thx. Very nice

  • @felipevale7993
    @felipevale7993 Před 2 lety

    amazing

  • @jaroslavhorvat6307
    @jaroslavhorvat6307 Před 2 lety

    on the right side we can see change in frequency, on the left we can see change in speed of whole animation implying change in speed of sound

  • @ogrenciadasukaradag3412

    HELLLLLLLOOOOO.
    Can I ask you how or which app did you use to apply Fourier transform and obtain those frequency domain graphs? I NEED IT FOR A MATH PROJECT. PLEASE HELP ME

  • @philcrookes4225
    @philcrookes4225 Před 2 lety

    I enjoyed the creativity in this video and learned a few things, although I share the view of others that the piano soundtrack detracts from the experience. (Thanks nevertheless)

  • @bijoydas6044
    @bijoydas6044 Před 2 lety +1

    🙏 Sir , Please Make a video on How Fourier Transform is the another case of Laplace Transform ?

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +1

      I actually have done a lot of work on such a project. I think the Laplace transform deserves a good video...it's just a bit of a messy creature. I'm not sure how I want to show him to the world

  • @NovaWarrior77
    @NovaWarrior77 Před 2 lety

    very berry underrated

  • @empireempire3545
    @empireempire3545 Před 2 lety

    like for the program!

  • @frankargenti
    @frankargenti Před 2 lety +3

    Isn't this an exact copy of Grant's work?

    • @IsYitzach
      @IsYitzach Před 2 lety +2

      Hardly. It's an extension and application of his work. And I'm sure it was made with Manim.

    • @timbeaton5045
      @timbeaton5045 Před 2 lety

      @@IsYitzach He says so in the description:- ' The video was also built using a modified version of his software "Manim" '

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +3

      The original vision of this video was supposed to focus more on the FFT, but I found more and more of that getting cut. And in retrospect, it wasn't as original as I wish it was, I hope to rectify that in the future

  • @PretTy_Fish
    @PretTy_Fish Před 2 lety

    I noticed a typo in the video description: you spelt the channel name "3Blue1Brown" as "3Blue3Brown". Aside from that, the video is well done.

  • @JazzfireflyNZ
    @JazzfireflyNZ Před rokem

    Great video. Thanks for making it! My only criticism is that the background music was a bit too loud (and stylistically perhaps not everyone's cup of tea)

  • @pocolilman1111
    @pocolilman1111 Před 8 měsíci

    Can't believe you don't have over 1000 subs... hope I can help.

  • @mukhtaarjaamac8763
    @mukhtaarjaamac8763 Před 2 lety +1

    3blue 1brown is the best

  • @ilikemorestuff
    @ilikemorestuff Před 2 lety

    How'd you get yer hands on 3blue1browns rendering engine?

    • @mixnik
      @mixnik Před 2 lety

      It's a python library named "Manim"

  • @georgen9755
    @georgen9755 Před rokem

    domain ???

  • @jursamaj
    @jursamaj Před 2 lety +4

    At least twice, you mispronounced dissonant like dissident. Pretty sure I heard a few other such problems. Otherwise, this is a pretty good addition to 3b1b's version.

    • @petergilliam4005
      @petergilliam4005  Před 2 lety +7

      Omg, doing the voice of for this video was a nightmare. I suddenly forget my native language when the mic is turned on. That's in part why I had the music a little loud. I hope it gets easier, thanks for the feedback

  • @plekkchand
    @plekkchand Před rokem

    Consequently, not consequentially.

  • @solaokusanya955
    @solaokusanya955 Před 6 měsíci

    10:35 I do not understand it please,please

  • @Zildawolf
    @Zildawolf Před 2 lety

    Majro seventh :)

  • @kasunb1738
    @kasunb1738 Před 2 měsíci

    great explanation , please get rid of the background music :-D

  • @tim40gabby25
    @tim40gabby25 Před 2 lety

    "Dissonant", not 'dissident'. Just saying. Chart typo Major 7th needs fixing. Good video :)

  • @MarkCassano
    @MarkCassano Před rokem +2

    Loved this until around 9:00… that visualization (rounded graph) makes zero sense to me. No clue what you are doing, but it’s pretty to look at.

  • @user-vu7th7pp1o
    @user-vu7th7pp1o Před 3 měsíci

    I hope I'm well known 😅

  • @spiralofinspiration3653

    I don't understand

    • @petergilliam4005
      @petergilliam4005  Před 2 lety

      I could have done better with the explanation in retrospect, I hope it wasn't a total waste of your time

  • @tpb2
    @tpb2 Před měsícem

    Such an opportunity lost - remove the background music, please!

  • @truthseeker7815
    @truthseeker7815 Před 2 lety

    Ok, this is the lowest

    • @petergilliam4005
      @petergilliam4005  Před 2 lety

      Yeah, I'm not proud of it myself either

    • @truthseeker7815
      @truthseeker7815 Před 2 lety

      @@petergilliam4005, the amount of subs is influenced by random factors more important than quality. I met 5 new math channels 2 days ago, and all of you are masterpieces

    • @lekonda5526
      @lekonda5526 Před 2 lety

      @@petergilliam4005 Why that?

  • @cmyk8964
    @cmyk8964 Před 2 lety

    dis-son-ant. dis as in disparate, son as in sonic.

  • @peterwynn4088
    @peterwynn4088 Před 5 měsíci

    Most annoying background music ever