https://github.com/alexpof/numberpieces_analysis
Code for analyzing John Cage's Number Pieces
https://github.com/alexpof/numberpieces_analysis
Last synced: 5 months ago
JSON representation
Code for analyzing John Cage's Number Pieces
- Host: GitHub
- URL: https://github.com/alexpof/numberpieces_analysis
- Owner: AlexPof
- Created: 2017-12-23T23:12:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-23T23:19:17.000Z (over 8 years ago)
- Last Synced: 2025-09-09T03:51:24.913Z (9 months ago)
- Language: C
- Size: 10.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NumberPieces_Analysis
Code for analyzing John Cage's Number Pieces.
See the following papers for more theoretical details:
* [Popoff, Alexandre. “John Cage's Number Pieces: The Meta-Structure of Time-Brackets and the Notion of Time.” Perspectives of New Music, vol. 48, no. 1, 2010, pp. 65–82.](www.jstor.org/stable/23076408)
* [Popoff A. (2011) Indeterminate Music and Probability Spaces: The Case of John Cage’s Number Pieces. Mathematics and Computation in Music. MCM 2011. Lecture Notes in Computer Science, vol 6726. Springer](https://doi.org/10.1007/978-3-642-21590-2_17)
* [Popoff A. (2015) A Statistical Approach to the Global Structure of John Cage’s Number Piece Five5. Mathematics and Computation in Music. MCM 2015. Lecture Notes in Computer Science, vol 9110. Springer](https://doi.org/10.1007/978-3-319-20603-5_24)
The C code is provided as is, though it is quite dirty.
It provides code for analyzing John Cage's Five5, Four2, Four, and Three2.
The Python code reads the output of the C program and builds the corresponding heatmaps and graphs.