Slide 1 Slide 2 Slide 3

Crearte

A creative musical score generation tool using Processing

GHCR badge PyPI badge Homebrew badge Debian badge npm badge

What is Crearte?

Crearte is software that helps to create musical scores using music generated from images and poems. The etymology of Crearte comes from the combination of "create" and "art". The directory contains sample .mid files, .wav files, .png files, and .txt files.

Features

Requirements

Installation

Install it via npm (stable way), PyPI, Docker, Maven, homebrew and start creating generative visuals:

Get Started

  1. Download Crearte the step above.
  2. Unzip downloaded file and rename the directory to "crearte".
  3. Open your terminal.
  4. cd crearte
  5. source scripts/install.sh
  6. python3 -m venv venv
  7. source venv/bin/activate
  8. open crearte/hydra/launch.sh
  9. Edit and run script.js on hydra
  10. Save and generate input.png from hydra by screencap() function
  11. Move input.png to Crearte directory
  12. Edit and save image_notes.txt and gesture_notes.txt
  13. python3 image2score/image2score.py
  14. python3 text2midi/text2midi.py
  15. run crearte/bin/crearte.pde
  16. python3 crearte/converter/convert_midi_to_txt.py
  17. Perform with crearte/player/player.scd, hydra-processing-bridge/index.html, and score_output.mid.

Launch Demo

It's available for use immediately.

Gallery

Gallery