Rustで作ったVSTiで複数の音を同時に鳴らしてみる
はじめに 前回は、RustとNIH-plugを使って、簡単なVST3インストゥルメントを作りました。 MIDIのNote Onを受け取ったら正弦波を鳴らして、Note Offを受け取ったら止める...
8 search resultsShowing 1~8 results
You need to log-in
はじめに 前回は、RustとNIH-plugを使って、簡単なVST3インストゥルメントを作りました。 MIDIのNote Onを受け取ったら正弦波を鳴らして、Note Offを受け取ったら止める...
はじめに 趣味でピアノを弾いています。 普段は電子ピアノで練習することが多いのですが、内蔵されている音源だけだと少し物足りなく感じることがあります。練習するだけなら十分なのですが、もう少し気持ち...
Rails で ActiveRecord モデルを書いていると、attribute の変更前後の値を簡単に参照できる。 たとえば、記事タイトルが変更されたときだけ通知処理を呼び出したい場合、次の...
最近RubyでLLMを触る機会があり、Structured Outputをどう実現するか調べていたところ、ruby_llm というgemが使いやすそうだったので紹介します。 TypeScript...
templ は、Go で HTML をコンポーネント単位で型安全に書くためのテンプレートエンジンです。 .templという拡張子のファイルに「HTML + Go のコード」を混ぜて記述し、それを...
はじめに Prismaを使ったプロジェクトでテストを書こうとしたとき、最初に悩んだのが「DBをどう扱うか」という問題だった。 Prismaクライアントをモックする? テスト用DBに直接書く? テ...
Zoom AI ServiceのScribe APIを使って、音声ファイルの文字起こしを試す手順をまとめます。 この記事では、アカウント作成、APIキーの取得、JWTの生成、実際のAPIリクエス...
OpenCodeはオープンソースのAIコーディングエージェントで、任意のプロバイダのモデルを利用できるのが特徴です。 そこで今回はOpenAI APIやClaude API互換のエンドポイントで...
8 search resultsShowing 1~8 results
Qiita is a knowledge sharing service for engineers.