Midi_Import_X.0.45.rar
New version....
This is not a full point release, because the 'GLIDE' function is not 100%. It does create an empty object with an IPO and create a 'GLIDE'-ing curve. It just doesn't manage it as well as the none-'GLIDE' version did do. It's a start though.
The REAL reason for this release is to show of the ADSL preview graph. Again it was OKCHOIR who came up with the the goods over at
blenderartists.org. He linked me to a script that shows how to draw lines and stuff in the GUI window.
This means that you get a visual preview of the ADSR modifier your fitting to your curve on import!!! It's a little crude, but I think it will help in testing!
So this version implents :-
1) ADSR's set to OFF
2) ADSR graph on the UI. (I think it will be easier to understand how curves will turn out if you can see the shape of the envelope. This should look like the picture shown earlier on this post. My big problem with this is displaying it in the gui. I'll dig around some other code to figure this... I guess in some way, it is like the materials preview image... i.e. it is calculated from the buttons around it, and drawn as a bitmap. I will see what I can do!)
Also primed for 0.5:-
1) GLIDE mode (I have already been working on this varient. This will look for NOTE ON's for any key and slide the curve to a (scaled) PITCH. This will really nice for light effects and other stuff)
Also on the roadmap, but not as close :-
1) Slider and toggle button for note length. (I Realised that you don't have control on the length of your sustain, as it is tied to the NOTE OFF. I feel some beats will look better at uniform rates)
2) Individual note importing. (it's nice to import it all at once the first time, but subsequent 'tweaks' will require the ability to just import individual elements. This will also benifit when the next point is added)
3) Object and IPO selection. (At the moment, we import into an new 'EMPTY' object that we create on the way. We only import on to 'LocZ'. What if I want to import on to say 'Energ' on a Lamp IPO? I want disco lights dammit!)
4) Documentation and Tutorials. (these are the only things that will make it MiX 1.0 ever get released.)
EDIT:- NEW TEST RENDER FROM THIS VERSION
Midi_Import_X.0.45.wmv