ピコサクラで最新版を確認できます。
What's Changed
- Fix71 func problem by @kujirahand in #72
- Refactor: 関数IDの重複設定を解消 by @kujirahand in #73
- 特殊コメント「///」をMetaTextとしてMIDIに埋め込む #79 by @kujirahand in #81
- MML仕様のドキュメントを作成 (docs/syntax.md) by @kujirahand in #88
- ゴールデンMIDI回帰テストを追加 by @kujirahand in #84
- PR時の自動テストを追加 by @kujirahand in #89
- Codex/fix issue 85 master settings by @kujirahand in #90
- 重要なコンパイラ・MIDIテストを追加 by @kujirahand in #92
- lexer.rsを7つのサブモジュールに分割 #75 by @kujirahand in #93
- song.rs と mml_def.rs をサブモジュールに分割 #75 by @kujirahand in #95
- exec() の match アーム本体を関数へ抽出する #96 by @kujirahand in #97
- make doc がmml_def分割後も動くようスクリプトを修正 #75 by @kujirahand in #98
- PR #94 のレビュー指摘2件を修正 (#101 の再作成) by @kujirahand in #103
- サブベロシティを実装 #102 by @kujirahand in #104
- docs: AGENTS.mdを分割後の構成に更新 #100 by @kujirahand in #105
- fix: MIDIダンプにチャンネルを出力 #91 by @kujirahand in #106
- 複数区間の onTime が重なって実行される問題を修正 by @kujirahand in #107
- MML関数で現在の演奏状態を取得できるようにする by @kujirahand in #108
- build_number.txtの自動更新を廃止 by @kujirahand in #110
- .onNoteWave が機能しない問題を修正 (#78) by @kujirahand in #111
- clippy の ptr_arg 警告を解消する by @kujirahand in #113
- Slur の第2引数に音長記法(!8 など)を使えるようにする by @kujirahand in #115
- NoteNo関数を実装する (#77) by @kujirahand in #116
- 先行指定を mml_const.pas に沿って実装 (#65) by @kujirahand in #118
- 変数参照を実行時に正しく評価する by @kujirahand in #122
- MIDIイベントデータの上限を追加 by @kujirahand in #131
- Rustfmt対応のコマンド一覧抽出器をPythonへ移行 by @kujirahand in #133
- 旧サクラ互換のビット演算子 |, &, ^ を実装 (#130) by @kujirahand in #134
- onTime等の先行指定で配列引数を展開できるように対応 (#129) by @kujirahand in #135
- CC先行指定で入れ子の関数・計算式を利用可能にする (#128) by @kujirahand in #136
- q%n と音符付随指定の %ゲートに対応 (#127) by @kujirahand in #137
- Slurコマンドの第3引数(range)と最大発音音数に対応 (#7) by @kujirahand in #138
- v/q/t/oの引数チェックと相対指定に対応 by @kujirahand in #139
- p%n でピッチベンドを詳細指定できるように対応 by @kujirahand in #140
- End命令で以降の実行を中断する (#141) by @kujirahand in #142
Full Changelog: 0.1.43...0.2.1