Skip to main content

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

Metadata

Release files for crearte 3.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crearte 3.7.0
File Size Uploaded
crearte-3.7.0.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for crearte 3.7.0
File Interpreter ABI Platform
crearte-3.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.1 kB

Release files / crearte-3.7.0.tar.gz

Download URL crearte-3.7.0.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7c32a5e1c95225709cc69584b99b14143a5f659b8a4f0caf4d0a5331c1f66b2a
BLAKE2b-256 checksum
How to use checksums
0d2af6654a07f8404c20cf1134bfc5c309e59f0392753d8d8c36c028ce02c03f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / crearte-3.7.0-py3-none-any.whl

Download URL crearte-3.7.0-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05c550e10e5a595f49b0d8574d39cdfc6923d134db0a93b3f1242cc1371d38b9
BLAKE2b-256 checksum
How to use checksums
272ecef332199bf26fc44f5df374be53f46cf36a3a2d12dc0a62ef9bb38eeaac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

3.7.0 This release

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.0.0

2 release files

2.9.0

2 release files

2.8.0

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page