Releases
0.7.2
Mosaic_v0.7.2-pre-release
Latest
d3cod3
released this
08 Feb 17:21
SPECIFICATIONS
FLOSS, Free/Libre and Open Source Software
cross-platform
openGL 4.1, glsl shading languages from 150 to 410
plugin injection capable, see Mosaic Plugin
multi-threaded
ImGui based docking GUI interface
non-blocking system dialogs
lua/glsl/bash live-coding
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
tracy profiler for solid debug and profiling
internal dht distributed chatroom, based on libdht
CHANGELOG
addition : Added new sound objects, quantizer , parametric eq , address sequencer , polyphonic oscillator , summing mixer
addition : Added new gui object, piano keyboard , to visualize MIDI notes from external devices and/or play notes ( outputs pitch/pitches )
addition : Added scheme live coding object with live coding on output window
update : Update midi receiver object to receive multiple midi message simultaneously ( for chords, etc... )
gui : Manage canvas drag/zoom with imgui ( reference: https://github.com/onurae/core-nodes/ ).
right click, reset zoom to standard
right click with drag, drag the canvas
mouse scroll, zoom in/out the canvas
click on node header, drag the node
gui : Add patch canvas interaction from imgui ( select nodes for group drag, duplicate, delete )
drag mouse --> select nodes
click on canvas --> deselect nodes
click and drag over selected nodes --> move nodes
BACKSPACE_KEY --> delete selected nodes/delete selected links
MOD_KEY-D --> duplicate selected nodes
CTRL-click links -> select links
click on canvas --> deselect links
SHIFT-click links --> deactivate/activate links
update : Add external panning control for mixer object
enhancement : Duplicate filepath in objects with loaded file when duplicate
addition : Added new commands to the logger/console
bug fixing : various macos fixing by @Daandelange
You can’t perform that action at this time.