Definition of gestalt: "something that is made of many parts and yet is somehow more than or different from the combination of its parts"
This is an open source repository of creative coding integrations and playground. Some visual ouputs are posted on following pages.
- Facebook page: Color Note Code
- Instagram: @colornotecode
- YouTube: vonqo
Showcase
Gallery
Directories
-
modules - List of modules that written in different programming languages
- orchestrator - Synthesize variety of images, audio and videos.
- Processing bindings
- Some utility classes taken from deeplearning4j/DataVec
- moodbar - Used in orchestrator. Forked from exaile/moodbar
- hqz - Used in orchestrator. Forked from scanlime/zenphoton
- a1_restorer - Image defect fixing, enhance greyscale
- orchestrator - Synthesize variety of images, audio and videos.
-
sketches - Processing sketches.
-
study_materials - Project related study material list.
Installation
Execute install.sh
. Installation script is not maintained. If things gone wrong, screw this script and go manual.
Manual installation
Orchestrator integrates all modules with isolated process calls. Each modules has to be successfully builded on the system. The source code of module(s) from this repository is slightly changed to fit with Orchestrator.
Follow these instruction:
- Moodbar installation or (For OSX) Moodbar Xcode port
- ZenPhoton installaton
And install these third party tools:
- FFmpeg
- [experimental]
Neural Style torch implementation + cuDNN
Usage
- Edit
modules/orchestrator/config.json
to setup your paths.- You can ignore
neuralStyle
section unless you've installed it.
- You can ignore
- Edit and freestyle your
config.json
{
"system": {
"moodbarExecuteable": "moodbar",
"hqzExecutable": "~/gestalt/modules/zenphoton/hqz/hqz",
"ffmpegExecutable": "ffmpeg",
"resourceDir": "~/Desktop/",
"neuralStyle": {
"executable": "~/neural-style.lua",
"styleDir": "~/style_img/",
"contentDir": "~/content_img/"
}
},
"param": {
"fontName": "Interstate",
"audio": [
{
"exportType": "BUBBLE_BAR_2DRT",
"audioFile": ["alive2"],
"displayText": ["Portal - Still Alive (Portal OST)"],
"hasBanner": true,
"ray": 200000,
"extraDataFile": "dafuq.json"
},
],
"videoExport": {
"isVideoExport": false,
"usableCore": 1,
"startFrame": 0,
"endFrame": 0
}
}
}
- Build it with Maven.
- Run
License
Enkh-Amar. G (vonqo). Released under the Mozilla Public License Version 2.0