Generated: Tuesday, August 19, 2008, 09:21:56 | Copyright © 2008, Kurt Nørmark | ![]() |
The following LAML MIDI examples exist in this directory.
Kind | Original MIDI file | LAML File | Midi File generated from the LAML file |
Bossa Nova Drum beats from here | BOSSA.MID | BOSSA.LAML | BOSSA-absTime.mid |
In a Hurry | IH2.MID | IH2.laml | IH2-absTime.mid |
Lille Peter Edderkop | None | lille-peter.laml | lille-peter-deltaTime.mid |
Lille Peter Edderkop from here | lille_peter_edderkop.mid | lille_peter_edderkop-abs.laml | lille_peter_edderkop-abs-absTime.mid |
Lille Peter Edderkop from here | lille_peter_edderkop.mid | lille_peter_edderkop-delta.laml | lille_peter_edderkop-delta-deltaTime.mid |
In the Bossa Nove Drum beat example, the original and the generated MIDI files are identical (they sound the same way).
The example 'In a Hurry' we have parsed from the initial, preexisting IH2.MID file. We have truncated it and faded the last few bars by means of a function fade-out which we have programmed and activated in IH2.LAML. (We have not shown the definition of this function. Ask me about details, if you are interested).
The first version of 'Lille Peter Edderkop' has been written in the LAML Scheme program, from which the MIDI file has been made. Notice again the fade out. The fade out function is not shown.
The two last versions of 'Lille Peter Edderkop' have been taken from an existing midi file. We show deltaTime and absTime LAML versions.
In cases where the sizes of the original and the generated MIDI files differ, the reason is that the original MIDI file may use 'running status'. The generated MIDI files do never use this spatial optimization.
Consult the Reference Manual of LAML MIDI files in case you want more information.