久しぶりに で白日歌ったら 62.04だった

4/27-5/3
- 研究室:数学演習とTaPL輪行をやった気がする。雰囲気は掴んだ。
- 開発:画面全体にゴキブリを這い回らせるプログラムをRustで書いていて、だいたい書き上がったんだけど細かいところを詰められてない。 は今週は開発しなかったね。
- 生活:ラッシーがうまい。

MIDIファイル再生してるときにstopボタンを出すPRを書いた。 github.com/ushitora-anqou/damj

出てるPRガッとmergeしたくなってきた。負担かけるのもアだし

考えてたんですが、マイクから拾った音声notesをそのまま(自由に)描画するのをやめて、楽譜notesを100ms〜200msくらいで切り分けて、その間で正しい音程が一度でも入れば、その楽譜notesをcorrectな音声notesにするみたいな仕組みにしたくなってきた。つまり楽譜notesをベースに音声を処理する。

やっぱこれじゃだめだなぁ(遅延解消の自分のPR2つを試した感想)

とりあえずいま何を考えているかというと、WebGL 2.0に対応してなさそうだったら画面に警告を出せばええかなぁと思っています。

GPU積んでるかどうかでpitchの推定方法変えるみたいな仕組みをいれたほうがええなこれ

Favicon(ブラウザタブの左側に表示されるロゴ)を文字だけDAMJIROにするPRを出した

おとずれなんもわからんので、100msくらい早くor遅く歌ってもちゃんと補正するような仕組みが必要という気分ですね

そういややりたいなぁと思いながらやってないのはニコニコ動画への対応なんだけど需要がなさそう。

一回遊んだgakufuは記憶されてほしいな。履歴みたいな。そうなるとgakufuにタイトル情報を仕込みたく鳴るが。

とりあえずメロディーをミュートするチェックボックスを作った(pull reqを取り込んだ)

あと得点が低すぎる気がしてるので、もうちょっとゆるやかな関数に変えたい

SPAのページ遷移のアイデアが固まってきた。

YouTube videoとMIDIのテンポ合わせるのアホ面倒で、YAMAHAのところからMIDIファイル買って突っ込めば歌詞も表示してよしなに演奏してくれる方が楽かなぁと思い始めている。そのほうが制御もしやすいし。ただYAMAHAのとこから買ったMIDIファイルはSMFを拡張したXFフォーマットというものになっていて、歌詞データは入っているんだけども独自形式になっている。これのパーザが無いので、扱いは若干面倒。

fix-uiが取り込まれると信じてNotesScroller小さくするやつやる

何の話からこんなことを考えているかというと はlibtimidityをwasmにコンパイルしたものを使っていて、libtimidityはLGPLなんだよなという。

Show more
わくわく鮟鱇ランド

わくわく鮟鱇ランドは、住民が皆わくわくしているマストドンです。登録は艮鮟鱇の身内に制限されています。