by Alexander in Scripts and Addons

MusicA is an addon for Blender created to give you the ability to easily animate everything by using music, sounds and etc. Musica v.1.1 is out here!

How to install:

  • you need to have Blender 2.79 (other versions might work as well, but are untested)
  • then simply install by file, as a usual addon

What is it for:

If you need to create an audiovisualization, or animate anything (especially if you need to animate a lot of objects) the way that it will move, or change according to any sound or music, then this addon is right for you.
Imagine that you need to create animation like this one:You will have to create a lot of duplications of Cube object, and bake sound manually for each object (for example in this animation there are 100 cubes), you will have to setup frequencies and other parameters every time. It will take a lot of your time (maybe several hours), especially if you need more than 100 objects. Now, how can you do the same, but just in minutes: add a Cube scale it and do other things you need, add the keyframes you need and select them in Graph Editor, duplicate the Cube by using Create array button, select all the Cubes, setup parameters for MusicA and press Animate, wait some time (the more objects you animate, the more time it will take), that's all, you can press Alt+A to see the result!

Features (v.1.0):

  • Baking sound to animation for one or several objects
  • You can setup frequencies for each object in two different ways: using Low and High values, or using file where you can write the frequencies for each object
  • Automatically add sound file to Video Sequence Editor (so you will be able to listen that audio file or music while playing the animation)
  • Rename objects according to the values of frequencies applied to them
  • Reverse the order for objects

Update 10.07.2018 (v.1.1):

  • Create animations for curves, like this
  • Create an array of objects with one click (Create array tab)

How to use:
See on Documentation tab

Buy the addon now and get all future releases for free!

How to use:

Creating usual animation for one or several objects:

  1. Select an object or several objects in your scene
  2. Be sure that all objects have an inserted keyframe (you can insert keyframes by pressing I button in Object Mode, it can be object's scale, or any value of the object's material)
  3. Select an audio file which you will use for animation ('File' input field)
  4. Setup Low and High values of frequencies or select a file with that settings ('From file' input field)
  5. Setup other parameters (they are explained below)
  6. Press Animate button and wait while the process is running
  7. Press Alt+A to see the result

Creating animation for a curve:

  1. Select an Curve object (just 1 object)
  2. Setup all the parameters you need
  3. Press Animate
  4. Press Alt+A to see the result

Settings of the addon:

  2. File: select a file that will be used for animation
  3. From file: select a file with a frequency settings (if you need custom frequencies; it must be a .txt file with such structure as you can see on the image below; the number of lines in file must be the same as the number of objects you are gonna animate)
  4. Low: if 'From file:' field is empty, this is the lowest frequency
  5. High: if 'From file:' field is empty, this is the highest frequency
  6. Attack: value that tells how fast the hull curve can rise
  7. Release: value that tells how fast the hull curve can fall
  8. Threshold: minimum amplitude value needed to influence the hull curve
  9. Accumulate: only positive differences of the hull curve amplitudes will be summarized to produce the output
  10. Additive: the amplitudes of the hull curve will be summarized
  11. Square: the output will be a square curve (negative values always result in -1, positive ones in 1)
  12. Square threshold: values with the absolute amplitude lower than that will be resulted in 0 (if Square is enabled)
  13. Import audio: if this checkbox is selected, the audio file you are using for animation will be added to Video Sequence Editor
  14. Rename objects: if this checkbox is selected, objects will be renamed according to frequencies which would be applied to them (for example, if Low frequency for the object is 100 and High is 1000, object will be renamed to '100-1000Hz')
  15. Reversed order: reverse the order for animating objects
  17. Offset: offset for duplicating objects
  18. Count: the number of copies whcih will be created
  19. Single-user Materials: make materials single-user for each duplicated object
Why it shows me 'An error occurred!'? What could go wrong?
  • Probably you haven't chosen a file which will be used for animation - then just select it in File: field.
  • If you selected a file in From file: field, be sure that its structure is correct, the number of lines in file must be the same as the number of objects you are gonna animate.
  • Probably any of selected objects don't have inserted keyframes, then just add a keyframe you need for all the objects which will be used for animation.

Purchase this item to leave a review!