Skip to main content

PyOracle - Audio Oracle and Factor Oracle Analysis in Python

Project description

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

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

PyOracle-5.tar.gz (29.5 kB view details)

Uploaded Source

File details

Details for the file PyOracle-5.tar.gz.

File metadata

  • Download URL: PyOracle-5.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyOracle-5.tar.gz
Algorithm Hash digest
SHA256 9f56b4cc3b66b3bae67858c82d41ca03ba57fc54fd9b2a6dea1b4c875ddbc548
MD5 74b37c066cc379a11fd1c41ca5b530f9
BLAKE2b-256 388e2894ebf6c2ae4647462ced7dd057bdbba4e4592c286172287885659a379b

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