zkunがいろんなことを横書きするブログのようですw(含み笑)
あっという間に完成したyo Beat v2.2としてリリースしたけど、ファイル形式はv2.1から全く変更なしだyo このベースエディターはかなり複雑な処理をさせているんだけど、不思議と完璧に動いてくれてるみたいw(感心笑) スコアシートからLOADさせたベースパターンが完璧にビジュアル表示される様子は、もはや芸術的と言ってもいいかもw(絶賛笑) まあバグチェックは入念に行ったつもりだけど、動作が超複雑なだけにまだ何かあるかもしれないけどne(苦笑)
作ったボクでさえ勘違いして「あれっ、正しく動いてないんじゃね?」と思ってしまうことがあるyo それは、小節の4拍目に2分音符(8クロック分の長さ)を入力したとするyo そうするとこの小節ではおさまりきらず、次の小節の1拍目分(4クロック)まで音がのびるよne エディターには次小節へあふれる音の長さを入力するセレクタがあるので、そいつを「4」にしとけばオッケーと早とちりしちゃうんだよne そうではなくて、あくまで「長音」を指定する場合はチェックボックスをずーっとつなげてONにしていく必要があるyo そして、最後の16クロック目のチェックボックスもしっかりONにしていないと、音はそこで「延長されてない」とみなされるので、いくらセレクタをいじっても無効になるyo それに気付かず、「あふれ分が反映されてない! バグだ、バグだ!」と騒いでいた開発者がいるので、みなさんはそのようなことがないようにw(失笑) 本人も勘違いするくらい複雑で高度な動きをしてるってことだyo(凄過ぎ笑)
あともう一つ追加したのが、「ファイルを選択」ボタン。これは、COOKIEではわずか4KBの容量しか扱えないことがわかったので、テキストをコピペしてインポートする方法はあるとは言え、もうちょっとスマートなやり方はないのかなと、あちこち調べてみた結果発見したものだyo ファイルAPIというものを使ってるらしいんだけど、ボクの手持ちの本にはどこにも載ってないんだよne 結構新しい機能らしいyo ただ、JavaScriptはセキュリティの観点から、クッキー以外はローカルファイルアクセスをさせないという原則だったはずなのにいいのかよと少し思うけどne これの利用方法には条件があって、読み込むファイルはUTF-8エンコードで保存したプレーンテキストファイルでないとちゃんと読めないみたい。Macの場合は標準添付のテキストエディットで、「環境設定」から「開く/保存」のところで全部「UTF-8」を選択しておけば問題なく保存できたyo これを使えば一発で読み込めるようになるので、ループパターンテキストばかりを入れるフォルダをつくっておけば、そこから常に読み出すようにすればいいので、管理がしやすくなるよne この機構をつけられたので、もう貧弱なクッキーに悩まされることはなくなったyo ただ、読み込みは一発になったけど、ファイルの書き出しまではできないので、保存するときはコピペしてテキストファイルをつくらないとダメだyo
短期間でもの凄い進化をとげたけど、きっとベースエディターにまだバグがあるような気がしてならないので、しばらく色んな曲を打ち込みながらバグチェックをしてみようと思うyo まだまだ先は長いけど、おかしな挙動がないかしっかりチェックしながら進もうと思うyo(妥当笑)
作ったボクでさえ勘違いして「あれっ、正しく動いてないんじゃね?」と思ってしまうことがあるyo それは、小節の4拍目に2分音符(8クロック分の長さ)を入力したとするyo そうするとこの小節ではおさまりきらず、次の小節の1拍目分(4クロック)まで音がのびるよne エディターには次小節へあふれる音の長さを入力するセレクタがあるので、そいつを「4」にしとけばオッケーと早とちりしちゃうんだよne そうではなくて、あくまで「長音」を指定する場合はチェックボックスをずーっとつなげてONにしていく必要があるyo そして、最後の16クロック目のチェックボックスもしっかりONにしていないと、音はそこで「延長されてない」とみなされるので、いくらセレクタをいじっても無効になるyo それに気付かず、「あふれ分が反映されてない! バグだ、バグだ!」と騒いでいた開発者がいるので、みなさんはそのようなことがないようにw(失笑) 本人も勘違いするくらい複雑で高度な動きをしてるってことだyo(凄過ぎ笑)
あともう一つ追加したのが、「ファイルを選択」ボタン。これは、COOKIEではわずか4KBの容量しか扱えないことがわかったので、テキストをコピペしてインポートする方法はあるとは言え、もうちょっとスマートなやり方はないのかなと、あちこち調べてみた結果発見したものだyo ファイルAPIというものを使ってるらしいんだけど、ボクの手持ちの本にはどこにも載ってないんだよne 結構新しい機能らしいyo ただ、JavaScriptはセキュリティの観点から、クッキー以外はローカルファイルアクセスをさせないという原則だったはずなのにいいのかよと少し思うけどne これの利用方法には条件があって、読み込むファイルはUTF-8エンコードで保存したプレーンテキストファイルでないとちゃんと読めないみたい。Macの場合は標準添付のテキストエディットで、「環境設定」から「開く/保存」のところで全部「UTF-8」を選択しておけば問題なく保存できたyo これを使えば一発で読み込めるようになるので、ループパターンテキストばかりを入れるフォルダをつくっておけば、そこから常に読み出すようにすればいいので、管理がしやすくなるよne この機構をつけられたので、もう貧弱なクッキーに悩まされることはなくなったyo ただ、読み込みは一発になったけど、ファイルの書き出しまではできないので、保存するときはコピペしてテキストファイルをつくらないとダメだyo
短期間でもの凄い進化をとげたけど、きっとベースエディターにまだバグがあるような気がしてならないので、しばらく色んな曲を打ち込みながらバグチェックをしてみようと思うyo まだまだ先は長いけど、おかしな挙動がないかしっかりチェックしながら進もうと思うyo(妥当笑)
PR