Activity
Mon
Wed
Fri
Sun
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
What is this?
Less
More

Memberships

CG Python Academy

Public โ€ข 24 โ€ข Free

1 contribution to CG Python Academy
My MIDI animations with Blender etc...
As I said in my profile, I am mainly interested in Blender to make MIDI music animations, which cannot be done without using Python. I have made such animations by using Animation Nodes, the latest versions of which have some MIDI capabilities. But I also have made them directly with Python scripting. The biggest hurdle with Animation Nodes is that it makes Blender unstable. However, I have found a way to force Blender to render my animations without crashing. This method can be used to prevent Blender from crashing with any other rendering causing Blender to crash. I use more methods than Blender to make MIDI music. I have used Unity, Wolfram's Mathematica, and Borland Delphi, which was my first attempt to make MIDI music animations. I amn also investigating Unreal Engine and Houdini to make such animations. I have had some success with using Geometry Nodes in combination with Python scripting to make MIDI music animations. The advantage is that Blender is then stable. The disadvantage is that Geometry Nodes has no scriptiong node, while Animation Nodes has. Here are my two channel links of YouTube https://www.youtube.com/channel/UCOSpQmOpGQgdNyBjlNmY5VA/videos and https://www.youtube.com/channel/UCt1tUeNJawQkWPzbJQhBEkA Look, especially to this video, which is a fairly unusual MIDI music animation, made with Blender and Animation Nodes. https://www.youtube.com/watch?v=PWyz-2mX5oM&ab_channel=TheVirtualMusician All graphic notes have the same length, but their speeds are adapted in such a way that they light up in sync with the music.
1
5
New comment 19h ago
My MIDI animations with Blender etc...
1 like โ€ข 1d
I have been working on MIDI animations for about 10 years now, using various methods. I was inspired by Steven Malinowski's Youtube channel. (Smalin.) Apart from him, there was no source whatsoever where I could learn even the first things about making MIDI animations. It just began by thinking how to promote my music through animations. It took me a long time to even understand the first principles of making such animations. I remember I was thinking about his animations, which are almost all 2D, and I wanted to know what to do to just show part of the song. I learned later that this was called: 'the culling' problem. Then I looked at one song in particular of Bach,m where the entire base consisted of just two notes, everything else happening on top of it. it then dawned on me, that there could be songs where the entire base consisted of just one note-on and one note-off. This made me conclude that, to make animations like that of Stephen Malinowski, one should make a picture of the whole song in each frame, and just 'shift' it. I then discovered that that, indeed, was how Stephen Malinowski began. Then I saw the videos of Andy Fillebrown on his Youtube channel: Andy Fillebrown, and that inspired me to tro to do what he did. Strangely enough, in all the years I have been experimenting with MIDI animations, the biggest hurdle was the MIDI file itself. How to parse a MIDI file, when you just have the binary file? In my attempts to solved that problem I have learned a lot about computer programming. And, thanks to the latest version of ChatGPT-o1 and ChatGPT-o1 mini I now have MIDI parsers for Python, C# and C++. I tried to do it with ChatGPT-4o, but that, very surprisingly, failed! The problem was always the tempo track. The simplest way to use MIDI in Blender is through Animation Nodes, which has a MIDI-file script node. And the second best way is through a python library called mido. But it is a little hassle to install that in Blender. That is why I am now working on a MIDI file plugin for Blender which does not use any external libraries, so that I can just distribute that on Blender Market.
1-1 of 1
Konrad Swart
1
3points to level up
@konrad-swart-6513
I am interested in making MIDI music animations. See Youtube channel.. https://www.youtube.com/channel/UCOSpQmOpGQgdNyBjlNmY5VA/videos

Active 1d ago
Joined Nov 11, 2024
powered by