2005 - 2017

Software 344 Software

  1. Open Stage Control is a libre desktop OSC bi-directionnal control surface application. It's built with HTML, JavaScript & CSS on top of Electron framework


    Download here : https://github.com/jean-emmanuel/open-stage-control/releases



    • mouse & multi-touch sensitive widgets
    • modular & responsive layout
    • built-in live editor
    • bi-directionnal osc bindings
    • headless server mode with any number of clients using chromium
    • app state store / recall & import / export
    • themes
    9 months ago / / /
  2. PabloDraw is an Ansi/Ascii text and RIPscrip vector graphic art editor/viewer with multi-user capabilities.

    1 year ago / /
  3. Artificial Neural Networks have spurred remarkable recent progress in image classification and speech recognition. But even though these are very useful tools based on well-known mathematical methods, we actually understand surprisingly little of why certain models work and others don’t. So let’s take a look at some simple techniques for peeking inside these networks.

    We train an artificial neural network by showing it millions of training examples and gradually adjusting the network parameters until it gives the classifications we want. The network typically consists of 10-30 stacked layers of artificial neurons. Each image is fed into the input layer, which then talks to the next layer, until eventually the “output” layer is reached. The network’s “answer” comes from this final output layer.

    One of the challenges of neural networks is understanding what exactly goes on at each layer. We know that after training, each layer progressively extracts higher and higher-level features of the image, until the final layer essentially makes a decision on what the image shows. For example, the first layer maybe looks for edges or corners. Intermediate layers interpret the basic features to look for overall shapes or components, like a door or a leaf. The final few layers assemble those into complete interpretations—these neurons activate in response to very complex things such as entire buildings or trees.

    One way to visualize what goes on is to turn the network upside down and ask it to enhance an input image in such a way as to elicit a particular interpretation. Say you want to know what sort of image would result in “Banana.” Start with an image full of random noise, then gradually tweak the image towards what the neural net considers a banana (see related work in [1], [2], [3], [4]). By itself, that doesn’t work very well, but it does if we impose a prior constraint that the image should have similar statistics to natural images, such as neighboring pixels needing to be correlated.

  4. 2 years ago / /
  5. Automatic Cinema aims at an artistic audience. The software can be used for exhibitions or installations, where a variety of media are served on various screens and channels – syncronized or not. Since all media assets are stored in a database, Automatic Cinema is also useful for documentarists and researchers with a structural approach to their material. And last but not least, Automatic Cinema is open source and can be developed by anybody. Instead of cutting a bunch of videoclips the hard way, Automatic Cinema generates countless versions based upon predefined styles. Probably, you'll end up seeing a movie you've never been thinking of — serendipity in it's best way.

    2 years ago / / /
  6. Playscii is an open source ASCII art program, the successor to EDSCII. It runs on Windows and Linux, and will run on Mac OSX soon after a bit more work.

    More info: http://vectorpoem.com/playscii/

    Please note that Playscii is open source, still in early development, and is offered as a pay-what-you-want download here on itch. Testing and bug reports are appreciated!

    2 years ago / /
  7. Echo Nest Remix is the Internet Synthesizer. Make amazing things from music, automatically.

    Turn any music or video into Python or JavaScript code.

    Echo Nest Remix lets you remix, re-edit, and reimagine any piece of music and video, automatically and algorithmically.

    Remix has done the following: played a song forever, walkenized and cowbellized hundreds of thousands of songs in a week, reversed basically everything, beat matched two songs, split apart DJ mixes by their individual tracks, made new kinds of video mashups, corrected sloppy drumming, synced video to a song, transitioned between multiple covers of the same song, made a cat play piano, and taught dogs to play dubstep. Check out all the examples here.

    Remix is available as an open source SDK for you to use, for Mac, Linux, and Windows:

    Install for Python: sudo pip install remix. Full installation details, packages for Mac and Windows, and complete Python documentation are here.

    Try JavaScript: Test out remix.js here.

    Download JavaScript: remix.js. Full JavaScript install details and documentation are here.

    2 years ago / / /

  8. Fragmentarium is an open source, cross-platform IDE for exploring pixel based graphics on the GPU. It is inspired by Adobe's Pixel Bender, but uses GLSL, and is created specifically with fractals and generative systems in mind.

    2 years ago / /
  9. We describe a novel algorithm for extracting a resolution-independent vector representation from pixel art images, which enables magnifying the results by an arbitrary amount without image degradation. Our algorithm resolves pixel-scale features in the input and converts them into regions with smoothly varying shading that are crisply separated by piecewise-smooth contour curves. In the original image, pixels are represented on a square pixel lattice, where diagonal neighbors are only connected through a single point. This causes thin features to become visually disconnected under magnification by conventional means, and it causes connectedness and separation of diagonal neighbors to be ambiguous. The key to our algorithm is in resolving these ambiguities. This enables us to reshape the pixel cells so that neighboring pixels belonging to the same feature are connected through edges, thereby preserving the feature connectivity under magnification. We reduce pixel aliasing artifacts and improve smoothness by fitting spline curves to contours in the image and optimizing their control points.

    2 years ago / / /
  10. Spacebrew is an open, dynamically re-routable software toolkit for choreographing interactive spaces. Or, in other words, a simple way to connect interactive things to one another. Every element you hook up to the system is identified as either a subscriber (reading data in) or a publisher (pushing data out). Data is in one of three standardized formats: a boolean (true/false), a number range (0-1023) or a string (text); it can also be sent as a custom format you specify. Once these elements are set up, you can use a web based visual switchboard to connect or disconnect publishers and subscribers to each other.

    2 years ago / / /

  11. Rekall est un logiciel destiné à l’ensemble des arts de la scène (théâtre, danse, musique, cirque, marionnettes, performance…) et aux installations interactives.

    Rekall permet de :

    • documenter et conserver les œuvres à composante technologique
    • reprendre un spectacle dont les technologies sont obsolètes
    • retrouver les choix techniques et artistiques d’une résidence à une autre


    Rekall est conçu pour :

    • les régisseurs : prise de note rapide pendant les répétitions, mémorisation des différentes conduites techniques (son, lumière, vidéo, dispositifs technologiques), regroupement de tous les documents techniques
    • les artistes : regroupement et sauvegarde des différents éléments du spectacle (artistiques et technologiques) afin d’en assurer la reprise en prenant en compte l’obsolescence programmée des technologies et l’intentionnalité des concepteurs
    • les historiens : documentation des œuvres en prenant en compte le processus de création, les différentes variantes et la multiplicité des types de documents
    • les responsables pédagogiques et les éditeurs : création de documentaires enrichis


    Rekall documente un spectacle à plusieurs moments de sa vie :

    • pendant les répétitions : aide aux régisseurs et aux techniciens
    • au moment de la création et pendant l’exploitation : aide aux artistes pour la reprise du spectacle
    • après la création : aide aux historiens et aux éditeurs pour analyser une œuvre
    2 years ago / / /
  12. Videogrep is a python script that searches through dialog in videos and then cuts together a new video based on what it finds. Basically, it’s a command-line “supercut” generator. The code is here on github.

    The script searches through a video’s associated subtitle file (which needs to be in the same folder as the video, in standard .srt format), identifies timestamps for the dialog, and then uses the wonderful moviepy library to generate the new final cut.

    2 years ago / /
  13. iconMaker Application with QuartzComposer, ImageExport Plugin(Apple Dev) and QuartzBuilder (Kineme).
    I have made a application for folder icon just using QuartzComposer.

    3 years ago /
  14. Build beautiful interactive books using GitHub/Git and Markdown.

  15. 3 years ago / / /
Page 1 of 23April 2014 - November 2015 (2005 - 2017)

First / Previous / Next / Last /

Sort by: Date / Title / URL