Professional Documents
Culture Documents
Spectral Lab
- Spectral Composition
なぜ作るのか
GUIツール CUIツール
DAW 1. SuperCollider
1. Cubase 2. Sonic Pi
2. Ableton 3. JavaScript
3. ProTools 4. Python
4. Reaper
5. tracktion
CUI + GUI
譜面作成ソフト 1. Opus Modus
6. Sibelius
7. Finale
8. Dorico
Visual Programming
1. Max
2. Open Music
3. Reaktor
オリジナリティ
DAW
- 一定の音楽性を想定することで、使いやすさを提供している
- 12平均律
- 微分音を含んだハーモニーは ?
- ピッチのニュアンスはピッチベンドで十分?
- 単一の拍子、テンポ
- PolyrhythmやPolymeter ?
- 複数のテンポ。 Piano Phaseみたいな音楽はどうやって作るの?
- 用途がピアノやドラムなどのリズム楽器の打ち込みに偏っていない ?
デフォルメしすぎでは?
アジアの音楽
- 微分音ある
- ピッチが一定ではない
- 倍音構造が複雑である
- リズムも単一的ではない
- ホモフォニーではなくヘテロフォニー
GUIツール CUIツール
DAW 1. SuperCollider
1. Cubase 2. Sonic Pi
2. Ableton 3. JavaScript
3. ProTools 4. Python
4. Reaper
5. tracktion
CUI + GUI
譜面作成ソフト 1. Opus Modus
6. Sibelius
7. Finale
8. Dorico
Visual Programming
1. Max
2. Open Music
3. Reaktor
CUIツール
- テキストで音楽を表現することの限界
- 人口も少ない
GUIツール CUIツール
DAW 1. SuperCollider
1. Cubase 2. Sonic Pi
2. Ableton 3. JavaScript
3. ProTools 4. Python
4. Reaper
5. tracktion
CUI + GUI
譜面作成ソフト 1. Opus Modus
6. Sibelius
7. Finale
8. Dorico
Visual Programming
1. Max
2. Open Music
3. Reaktor
Visual Programming
- ノードベースのUIが多い
- ノードを紐で繋いでいく
- Signal Processingに適したUI
- シンセをつくるetc
- 作曲は偶発性に頼るものになりがち
- eg: モジュラーシンセの即興演奏
では、どうやって解決するのか
Dawlet
Dawlet
- 小さなDAWシリーズ
- アプリケーションの集合体
- Dawlet - algorithm
- Dawlet - spectral
- Dawlet - science
- Dawlet - minimal
- 作曲スタイルに応じてアプリケーションを組み合わせて使う
- 実験的音楽のためのプレイグラウンド
- Audio関連の機能ではなく、MIDIに関連する処理に特化
共通の
プロジェクトファ
イル
.dlファイル
Effect Effect
Dawlet - algorithm Panel Rack
Attribute
Panel
Pianoroll
Dawlet - spectral
Dawlet - science
● Pythonスクリプトを実行できる。
● Song情報へアクセスするためのAPIを提供
● librosaとかライブラリを自分で追加できる
● UIはおそらくScript実行前と実行後の差分表示か。
○ コマンドラインツールでも良い可能性がある
Dawlet - minimal
Features
- OSSにしてオリジナルのDawletを作れるようにしたい
- ライブラリを分ける。 APIドキュメンテーション頑張る。
- ファイルのバージョン管理をどうするか
- 最低限Redo / Undoできるようにはしたい
- MIDIとmusicXMLの両方をエクスポートしたい
問題点
時間と人手とお金がない