https://github.com/alexpof/canon_mod_p
Calculation of rhythmic canons mod p
https://github.com/alexpof/canon_mod_p
Last synced: 5 months ago
JSON representation
Calculation of rhythmic canons mod p
- Host: GitHub
- URL: https://github.com/alexpof/canon_mod_p
- Owner: AlexPof
- Created: 2016-07-06T13:16:48.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-30T10:20:37.000Z (over 9 years ago)
- Last Synced: 2025-09-09T03:51:27.872Z (9 months ago)
- Language: Python
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# canon_mod_p
C program for calculating rhythmic canons mod P (where P is a prime) with motive {0,1,N}
For additional information, see "Modulus p Rhythmic Tiling Canons and some implementations in Open Music
visual programming language", Proceedings ICMC|SMC|2014, 14-20 September 2014, Athens, Greece. Available at: https://hal.archives-ouvertes.fr/hal-01161082/document
For a general introduction, see also
https://alpof.wordpress.com/2016/04/25/rhythmic-canons-modulus-p/
https://alpof.wordpress.com/2016/05/14/rhythmic-canons-modulus-p-2/
*******************************
Compilation:
>>> gcc canon_mod_p.c -o canon_mod_p.out
Execution:
>>> ./canon_mod_p.out N P [output_file]
N: integer for the motive {0,1,N}
P: prime number for the canon mod P
[output_file]: optional argument. If specified, the program will output the entries of the canon in this file