NotesTyper system converts text typing into music. You will need computer keyboard, microphone (notebook mic is ok) and Chrome or Firefox browser. NotesTyper has multiple operating modes and settings, which allow to produce different music from same text. Computer keyboards do no allow to input keypress velocity, but NotesTyper overcomes this restriction by processing microphone input level when you type. When generating music all nuances of your typing are taken into account: what keys were pressed, exact timings of all key presses and key releases, velocity (loudness) of typing.
In this track I use permutations of sequences of natural numbers, optimized for the best autocorrelation qualities. Such permutations were discovered by the group of researches lead by D. Sabaev in itace.ru project in 2015.
Rock for classical radio. A rock tune is used with CMix algorithm: each note determines the classical music track and the length determines the length of this track played. Also, some special patterns of tracks are used.
This composition was created by a specially designed CMix algorithm, which allows to mix randomly selected audio segments of random length and random position. In the video you can see how this track was created by the algorithm.
Composition consists of a single track of cross-faded random classical composition segments of random length (CMix algorithm used) from my library of 5000 most known classical tracks by 150 most known composers.
All 150 composers were sorted by birth year and then for each of them 1-2 compositions were selected, depending on how much composer is known.
So, first segments are from the most old composers and the last are from the most contemporary.
Western Train Suite consists of 7 short parts: Magic, Fast, Slow, Fast, Dissonating, Slow, Magic. Each part type (for example, Magic) has its own unique parameters. This is why different parts of the same type resemble each other. Each new part starts in the key, where the previous part left off. This is the result of adding a new function of creating multi-part compositions in QGen2 generator.
I made a huge amount of upgrades to the QGen music generation algorithm during the last month (new dissonance detection and resolution, diatonic movements, new alterations filter, new arpeggio algorithm, new tempo robot, envelopes and many more. The result is Emerald Train. I created a new article about the algorithm, you can find it in Software development section.
In Train to the Sky I added culmination detection, arpeggio, close voice movement, long note locks and many other less important features. I created a new article about this algorithm QGen2, you can find it in Software development section.
In this composition I added chromatic turns and introductions. They are added only in specific conditions, including number of moving voices, direction of voice moves, length of notes, interval size and other.
In Last Train Home I use some new ideas on melody separation and pausing. It makes music more phrased. Library: TruePianos.