Lua スクリプトの練習

メリークリスマス・イブ!…
今日の午後は休みのクリスマスだってのに、
ここ何日か遊んでたLuaで、Tool を作る練習してました。
ほかの方で同じように、学びがてら書いてる人がいたら、そのコードを見てみたい、
というわけで、トピックを立ててみました。
バグの嵐でしたが、自分が今日作った奴、ちっちゃな xrnx Tool形式にまとめたものを、添付してみます。
main.lua の中に、使ったもの以外にも、いくつか関数を定義してます。
以前、移調の話を見かけたのを思い出して、書きました。
関数を差し替えれば、ボタンでパターンの一部だけ移調とか、特定のNoteだけ入れ替えとかも。
GUIを作るViewBuilderのとこが一番分からないです。ここらは適当にコピペしました。
適当にコピペ改変しちまって利用してもらったり、つっこんでくれたりするとうれしいです。
ではでは。
(追記:Midi_mapping追加)
今日の午後は休みのクリスマスだってのに、

ほかの方で同じように、学びがてら書いてる人がいたら、そのコードを見てみたい、
というわけで、トピックを立ててみました。
バグの嵐でしたが、自分が今日作った奴、ちっちゃな xrnx Tool形式にまとめたものを、添付してみます。
main.lua の中に、使ったもの以外にも、いくつか関数を定義してます。
以前、移調の話を見かけたのを思い出して、書きました。
関数を差し替えれば、ボタンでパターンの一部だけ移調とか、特定のNoteだけ入れ替えとかも。
GUIを作るViewBuilderのとこが一番分からないです。ここらは適当にコピペしました。
適当にコピペ改変しちまって利用してもらったり、つっこんでくれたりするとうれしいです。
ではでは。
(追記:Midi_mapping追加)