私は音楽オタクなので、ランダムなリズム パターンを生成する小さなスクリプトを作成しました。
echo "X ";
for ($beats=rand(0,11); $beats>0; $beats--){
$xo=rand(0,2);
if ($xo==0){
echo "x ";
}
else {
echo "- ";
}
}
これは、最大 12 拍のランダムなリズムを与えます。ここで、'x' はアクセントのある拍を示し、最初の拍は常にアクセントになります。(出力例: Xxx--)
さて、見た目のために、このデータを html テーブルに配置したいと思います。上記の例のマークアップを次のようにしたいと思います。
<table border="1">
<tr>
<th>Beat:</th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
<th>6</th>
<th>7</th>
</tr>
<tr>
<td>Accent:</td>
<td>X</td>
<td>-</td>
<td>x</td>
<td>-</td>
<td>x</td>
<td>-</td>
<td>-</td>
</tr>
</table>
ああ、これで私のプログラミングスキルは終わりです。誰でもこれを支援するコードを提供できますか?