MIDItransform help (online MIDI web applet)

Go to main page

Adjust volume and volume contrast

Change the volume using the shown slider. Example values include:
  • 0.5 = half volume
  • 2 = double volume (providing it can go louder)
  • 1 = no change (this is the default).

    Volume contrast:
    The volume contrast is a bit more interesting. With this you can make the quiets quieter, and the louds louder. Alternatively, you can force the music to one volume (this is great for those MIDIs that go from impossibly quiet to thunderingly loud). Using negative numbers, you can even make the quiets loud, and the louds quiet! Examples include:

  • 2 = More contrast: Louds become very loud. Quiets become very quiet.
  • 1 = No change (default)
  • 0.5 = Make the quiets a bit louder, and loud volumes a bit quieter.
  • 0 = Force the music to the same volume.
  • -1 = Loud volumes become soft, and soft become loud!

    For technical reasons, you may need to increase or decrease the standard volume to counteract the side effects of this volume contrast function. For example, if you set the Vol contrast to 0.5, then all volumes converge half way to maximum volume, so make sure you also set the 'normal' Volume control to around 0.5 to compensate for the effect. On the other hand, if you set the Vol contrast at 2, you'll probably want to increase the 'normal' Volume somewhat to compensate.

    Transpose music and adjust speed

    As it says on the tin, these sliders control the transposition and speed of the music. Transposition in measured in semitones (0 = no change), and speed is measured relative to 1 (0.5 = half speed, 2 = double speed, 1 = no change). Possible uses include:

  • Improving the music by making it faster, slower, higher, or lower.
  • Instrumentalists can force a piece slower so they can practise playing along.
  • Singers can experiment with different transpositions to see which best fits their voice range.

    As with the other slide functions, you can type any number into the field for greater range and accuracy than the slider would otherwise allow (fractional numbers included).

    Instrument change / volume change

    Swap an instrument for another one, or change the volume of an instrument!

    You will need to make sure you pick the right instrument to change from, so if you wish to see what instruments the MIDI originally used, look in the "Advanced MIDI info" box.

    You may want to focus on certain instruments without the obstruction of others (volume can bet set to zero which effectively turns them off). Alternatively, you may want to hear Beethoven's Violin Concerto but with tubular bells instead!

    If you are changing the volume, make sure that the instrument you're adjusting is in the "Change instrument from:" column, and not the "To instrument:" column.

    Change mode

    Experiment with the dozens of predefined modes or create a brand new one! Find out what Paul McCartney's 'Yesterday' or Mozart's 'Eine Kleine Nacht Music' sounds like in a minor key! How about a medieval or blues version of Abba's 'Dancing queen' or Gershwin's 'Rhapsody in Blue'? This functionality of MIDItransform is the most fun to mess about with and is unique to this software as far as I know.


    You'll notice that the numbers in the colored boxes change as you select one of the modes - each one representing the changed note. For example, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 corresponds to every note in the chormatic scale, and means no change, while something like: 0, 1, 2, 4, 4, 5, 6, 7, 9, 9, 11, 11 corresponds to the diatonic major scale (C, D, E, F, G, A, B) and thus transforms the piece into a major key.

    The 'key' or left dropdown menu is correctly calculated by the program 95% of the time, but occasionally it will make a mistake. If this happens, try looking at the 'rival keys' in the "basic MIDI info" section for the next closest key match. In any case, adjusting this only affects the music if one of the modes has been selected.

    Listen to the following selection of key changes! (for demonstration purposes only).

  • Ronald Binge - "Elizabethan Serenade" - original,   natural minor,   weird
  • Albinoni - "Adagio" - original minor key,   major
  • Beethoven - "Piano Concerto No.5 in Eb,   Op.73 "Emperor" (3.Rondo: Allegro)" - original,   harmonic minor,   minor + Maj3rd
  • Beethoven - "Piano Sonata No.8 in C-,   Op.13 'Pathetique'" - original,   major,   (fully) minor
  • Michiru Yamane - "Reincarnated Souls" (Castlevania - Bloodlines: Stage 1) - original,   major
  • Chopin - "Fantasie Impromptu" - original,   major
  • Felix Mendelssohn - "Hark! the herald angels sing" - original,   minor
  • ABBA - "Money,   money,   money" - original,   major
  • Mozart - "Eine Kleine Nachtmusik" - original major,   harmonic minor
  • Mozart - "Piano Concerto No.23 in A,   K.488" - original major,   harmonic minor
  • ABBA - "Thank You For The Music" - original,   harmonic minor
  • ? - "totteoki" - original,   melodic minor,   blues
  • Bach - ??? - original minor,   major
  • Vangelis - "Chariots Of Fire" - original,   minor
  • Mozart - "Symphony No.40 in G-,   K.550" - original,   major
  • Swings out sister - "Breakout" - original,   minor

    The MIDItransform software and documentation is copyright Daniel White 2005+.
    All MIDI music featured in the conversion examples is copyright of their respective owners.