Source Code
- Tuning Points Project:
Use audio tuning to match two parameters, as for example positions of two points.
(Visual Studio .NET 7.0 zipped)
- Midi Node Project:
Realizing midi playback through nodes allows us to scrub through recorded midi data with audio output.
(Visual Studio .NET 7.0 zipped)
- Midi Suite Project:
This plugin wraps the most important midi messages into Maya commands.
(Visual Studio .NET 7.0 zipped)
- Midi Tools Project:
This plugin offers several commands to test midi in- and output.
(Visual Studio .NET 7.0 zipped)
- Open-source PortMidi library, version 17. Nov. 2004:
This open-source library is used in several of the above mentioned projects.
If you want to port the plugins to Linux, recompile this library for linux. (Download ZIP)
|
|
Executables and Plugins
- Maya can read data from a motion capture server to control an animation.
A Midi-Motion-Capture server can read data from a midi device as for example a keyboard, so
that this device can be used to control an animation.(Download Win32 Mocap Server)
- The MidiTools plugin combines the previous two plugins and adds displaying Midi data read
from a keyboard as hex values.
(Download Maya 6/Win32 plugin)
- My first two Mayaplugins are based on Jeff Glatts midi programming examples:
ListMidiDevices.mll displays all midi input and output devices
(Download Maya 6/Win32 plugin)
Twinkle.mll plays back "Twinkle, twinkle little star" using midi
(Download Maya 6/Win32 plugin)
- My first prototype was a Open-Gl animation, which was triggered by a midifile.
(Download zipped Win32 executable)
|