C API Bindings and Embedded Lua scripting
- January 24th, 2011
- Write comment
OME has just been blessed with a cleaned up C API exposing all member functions of the central meContext class. Using this API I’m also almost done writing support for embedded Lua scripting.
To check out the API browse this file:
OME C API
Feel the source Luke!
If your brave enough you can download and compinstall the entire code in its alpha state.
Currently only Linux compiles (easily anyway)
(my system which is fairly tested is Ubuntu 10.10)
In a shell type:
hg clone http://juvul.com:8000/OME OME
cd OME
sh autogen && configure && make && sudo make install
and the run MIDIumEdit
or
omeplayer
supported data formats are:
COMMON INTERCHANGE FORMATS
Collada ( .dae )
3ds Max 3DS ( .3ds )
3ds Max ASE ( .ase )
Wavefront Object ( .obj )
Stanford Polygon Library ( .ply )
* AutoCAD DXF ( .dxf )
LightWave ( .lwo )
Modo ( .lxo )
Stereolithography ( .stl )
AC3D ( .ac )
Milkshape 3D ( .ms3d )
* TrueSpace ( .cob,.scn )
GAME FILE FORMATS
* Valve Model ( .smd,.vta )
Quake I ( .mdl )
Quake II ( .md2 )
Quake III ( .md3 )
* Return to Castle Wolfenstein ( .mdc )
Doom 3 ( .md5* )