Oto
Oto copied to clipboard
A programming language for sound play
OtoプロジェクトはSecHack365'21で開発しています.
Otoの公式ウェブサイトはこちら.
音声出力にはportaudioを使用しています.
波形描画, GUIシンセ機能にはaclを使用しています.
Tasks
- [x] 音声出力機構の改良
- [x] REPL
- [x] エラー時にREPL自体が終了してしまう不具合修正
- [x] 日本語エラー表示
- [x] 外部ファイルでオプションを指定する
- [x] 漢字/ひらがな選択オプション
- [x] 変数の内容出力デバッグ
- [x] SOUND定義
- [x] フィルター機能
- [x] 波形出力改善
- [x] 配列・文字列リテラルのサポート
- [x] 和音
- [ ] WAVファイル出力
- [x] ドキュメント作成
- [x] GUIソフトシンセ作成(簡易版)
Additional tasks
- [ ] includeするとエラー箇所表示がおかしくなる不具合
- [ ] 関数サポート
- [ ] TRACK文
- [ ] WAVファイル取り込み・加工
- [ ] MML・MIDIのインポート・エクスポート
- [ ] FM音源
- [ ] スペクトログラム