Cycle:
Filter:
cycle/Guides (extension) | Math

Cycle
ExtensionExtension

Cycle generator

Moebius Strip II M.C. Escher 1963

This is a collection of algorithms generating cycle from numbers or numeric sequences, in order to explore this research field in a musical context, as some composers did in their respective works such as Olivier Messiaen with its symmetrical permutations, also Gérard Grisey or Jean Barraqué, and Iannis Xenakis with its cribles rythmiques.

Briefly, this is some prospecting tools that fit in a heuristic perspective, intended to serve as a musical discourse, according to the theme of cyclicity. Thus, it is possible to consider the construction of musical representations of mathematical ideas, recognizing that musical experience can not be reduced to a symbolic system. In other words, it must be possible to report an association between network composition, performance and listening ...

Result typology

[ path, cycle ] or [ cycle ]1 cyclearray of cycle(s)
Array: -kaprekar, Array: -pea, Integer: -kaprekar, Integer: -pea, Integer: -collatz, Number: -lorenzArray: -campanology, Array: -circPerm, Array: -interlace, Array: -kreuzspiel, Array: -symPerm, Integer: -campanology, Integer: -circPerm, Integer: -discreteLog, Integer: -euclideanArray: -sieve, Array: -symGroup

Method typology

Array
Array: -campanology, Array: -circPerm, Array: -interlace, Array: -kaprekar, Array: -kreuzspiel, Array: -pea, Array: -sieve, Array: -symGroup, Array: -symPerm
Integer
Integer: -campanology, Integer: -circPerm, Integer: -collatz, Integer: -discreteLog, Integer: -euclidean, Integer: -kaprekar, Integer: -pea
Number
Number: -lorenz
Env
Env: *collatz
[1] - This is the default results. The following methods return respectively path (if it exists) ++ cycle with the method .seq, only the path (if it exists) with the method .path, and the cycle itself with the method .cycle