CYBER CHAKUMELO MULTITRACKDoCoMo 2003 style / 7-track game BGM composer
タップ: 音符ON/OFF / 同じ時刻へ複数音 = 和音 / 4小節ずつ編集
転調は9小節目から。トラックごとに独立データとして保存されます。

LICENSE / THIRD-PARTY NOTICES

Application code
This composer uses browser-standard Web Audio API / OfflineAudioContext for composition, playback and WAV rendering.

MP3 encoder
lamejs 1.2.1 — Pure JavaScript MP3 Encoder — LGPL-3.0.
The library is kept as a separate file at vendor/lame.min.js. This application does not modify lamejs.

Project: zhuker/lamejs
LAME project: lame.sourceforge.net

lamejs package notice: Can I use LAME in my commercial program? Yes, you can, under the restrictions of the LGPL. The easiest way to do this is to: 1. Link to LAME as separate jar (lame.min.js or lame.all.js) 2. Fully acknowledge that you are using LAME, and give a link to our web site, lame.sourceforge.net 3. If you make modifications to LAME, you must release these modifications back to the LAME project, under the LGPL. For the complete LGPL-3.0 terms, see THIRD_PARTY_LICENSES/LGPL-3.0.txt included with this distribution.

JSON入力

マルチトラック作曲

MELODY 主旋律。ピアノ、オカリナ、着メロLeadなどを選択。

RHYTHM ドラム。KICK / SNARE / HAT等は左側の行名で表示。

FOUNDATION ベース・低音の土台。

CHORD コード/和音。ひとつの時刻に複数の音を置いてコード化。

GUITAR エレキ/ミュートギター系。転調後のリフにも使用。

ELECTRONIC パルス、プラック、アルペジオ等。

BELL / FX ベル、マレット、警告音などの装飾。

JSONは tracks → bars → notes でトラックごとに完全分離。旧形式の bars だけのJSONもMELODYへ読み込めます。