clamp関数呼び出しをuxと同じような記述にするために、引数の順序の入れ替え
castをなるべく使わないように変更

std.conv.toだと、範囲外の値を変換する場合に例外が投げられるのでcastより安全
不要なインデントの削除
clampのテストコードのコメント修正
Panpot構造体を再代入可能なように修正
よりDらしい書き方に修正
Envelope.generateをRangeに対応
Merge pull request #2 from k3kaimu/fixDStylePrototype

よりDらしいコードへの変更
埋め込みドキュメントを修正
細かい空白文字の修正
事前条件を追加
Envelope.CreateConstant関数の単体テストを変更
size_tがulongの場合への対処
Waveformインタフェースを追加
コミットミス(1b1c468)を修正
Waveform.GetWaveforms関数の引数を修正
Waveformインタフェースの関数名を修正
StepWaveformクラスを追加
setParameter関数に事前条件を追加
StepWaveformクラスに埋め込みドキュメントを追加