Flatsonar

Mosaic

by n3m3da

An openFrameworks based Visual Patching Creative-Coding Platform

Dangerous permissions Verified creator MIT v0.7.3
Screenshot 1 of Mosaic Screenshot 2 of Mosaic Screenshot 3 of Mosaic Screenshot 4 of Mosaic Screenshot 5 of Mosaic Screenshot 6 of Mosaic

About

Mosaic is a multi-platform livecoding programming/patching environment for creating real-time audio-visual compositions. It's principally designed for live needs, as can be teaching in class, live performing in an algorave, or running a generative audio-visual installation in a museum. It aims to empower artists, creative coders, scenographers and other creative technologists in their creative workflow

  • FLOSS, Free/Libre and Open Source Software
  • openGL 4.1, glsl shading languages from 150 to 410
  • plugin injection capability
  • multi-threaded
  • ImGui based docking and nodes GUI interface
  • non-blocking system dialogs
  • lua/glsl/bash live-coding
  • scheme live-coding (linux only)
  • pure data live-patching
  • good selection of audio synthesis modules
  • non-linear interactive graphical timeline
  • warping integrated on output window object
  • mapmap style projection mapping module
  • internal dht distributed chatroom, based on libdht

Permissions

3 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • full access to your entire file system
    --filesystem=host
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • audio
    --socket=pulseaudio
  • access to xdg-run/pipewire-0
    --filesystem=xdg-run/pipewire-0

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • fetches from 0pointer.de over unencrypted http: anyone on the path can swap the bytes (x2)
    source:insecure-url
  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.