イイダリョウのブログ。【Tone.js】PolySynth()で和音を鳴らす(3コード楽器を作る)2019-06-12【Tone.js】PolySynth()で和音を鳴らす(3コード楽器を作る)JSTone.jsの続きです。前回はTone.Part()でメロディのタイミング、長さ、音量を調整しました。3コードを奏でる楽器を作った。CodePen.三つの鍵盤を押すとスリーコードの和音が鳴る。class="w_key">G</li></ul>以前作った「三音鍵盤」をベースにしている。document.querySelector('#Key_G');まずはDOMの取得。このquerySelector()が前回は複数要素のliだったためquerySelectorAll()だった。それに気付かずDOMがうまく認識されずにてこずった。Tone.PolySynth().toMaster();シンセを設定。Tone.js標準のSynth()だと単音しかならないので注意!PolySynth()だとコードを鳴らせる。false);for文でまとめたかったがうまくいかず時間がかかったため、とりいそぎ一つずつ設定。triggerAttackRelease()の第1引数に先ほどのコードの変数を入れている。