Crearte

A creative musical score generation tool using Processing

Slide 1 Slide 2 Slide 3
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) or homebrew and start creating generative visuals:

npm install crearte

or

brew install uchida16104/crearte/crearte

or

download

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