{"id":14,"date":"2010-10-26T02:38:27","date_gmt":"2010-10-26T02:38:27","guid":{"rendered":"http:\/\/juvul.zentipede.dk\/"},"modified":"2018-09-05T00:51:36","modified_gmt":"2018-09-05T00:51:36","slug":"development","status":"publish","type":"page","link":"https:\/\/juvul.com\/?page_id=14","title":{"rendered":"Development"},"content":{"rendered":"<h2>MIDIum<\/h2>\n<p>The longing for a better medium bridging the gap between music and visual art was what led to the inspiration of MIDIum.<\/p>\n<p><center><br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/Nb4dBYcXRlM\" frameborder=\"0\" allowfullscreen><\/iframe><br \/>\n<\/center><br \/>\n<center><br \/>\nActually the launch video for the newest prototype version of telePort, but it shows quite a lot from the new internal version of MIDIum.<br \/>\n<\/center><br \/>\n<br \/>\n<center><br \/>\n<iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/Ild7XDH0UhY\" frameborder=\"0\" allowfullscreen><\/iframe><br \/>\n<\/center><br \/>\n<center><br \/>\nThe first video demo<br \/>\n<\/center>\n<\/p>\n<p><center><br \/>\n<\/center><\/p>\n<p>\n<center><br \/>\n3D Interface Sketch &#8211; Actual Interface not yet revealed. (Video temporarily unavailable)<br \/>\n<\/center>\n<\/p>\n<p class=stand>&nbsp;<\/p>\n<p>\nSimply put, MIDIum enables you to play and perform animation as well as music instead of working with slow render times and tedious synchronization between the two worlds. It lets you control all the parameters off a specialized interactive 3D engine using a variety of input data, like MIDI, OSC and real-time Audio. <\/p>\n<p>NEW MIDIum is being written from scratch, making it a lot more efficient\/stream-lined than the first prototype and adding more advanced capabilities like post-processing and tessellation. An advanced deferred renderer using OpenGL 4.4.<br \/>\nThis system &#8211; and it&#8217;s so far secret interface &#8211; will also serve as the framework for telePort 1.0. Adding VST\/AU Plug-in support and a host of sequencing\/mixing features.<br \/>\nSharing the same framework they will be able to communicate with each other in a more direct way than using MIDI\/Audio\/OSC and using the 3D position of the visual components to control the spacial position of sounds in a Surround Sound configuration is within this scope.<br \/>\n\n<\/p>\n<p class=stand>\nAlthough MIDIum is based on an internal advanced scripting system built with the<br \/>\nphilosophy of giving total control over all events, MIDIum will also<br \/>\ncome with a unified Event system making it managable for non-scripters<br \/>\nto set up their own Audio-Visual instruments.<\/p>\n<p class=stand>&nbsp;<\/p>\n<p><center><a href=\"https:\/\/juvul.com\/wp-content\/uploads\/2011\/12\/MovingIntoTheLight.jpg\" rel=\"lightbox[14]\"><img decoding=\"async\" src=\"https:\/\/juvul.com\/wp-content\/uploads\/2011\/12\/MovingIntoTheLight.jpg\" border=\"0\" width=\"400\"><\/a><br \/>\nInterface from the first version (OpenME).<\/center>\n<\/p>\n<p>&nbsp;<\/p>\n<p>\n<\/p>\n<p>The core foundation for MIDIum <u>WAS<\/u> OpenME, <a href=\"http:\/\/openme.gl\">Open Media Engine<\/a>, which provides cross-platform high-level abstraction for all hardware access such as 3D graphics, Physics and GP-GPU processing, Audio and Video playback and processing, MIDI I\/O, 2D GUI functionality, MultiCore CPU threading, timing and event management, and data resource, loading\/saving, import\/export, file management.<\/p>\n<p><\/p>\n<p>\nOpenME is written in C++ using templates\/boost and various (preferable) open standards and open source framework libraries, such as OpenGL 4.1 + GLSL, OpenAL, ODE (and PhysX), ReWire, Jack, SDL, libFFMPEG, CEGUI, wxWidgets, libxml and others.<\/p>\n<p><\/p>\n<p>There is an open source release of OpenME available at <a href=\"http:\/\/openme.gl\">openme.gl<\/a>, under a GPL license, but beware it is largely undocumented and very very messy.<\/p>\n<p>\nSupporting both Windows, MAC and Linux and iOS.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MIDIum The longing for a better medium bridging the gap between music and visual art was what led to the inspiration of MIDIum. Actually the launch video for the newest prototype version of telePort, but it shows quite a lot from the new internal version of MIDIum. The first video demo 3D Interface Sketch &#8211; &hellip; <a href=\"https:\/\/juvul.com\/?page_id=14\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/juvul.com\/index.php?rest_route=\/wp\/v2\/pages\/14"}],"collection":[{"href":"https:\/\/juvul.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/juvul.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/juvul.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/juvul.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":17,"href":"https:\/\/juvul.com\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":669,"href":"https:\/\/juvul.com\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/669"}],"wp:attachment":[{"href":"https:\/\/juvul.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}