Giter Site home page Giter Site logo

xant / jmx Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 9.0 19.64 MB

Javascript Multimedia Crossover

Home Page: http://jmxapp.org

C 32.33% C++ 33.59% Objective-C 2.13% JavaScript 9.38% Groff 0.63% Python 4.21% Makefile 1.62% Shell 0.55% Ruby 0.01% R 0.01% Awk 0.01% Assembly 5.51% Perl 7.20% XS 0.01% eC 0.01% Emacs Lisp 0.03% HTML 2.71% Protocol Buffer 0.01% Scheme 0.03% Perl 6 0.06%

jmx's Introduction

JMX - Javascript Multimedia Crossover

JMX as an opensource realtime engine with a dataflow gui editor that enables creation and manipulation of digital media, such as audio and video.

It embeds Google’s v8 Javascript engine to its core, which gives a world of possibilities.

It means you can use the Javascript language to manipulate the elements that exist in your patch. Elements can be created and connected on to each other by using only a few lines of Javascript code.

JMX is a fresh start to code, free and open source and takes advantage of the power offered by media frameworks on the OSX platform. Born our of the experience of FreeJ the software is rapidly reaching the alpha stage of development after just a few months of activity.

JMX is actually built on top of Apple(r)’s operating system, and makes use of all the capabilities it gives: CoreAudio, CoreVideo, CoreGraphics, CoreImage.

The aim is also to create a JMXKit, which will allow other developers to use the engine in their own multimedia applications.

The project is still young, but we’ve envisioned some applications for it already:

 * Real time audio/video compositing 
    JMX can allow creating real-time compositions 
    either using the GUI or programming entities through javascript
 * Art academies 
    being JMX open source, it can be easily adopted
    by educational entities that teach digital art;
 * Online media streaming 
    JMX can be used to stream both simple video or audio files,
    but also live performance compositions;
 * Live performances 
    JMX is all about signaling events, and those can be used 
    to drive a live performance, such as changing image properties
    depending on data provided by a spectrum analyzer.
 * Visual data representation 
    JMX can be programmed (through javascript) to gather data
    from some source and visually represent that;
 * Scientific analysis 
    because of the dynamic nature of JMX and it’s integration 
    with the v8 JavaScript engine, it can be extended to perform
    several kinds of scientific tasks;

jmx's People

Contributors

biappi avatar jaromil avatar xant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.