楽曲制作コース
composition course

オリジナル楽曲を作りながら JavaScript によるプログラミングや最新の Web 開発の基本を楽しく習得できます。豊富なサンプルトラックやチャットによるサポートがあるので、初心者でも安心して学べます!

おすすめしたい方

プログラミング未経験 〜 初心者の方
JavaScript を集中して習得したい方
Web エンジニアになりたい方
教養としてプログラミングを楽しみたい方
音楽、創作活動が好きな方

サンプルトラック

オリジナル楽曲の制作の参考として紹介・解説しているサンプルトラックの一部です。このようにドラム、シンセサイザー、ベース、キーボード・・・など多様な楽器を自由に使ってオリジナル楽曲をプログラムし、公開できます。

サンプルトラックや制作方法の解説が豊富にあり、作業の方針も細かく相談できるので、音楽が好きなら作曲や楽器演奏の経験が無くても問題ありません!

受講の流れ

ご希望の方に 30 分程度の無料カウンセリングを実施しています。コース内容についての不明点や受講を通じて達成したい目標などについて事前にご相談ください。

Ongaq JS 公式サイトで Ongaq JS アカウントを作成してください。レッスンページへのサインインに必要となります。

所定のメールアドレスまで、正式に受講を希望される旨をメールでご連絡いただきます。

カードまたは銀行振込で受講料をお支払いいただきます。ご入金を確認後、通常 1 営業日以内にレッスンページへサインイン可能になります。

レッスンページ イメージ

ご自身のスケジュールに合わせて、開発テンプレートとレッスンページを使って学習を進めていただきます。受動的な学習ではなく、自分でプログラムを書き結果を「聴いて」確認する能動的な学習が中心となります。

不明点などは随時チャットでメンターにご相談いただけます。

プログラミング中の様子

Web サイトを作るのと同じ本格的な環境でプログラムを書き、オリジナル楽曲を制作しましょう。

楽曲のアイデアや方向性もメンターが一緒に考えサポートします。

SoundCloud

完成した楽曲は Ongaq JS Web School の SoundCloud アカウント上で公開し、多くの人に聴いてもらいましょう!

公開完了後、今後の学習テーマや発展的な内容を学びつつキャリアイメージなどもご相談いただけます。レッスンページはその後のご自身の学習のために無期限にご利用可能です。

レッスンページの内容

1. 開発環境を準備する

作業・実践すること

Slack の設定
VSCode の設定
開発テンプレートの確認
Ongaq JS の設定

主に学習すること

テキストエディタの特長
Webページを表示する仕組み
HTML, CSS, JavaScript の関係
プログラミングとは、ライブラリとは何か

2. サンプルプログラムをなぞる

作業・実践すること

サンプルプログラムの分解と復元
登場した文法のトピックの演習問題

主に学習すること

変数
クラス, オブジェクト
関数
配列
イベント, ハンドラ
DOM
if文, else文
エラーへの対処

3. 楽曲を作り込む手法を学ぶ

作業・実践すること

関数で演奏内容を定義する
小節、周回によって曲を展開させる
パン(音の方向)の設定
アルペジオ奏法を使う
(音楽理論の)コードを使う

主に学習すること

演算子
ビルトインオブジェクト
switch文
for文
文や関数の省略形
(音楽理論の)コードの基本

4. オリジナル楽曲を制作する

作業・実践すること

各ジャンルのサンプルトラックを比較する
オリジナル楽曲を制作する

5. 楽曲を公開する

作業・実践すること

オリジナル楽曲の録音
プログラムの公開準備
学習内容を伝えるショート動画の作成

主に学習すること

HTML, CSS の編集方法

6. フォローアップ

作業・実践すること

フロントエンドの学習テーマを学ぶ
バックエンドの学習テーマを学ぶ
本格的な開発環境のサンプルを動かす
文法のフォローアップ

主に学習すること

Webpack, メタ言語等の概要
Node.js, Web サーバ等の概要
非同期通信(Ajax)
APIとは
class文

修了後のスキルセット

JavaScript と最新の Web 開発の基本をマスターしている
基礎的な文法から非同期通信・Vue.js の導入・最新の開発環境の設定まで、JavaScript の基本をマスターし発展的な内容を理解できる実力をつけられます。
Web 系のプログラミング全般に直接的に役立つのはもちろん、他のプログラミング言語の学習効率も大幅に向上します。
JavaScript は現在とても需要が高いプログラミング言語なので、就職・転職のためのスキルアップとしても大変有効です。
プログラミングならではの用語や文化を習得している
オブジェクト・クラス・変数・条件分岐といったプログラミングならではの用語や環境設定・エラー対処などプログラミングの文化が習得できるので、どんな分野のプログラミングを専門にしても活きる基礎力をつけられます。

サポート対応

【チャット】 受講開始から 8 週間の間、レッスンページに関するご質問・ご相談に原則チャットで対応いたします。

【ビデオ通話】 受講開始時、作品の構想段階、作品の公開後などにビデオ通話でのメンタリングを数回実施いたします。

平日(木曜日を除く) 10:00 〜 12:30、13:30 〜 18:00、21:00 〜 22:30、土曜 13:30 〜 18:00、21:00 〜 22:30 をサポート対応時間とさせていただきますが、状況に応じてその他の時間帯でも対応可能な場合があります。

受講内容との関連性によってはご質問・ご相談に対応できない場合があります。

ご質問・ご相談内容と返答内容は、受講完了から一定期間経過後アーカイブされ閲覧できなくなる可能性があります。

受講料

¥ 69,800

【 レッスンページ + 作品の公開対応 + 8 週間のサポート対応 】

プログラミング未経験、初心者の方にはこちらのサポート対応ありのプランをおすすめしています。

レッスンページは無期限にご利用可能です。

全ての楽器を利用できる Ongaq JS プロライセンスを無期限にご利用可能です。

※ お支払い方法 : カード(一括)または銀行振込

¥ 24,800

【 レッスンページ + 作品の公開対応 】

サポート対応の有無以外は、サポート対応ありのプランと変わりません。

差額 + ¥1,000 の変更手数料で途中からサポート対応ありに変更可能です。

※ お支払い方法 : カード(一括)または銀行振込

受講の条件

(サポート対応ありの場合のみ)受講開始から 8 週間で 20 〜 30 時間の学習時間を確保できること

PC、インターネットが常時利用可能なこと

(未成年の方のみ)保護者の同意があること