12周年を迎えました

毎年書いてる雑感です。

まずは2026/02/01時点でのYouTubeチャンネル登録者数は3534人です。この数はあんまり関係ないなぁという今日この頃、でも直近で言うと、登録者数増加が普段よりは多いのです。なんでかな? と思うのですが、思うに

・ユーミンをやって、一時的に聴く人が増えた。
 3-4日毎に新しい投稿があって、おすすめに載る。
 →チャンネル登録しなくても視聴できる。
・突然、カンタベリーなどという変な投稿になった。
 おすすめには載るけど、知らない曲なので、視聴しない。
 →このままだと、いずれ「おすすめ」から外れてしまう。
  また自分の好きな曲を投稿するようになった時に気づかないかもしれない。
  とりあえず、登録しておこう。

と、こんな現象が起きているのかなぁ? いや、どうなんでしょ。

今回は、最近のマイブームから、話題を2つ書いてみます。

1.月がきれいですね・・・

1つ目のマイブームは、「月を眺めること」です。きっかけは、大河ドラマかなんかで、「閏4月」とか、旧暦での表記が出てきたので、太陰暦の仕組みを調べ始めたんですね。それで、うるう月を置く条件とかを知ったのですが、いろいろ深掘りしていくうちに、天体としての月の見え方に興味を持ってしまったんですな。

我々に身近な天体はおのずと知れた太陽と月ですよね。地軸が23.4度傾いているおかげで、日本には四季が巡り、夏は太陽の高度が高くなり、冬は低くなります。1年に1周期変化するわけです。

では、月はどうか?

公転面が地球とあまり変わらないせいで、大まかに言えば、月も太陽と同じ軌道を通り、毎日太陽より50分ほど時間をかけて回って見えます。で、文字通り約1か月で1周遅れるんですね。

そして、実に面白いことに、月の高度も約1月周期で変化するのです。

例えば、冬至の頃、太陽は一番低くなりますよね。その季節での月は新月では一番低いんですが、満月では一番高くなります。なぜだかわかりますか? 新月というのは太陽とほぼ同じ位置にいます(まぁバッチリ重なると日食になるんですが)。逆に満月は地球を中心に太陽の真反対の位置にきます(だから全面照らされて満月になってるわけです)。なので、夏至の太陽とほぼ同じ軌道を通ることになり、高度が高いのです。

ちなみに本日2月1日は「14番目の月」で、ほぼ満月。高度は真夜中に75度くらいになり、感覚的にはほぼ真上、首が痛くなる角度です。太陽だと半年かかる高度の変化をたった2週間で観測できるのです。

で、ですね。この高度の変化も、1年周期でずれるのです。すなわち、夏至の頃、満月は非常に低い位置となります。

長年、名月はなぜ中秋なのか疑問だったのですが、春分・秋分の満月はほどよい高さの月を拝むことができるんですね。春は大気が霞がかかることが多いので、やはり秋ということになる・・・と。

以上の知識をもって、毎日、月の満ち欠けを眺めています。月の出・入り時刻は毎日50分づつ遅くなり、太陽との相対角度が12度づつ変化していきます。上弦は日没直後が見頃ですし、満月近くになると、夕方に東の空に丸みを増してくる姿が拝めます。そして満月を過ぎて下弦に入ると、さらに月の出が遅くなってゆき、新月に近づくと、夜明け前(老人なので)トイレに起きたついでに南西の空を眺めて月を探し、見つかるとなにやらラッキーな気分になり、布団に戻るというようなことをしているのです。

2.AIとの付き合い方

2つ目の話題は、去年も書いたAIについて。

自分はもともと理系で、若干のプログラミングのたしなみもあり、5年ほど前にDTM環境のバージョンアップをした際、メイン音源のMODXの音色エディタを作りました。もうしばらくバージョンアップをしていませんが、このソフト、毎日使っていて、僕の音楽活動にはなくてはならないものになっています。

