A downloadable tool for Windows

COLOR MANAGER FOR CREATIVE CODERS

Tools to explore and create palettes to colorize your scenes


DESCRIPTION

The main purpose of this app is to be paired with custom Creative Coding apps, to design palettes and draw colored Scenes.

This app is meant for coders using openFrameworks and other creative tools such as Processing, Touch Designer, Unity, Unreal Engine, or any custom game engine.


DISCLAIMER

This app is not intended to be an alternative to other native standalone or web-based "classic" designer solutions.

Currently the app is able to import and export compatible palettes from the Coolors.co ecosystem by copy pasting URLs or HEX/RGB codes.

For the moment, the app DO NOT export compatible preset files in the Swatch Colors .ASE format (Adobe Photoshop/Illustrator) directly in one-step.

Anyway, you can export .ASE files with three clicks from Paletto!

  1. COPY / EXPORT will open the palette in Coolors.co auto opening your web browser.
  2. EXPORT / .ASE will download the file.


ENGINES

Send palettes to the editor

  • Algorithmic Theory Schemes from a base color: Analogous, Compound, Flipped Compound, Monochrome, Tetrad, Triad, Complementary, Split, and Flipped.

  • Range Spaces between two colors: RGB, HSL, HSV, HSB, LUV, LAB, HLAB, LCH, CMY, CMYK, YXY, and XYZ.

  • Colour Lovers API to search keywords online, handle favorites, and history search.

  • Extract the dominant colors from image files. Sorting by Dominance, Hue, Saturation, or Brightness.


TOOLS

Palettes Management


Editor

  • Receive from the Engines and build your palettes Kit.
  • Edit using the Color Pickers and the Pantone colors library.
  • Add, remove, sort, shift, and drag colors.
  • Coolor.co compatible: Import and export URL format using clipboard copy/paste.

Kit of Presets Manager

  • Receive palettes, name, and save to presets kit.
  • Tweak, delete or duplicate presets from your kit.
  • Fast preview all your presets on a scrollable clickable panel.
  • Your user kit is ready to use (also in other apps using the ofxColorClient player.)

Gradient Designer

  • Auto-generates a gradient for each palette.
  • Exposes all the gradient and another extra pickable color.
  • Tweakable curve to deform spread distribution.


TCP-LINK WORKFLOW

PALETTO > Scene_COLORiZED

This mode allows to communicate Paletto with a Client App exploring colors and hot-reloading your palettes into your renderer Scenes


PLUG-IN PLAYER

Link PALETTO to a CLIENT_app

There is still only one Client plug-in for your custom App:
ofxColorClient:
An openFrameworks add-on to unlock all the system power.
For presets loading and live editing using TCP Linking / hot-reloading workflow.

UPGRADE

If you want to use your Paletto JSON preset files in your custom App,
but you are using other alternative environments than openFrameworks:

  1. The faster way is that you code your JSON preset files reader classes by yourself.
  2. The longer way would be to make a linking Plug-in/Add-on to Paletto app for your platform. This would unlock all the Paletto's power.

Don't be afraid!
This is not especially difficult.
Paletto can be linked using TCP or watching changes on a temp JSON file.
This will allow Hot-Reloading the currently edited preset on Paletto to your Client App.

FUTURE

Depending on users interest or myself future requirements, next Paletto releases could maybe have Plug-ins for other tools or will export other file formats like Adobe Swatch (.ASE).


Other Features

  • Demo Scenes for fast palette preview. Colored SVG and bubble scenes.
  • ImGui based GUI. Docked and customizable with layouts management.
  • Hue wheel and rectangle Color Pickers with HSV sliders and clipboard copy/paste codes.
  • Pantone library with 2000+ colors.
  • Kit exporter of all JSON preset files to your project data path. (Also to be used on a Standalone player/Client app.)


Paletto is coded on C++ using openFrameworks, Dear ImGui,
and many libraries from other OF community coders.
Credits list on the README file. Thanks!
Based on my ofxColorManager add-on.
GitHub Source Code
MIT License


Author

Coded by @moebiusSurfing
( ManuMolina ) 2019-2021


Contact / Follow

Twitter | Instagram | YouTube | GitHub | Email


Download

Download
Paletto_x64_Setup.exe 29 MB
Download
SceneCOLORiZED_x64_Setup.exe 12 MB

Install instructions

REQUIREMENTS

Portable version do not requires Administrator Rights, so it's the recommended option for "non believer users".

Make sure that your system has installed
Microsoft Visual C++ Redistributable for Visual Studio
Direct download link for x64:
vc_redist.x64.exe

For TCP-LINK workflow

Authorize both apps through your firewall to allow use
MASTER ( Paletto ) to CLIENT ( SceneCOLORiZED )