Python音楽プログラミング単科

Python音楽プログラミング単科


Python Programming

 



講義概要

ゼロからPythonの基礎を学び、音楽ライブラリーや機械学習ライブラリでシンセ作成。Pythonでリアルタイム音楽パフォーマンスを行うライブコーディングも解説

講義はオンラインで初回に一斉配信され、24時間、ご自宅でいつでも受講可能

 


講義内容
(講義の進展度合いに応じ常に変更・調整があります)

・Pythonプログラミング基礎
ゼロから基礎を学び自分でプログラミングできる基礎を身につける

・音楽関連のモジュールの基礎
Pythonで使用できる多彩な音楽関連モジュールの基礎を知る

・音楽関連プログラムの解説と実践
音楽関連ライブラリーやモジュールを使用して音楽プログラムを解説、および実践する方法を学ぶ

・Python機械学習ライブラリのインストールと使用方法
各種Python機械学習ライブラリのインストールと使用方法を解説。AI音楽生成や音楽データサイエンスの基礎を身につける

・Pythonでシンセサイザー作成
Pythonで音楽ライブラリやグラフィックライブラリを使用し、シンセサイザーを作成する

・Pythonでライブコーディング 
プログラミングでリアルタイム音楽パフォーマンスを行うライブコーディング をPythonで実践する方法の解説

 

受講期間と講義数
1ヶ月 12講義(約12時間)
講義視聴は6ヶ月可能
※講義数は多少の増減がある場合があります。

 

配信スケジュール
初回に全講義一斉配信

 

講義開始
お手続き完了翌週の水曜日

 

 

授業
講義視聴のみ
30,000円

マンツーマンサポートあり
(講義についてメールで質問、課題の提出とフィードバックを受けながら受講する事ができます)
50,000円

(お支払いはクレジットカードまたは銀行振り込み(クレジットカードは12回までの分割も可能)
※価格は全て税抜き

 

 

配信内容
総講義数:12
総合計講義時間:約12時間
受講期間:1ヶ月(講義視聴は6ヶ月可能)
配信スケジュール:お手続き完了の翌水曜に全講義配信
支払い方法:銀行振り込みまたはクレジットカード

 

全12回の講義各回の概要
1講義約30〜90分 合計約720分

第1回:Pythonプログラミング環境の構築

第2回:Python構文の基礎 リスト、タプル、辞書の解説

第3回:組み込みモジュール解説 標準オーディオ関連ライブラリーの解説

第4回:ループ、関数解説 Pythonでオーディオを扱うPyAudioの解説

第5回:オブジェクト、スコープについて PyAudio応用編

第6回:クラス解説

第7回:クラス応用編 特殊メソッド、Pythonmp3を取り扱う方法

第8回:機械学習用ライブラリー1  & Librosaでオーディオ波形解析

第9回:機械学習用ライブラリー2 Open CV解説Pythonでシンセを作成1

第10回:TensorFlow解説 & Pythonでシンセを作成2

第11回:Pythonでシンセを作成3

第12回:プログラミングで音楽パフォーマンス!PythonでライブコーディングするFoxDot解説

 


その他講義特徴
・講義資料はcanplayが独自に作成したオリジナルを毎回PDFで配布。
・全てのサンプルコードをJupyterNoteBookファイルで提供
・一部のサンプルコードはPythonファイルで提供。音楽データや画像認識プログラム用の画像データなども配布
・全講義に課題ありで、自分で実践する、手を動かせる、有効な学習が可能

 

前提知識
全くの未経験、初心者の方を対象としています。
ただし12回の講義は進むごとにレベルアップしていきますので頑張って学習に取り組んでください。

 


必要機材
ご自身のPCをご用意ください。
(Chromeインストール済みの必要がございます)Mac, Windows,は問いませんが講義では基本Mac使用です。

PC
Mac、Windows問いません。
CPUはi5以上、メモリー4GB以上。
OSはMACは10.15(Big Surは未確認)
Windowsは10
ハードディスクは10GB、できれば20GBの空きを確保してください。

音楽ソフト
音楽の再生や簡単な編集に音楽ソフト(DAW)が必要です。
あくまで音楽再生と簡単な編集のみですのでどんなDAWソフトでも受講可能です。





入学申込

    お名前 (必須) 

    ふりがな (必須) 

    メールアドレス (必須)

    お電話番号 (必須)

    年齢(必須)

    住所 (必須)

    お勤め先・学校 (必須)

    ご希望のコース(必須)

    canplayを何で知りましたか?