で、方向性は若干異なるのですが、以前、DAWのVSTプラグイン開発を行おうとしたことがありました。ですが、その時は頓挫してしまいました。これ、僕にはとても難易度が高かったのですよ。

以前の音色エディタはVisual BASIC、.NET Frameworkで書きました。BASICというと、なんか半世紀前の遺物のような印象を受けるかもしれませんが、昔のBASICとは異なり、オブジェクト指向なので、決して古臭いものではありません。

その勢いの延長で、今度はVSTに挑戦しようと、本家Steinberg社が提供する「VST SDK(Software Development Kit)」と真っ向から格闘しようとしたのですが、C++に不慣れなせいもあり、行き詰ってしまいました。

で、そのまま数年、その方面は放置していたのですが、なんかAIはプログラミングもできるらしいし、ChatGPTに相談してみたところ・・・「VSTを開発したいならJUCEというツールを使いなさい」というお告げがあり、それに従って開発環境を再構築することになったのでした。

で、超久々にコーディング環境のMicrosoft Visual Studioを起動してみると、「2026年の最新バージョンに移行せよ」とのお達しが・・・。

で、びっくりしたのですが、Visual Studio 2026はMicrosoftのAI「Copilot」とつながってるんですよ。

最初、JUCEの使い方をググって、そのサイトのチュートリアルに沿ってコーディングをなぞろうとしました。で、ですね。練習なので、チュートリアルをコピペせずに、手打ちしようとして、やることをコメントで打ち込んだら・・・

なんか勝手にグレーの文字が現れた!

「ほら、お前の打ち込みたかったのはこれだろ!」とでも言いたげなのです。で、Tabキーを押すと、Copilotのコーディングしたグレーのプログラムコードが黒に固着。

うーむ、そういうことか。

100%のヒット率ではないものの、かなりの確率で先回りしてきます。でもね、思いました。AIの進化で、プログラマーは不要になる、と言われているけど、そんなことはない。先回りされたコードが適切かどうか、判断する力量が必要なのです。漢字や日本語の常識が分からなければ「かな漢字変換」を使えないのと同じ、まだ人間様は必要。

でも、以前に比べ、効率が圧倒的に上がっているのは明らかです。それも恐ろしいくらいに。

この他に、C++の文法や定石を調べ、確かめるのにはAIは超便利。以前はググって、疑問に関連するような記事を見つけて読んでいましたが、AIはダイレクトに疑問に答えてくれます。

一番の恩恵を感じるのがデバッグです。コンパイル時のエラーについては、エラー部分の周辺をクリックすると、Copilotが数十秒考えたのち、エラーの原因と修正方法を提案してくれます。これはすごい。

で、これらはPC上での話でしたが、これとは別にiPadを近くにおいて置き、AIに実現したいことを相談すると、プログラミングでの実現方法や次なる一手を示してくれます。これもなかなかすごい。

当初は専らChatGPT(無課金)に相談していたのですが、嘘をつきやがりました。

僕:MIDIトラックのフェーダー値を取得したいのだが、CC7(Main Volume)かCC11(Expression)のどっちだっけ?
ChatGPT:VSTはフェーダー値を取得できません
僕:オーディオトラックのフェーダー値を取得できないのは分かった。でもMIDIなら信号が流れてるのだから取得できるはず
ChatGPT:VSTはフェーダー値を取得できません

ということで、同じ質問はGoogleのGeminiに問うたところ
Gemini:CubaseのMIDIトラックのフェーダーはCC7です。

と、ちゃんと正解を答えました。以降、Gemini(無課金)を使うことに決めました。ChatGPT(無課金)はアホです。課金してGPT-5.2にすればよいのかもしれませんが。

さてさて、僕はいったい何を開発しているのか。まだ道半ばなので、明らかにするのを控えますが、なんとか夏までには形にできると良いな、と思っています。この方面でのAIが相当賢いのがわかったので、今回はなんとかなるかもしれません。成果が出たら、また報告します。

ではでは。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です