インタラクティブミュージックってなんぞや
下のじーくどらむすさんの記事を読んで、インタラクティブミュージックに興味を持ちました。
ゲーム制作者たちの素晴らしい工夫の数々を、分かりやすく解説しています。仕組みもすごいが、調べる方もすごい……。
ゼルダの伝説ブレスオブザワイルドのサントラを買う人が知らないゼルダBGMの裏側|じーくどらむす|note
で、記事内で紹介されているページや関連記事をいくつか読みまして、何となく分かったような。
・任天堂サウンドが大切にしていること | サウンド系 | 職種紹介|Nintendo
・『スプラトゥーン2』随所に光るインタラクティブミュージックについて動画で解説 | NINE GATES STUDIO
・任天堂の近藤浩治氏、「マリオ」、「ゼルダ」のサウンドを語る。インタラクティブなゲーム音楽を作る多彩な手法
ここでは調べて分かった「インタラクティブミュージックってなんぞや」をまとめました。
インタラクティブミュージック(互いに影響を与え合う音楽)
今、話題に出している「インタラクティブミュージック」とは、プレイヤーと音楽が双方向に作用するゲームBGM。
「ゲームの状況やプレイヤーの操作に対応して音楽が継ぎ目無く変わる、また複数の音源を重ねるなどで曲の構成が変わる」
のことを言います。たぶんね。
他にもギミックはたくさんあると思いますがとりあえず代表的なものはこんな感じ。
狭義のインタラクティブミュージック
狭い意味、というか今話題になっている最先端のインタラクティブミュージックとは、プレイにマッチしたBGMを生成するシステムかなと。
攻撃があたった時にエフェクト音がなるだけでなく曲自体も派手な編成になったり、ピンチの時にノイズまみれになったり。そんな仕組みを取り入れたものを言うのではと思います。
簡単な方法では曲自体が切り替わるだけ、最先端の技術ではシームレスにつないだりテンポを変えたり……まあ詳しいことは上記の解説記事を読んでください。
マリオの制限時間が少なった時にテンポが早くなるのも、ポケモンの体力が減ったときにアラーム音が鳴るのも、インタラクティブミュージックの一種かも。
広義のインタラクティブミュージック
広く言うとゲームプレイによって音楽を奏でることのできるシステムも含みます。Rezとか、sound shapesとか、もしかしたらDepthとかも。
www.youtube.comRez(PS4, PS2, DC)。BGMのリズムに合わせて照準、爆発音が奏でられます。またステージが進むごとに曲が派手になります。PS4版のRez Infiniteは追加ステージがVR対応で、本当に感動する。
同システムのゲームにChild of Edenがあります。同じ開発だっけ?
www.youtube.comSound Shapes(PS4, PSVita)。オブジェクトを取るとBGMの楽器が増えていきます。画面上の足場などもBGMに合わせて音がなります。
www.youtube.comDepth(PS)。キー操作でメロディーが鳴ったりします。うろ覚えだけど。
いわゆる音ゲー、リズムゲーを含むのかは分かりません。インタラクティブミュージックとは分けて考えたほうが良いかも。
あと、シーケンサーも含むのかは不明。マリオペイント(SNES)とか。……他にもあるだろうけどマリペしか知らない。
まとめ
プレイと音楽が結びつくゲーム。
正直いままで、BGMは決まった曲が流れていて、その上にエフェクト音などが乗っかっているだけ……というのが普通だと思っていたので、ここまで密接に関係しているシステムがあるなんて、気にかけてもいませんでした。
まだまだ知らないことがあるはずなので、もっとたくさん知りたいですね。
自分でも作りたくなってきました……。
ツクール製探索ゲームみたいなのとか、縦・横シューティングとかでこういうことしたい。
ゲームBGMを想定した曲を作ってみようかな。
ではこれにて。
FL Studioでサイドチェインを設定する方法
いちFLユーザーのきくよ(@kikuyo_q29)です。
サイドチェイン付きのコンプレッサーを購入したけれど設定が出来ない!
Fruity Limiter(FL純正プラグイン)なら簡単にできるのに……
と過去に困った経験があるので、設定方法をまとめました。
続きを読む
【M3 2016秋】新譜情報
どうも、きくよです。
今週末はM3ですね……またもギリギリのタイミングで告知記事です。
M3 2016秋
スペース :第二展示場2F ク -18y
サークル名:youen seirei
新譜 "path"
6曲 / ¥800
1. faint light
2. ephemera
3. SatisFied
4. slight sight
5. morphorium
6. cobalt night
compose:Q29
illust:ひゃらー(五目神社)@yutakamagika (Twitter)
以下、スペースの地図です。ク-18y(机の真ん中の席)におります。
今回は、ダウナーな曲とミドルテンポのテクノ・サイケトランスでまとめました。
ジャンルを意識せず、好きな雰囲気の曲を作りたい! という思いで作曲しました。
気に入ってくれると嬉しいですね― (*´ω`*)
では当日、会場でお会いできれば!
追記:旧譜も少しだけ持っていきます
-- by きくよ@Q29
【M3 2016秋】新譜"path"のクロスフェードデモです。
— きくよ@M3_二展2Fク-18y (@kikuyo_q29) October 16, 2016
10/30、東京流通センター(TRC)
【第二展示場2F ク -18y】youen seirei にてお待ちしております
(((((((((っ・ω・)っhttps://t.co/gyDCwXLbyA pic.twitter.com/7tP4VpzOwv
【Arduino】スピーカーを接続して音を出してみた
Arduinoを始めました。
んで。私の目標はシンセを作ることなので、まずは音を出してみたい。
LEDに電圧をかければ光る。
じゃ、スピーカーから音を出すには?
電圧を高速でON, OFFさせればいいのですよ!
電圧がかかる
→スピーカー内のコイルで電磁誘導が起きる
→永久磁石との間に力が働いて振動する
→音波になる
いける!
スピーカーから音を出そう ~原理に則して編~
スピーカーに周期的に電圧をかけてやった結果がこちら。
音が出てる。やったね!
単純なON, OFFなので矩形波になります。
ON, OFFを一定周期で繰り返し、ノブを回すと周期が変わるようにしてあり、結果として音程が変わります。
スケッチ(プログラム)は一番下に置いておきます。
配線図は……配線図を描くソフトFritzingに慣れたら載せますww
arduinoでシンセを作ろう。
— きくよ@M3_二展2Fク-18y (@kikuyo_q29) August 17, 2016
スピーカー悪いせいか、音が汚い…… pic.twitter.com/iGUwnwvcmH
220Hz~880Hzの範囲で変化するように組んであります。
が、処理にかかる時間を考えていないので、発音される音の波長は処理時間分、長くなってるはずです。だから音程はずれているでしょう。
あと、とても音が汚いですね……高音が耳に刺さります。
スピーカーと出力波形のどちらかが原因だと考えられますが、どっちかというと波形かなぁ。完全な矩形波になるほど、高音成分が増えていくはずなので。
この方法で音を出しても問題が多いことが分かりました。
音を出す用に調整された"Mozziライブラリ"とかを使えば、解決するかもしれません。
以下スケッチ。動画と違い、スイッチを押したときだけ音が出るように変わってます。
実はArduinoにはtone関数って便利なやつがあって、それを使えば周波数を入力するだけで同じようなことやってくれるんですが……まあプログラミングの練習ですよ、練習。
【Arduino】"Arduino"という手軽に開発できるマイコンを買いました
少し前の話になりますが、Arduinoという初心者でも扱いやすいマイコンボード(マイクロコンピューターボード)を購入しました。
Arduino(アルデュイーノ)って?
C言語ライクな簡単なプログラミングでガジェットが作れるらしい。
しかも安い。コンパイラという、プログラムの書き込みに必要なやつも無料。
プロトタイピングという、試作機を素早く作りたくて開発されたものだとか。[要出典]
IoT(Internet Of Things)といって、あらゆるデバイスをネットワークに繋ぐという構想があるらしいんですが、それを個人レベルで簡単に実現できるデバイスの1つがArduinoだそうです。嘘言ってたらごめんね。だから詳しいことはググってね。
最近話題の『Arduino』とは一体何なの?何ができるの?まとめ | IDEA HACK
紅白でPurfumeが演出に使ってたとか何とか。
Arduinoでお手軽電子工作:LEDを光らせてみる | Device Plus - デバプラ
もともと電子工作には興味があったんですが、私がArduinoに手を出した最大の理由は、シンセサイザーやMIDIコントローラーが自作できるというところ。
自分の手で、デジタル制御されたシンセサイザーが作れるのです!
こんなの作りたいね
……まあ、始めっから好き勝手には開発できないので、こんなのをパク……パクろうと思います。
このYMZ294というファミコンのような音源ICで音を出してます。さらにこれにMIDI INを付けたり、ディスプレイを付けたりしたいなー。
Arduino+YMZ294でPSGデチューンしてうにょんうにょん | A Day in The BAKA's Life
こちらは5つの可変抵抗(ノブといえば分かりやすいかも)でアナログっぽい音を合成する"Auduino"(オーデュイーノ)です。簡単だね!
【武蔵野電波のプロトタイパーズ】第6回「シンプルなのに出音がすごいシンセサイザ - Auduino入門」 - PC Watch
他にも、スピーカー付けるだけでいい音が出せる(FMとかもできる!)Mozzi、別のコンピュータで音響処理用のプログラムPureDataを動かしてArduinoはインターフェイスとして使う、などの方法もあるらしいです。そのうちやってみたい。
Mozzi.ws | Yoshihito NAKANISHI
Puredata 初歩の初歩: Studio Gyokimae
今回はここまで!
次はスピーカーから音を出した記事を書きます。