Live Animator
| | An application aimed to add animations to MP3 musics or to add visual effects to live shows.


Live Animator is a powerful animation engine aimed to create real time animations using the keyboard or any other input device, sensors, etc. So the animations can be generated automatically using sensors (light, sound, etc), or performed manually, live, by an operator.
Sequences can be recorded and added to an MP3 file to promote a music over Internet.
Using Live Animator
| |
Use the keyboard to control the animation:
Functions keys to change the animation
Alpha key or Space bar to change the image
Arrow Keys to add a movement
Numeric keys to add/change effects
Many other features are available. The keys are mapped in the file keyboard_common.mem and optionally in additional keyboard files. The actions depending on the keys are set in keys_show.mem.
You can replace the images or add new images. The images are stored in the application file, so you can add or replace the files using MioFactory.
|
Programming Live Animator
| |
Using MioScript you can change or add new algorithm to animate the images in the file anims.k.
A specific time based scripting language is supported by Live Animator. With this time based script, you can change the animation depending on a time elapsed. You can also reroot the engine to play at a specific time using the Goto function.
The main script is stored in prog.mem and additional files can be linked using the include directive.
Here is a partial list of the supported commands:
image
Change the current image. The images are preloaded and are referenced using a number.
goto
Jump to the specified delay. Actions are defined for delays using timeout
overlay
Set an animation
movement
Set the active movement currently applied
fullscreen
Full screen mode. Can be set to 16, 24 or 32 bits.
speed
Set the animation speed.
deform
Apply a real-time transformation to the output image.
alpha
Set an alpha level to draw the output image. When alpha is low, the new image fades over the previous ones.
matrix
Value used to compute the animation.
The supported events, in addition to the time based events, are:
initialize
onLoad
To preload an image, add the line:
Image(index): filename
For more information check the various .mem files provided with the application source code. | |
Try live_animator.exe
| | You can download and try the application. This application is a prototype and some features may not work as expected on your computer.
|
| |
| File | live_animator.exe |
| Size | 3,665 Kb |
| Platform | Windows 98, ME, NT4, 2000, XP, Vista |
|
|
|  |
Download Source Code
| | The full source code is provided as a Mio Archive File. With MioFactory, you can open this archive file, edit the source code and test the result.
|
| |
| File | live_animator.mioa |
| Size | 3,186 Kb |
| Format | MioFactory Archive File |
|
|
| |
In the same topic
|