FractMus (software)
Encyclopedia
FractMus is a freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 algorithmic music generator program developed and maintained by Spanish
Spanish people
The Spanish are citizens of the Kingdom of Spain. Within Spain, there are also a number of vigorous nationalisms and regionalisms, reflecting the country's complex history....

 pianist
Pianist
A pianist is a musician who plays the piano. A professional pianist can perform solo pieces, play with an ensemble or orchestra, or accompany one or more singers, solo instrumentalists, or other performers.-Choice of genres:...

 and composer
Composer
A composer is a person who creates music, either by musical notation or oral tradition, for interpretation and performance, or through direct manipulation of sonic material through electronic media...

 Gustavo Díaz-Jerez
Gustavo Díaz-Jerez
Gustavo Díaz-Jerez is a Spanish pianist and composer.-Biography:Gustavo Díaz-Jerez studied piano with J. A. Rodriguez at the Conservatorio Superior of Santa Cruz de Tenerife, and subsequently with Solomon Mikowsky at Manhattan School of Music in New York City...

. It has been primarily used by composers, performers, software designers, researchers and artists for creating music.

Overview

FractMus employs twelve algorithms
Algorithm
In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning...

 for pitch-generation drawn from number theory
Number theory
Number theory is a branch of pure mathematics devoted primarily to the study of the integers. Number theorists study prime numbers as well...

 (Thue–Morse sequence
Thue–Morse sequence
In mathematics, the Thue–Morse sequence, or Prouhet–Thue–Morse sequence, is a binary sequence that begins:Any other ordered pair of symbols may be used instead of 0 and 1; the logical structure of the Thue–Morse sequence does not depend on the symbols that are used to represent it.- Direct...

, Collatz Conjecture
Collatz conjecture
The Collatz conjecture is a conjecture in mathematics named after Lothar Collatz, who first proposed it in 1937. The conjecture is also known as the 3n + 1 conjecture, the Ulam conjecture , Kakutani's problem , the Thwaites conjecture , Hasse's algorithm The Collatz conjecture is a...

 (Hailstone numbers), Earthwork sequence), chaotic dynamics
Chaos theory
Chaos theory is a field of study in mathematics, with applications in several disciplines including physics, economics, biology, and philosophy. Chaos theory studies the behavior of dynamical systems that are highly sensitive to initial conditions, an effect which is popularly referred to as the...

 (Logistic map
Logistic map
The logistic map is a polynomial mapping of degree 2, often cited as an archetypal example of how complex, chaotic behaviour can arise from very simple non-linear dynamical equations...

, Lorenz attractor
Lorenz attractor
The Lorenz attractor, named for Edward N. Lorenz, is an example of a non-linear dynamic system corresponding to the long-term behavior of the Lorenz oscillator. The Lorenz oscillator is a 3-dimensional dynamical system that exhibits chaotic flow, noted for its lemniscate shape...

, Hénon map, Hopalong attractor, Gingerbreadman map, Martin attractor), cellular automata (Wolfram 1D CA), noise (1/f noise), and randomness
Randomness
Randomness has somewhat differing meanings as used in various fields. It also has common meanings which are connected to the notion of predictability of events....

. It offers a set of tools to assist the compositional process. These include a data randomizer and a composition "wizard", among others. Compositions (data sets) can be saved to a standard MIDI file for later refinement in a sequencer program or music editor.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK