LUMA
LUMA is a software tool designed to perform algorithmic composition using set theory and associated techniques to help create melodies and harmonies that you may not otherwise have been able to create.
LUMA is a software tool designed to perform algorithmic composition using set theory and associated techniques to help create melodies and harmonies that you may not otherwise have been able to create.
I decided to post this presentation that I had given back in Fall 2014 at an NACUSA meeting in Portland, Oregon. The main parts of this talk refer to the twelve-tone technique and how it can be applied to various types of music, including atonal and quasi-tonal music. The interval class vector is also discussed Read more about National Association of Composers USA[…]
In July 2016, I presented my work at the 17th International Symposium on Dynamic Games in Urbino, Italy. My presentation explained Parrondo’s paradox and investigated the sequence of A-B loosing games and how self-similarity plays a role in the winning aspect of loosing games. This paradox involves playing two games that are, one their own, loosing games. Read more about 17th International Symposium on Dynamic Games July 2016[…]
Reversibility is a condition for the second law of thermodynamics. Cellular automata (CA) has features that parallel the second law of thermodynamics, such as reversibility. Interestingly, most cellular CA are not reversible. However, there are still configurations of CA that do obey the second law of thermodynamics and are reversible. By definition, the second law Read more about Encryption via Reversible Cellular Automata[…]
Texture can play a key role in a wide variety of applications of computer vision, and has been a topic of research since the 1960s. However most of the historical methods have not been capable of performing well enough for real-world textures and are computationally too complex. In recent years, local texture discriminators have become Read more about Local Binary Patterns[…]
Liouville’s theorem states that the density of systems in the neighborhood of some given system in phase space remains constant over time. This is a fundamental theorem of statistical mechanics, stating that it is often impractical to calculate an exact solution for complex systems. It would not be efficient to calculate completely the motion of, Read more about Liouville’s Theorem[…]
Here, I apply the structure of the Cantor ternary set to act as the main building block for the composition I call: Atonal fractal template! This piece is composed for solo violin. I chose a particular set class, 3-12 [048], essentially an augmented triad, which has an interval class vector of <000300>, which states that the major third Read more about The Cantor Set as a Tool for Composition[…]
In the later part of Igor Stravinsky’s career (1882 – 1971), in the 1950s, he started writing serial and twelve-tone music by creating a hexachord array and rotating the notes in this array to be used for both melodic lines and structural harmony. This technique became Stravinsky’s most characteristic element in his compositions. The hexachord Read more about Composing with Rotational Arrays[…]
The axis system involves harmonic and tonal substitution, and creates a functional relationship between tones and chords. This system shows how chords and tones relate by intervals of a minor third and a tritone, which function as tonal substitutes for one another. The axis system was created by Ernő Lendvaí, who was one of the Read more about The Axis System as Applied to Minimalistic Composition[…]
OublietteTM Oubliette is a computer game that involves players traversing a complex dungeon with advanced monsters. The player will defeat their adversaries and other obstacles in order to acquire the treasure that is hidden in the depths of the dungeon. The dungeon and its monsters learn and adapt to the players skill sets, as the Read more about Oubliette[…]