2026年7月11日土曜日

Visual Stadio CodeとOllama

ローカル生成AIでOllama、Difyと来たが、Visual Studio CodeでOllamaを使ってチャット、タブ補完(インライン)、コードベース検索等が可能らしい。
Continueってのを使うみたい。
ちょっと調査が必要

AbletonからExtensions SDK

Extensions SDKについての詳しい説明は、DTMステーションさんのがとても詳しく書かれてるので、
ここでは、省略。
今話題のAbleton Live用ツール、Extensions SDK。実際どんなものなのか、素人でも使えるのか試してみた!

一連の作業で、npmを使用したりする箇所で、私は躓きました。

>npm -v
とかした際に、
> npm -v
npm : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Program Files\nodejs\npm.ps1 を読み込むことが できません。
詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。
発生場所 行:1 文字:1
+ npm -v
+ ~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

これ、DTMやってる人で、結構同じように躓いたんじゃないでしょうか?
無意識でコマンドプロンプトを起動したつもりが、Windows Powershellだった場合、発生する場合があります。
素直に、コマンドプロンプトを起動して、そちらで実行しましょう。
いや、俺は、Windows Powershellを使うんだって人は、たぶん解決方法をご存じなんだと思います。
その場合は、管理者権限で、Windows Powershellを起動して、現在のセッション(ウィンドウ)のみ一時的に許可する以下のコマンドを使用してください。永続的にしたい人は、各自でぐぐってください。セキュリティ的には、一時的に許可する方が良いと思います。
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Ableton LiveとMAX

私が使用してるDAWアプリは、Ableton Liveです。
Ableton LiveにもMax for Liveが提供されていて、それで、MAXの機能が使えるのですが、
より多くの機能を使うには、Cycling '74が提供してるMAXを別途使う必要があります。

「Maxは、独自のインタラクティブ・ソフトウェアを作るための無限に柔軟なスペースです。」とCycling '74のサイトにも書かれているように、とても楽しい開発ツールです。

世の中は、生成AIでプログラミングとかってよく書かれてますが、MAXのようなGUI上で、オブジェクトをつないでいくようなプログラミングは、生成AIを活用してソフトウェアを作成することが出来るんでしょうか?

Difyとは

Difyとは、プログラミング不要でAIアプリケーションを開発・運用できる
オープンソースのLLMアプリ開発プラットフォームだそうです。
ここで、AIアプリケーションとあるので、イメージとしては、自作アプリにAI機能を埋め込んだものってざっくりと思ってます。

既にインストールしたOlammaで動作するモデルが使えるようなので、今、色々調査中です。

Open WebUI

Ollamaをインストールしましたが、コマンドラインでのやり取りは、昔のBASIC時代の人工無能を思い出しちゃいました。

やっぱり、ブラウザからローカル生成AI(Ollama)を使いたいなぁと思って、色々調べた結果、Open WebUIなるものを見つけました。ってことで、さっそくインストール、実行。

Dockerで実行しました。

$ docker run -d --network host --gpus=all -v open-webui:/app/backend/data -v open-webui-ollama:/root/.ollama --name open-webui ghcr.io/open-webui/open-webui:ollama

ブラウザから「localhost:8080」でアクセス

でも、Difyってのを見つけたので、Open WebUIについては、これ以上書くことは無いかな?

Ollama

今更、AIですが...
ChatGPTに少しだけ質問して、回答を読んで、おお!と思ったけど、その後は特に使ってない...って私だけでしょうか?
たぶんAIを使いまくって良さが分かるまで、かなりかかるんだと思います。でも、無料で使える範囲だと...

ローカル生成AIってあるんですが、お手軽に使えるのか?
そこで、家のPCで動くようにしてみました。

家のPCはDTMするのに購入したんですが、ゲームも快適に動けばいいなと思って選んだものです。
CrazyRaccoonって筐体に書かれてます。
3年以上前に購入したものです。
CPUは12th Gen Intel(R) Core(TM) i7-12700 (2.10 GHz)
メモリは64GB
GPUはNVIDIA GeForce RTX 3060 (12 GB)
ストレージはSSDが1TB
OSはWindows 11 Homeです。

どんなやり方でインストール(構築)したら良いか考えました。
1.PCをWin11とUbuntuのデュアルブートにして、Ubuntu上にインストール
2.Win11にOracle VirtualBoxをインストールしてUbuntu上にインストール
3.Win11のWSLのUbuntu上にインストール

3のやり方で、WSL上のUbuntuからGPUが使えると書かれてたので、これに決めました。

$ curl -fsSL https://ollama.com/install.sh | sh

ERROR: This version requires zstd for extraction. Please install zstd and try again: -
Debian/Ubuntu: sudo apt-get install zstd - RHEL/CentOS/Fedora: sudo dnf install zstd - Arch: sudo pacman -S zstd
「zstd」が必要と怒られたので、それをインストール
$ sudo apt-get install zstd

そして、再度
$ curl -fsSL https://ollama.com/install.sh | sh

正常にインストールされたのをバージョン表示で確認
$ ollama --version
ollama version is 0.30.6

次は、ローカルで動作させる生成AIのモデルをダウンロード
$ ollama pull gemma3:4b

ダウンロードが完了したら、以下のコマンドを実行
$ ollama run gemma3:4b
>>> Send a message (/? for help)

すると、もう、モデルと対話が可能に...
ローカル生成AIなんで、好きなだけAIと対話が出来ます。

2026年7月4日土曜日

VST3 Audio Plug-ins SDK

VST3のSDKを下記サイトからダウンロード&解凍
ちょっとずつ調べてみようと思う。
About the Steinberg VST technology