日記

gumroadでの売り上げが1000ドルに到達

2020年の4月にlogue SDKで作ったプラグインの販売をgumroadで始めたのですが、それから約3年、本日累積売上が1000ドルを超えました。 最近リリースしたminitoneは無料ですが寄付ができるようになっており、その寄付の分も...
Synthesizer

dockerを使わないlogue SDKのビルド環境

この週末は広島G7サミットのニュースを見ながら、個人的には通常運転で今日もdrumlogueをいじっていました。 これを一昨日から作っているわけですが、途中でdrumlogueのdocker経由のビルドが面倒になって、ローカル環境でのビルド...
日記

QQEnglish受講100回目

単なる日記です。昨年9月にオンライン英会話のQQEnglishを始めて、一昨日が100回目の受講でした。 約8か月間、開始時点ではR.E.M.S.の「E教材」から始め、今「H教材」が終わりそうなところです。教材はAからTまで20段階あるので...
Synthesizer

シンセサイザ/信号処理ライブラリMaximilianをlogue SDK v2から使う

この記事では、drumlogueのユニットをMaximilianというライブラリを使って開発する方法を解説します。 logue SDK v2でシンセユニットを作るには、オシレータだけでなく、エンベロープやフィルタも含めて作る必要があります。...
Synthesizer

drumlogue用のシンセユニット「minitone」を公開

logue SDK 2を使って作成したdrumlogue用のシンセサイザをリリースしました。無料ですが、今回はGumroadにページを作成しています。 いつもは無料のものはGitHubのリポジトリのリリースページに置くだけなのですが、今回は...
Synthesizer

PolyBLEPによる、Band-limitedな鋸波や矩形波の生成

ゴールデンウイークということで、あまり人気のない(?)波形生成の話をしてみます。 鋸波や矩形波などの波形をデジタルで生成しようとすると、エイリアスノイズの問題が発生します。鋸波や矩形波には、無限に高次のの倍音成分が含まれており、これらはDA...
Synthesizer

Logue SDK 2.0 のAPI:新たなパラメータ表示方法の詳細解説

logue SDK 2.0では、ユーザユニットで利用できるパラメータの個数が従来の6個から24個に増え、表示方法を様々にコントロールできるようになりました。これはプラグインのユーザインタフェースがの大幅な改善ですが、いろいろ機能が増えている...
Synthesizer

logue SDK 2.0を使ってみた(3)シンセサイザを作ってみる

前回のディレイに続いて、logue SDK 2.0を使ったシンセサイザのユーザユニットも作成してみます。 シンセサイザはlogue SDK 2.0で大きく変わったところです。というのは、シンセサイザの構成というのはざっくり下図のようになって...
Synthesizer

logue SDK 2.0を使ってみた(2)ディレイを作ってみる

前回の続きです。 logue SDK 2.0の勉強のために、とりあえず簡単なディレイを作ってみました。 以前、VeryShortという超短時間のディレイを作りましたが、その移植版です。 logue SDK 2.0で一番簡単そうなのは、入力信...
Synthesizer

logue SDK 2.0を使ってみた(1)

これまで、logue SDKを使った開発の記事をいくつか書いてきましたが、この度、drumlogueを購入しましたので、drumlogue用の新しいSDK「logue sdk 2.0」を使ってみました。 従来のlogue SDK(1.0系列...
日記

ChatGPTにコードを書いてもらったら間違ってたけど感心した話

ChatGPT、いろいろなことができて面白いですよね。 Arduinoなどのプログラムを書いてもらうという試みもいろいろされているようですが、私も今回ChatGPTにプログラムを書いてもらってみました。 昨年、PowerAppsのプログラム...
日記

2022年の振り返りと2023年の抱負

今年も今日で終わりです。 この1年は、思っていたほど活動はできなかったのですが、それでも夏以降は昨年よりは少し時間の余裕があった気がします。これはマンションの理事会の任期が終わってマンション管理の仕事が無くなったことが大きいです。 とはいえ...
RP2040

MicroPythonでLCDにダブルバッファによる描画を行うには

以前公開したMicroPython用のST7735ドライバのリポジトリで、以下のような質問がありました。 「ゲームを作りたいのですが、update相当の機能はないのでしょうか?」 このupdateというのは、おそらくオフスクリーンのフレーム...
日記

PowerAppsとPowerAutomateを使ってみた話

この一か月ほど、仕事のほうでちょこっとMicrosoft PowerAppsとPowerAutomateを使っていましたので、感想などをメモしておきます。 数百レコード程度の小さなデータを扱う事務作業があり、これまでExcelを使っていまし...
Synthesizer

JavaScriptで書かれた電子回路シミュレータcircuit.js

先日ビデオを作っていて、シンセサイザの波形のアニメーションが欲しくなり、いろいろとツールを探した結果見つけたのが、この「circuit.js」です。 これは電子回路のシュミレータで、元はJavaで書かれていたものをJavaScriptに変換...