2013-11-01から1ヶ月間の記事一覧

Operationalモナドをゲームに応用した話

データを処理することは、プログラミングのもっとも本質的な部分である。数値、文字列、あるいはデータの集まりなどを扱うために、数々の構造が考えられてきた。Haskellにおいては、「手順」もデータとして扱うことができる。これは、DSLを作るうえで非常に…

ミックスの仕上がりを綺麗にする(かもしれない)簡単な工夫

ミキシングはコンピュータによる楽曲制作には欠かせない。きちんとミキシングしなければ、まるで重油の浮いた泥のようなサウンドになってしまうのはご存じだろう。 ミックスにおける重要な課題の一つは、低域をすっきりさせることだ。低域をクリーンにするこ…