Mosaic, an openFrameworks based Visual Patching Creative-Coding Platform
Mosaic is an open source multiplatform (osx, linux, windows) live coding and visual programming application based on openFrameworks. This paper describes the initial ideas that have driven its development, its internal structure and the basic libraries it is comprised of, the levels of complexity that can be developed with Mosaic, (from beginner, to very complex developments) and the main contributions to the field of live coding/visual programming and also to the field of creative coding teaching/learning. We present the development framework, which integrates two paradigms: visual programming (diagram) and live coding (scripting), to show its features and potential, most significantly, the learning feedback generated through to the relationships it establishes between human-machine. In other words, amplifying access routes to that relationship/interrelation promotes augmentedthinking through feedback.