Skip to main content

Visual Music Score Generator - Python CLI

Project description

Crearte

npm version pypi 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-2.6.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

crearte-2.6.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for crearte-2.6.0.tar.gz
Algorithm Hash digest
SHA256 deb83e31b1771fb8f7ff0b4548f6b8cb6a9086ca45aff8fe344e55781b1a1319
MD5 d5a2319f76617a58259c5a20c0016319
BLAKE2b-256 091c5f9fc9e60b40497dc32b4616881bf104ff9380b39e86ea664a9a7d518f53

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for crearte-2.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f59e9f42643099faadf742a154c738f42221ffc115079aea0d70825c7ca6667
MD5 901baab6bc492398289ae202194e4ade
BLAKE2b-256 a230aaea161b0329556e3da43ff649aebf70521cabc465a12314615a8e67a22f

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