2026年5月24日

ミニマルな音楽制作マシンを作った


「ミニマルな」は「音楽制作マシン」にかかっています。ミニマルテクノの話ではないです。

作った

https://taisasiat.net/projects/sketch-machine/

最近はDAWを開くのが億劫になってきていた。無限の音源、エフェクト、機能と無限の可能性を前に、0から何かを作ろうとして呆然としてしまうことが増えた。こういう時は縛りプレイをしてみると良い。

ぽちぽち触りながら面白いメロディーやリズムの組み合わせを探せるような、自分のスケッチ用DAWを作ろうと思った。その上で、

  • 音源はこだわらず、シンプルなシンセのみに頼る
  • やり込み要素は入れない、後でDAWでやれば良いから
  • 自分の手癖を反映させる

という条件で作りだした。

Web Audio API には標準で Oscillator があるので、あらゆる音を Oscillator Node( https://developer.mozilla.org/ja/docs/Web/API/OscillatorNode) とホワイトノイズを用いて生成した(実装にはChatGPT, Geminiの助けを借りた)。

結果的に、4音だけのシンプルなドラムシーケンサー+単音しか鳴らせないリードシンセ+コード単位でしか鳴らせないシンセ からなる超ミニマルなDAWを作ることができた。自分の音楽の作り方だと、キック、スネア、ハットのパターンとコード、メインメロディが本質で、他の部分は装飾的な立ち位置にあるような気がしているから、こういう組み合わせになった。もちろんサウンドスケープを作っていくのも好きなのだが、あくまでグッドメロディが一番大事、という思想。

コードは Triad,7th,sus4 のみ。ベースを入れたりテンションを入れたり音色を増やしたりとやりたくなってしまうが、そういうところはDAWに任せておけば良くて。正直音の長さを変えられないのはかなり良くないので改善したいが、シンプルなUXがあるかどうか。

作曲初心者に一旦触ってもらったり、外でパッと音を鳴らしたりする分にはかなり良いものな気がしている。たまにアプデを入れる予定。

#tech#music