Audio Visualization in Blender | Convert Any Sound File or Audio Into F-Curve | Wave Form Animation

Sdรญlet
Vloลพit
  • ฤas pล™idรกn 21. 07. 2024
  • In this tutorial, we have discussed how to convert an audio file into f-curve, and how to create audio visualization, in Blender. This is the first part of the tutorial in which the basic settings are discussed, with a simple frequency-level sound-bar construction. In the next part, we will discuss how to synchronize the motions of any object with an audio or sound input. Please watch the video for the complete tutorial. If you have any question on this tutorial, please leave your comment below.
    ๐’๐ž๐œ๐จ๐ง๐ ๐ฉ๐š๐ซ๐ญ ๐จ๐Ÿ ๐ญ๐ก๐ข๐ฌ ๐ญ๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ ๐Ÿ‘‰ โ€ข Audio Visualization In...
    ๐…๐จ๐ฅ๐ฅ๐จ๐ฐ ๐ฎ๐ฌ ๐จ๐ง ๐ˆ๐ง๐ฌ๐ญ๐š๐ ๐ซ๐š๐ฆ ๐Ÿ‘‰ / 5minutesblender
    ๐“๐ก๐š๐ง๐ค๐ฌ ๐Ÿ๐จ๐ซ ๐ฒ๐จ๐ฎ๐ซ ๐๐จ๐ง๐š๐ญ๐ข๐จ๐ง๐ฌ ๐Ÿ‘‰ donorbox.org/5-minutes-blender
    ==================================================
    We have many more tutorials that can help you learn Blender like a professional. You can go through the following playlists for the relevant topics:
    ๐Ÿ‘‡ ๐๐ฅ๐ž๐ง๐๐ž๐ซ ๐…๐จ๐ฎ๐ง๐๐š๐ญ๐ข๐จ๐ง ๐‚๐จ๐ฎ๐ซ๐ฌ๐ž ๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ:
    If you are absolutely new to Blender, take this foundation course.
    โ€ข Blender Foundation Course
    ๐Ÿ‘‡ ๐€๐ฅ๐ฅ ๐Ÿ๐Ÿ ๐‚๐ฅ๐š๐ฌ๐ฌ๐ž๐ฌ ๐“๐จ๐ ๐ž๐ญ๐ก๐ž๐ซ ๐ˆ๐ง ๐Ž๐ง๐ž ๐‡๐จ๐ฎ๐ซ:
    โ€ข Blender Foundation Cou...
    ๐Ÿ‘‡ ๐๐ฅ๐ž๐ง๐๐ž๐ซ ๐“๐ข๐ฉ๐ฌ ๐€๐ง๐ ๐“๐ซ๐ข๐œ๐ค๐ฌ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Blender Tips & Tricks
    ๐Ÿ‘‡ ๐„๐š๐ฌ๐ฒ ๐Œ๐จ๐๐ž๐ฅ๐ฌ ๐…๐จ๐ซ ๐๐ž๐ ๐ข๐ง๐ง๐ž๐ซ๐ฌ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Easy Models For Beginners
    ๐Ÿ‘‡ ๐Œ๐š๐ญ๐ž๐ซ๐ข๐š๐ฅ๐ฌ ๐˜๐จ๐ฎ ๐๐ž๐ž๐ ๐ˆ๐ง ๐๐ฅ๐ž๐ง๐๐ž๐ซ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Materials You Need In ...
    ๐Ÿ‘‡ ๐€๐ฅ๐ฅ ๐“๐ž๐ฑ๐ญ ๐„๐Ÿ๐Ÿ๐ž๐œ๐ญ๐ฌ ๐ˆ๐ง ๐๐ฅ๐ž๐ง๐๐ž๐ซ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Text Effects In Blender
    ๐Ÿ‘‡ ๐‚๐š๐ฆ๐ž๐ซ๐š ๐Œ๐จ๐ฏ๐ž๐ฆ๐ž๐ง๐ญ & ๐’๐ž๐ญ๐ญ๐ข๐ง๐ ๐ฌ ๐ˆ๐ง ๐๐ฅ๐ž๐ง๐๐ž๐ซ:
    โ€ข Camera Movement & Sett...
    ๐Ÿ‘‡ ๐”๐ฌ๐ž๐Ÿ๐ฎ๐ฅ ๐‹๐ข๐ ๐ก๐ญ๐ข๐ง๐  ๐’๐ž๐ญ๐ฎ๐ฉ ๐ˆ๐ง ๐๐ฅ๐ž๐ง๐๐ž๐ซ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Useful Lighting Setup ...
    ๐Ÿ‘‡ ๐‘๐ข๐ ๐ข๐ ๐๐จ๐๐ฒ ๐๐ก๐ฒ๐ฌ๐ข๐œ๐ฌ & ๐‘๐ข๐ ๐ข๐ ๐๐จ๐๐ฒ ๐‚๐จ๐ง๐ฌ๐ญ๐ซ๐š๐ข๐ง๐ญ๐ฌ:
    โ€ข Rigid Body Physics in ...
    ๐Ÿ‘‡ ๐…๐ข๐ซ๐ž & ๐’๐ฆ๐จ๐ค๐ž ๐’๐ข๐ฆ๐ฎ๐ฅ๐š๐ญ๐ข๐จ๐ง ๐ˆ๐ง ๐๐ฅ๐ž๐ง๐๐ž๐ซ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Fire & Smoke Simulatio...
    ๐Ÿ‘‡ ๐…๐ฅ๐ฎ๐ข๐ ๐’๐ข๐ฆ๐ฎ๐ฅ๐š๐ญ๐ข๐จ๐ง ๐ˆ๐ง ๐๐ฅ๐ž๐ง๐๐ž๐ซ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Fluid Simulation in Bl...
    ๐Ÿ‘‡ ๐Œ๐š๐ฌ๐ญ๐ž๐ซ๐ข๐ง๐  ๐๐ฅ๐ž๐ง๐๐ž๐ซ (๐“๐ฎ๐ญ๐จ๐ซ๐ข๐š๐ฅ๐ฌ):
    โ€ข Mastering Blender
    If you want to watch our own creations in Blender, you can also check out the following channel where we regularly upload videos on Animation, Space Exploration and AI.
    ๐Ž๐ฎ๐ซ ๐จ๐ญ๐ก๐ž๐ซ ๐œ๐ก๐š๐ง๐ง๐ž๐ฅ ๐ฅ๐ข๐ง๐ค: / @thealienworld
    #Blender #Animation #AudioVisualization
    Timestamp
    00:00 Introduction to Audio Visualization
    00:37 Designing the waveform sound bars
    02:21 Creating an f-curve from any audio file
    04:11 Creating frequency patterns with f-curve
    07:44 Review of the final result

