Downloads provided by UsageCounts
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.
live coding, creative coding, openFrameworks, Mosaic, visual coding, teaching/learning
live coding, creative coding, openFrameworks, Mosaic, visual coding, teaching/learning
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 15 | |
| downloads | 42 |

Views provided by UsageCounts
Downloads provided by UsageCounts