zkunがいろんなことを横書きするブログのようですw(含み笑)
音色パッチファイルzspの仕様を、v0.95b-v0.98bの間、ギター用独自のzsgに変更していたんだけど、v0.99からは再びzspに戻してキーボード版と共用のバージョン4に変更したようですw 短期間のベータ版でもあり、ファイルはまだ対応してないと注釈していたので、zsgの上位互換性をとれなんていう声は全く上がらないことは確かなようですw
ただ、技術者魂としては、たとえ短期間でも一応使えるように提供したzsgでむりやり仮保存とかした人もいるかもしれないなら、できれば救済してやるべきと思うようですw(律儀な笑)
それも、実は全く不可能な話ではないようですw なぜかと言うと、zspもzsgもタグ方式を採用しているので、テキスト中からタグを検索して位置を見つけ、そこから続く22個分の要素を読み込んで、所定の配列位置に収納させるというような処理は、本来簡単にできる構造になっているからのようですw ただし、今回の場合については、GRも持ってて本当にこの短期間でファイル保存まで使用した人というのは、まず0人だと思うし、保存して意味があるほどノーバグだったわけでもないので、さすがにそこまでやる必要性がないと思うようですw(妥当笑)
ただ、今後の開発の方向性としては、キーボード版、ギター版を併用していく以上、今回のようなことは今後も生じうるので、読み込み時のスクリプトを書くのがラクだからと言って、ただ単純に前から順番に、あるいは、未定義パートがある場合のみそこだけスキップさせる、という方式にするのではなく、全体の中からタグを検索して開始位置を決め、要素の最初に「そのタグの要素個数」を定義することで、タグが増えても、要素数が増えても対応させやすくなるということが分かったようですw これまでもバージョン情報として全体で「1」とか「2」とか値をもたせてはいましたが、それだけだと、結局個々の読み込み収納部分のスクリプトは大きく書き換えるしかないので、あまり効率のいい方法ではなかったようですw zkunテクノロジーがまた新たなノウハウを得たようですw(さすが過ぎる笑) ただ、今回分に関しては、正しく動いていればそれでいいので、もういちいち作り直すことはしないようですw(妥当笑) これは、今後の開発で利用していくことにするようですww(割り切った笑)
ただ、技術者魂としては、たとえ短期間でも一応使えるように提供したzsgでむりやり仮保存とかした人もいるかもしれないなら、できれば救済してやるべきと思うようですw(律儀な笑)
それも、実は全く不可能な話ではないようですw なぜかと言うと、zspもzsgもタグ方式を採用しているので、テキスト中からタグを検索して位置を見つけ、そこから続く22個分の要素を読み込んで、所定の配列位置に収納させるというような処理は、本来簡単にできる構造になっているからのようですw ただし、今回の場合については、GRも持ってて本当にこの短期間でファイル保存まで使用した人というのは、まず0人だと思うし、保存して意味があるほどノーバグだったわけでもないので、さすがにそこまでやる必要性がないと思うようですw(妥当笑)
ただ、今後の開発の方向性としては、キーボード版、ギター版を併用していく以上、今回のようなことは今後も生じうるので、読み込み時のスクリプトを書くのがラクだからと言って、ただ単純に前から順番に、あるいは、未定義パートがある場合のみそこだけスキップさせる、という方式にするのではなく、全体の中からタグを検索して開始位置を決め、要素の最初に「そのタグの要素個数」を定義することで、タグが増えても、要素数が増えても対応させやすくなるということが分かったようですw これまでもバージョン情報として全体で「1」とか「2」とか値をもたせてはいましたが、それだけだと、結局個々の読み込み収納部分のスクリプトは大きく書き換えるしかないので、あまり効率のいい方法ではなかったようですw zkunテクノロジーがまた新たなノウハウを得たようですw(さすが過ぎる笑) ただ、今回分に関しては、正しく動いていればそれでいいので、もういちいち作り直すことはしないようですw(妥当笑) これは、今後の開発で利用していくことにするようですww(割り切った笑)
PR