zkunがいろんなことを横書きするブログのようですw(含み笑)
またまた発見があったyo ボーカルパートで2番、3番の歌詞を歌わせているときに、長く伸ばしたいんだけど、なんかちょっと早く切れてしまう歌詞が一部あるなぁと思って調べてみたyo ZTAB形式テキストを見ても表示は正しいのになんでだろう、、、と思ったら、あることに気付いたようですw ZTABテキストはアプリ上ではtabjという配列変数になっていて、演奏時にはそれをさらに変形させたpjという配列変数をつくって、そこからmfというSMFに準じたデータを作って再生させているんだけど、そのpjの中に歌詞1番を歌った時の「消音フラグ」データが当該小節で実行すべき消音予定の中に残ってしまっていたので、いくら2番の「発音フラグ」と「消音フラグ」だけを上書きしても、リセットしてなかったので1番の歌い回しのときのタイミングで消音だけが実行されたということみたいw そういえば昔Jamを作ってた時代にも、この音切れ問題で苦闘したときがあったよなw(遠い笑)
というわけで何をすればいいかを突き止めるとこまではいったけど、それをきちんと修正するにはちょっと時間が足りないので、その作業は明日やるようですw いよいよ、SOUL LOVE全体の打ち込みが終了する目前まできてるようですw 2番、3番の歌詞もループ再生させて確認していて、ようやく上記の不具合を発見したようですw やはり、本格的なデータを実際に打ち込んで作動させてみて初めて発見できる不具合というものがあるから、作者本人がみっちり使い込むというプロセスは非常に重要だよne(含み笑)
土曜の昼だyo ついにSOUL LOVE最後まで通し再生できるように打ち込んだyo まだいろいろ改良したい点はあるので、ここからさらに講座を展開していく予定だyo 上記の不具合もさっそく修正したyo わずか1行のスクリプトをコピペするだけでオッケーだったんだけど、問題はそれをどの位置にペーストして、配列の要素番号の値を1引くのか引かないのかという微妙な判断をできるかどうかなんだよne(作者以外まず無理な笑) 会社でやってる場合、膨大なスクリプトを書いた人に転職されたりすると、そのアフターフォローはたいへんだろうne(大苦笑) つくづく趣味で個人でやっててよかったと思うyo(幸運な笑)
というわけで何をすればいいかを突き止めるとこまではいったけど、それをきちんと修正するにはちょっと時間が足りないので、その作業は明日やるようですw いよいよ、SOUL LOVE全体の打ち込みが終了する目前まできてるようですw 2番、3番の歌詞もループ再生させて確認していて、ようやく上記の不具合を発見したようですw やはり、本格的なデータを実際に打ち込んで作動させてみて初めて発見できる不具合というものがあるから、作者本人がみっちり使い込むというプロセスは非常に重要だよne(含み笑)
土曜の昼だyo ついにSOUL LOVE最後まで通し再生できるように打ち込んだyo まだいろいろ改良したい点はあるので、ここからさらに講座を展開していく予定だyo 上記の不具合もさっそく修正したyo わずか1行のスクリプトをコピペするだけでオッケーだったんだけど、問題はそれをどの位置にペーストして、配列の要素番号の値を1引くのか引かないのかという微妙な判断をできるかどうかなんだよne(作者以外まず無理な笑) 会社でやってる場合、膨大なスクリプトを書いた人に転職されたりすると、そのアフターフォローはたいへんだろうne(大苦笑) つくづく趣味で個人でやっててよかったと思うyo(幸運な笑)
PR