12/15日記 ===== その他 ===== * SESSIONSお疲れ様でした。 * 今回は作品の提出なく一般参加扱いだったけど、これはこれでのびのびできた。 * 色々書けそうなことはあるんだけど、それよりまとまった休みが取れてるのが大きい。 * なので、待ち時間とかで音楽方面の確認とかゲームのテストとか色々やってたんだよね。 ===== 音楽 ===== * NornsShieldのエンコーダで出力される値が逆走するのでなんとかしなければ。 * ややこしいことに、エンコーダ2・3だけが故障しているやつ(2は完全にアウト、3はたまにアウトになる) * ただいずれにしても交換したほうが良さそうという判断してる。 * 新しいエンコーダは注文ずみ。あとは届いたら部品交換だな。 ---- * 新しいNornsも明日届く予定。 * なんで買っちゃったのか。ライブコーディング環境を作るのに最適だと思ったからだよ。 * 他のユーザ作成のプログラム動かすのも、自分でプログラム作るのも、どっちもアリだと思ったのだよ。 ===== 電子工作 ===== * https://protopedia.net/prototype/7148 * STM32のボード良さそうだな。 ===== ゲーム制作 ===== * 今まで本当に余裕がなかったんだけど、SESSIONS中は待ち時間とかもあるので、せっかくなのでCryPic.のテストプレイしてた。 * すごい久々に起動するよ・・・ってなった。 * 少しテストプレイしてテンションが上げられそう ===== メガデモ ===== * 今回SESSIONSでボコーダーボイスが入ってるやつがあったんだ。 * V2のRonanの仕組みを導入してんじゃねえかな?と思ったけど、どうも違う様子。 * 参考: * https://x.com/gggbaba123/status/2000526347115127217?s=20 * そもそもWindowsには、SAPIというものが存在する。これは音声合成とかにアクセスできるAPIぽい。 * https://ja.wikipedia.org/wiki/Speech_Application_Programming_Interface * どうもWindowsSDKに含まれてるので、特定パッカーで縮む対象になってそう。 * で、64klangはそのAPIにアクセスしてる様子。 * https://github.com/gopher-atz/64klang/blob/master/Player/Player/SynthNode.cpp * とは言うものの、データを受け取るのはストリーム形式みたいで、ストリームからWAVの変換、もしくはそのままストリームで流してると思われる。 * そもそもDirectSoundで再生する形式とかにしてそうな気が。(4klangはWAV書き込みかと思ったけど * あと探すついでに愉快な記述を見つけた。 * https://x.com/__machia__/status/2000584419958997433?s=20 * これWAVファイルの中身を書き込んでる疑惑がある。ドラムはよく使うし間違いないからね。 * あとは、STK使ってる * https://ccrma.stanford.edu/software/stk/ * 物理モデリング音源とかもあるみたいなんだけど、まぁいらんものは外すだろうなと。(そもそもリンクの時点で外される気がしないでもない