|
TUTORIALS:
>> jMusic
Tools and Utilities
Like
many software projects, jMusic has some core and some additional elements.
>> ShowChaos:
Showing phrases and parts as pseudo-notation
The
ShowChaos class creates a score and displays sections of it using ShowPrase,
ShowPart, and ShowScore.
>> Polyphonic
Random Patterns
This
demo extends the Random Patterns demo in creating polyphonic random patterns
>> Random
Patterns
Because
totally random durations make little musical sense to us, this demo adds
some certainty of pulse to an uncertain rhythmic
outcome.
>> Random
Rhythms
Much
attention in these tutorials has been placed on the note pitch, however
this demo explores aleatoric (randomly influenced music/art) note durations.
>> Spiral
Music
The
visualisation and sonification of maths is demonstrated in this class
>> Rhythmic
Automata
In
this tutorial Cellular Automata are mapped to rhythm.
>> Sinewave
Melodic Contour
This
tutorial shows how mathematical functions can be used to create melodies.
>> Stochastic
Melody
This
demo creates a melody where each note's pitch is randomly determined.
>> Wind
Chimes
This
was one of the earliest jMusic pieces, and so is considered a 'classic'
in the jMusic community
>> Tea
for two, or three, or.....Row Your Boat
This
tutorial looks at how we can write more than a single concurrent (meaning
simultaneous) voice.
>> Genetic
Algorithms
Genetic
Algorithms are processes that mimick Darwinian evolution where a population
is generated, the fitness of each memeber of the population is
scored, unfit members are removed, and fit members are maintained, bred
(merged) or mutated (changed) to create a new population.
>> A
Fractal Melody
This
demo will show how to use the mathematics of fractals to generate music.
>> Journey:
Interlocking theme variations
In
this tutorial we create a composition by making a polyphonic texture from
themes derived from the same melodic material.
>> A
Simple Drum Machine
This
demo will start you on the track to rock or techno with jMusic, and generally
introduce techniques for multi-part ostinati which might also be used
for minimalist, African, or Gamelan music.
>> Letter
Melody
This
is an example of rule based composition.
>> Modal
Melody
This
demo extends the random melody demo such that notes are constrained to
the C major scale.
>> Drunk
(Random Walk) Melody
This
demo creates a series of note pitches with small random intervals between
them, notes are constrained to only those in a C major scale.
>> Mozart
Dice Game
Algorithmic
recombinatorial music has a long heritage, even as far back as Mozart.|
This demo
is a realisation of Mozart's design in jMusic by Andrew Troedson.
>> Chaotic
Counterpoint
This
demo produces a two part chaotic counterpoint.
>> Guido
Word Music
This
is an implementation of one of the oldest known algorithmic music processes. |