ユーザ用ツール

サイト用ツール


2026:01:24

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
2026:01:24 [2026/01/24 14:55] – 作成 machiaworx2026:01:24 [2026/01/25 08:37] (現在) machiaworx
行 16: 行 16:
  
 ---- ----
-  * 実はRe:codeでも同じような譜面の構造と入力方法してて、あまりにデータ入力が面倒になったので配列に譜面を簡単に入れられるようにMMLを作ったという。+  * 実はRe:codeでも同じような譜面の構造と入力方法してて、データ入力が面倒になる時があったので配列に譜面番号を簡単に入れられるようにMMLを作ったという。
   * 一応表に出さない仕様としてスケール上の音を並べることもできる。   * 一応表に出さない仕様としてスケール上の音を並べることもできる。
   * 音楽の構造から弄れるようにしたらいいのか、そもそも記述するのは譜面だけに留めるのか、さじ加減が難しいところではある。   * 音楽の構造から弄れるようにしたらいいのか、そもそも記述するのは譜面だけに留めるのか、さじ加減が難しいところではある。
   * Tulipは明らかに前者から考えられてるけど、それを使って譜面まで書くのも時間かかるのだよね。   * Tulipは明らかに前者から考えられてるけど、それを使って譜面まで書くのも時間かかるのだよね。
-  * 個人的には後者がやりたいからRe:code作った所ある。+  * 個人的には後者がやりたいからRe:code作った所ある 
 +  * そろそろシンセ部分も作らんとな。波形メモリ音源を導入する予定。 
 + 
 +===== プログラム ===== 
 +  * ローカルAIを導入してみたのでメモっておく。 
 +  * 参考(後半が主) 
 +  * https://qiita.com/YuukiYoshida/items/fd862857cb6a5eede164 
 +  * https://personal-picks.com/daily/whisper-whisperx-japanese-speech-recognition-guide/#toc14 
 +  * https://humanxai.info/posts/ai-whisper-python/ 
 +  * ただ現状どれもうまくいってない。どうもライブラリのバージョン関連で厄介事がある。 
 + 
 +---- 
 +  * 導入したAI(LLM) 
 +  * https://github.com/m-bain/whisperX 
 +  * これだと導入してからプロンプト書くだけでどうにかなるみたい。 
 +  * と思ったら、モデルの導入も必要らしい。知らんて・・・ 
 +  * https://personal-picks.com/daily/whisper-whisperx-japanese-speech-recognition-guide/#toc14 
 +  * こんな感じでまだ過渡期の模様。色々調べるけど安定して動かせるのは何時の日か。 
 + 
 +---- 
 +  * 自分が好きなスクリプト言語であるMiniScript、今年はかなり動きがある年になりそう。 
 +  * https://dev.to/joestrout/miniscript-road-map-for-2026-17mh 
 +  * SODA、作り直しになるとのこと。やっぱりねという感じ。 
 +  * SDLは枯れてると言っていいんだけど、割とモジュール構成なのがひどくて、Windows環境でのコンパイルがだいぶ曲者だったのよね。 
 +  * なので自分のほうでコンパイルが簡単にできるようにしてコミットしたんだけど、それでもダメなケースがあったみたい。 
 +  * ここ最近で制作者のほうでraylibを使うようになって、これはいい!ってなったみたいで、SODAはraylib使って作り直しになる模様。 
 +  * 素直に嬉しいね。 
 + 
 +---- 
 +  * 試しにMiniMicro2をビルドしてみた。 
 +  * https://github.com/JoeStrout/minimicro2 
 +  * どうもCの文法がコンパイラによって違うみたいな動きしてくれやがってその修正を行うことになった。 
 +  * GCCだともうちょっと書きやすそうなんだが、VCのコンパイラが妙に書き方にこだわるというか。 
 +  * あと、ライブラリが不足している。 
 +  * https://github.com/win32ports/unistd_h 
 +  * どうもunixで標準搭載のライブラリなんだけど、Windowsでは存在しないので代替ライブラリ使うか実装を避けるかが必要。 
 +  * とりあえず動いた。 
 +  * https://x.com/__machia__/status/2015056925755633769?s=20 
 +  * 座して待つ。 
 + 
 +---- 
 +  * 小さいゲームを作るのに色々悩むので一度tophatを導入してみることにした。(以前から弄ってたけどWebエクスポートは面倒なので一時中断してた) 
 +  * https://github.com/thacuber2a03/kilocat 
 +  * Webビルドは避ける形にすれば気軽につくることはできそう。 
 + 
 +---- 
 +  * umkaで作ったテキストエディタだそうです 
 +  * https://github.com/thacuber2a03/kilocat 
 + 
 +---- 
 +  * PocketLang、一度使えるかわからなくて放置してたんだけど、改めて使ってみた。 
 +  * https://github.com/ThakeeNathees/pocketlang 
 +  * 内部の修正というより、ドキュメントやビルド周りで手が加えられてる様子。 
 +  * ビルドしてみて、問題なく動くのを確認。 
 +  * 組み込みライブラリも問題なく作れた。 
 +  * これ組み込みして遊んでみようかしらねえ。 
 +  * RubyインスパイアといいつつもRubyより長ったらしい書き方しなくていいので楽。 
 + 
 +---- 
 +  * 色々コンパイルしている中で、cmakeのバージョン依存で大変なことになってるみたい。 
 +  * どうもCmakeの3.xのバージョンで存在していた命令が4.xからなくなったみたいで、その対応をしていないプロジェクトがやたら多い。 
 + 
 + 
 +---- 
 +  * 気分転換にmonogameのプロジェクト作ってみた。 
 +  * 今はUnityでゲーム作っているけど、正直Unityじゃなくてもいいというのは作っていて理解できた。 
 +  * ほとんどのモジュールは移植もできるので、あとはその構成だけテンプレート化していくのでもいいのかなと考えた。 
 +  * 試しにプロジェクト作ってみたけど、VSCodeだと何故か正常にテンプレート作れない。 
 +  * 仕方ないのでVisualStudioでテンプレート作ってソースはVSCodeで変更するとかになりそう。 
 +  * とはいうものの、Unity使って作ったらだいぶ楽できたのは間違いないので、このテンプレートセットは残しつつ別にフレームワーク作っていくのが良さそうと思った
2026/01/24.1769234109.txt.gz · 最終更新: 2026/01/24 14:55 by machiaworx