Skip to main content

Visual Music Score Generator - Python CLI

Project description

Crearte

GHCR pypi version homebrew Debian npm version

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

  • It can import images, poems, and dances into music.
  • It uses simple shapes and math to create graphic scores.
  • You can also move your body to make sound in real time.

Requirements

  • Python
  • Java / Processing
  • SuperCollider
  • Node.js
  • Browser software

Usage

  1. cd Crearte
  2. source scripts/install.sh (First time)
  3. python3 -m venv venv
  4. source venv/bin/activate
  5. open crearte/hydra/launch.sh
  6. edit and run script.js on hydra
  7. save and generate input.png from hydra by screencap() function
  8. move input.png to Crearte directory
  9. edit and save image_notes.txt and gesture_notes.txt
  10. python3 image2score/image2score.py
  11. python3 text2midi/text2midi.py
  12. run crearte/bin/crearte.pde
  13. python3 crearte/converter/convert_midi_to_txt.py
  14. perform with crearte/player/player.scd, hydra-processing-bridge/index.html, and score_output.mid.

Completed output file image

Score

Hirotoshi Uchida

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crearte-3.7.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crearte-3.7.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file crearte-3.7.0.tar.gz.

File metadata

  • Download URL: crearte-3.7.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for crearte-3.7.0.tar.gz
Algorithm Hash digest
SHA256 7c32a5e1c95225709cc69584b99b14143a5f659b8a4f0caf4d0a5331c1f66b2a
MD5 346e72d795e3e22e9904d47eea1dee5f
BLAKE2b-256 0d2af6654a07f8404c20cf1134bfc5c309e59f0392753d8d8c36c028ce02c03f

See more details on using hashes here.

File details

Details for the file crearte-3.7.0-py3-none-any.whl.

File metadata

  • Download URL: crearte-3.7.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for crearte-3.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05c550e10e5a595f49b0d8574d39cdfc6923d134db0a93b3f1242cc1371d38b9
MD5 8c86a5b7f8bb8c033a0719b0bdecd0e8
BLAKE2b-256 272ecef332199bf26fc44f5df374be53f46cf36a3a2d12dc0a62ef9bb38eeaac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page