私はMMLの生成や解析するツールを作っていますので調べてみて分かった事を書きます。間違えている事があるかもしれませんがご容赦ください。
デフォルト音長(L)の件
デフォルト音長はチャンネル毎に設定するみたいです。最初のチャンネル指定より手前で設定しても全チャンネル同じ音長にはならなかった記憶があります。
デフォルト音長(L)を指定しない場合は4を設定している事になるようです。
ish さんの最初の例でチャンネル0と1は長さが同じになるのは全チャンネルのデフォルト音長が4になっているためです。
テンポ(T)の件
テンポは全チャンネルに影響を与える設定みたいです。いずれかのチャンネルでテンポ設定すると他のチャンネルのテンポも同時に変わった記憶があります。
となると全チャンネルの流れを追わないと演奏時間を求める事はできません。
1そうだね プレイ済み