Midi Randomizer

Free MIDI generator for your Mac
Download

Midi Randomizer Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Nathaniel Roe
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 81 KB

Midi Randomizer Tags


Midi Randomizer Description

Free MIDI generator for your Mac Midi Randomizer is a free and open source Java Swing application that generates MIDI files (SMF) according to a set of randomization parameters. This allows some measure of control over the random patterns produced.Pitch WeightEach pitch in the scale is assigned a weight. When the randomizer chooses a note to be played, it chooses that note's pitch randomly from those pitches whose weights are non-zero. The likelihood of any given pitch being chosen is the weight of that pitch divided by the weight of the sum of the weights of all other pitches.By default, any pitch in C-Major is equally likely (all weighted at 100), while pitches outside of C-Major will never be chosen (weighted at 0).RhythmEach step in the pattern has a likelihood of sounding (note on). A step can be guaranteed to sound (100% likely) or silenced (0%). By default, each step is 100% likely to sound.SlideMost monophonic (single-voiced) synthesizers glide from pitch to pitch if more than one note is held at once. The Slide parameters govern the likelihood of this occurring for any given step (the previous note slides into this one.) A step can be guaranteed to slide (100% likely) or guaranteed not to slide (0%).By default, each step is 50% likely to slide.Octave WeightEach octave is assigned a weight. When the randomizer chooses a note to be played, it chooses that note's octave randomly from those octaves whose weights are non-zero. The likelihood of any given octave being chosen is the weight of that octave divided by the weight of the sum of the weights of all other octaves.By default, octave 5 is the only weighted octave. Middle C is the lowest note in octave 5. Octaves span from C to B.Root NoteThe root note controls the octave chosen for a given pitch. Notes lower than the designated root note will be played in the next highest octave.For example, if you were to desire a random arpeggiation of Em7, you would weight the pitches E, G, B, and D evenly, with other pitches at 0. If only one octave were weighted (the default) and the root note were C (the default), then any D played would be lower than E which is actually the root note of the chord. By setting the root note to E, the chord voicing will no longer be inverted and any D played will sound an octave higher.Accent By PitchAn accent is a note played with stronger than usual velocity. By default, normal notes are played at velocity 75, while accented notes are played at velocity 127.Accents may be chosen by pitch or by rhythm. By default, accents are chosen by pitch.When accents are chosen by pitch, each pitch has a likelihood. When the randomizer plays a note, it will use the accent likelihood of the note's pitch to determine whether to accent that note. A pitch can be guaranteed to have an accent (100% likely) or guaranteed to not (0%).By default, all pitches of C-Major are 25% likely to accent.Accent By RhythmAccents may be chosen by pitch or by rhythm. By default, accents are chosen by pitch.When accents are chosen by rhythm, each step has a likelihood. When the randomizer plays a note, it will use the accent likelihood of the note's step to determine whether to accent that note. A step can be guaranteed to have an accent (100% likely) or guaranteed to not (0%).By default, each step is 25% likely to accent. Requirements: · Java


Midi Randomizer Related Software