Skip to main content

PyOracle is a Python library for machine musical improvisation and analysis in the family of software built around the Factor Oracle and Audio Oracle algorithms. One of the main innovations in PyOracle is using functions related to Music Information Dynamics for tuning of sound models with multiple sound features. A symbolic version also allows working with MusicXML and use of musical rules for controlling the generation of sound.

For more information on PyOracle see Surges, G. and Dubnov, S. “Feature Selection and Composition Using PyOracle” http://www.pucktronix.com/media/papers/Surges_Dubnov_MuME2013_final.pdf

A real-time version called PyOracle Improviser is available at https://bitbucket.org/pucktronix/pyoracle

Release files for PyOracle 5

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

Source distribution (sdist)

Source distribution for PyOracle 5
File Size Uploaded
PyOracle-5.tar.gz 29.5 kB Details

Release files / PyOracle-5.tar.gz

Download URL PyOracle-5.tar.gz
Size 29.5 kB
Tags Source
SHA-256 checksum
How to use checksums
9f56b4cc3b66b3bae67858c82d41ca03ba57fc54fd9b2a6dea1b4c875ddbc548
BLAKE2b-256 checksum
How to use checksums
388e2894ebf6c2ae4647462ced7dd057bdbba4e4592c286172287885659a379b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

5.5

1 release file

5.4

1 release file

5.3

1 release file

5.2

1 release file

This release

5 This release

1 release file

4

1 release file

3

1 release file

2

1 release file

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