Komentรกล™e • 41

  • @5MinutesBlender
    @5MinutesBlender  Pล™ed 9 mฤ›sรญci +1

    Note ๐Ÿ‘‰ For Blender 3.6 onward, there are some changes in the menu options. Now the Bake Sound to F-curve option comes under the Channel menu instead of the Key menu (same for Bake Curve and Unbake Curve). The functionality remains the same, only the menu location has changed.

  • @jozsefbaka825
    @jozsefbaka825 Pล™ed rokem +5

    Thanks for the tutorial! A quick tip: don't delete the F-curve before applying the array modifier. Instead add another F-curve modifier, called Limits. Now you can apply array and separate the elements. Now all you have to do is change the Maximum Y value on the Limits modifier on each object. This is much faster than importing the audio file over and over again, especially with 50+ bars. Also it's easier to change it later to a different value.

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed rokem

      Thanks for the info! Very useful tip ๐Ÿ‘

    • @SUDO-gm2if
      @SUDO-gm2if Pล™ed mฤ›sรญcem

      I also used minimum y of the limits it acts like the lowest frequency. Also the envelope to position the entire thing

  • @TronHutson
    @TronHutson Pล™ed 2 lety +2

    Good tutorial! Didn't know it was possible to make a sound bar audio visualization that easy with Blender

  • @hope3d502
    @hope3d502 Pล™ed 2 lety +1

    Nice tutorial. I've applied this method using bars too but with no frequency range, only baking the audio curve with 1 frame of distance between the each bar individually (First bar, frame 1 and bake. Second bar, frame 2 and bake...). For 20 bars it looked pretty awesome, just like any old audio equipment.

  • @WolfSeril107
    @WolfSeril107 Pล™ed 2 lety +3

    Thank you for the info about the frequency min/max! That is exactly what I was looking for. Other tutorials only use a single curve and their animations are very flat because of it. I was worried I would have to make separate audio files before importing to blender.

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 2 lety

      Great to hear that it helped you! Cheers!

    • @SMthegamer2
      @SMthegamer2 Pล™ed 2 lety

      Honestly pretty annoyed I only just found out about the frequency option, because I did make separate audio files... over 30 of them for each frequency band I wanted.

  • @MTin3D
    @MTin3D Pล™ed 25 dny +1

    โค

  • @antonmishin4207
    @antonmishin4207 Pล™ed 2 lety +1

    dude u r aawesome
    thanks

  • @naeembabakheil
    @naeembabakheil Pล™ed 2 lety +1

    v good

  • @solod_
    @solod_ Pล™ed 3 lety +1

    ะšะฐะบ ั€ะฐะท ะธัะบะฐะป ั‚ัƒั‚ะพั€ะธะฐะป ะฟะพ ัั‚ะพะน ั‚ะตะผะต

  • @MM-od9gr
    @MM-od9gr Pล™ed 2 lety

    hey I was wondering if you know why the curve disappears when I unbake it? usually I unbake it and use alt o to smooth it out but when I unbake the curve it just gets completely flat.. I've never had this issue

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 2 lety

      For me, the curve does not disappear after unbake. I am getting key points as expected and the curve is preserved. So I am sorry but no clue about your issue because I am not able to reproduce that at my end.

  • @MM-od9gr
    @MM-od9gr Pล™ed 2 lety +1

    hey, i once used this and it worked fine on shape keys but also combined with a wave modifier. (f curve only on the shape keys) for linking crying sounds to objects/creatures for their movement. and now its not working anymore it seems like the sound is not the soundwave that i bake in the f curve and it seems off. like its lagging do you maybe know why? i also rendered it out bc i thought its just blender being slow but it was still the same.. like the movement didnt match the sound

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 2 lety

      Blender would map the sound wave starting from the current frame. So ensure that you are at the current frame number in the viewport when you invoke that bake sound function. You can rectify it later as well by moving the keys together (forward or backward as needed). But if the lagging is not uniform, sometimes slower and sometimes faster, then it might be some other issues.

    • @MM-od9gr
      @MM-od9gr Pล™ed 2 lety +1

      @@5MinutesBlender hey i was having a wrong samplerate in the audio i figured but thank u !

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 2 lety

      @@MM-od9gr Glad to know that you have resolved the issues!

  • @Altitude962
    @Altitude962 Pล™ed 11 mฤ›sรญci

    Hey sir please help me i am in great trouble,my character's sound stucks in final render and also sometimes lipsying doesn't work in final render plese

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 11 mฤ›sรญci +1

      I have no idea how you have added the sound or how you have implemented the lip sync, so it is difficult for me to suggest something with a cursory description of the problems ๐Ÿ™

  • @atakandurusoy
    @atakandurusoy Pล™ed 9 mฤ›sรญci

    Hi, great tutorial, thank you.
    I am doing the same thing using speech mp3 files. So I have 5-6 speech mp3 files. Is there a way to connect the same bars to 5-6 different mp3 files though the timeline?
    Thank you in advance ๐Ÿ™

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 9 mฤ›sรญci +1

      Do you mean to say, from frame# 1 to 500 they should be mapped to the first mp3, then from frame# 501 to 1000 second mp3 etc.?

    • @atakandurusoy
      @atakandurusoy Pล™ed 9 mฤ›sรญci

      Yes exactly ๐Ÿ™๐Ÿผ

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 9 mฤ›sรญci +1

      One way to do that is to create 5 objects and map the 5 sound files to them. Now for your original object, add 5 CHILD OF constraints with these 5 objects as parents. So the scaling of your original object will follow the height of its parents. You have to control the influence factor of these constraints such that only one constraint is active at a time. You can keyframe the influence factors so that the 1st object is the parent from frame# 1 to say 500, the 2nd object is the parent from frame# 501 to 1000 etc. The other option is to externally join these mp3 files into one single file and use that as the sound source. For CHLD OF constraints, you can check our tutorial ๐Ÿ‘‰ czcams.com/video/Bagw9W0jXhA/video.html

    • @atakandurusoy
      @atakandurusoy Pล™ed 9 mฤ›sรญci +1

      Thank you so much ๐Ÿ™๐Ÿผ

  • @RadioactiveHax
    @RadioactiveHax Pล™ed rokem +1

    Hi I was just curious but how do we amplify the frequency of the F curves? My bass is working fine but my hats (upper 10000Hz) is not showing much.
    I love this vid. Thanks so much you earn a sub.

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed rokem

      Glad you liked this tutorial. You can scale up the F-curve by using the S key (very similar to how we scale up objects in the viewport). First unbake the curve in order to get the keyframes. Select the required keyframes. You need to increase their height, so press S, then press Y (to lock the scaling only in the Y axis), then either move your mouse or type some number and hit enter. The F-curve will increase in height, so the movements will be now more visible.

    • @archerslogic
      @archerslogic Pล™ed mฤ›sรญcem +1

      @@5MinutesBlender Thanks for the tuto, the envelope modifier in graph editor works too by tweaking control points

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed mฤ›sรญcem

      @@archerslogic Yep, thanks for sharing the tip ๐Ÿ‘

  • @leonardoz.4591
    @leonardoz.4591 Pล™ed 2 lety

    Why don't work with me? :(

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 2 lety

      Hi, can you please tell me which step is failing or where exactly are you stuck? You can give the timestamp as well, it will help me to understand the issue better.

    • @leonardoz.4591
      @leonardoz.4591 Pล™ed 2 lety

      @@5MinutesBlender the bars move very little, almost imperceptibly

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed 2 lety

      @@leonardoz.4591 Please check the frequency range that you have used. Each audio file has its own characteristics, you need to derive the frequency range based on that. It needs a little experiment before you can discover the best resuls. Also the audio file should have good variations or ups & downs. For example, a flat soft background music may not have much variations. If nothing works, you can send your blend file to us, along with the audio file. We will be more than glad to help you. Thanks!

  • @PedroRuiz3
    @PedroRuiz3 Pล™ed rokem +1

    Thank you for this tutorial. It helped a lot for a music visualizer I made in Blender. czcams.com/video/XYprCnmFINM/video.html

    • @5MinutesBlender
      @5MinutesBlender  Pล™ed rokem +1

      Wow, that was awesome! I'm so glad to see such a beautiful thing, and you were very nice to give credits to the respective tutorial owners ๐Ÿ’๐Ÿ’ Wish you all the best with your channel ๐Ÿ‘