FractMus has sixteen-voice multitimbral polyphony. Each voice can be assigned to one of the sixteen midi channels (percussion channel is usually channel 9). Voices can be assigned instruments, dynamics, speaker output, algorithms, scales, note durations, etc, completely independent from each other. You can easily toggle voices on/off by pushing the voice buttons.

Midi-file support

FractMus offers complete Midi-file support (Playing and Writing). Being able to write a midi file from your composition is a great advantage, allowing you to later edit them with other MIDI software. You can also play midi files within FractMus (you need the Windows Media Player to be in your computer). FractMus will write the midi file from your composition or current settings, according which mode is selected.

NOTE: for some unknown reason, some sequencers (such as CakeWalk) have trouble loading midi files written by FractMus. If you encounter this problem, don’t panic, the solution is very easy: there are many freeware and shareware midi utilities and sequencers that read midi files generated by FractMus without any problem. Simply load the midi files in one of these programs and re-save them as either type 0 or type 1 (one track per channel). This will solve the problem in most cases.

Password protection for your files

With FractMus 2000 you can protect your files with a password. You may also write in author and copyright information. This information will be included in the generated midi files from your compositions. Protecting you files assures that only you, the legitimate author, can make changes and save compositions. If you don’t mind sharing your compositions with other users, simply leave the password option blank. Protected files will be only be available for playing. All information about the composition (algorithms, parameters, etc) as well as file saving and midi-file saving will be unavailable until the password is entered. Passwords are case-sensitive and can have 3 to 8 characters.

Graphical output from your composition

FractMus “translates” your composition into a graphical image. Basically it takes all your composition parameters (scales, durations, voices, algorithms, etc), and from them creates an interference pattern similar to the moire pattern, which has fractal structure. Every pattern is uniquely mapped to each composition. They often resemble persian rugs!. The image generated is true-color, 500×500 pixels. Unfortunately FractMus does not have a image saving routine, so you’ll need a screen capture program if you wish to save it.

Example 1

Example 1

Example 2

Example 2

Composition information

FractMus provides you with an information window about your composition. It includes general information such as approximate duration, scales used, algorithms used, file version, etc.


FractMus offers you 15 pre-defined scales to choose from and the possibility to create your own. Built in scales include.

  • Major
  • Minor Natural
  • Minor Harmonic
  • Minor melodic
  • Lydian
  • Mixolydian
  • Dorian
  • Phrygian
  • Locrian
  • Acoustic
  • Octatonic 1
  • Octatonic 2
  • Pentatonic
  • Whole tone
  • Chromatic
  • User defined

To create your own scale select “user defined ” from the scale combo box. A dialog will pop up with 12 check boxes, one for every note. User scales are pre-defined to a default Major scale when first accessed. Simply check the notes that form your scale. You can create scales with any number of pitches, from 1 to all 11 notes. Note that FractMus transposes all scales to C, thus, for example, a scale defined as E – F – Ab – Bb – B will be transposed (and shown) as C – Db – E – Gb – G.

Note Durations

FractMus provides 11 pre-defined note durations. These are (from longest to shortest):

  • Dotted Whole
  • Whole
  • Dotted Half
  • Half
  • Dotted Quarter
  • Quarter
  • Dotted Eighth
  • Eighth
  • Dotted Sixteenth
  • Sixteenth
  • Thirty-second

You can also define your own note-duration. Just select “other” from the combo box. A dialog will pop up. Enter the value of the duration (1=thirty second, 2=sixteenth, 3=dotted sixteenth, 8=quarter (8 thirty seconds), 10=quarter + sixteenth, etc).

Tempo Marking


The tempo marking controls how fast your composition goes. It is measured in quarter notes per minute. Basically works as a metronome, the higher the value the faster your music will sound. Values are between 20 and 320. Note that unless you have a really fast computer, your tempo marking may not corresponds with the playing speed (it may be noticeably slower). This happens because FractMus computes the music in real time. Nevertheless, when you save the midi-file the tempo will be correct. The Global Tempo button allows you to change the tempo globally for the whole composition (every Event’s tempo will be modified).

Time Signature


The time signature is a very useful feature if you import your midi files into a music editing program (such as Finale or Encore). The numerator is the number of values per measure. The denominator represents the base value of the measure, it must be a power of 2 (1 represents whole, 2 half, 4 quarter, etc). The Global button allows you to change the time signature globally for the whole composition (every Event’s time signature will be modified). The time signature has no effect on how the music sounds.

Voice Settings and Manipulation


instrument pic

percussion picSelect your instrument from the Instrument combo box. You can choose among the 128 instrument patches of General Midi. If your voice uses the percussion channel (usually channel 9) you can choose a percussion instrument from the Percussion combo box.


inversion pic

Inverting a melody is a compositional procedure in which the direction of intervals in the melody is reversed, for example: a fifth up becomes a fifth down, a second down becomes a second up, etc. For simplicity, FractMus inverts “from C”, that is, taking the note C as the pivot note for the inversion. For example, let’s take a simple melody (click on it to listen): Melody This melody is in A minor natural, now lets invert it: Inverted As you can see, every interval in the original melody is preserved but goes in the opposite direction. FractMus takes C as the pivot (or mirror) note for inversion. When you invert a melody, its original key will change. Nevertheless, you can force the inverted melody to remain in the same key as the original melody by checkingMatch Scale: Inverted (same scale)Note that if you force an inverted melody to remain in the key of the original melody, some intervals will not be preserved (although the direction of those will still be opposite).


Modulation pic

Modulation is a procedure were a melody changes from one key to another. In FractMus you can modulate in two different ways. First you can have the melody to modulate every N notes. To do so, simply specify N in the Every edit box (values are between 1 and 50). The other option is to let the computer choose N randomly (from 1 to 50), to do so just select Random. The actual key were the melody modulates depends on the algorithm and the value generated at the point of modulation. Melodies can modulate from a minor second to a major seventh, that is, the whole chromatic range.


Dynamics pic

You can control the dynamic volume of the voices independently for every one. Choose from PP (softest) to FF (loudest).

Panning (Stereo effect)

Pan pic

Output can be directed to the left (-64), right (63), or both speakers (0) for each voice independently. Use the scroll bar to select desired output. You can also press the 0 button to select both speakers.