Generated by All in One SEO v4.9.10, this is an llms.txt file, used by LLMs to index the site. # うつぼっくす(旧C++でVST作り) VSTの開発と音声処理・プログラミングに関する情報を公開しているWebサイトです。VST SDK 3.7.3まで対応しています。 ## 投稿 - [ギターストローク生成MIDIエフェクト – Utsbox MIDI Tool2](https://www.utsbox.com/?p=2971) - 概要 Utsbox MIDI Tool2はギターのコードストロークを生成するギター音色用のMIDIエフェクトV - [AviUtl ExEdit2用オーディオエフェクト – Utsbox Audio Effect for AviUtl ExEdit2](https://www.utsbox.com/?p=4050) - 概要 Utsbox Audio Effect for AviUtl ExEdit2は、AviUtl ExEdi - [うつぼっくす(旧C++でVST作り)](https://www.utsbox.com/?p=591) - うつぼっくす(旧C++でVST作り) 本サイトではこのサイトではVST/VSTiプラグイン(エフェクター、ソフ - [グリッチエフェクト – Utsbox Glitch](https://www.utsbox.com/?p=3302) - 概要 テープストップやリトリガー等、複数のエフェクトを内蔵したグリッチエフェクターになります。 オートメーショ - [VST SDKの各バージョンのリンク](https://www.utsbox.com/?p=1123) - VST SDKの各バージョンのリンク VST SDKの各バージョンのリンク(URL)になります。古いバージョン - [スタンダードMIDIファイルの読込](https://www.utsbox.com/?p=3942) - はじめに ここではスタンダードMIDIファイル(.smf)のフォーマットの説明と簡単な読込サンプルについて解説 - [SoundFontの取り扱い04 - SoundFontの音色と音色情報(Hydra)チャンク](https://www.utsbox.com/?p=2375) - はじめに 複数回にわたってSoundFontファイル(.sf2ファイル)を読み込んでシンセサイザーなどに使える - [SoundFontの取り扱い03 - SoundFontの音色とジェネレータについて](https://www.utsbox.com/?p=2390) - はじめに 複数回にわたってSoundFontファイル(.sf2ファイル)を読み込んでシンセサイザーなどに使える - [SoundFontの取り扱い02 - SoundFontのフォーマット](https://www.utsbox.com/?p=2090) - はじめに 複数回にわたってSoundFontファイル(.sf2ファイル)を読み込んでシンセサイザーなどに使える - [SoundFontの取り扱い00 - SoundFontを読み込むサンプルコード](https://www.utsbox.com/?p=2294) - SoundFontを読み込むサンプルコード SoundFontを読み込みのサンプルコードはこちらになります。 - [Wavファイルのフォーマットと読込](https://www.utsbox.com/?p=3613) - はじめに ここでは音声ファイルであるWAVファイル(.wav)のフォーマットの説明と簡単な読込サンプルについて - [RIFFファイルについて - RIFFファイルの概要と読み込み](https://www.utsbox.com/?p=2181) - はじめに ここではRIFFファイルとフォーマットの概要と読み込むためのクラスの実装について説明します。 今回の - [VST3プラグイン開発03 - はじめてのVST3プラグイン](https://www.utsbox.com/?p=694) - はじめてのVST3プラグイン 前回はVST3のプラグインを作成する際のVisual Studioのプロジェクト - [SoundFontプレイヤー - Utsbox SF2 Player](https://www.utsbox.com/?p=2649) - 概要 Utsbox SF2 PlayerはシンプルなSoundFontプレイヤーのVST3プラグインです。 下 - [テンポ同期フィルターエフェクター - Tempo Sync Filter](https://www.utsbox.com/?p=1821) - 概要 Tempo Sync FilterはDAWのテンポに合わせてフィルターを適用するVST3プラグインです。 - [.wavファイル プレイヤー - .WAV Player](https://www.utsbox.com/?p=2580) - 概要 .WAV PlayerはGUI上から簡単にキーに.wavファイルをアサインして再生することのできるVST - [自作VSTプラグインTempo Sync Filterと.WAV Playerの更新終了について](https://www.utsbox.com/?p=3872) - 自作VSTプラグインの「Tempo Sync Filter」および「.WAV Player」について、更新を終 - [図形・波形描画ビューの実装](https://www.utsbox.com/?p=3592) - 図形・波形描画ビューの実装 VST GUIにおいて音声波形などを描画するビューための方法を説明します。 波形描 - [VST SDK 3.7.5が公開されました。](https://www.utsbox.com/?p=3807) - VST SDK 3.7.5が公開されました。 2022年5月16日に、VST SDK 3.7.5が公開されてい - [VST SDK 3.7.4が公開されました。](https://www.utsbox.com/?p=3802) - VST SDK 3.7.4が公開されました。 2021年12月14日に、VST SDK 3.7.4が公開されて - [ギター奏法生成MIDIエフェクト - Utsbox MIDI Tool1](https://www.utsbox.com/?p=2916) - 概要 Utsbox MIDI Tool1はマルチティンバー音源向けのギターMIDIエフェクトです。 MIDIノ - [VST3ホスト開発03 - 音声処理クラスの作成と初期化](https://www.utsbox.com/?p=3043) - 音声処理クラスの作成と初期化 前回はVST3プラグインの情報を表示する簡単なVST3ホストの作成について記載い - [VST3ホスト開発04 - 音声処理クラスでの音声処理準備](https://www.utsbox.com/?p=3368) - 音声処理クラスでの音声処理準備 前回はVST3ホストでVST3プラグインから音声処理クラスを取得する方法につい - [VST3ホスト開発02 - VST3プラグインの読み込みと情報表示](https://www.utsbox.com/?p=3006) - VST3プラグインの読み込みと情報表示 前回はVST3ホストを作成する際の開発環境準備やVisual Stud - [VST3プラグイン開発11 – ツールを使ったVST GUIの作成方法](https://www.utsbox.com/?p=1877) - ツールを使ったVST GUIの作成方法 前回までで、パラメーターやMIDIメッセージの受信などの内部処理に関す - [VST3プラグイン開発13 – VST GUIコードでのつまみ(ノブ)等の実装方法](https://www.utsbox.com/?p=1230) - つまみ(ノブ)等の実装方法 前回作成したVSTではただGUIウィンドウが開くだけでしたので、パラメーターは一切 - [VST3プラグイン開発12 – 最小構成のVST GUIコード](https://www.utsbox.com/?p=1186) - 最小構成のVST GUI 前回はInline UI Editor for VST3を使ってGUIを作成する方法 - [VST3プラグイン開発10 – MIDIメッセージの受取2](https://www.utsbox.com/?p=1109) - VST3プラグインでMIDIメッセージを受信する方法2 前回はMIDIのノートオン/ノートオフメッセージを受信 - [VST3プラグイン開発09 – MIDIメッセージの受取1](https://www.utsbox.com/?p=1083) - VST3プラグインでMIDIメッセージを受信する方法1 前回まででパラメーターの実装や保存など、ひととおりのパ - [VST3プラグイン開発08 – VST3プラグインのパラメーター内容の保存方法](https://www.utsbox.com/?p=1060) - VST3プラグインのパラメーターを保存する方法 前回まででいろいろなパラメーターを実装しました。 【参考】 パ - [VST3プラグイン開発07 – VST3プラグインのパラメーター実装方法3](https://www.utsbox.com/?p=1016) - VST3プラグインのパラメーター実装方法3 前回はいろいろな値を表示すると文字列リストのパラメーターを実装しま - [VST3プラグイン開発06 – VST3プラグインのパラメーター実装方法2](https://www.utsbox.com/?p=887) - VST3プラグインのパラメーター実装方法2 前回はパラメーターを実装しましたが、0.0~1.0の範囲の値しか表 - [VST3プラグイン開発05 – VST3プラグインのパラメーター実装方法1](https://www.utsbox.com/?p=737) - VST3プラグインのパラメーター実装方法1 前々回ははじめてのVST3プラグインを作成いたしました。 今回は前 - [シンプルステップシーケンサー - Utsbox Simple Sequencer](https://www.utsbox.com/?p=3548) - 概要 Utsbox Simple Sequencerはシンプルなステップシーケンサーです。 下記のリンクよりダ - [VST3プラグイン開発04 – VST3のバスについて](https://www.utsbox.com/?p=707) - VST3のバスについて 前回は最小構成のVST3プラグインを作成しましたが、その中にあったバスの概念について簡 - [VST3プラグイン開発01 - VST3開発環境の準備](https://www.utsbox.com/?p=1287) - VST3開発環境の準備 VST3を開発するにはいくつかのソフトウェアが必要になります。 このサイトではWind - [VST3プラグイン開発02 - VST3プロジェクトの作成](https://www.utsbox.com/?p=1319) - VST3のプロジェクトの作成 前回は開発環境の準備方法を記載いたしました。 今回はVST SDKでVST3開発 - [VST SDK 3.7.3が公開されました](https://www.utsbox.com/?p=3655) - VST SDK 3.7.3が公開されました。 少し前になりますが、VST SDK 3.7.3が公開されたようで - [SoundFontの取り扱い01 - SoundFontの概要と前提知識について](https://www.utsbox.com/?p=2068) - はじめに 複数回にわたってSoundFontファイル(.sf2ファイル)を読み込んでシンセサイザーなどに使える - [VST GUIにおけるドラッグアンドドロップの対応](https://www.utsbox.com/?p=3582) - VST GUIにおけるドラッグアンドドロップの対応 VST GUIにおいてファイルなどをドラッグアンドドロップ - [キックボタンの実装](https://www.utsbox.com/?p=1584) - VST GUIにおけるキックボタンコントロールの実装 VST GUIにおいてキックボタンコントロールを実装する - [自作VSTプラグインのダウンロードリンク更新](https://www.utsbox.com/?p=3511) - 自作VSTプラグインにある各自作VSTプラグインのダウンロードリンクの不具合を修正しました。 ダウンロードでき - [「はじめてのVST3プラグイン作り」の更新](https://www.utsbox.com/?p=3436) - VST SDK 3.7.2の公開に伴い、「はじめてのVST3プラグイン作り」のサンプルを更新しました。 あわせ - [「VST3ホスト開発03 – 音声処理クラスの作成と初期化」の更新](https://www.utsbox.com/?p=3448) - 「VST3ホスト開発03 – 音声処理クラスの作成と初期化」を更新しました。 PluginContextを作成 - [「VST3ホスト開発01~03」の更新](https://www.utsbox.com/?p=3371) - VST SDK 3.7.1の公開に伴い、「VST3ホストの開発環境と設定」「VST3プラグインの読み込みと情報 - [VST3プラグイン開発(補足) – サンプルソースファイルのビルド方法](https://www.utsbox.com/?p=1748) - サンプルソースファイルのビルド方法 ここでは本Webサイトの各ページからダウンロードできるVST3.6のサンプ - [VSTプラグインのファイル・フォルダ構成](https://www.utsbox.com/?p=2111) - VSTプラグインのファイル・フォルダ構成 VSTプラグインは専用アイコン(Windows)やスナップショットの - [VST SDK 3.7.2が公開されました](https://www.utsbox.com/?p=3388) - VST SDK 3.7.2が公開されました。 参考→sdk.steinberg.net 変更点は下記のようです - [VST3ホスト開発01 - VST3ホストの開発環境と設定](https://www.utsbox.com/?p=2988) - はじめに 「VST3ホスト開発」では、数回に分けてVST3ホストアプリケーション(VST3プラグインを読み込め - [パラメーター情報のフィードバック](https://www.utsbox.com/?p=1964) - パラメーター情報のフィードバック MIDIノートオン・オフに合わせてパラメーターを変更したり、音圧に応じて値が - [入力された文字列を数値にする方法](https://www.utsbox.com/?p=1953) - テキストエディットコントロールで入力された文字列を数値にする方法 VST GUIで実装したテキストエディットコ - [VST3におけるサイレンス処理](https://www.utsbox.com/?p=1226) - VST3におけるサイレンス処理 process()関数の引数 dataの入力オーディオバスにはサイレンスフラグ - [VST3におけるバイパス処理](https://www.utsbox.com/?p=1219) - VST3におけるバイパス処理 バイパス処理とは入力信号をそのまま出力するための処理になります。 実は、VST3 - [VSTプラグインのカテゴリ一覧](https://www.utsbox.com/?p=1152) - VSTプラグインのカテゴリ一覧 プラグイン情報(factory.cpp)で指定するカテゴリについては下記が定義 - [「VST3開発環境の準備」「VST3プロジェクトの作成」の更新](https://www.utsbox.com/?p=3199) - VST SDK 3.6.11の公開に伴い、「VST3プラグイン開発01 – VST3開発環境の準備」と「VST - [古いVST SDKでのVST3開発環境の準備](https://www.utsbox.com/?p=3121) - 古いVST SDKでのVST3開発環境の準備 こちらの記事はVST SDK 3.6.14以前のバージョンでのV - [VST3プラグイン開発00 – VSTとは?](https://www.utsbox.com/?p=2222) - VSTとは? VSTとは音楽制作ソフトウェア上で動かすエフェクターやデジタル楽器などのソフトウェアの規格です。 - [SoundFontプレイヤー Utsbox SF2 Playerを更新しました](https://www.utsbox.com/?p=3084) - 自作VSTであるSoundFontプレイヤー – Utsbox SF2 Playerを更新いたしました。 So - [VST SDK 3.7.1が公開されました](https://www.utsbox.com/?p=3114) - VST SDK 3.7.1が公開されました。 参考→sdk.steinberg.net 変更点は下記のようです - [VST SDK 3.7が公開されました](https://www.utsbox.com/?p=3029) - VST SDK 3.7が公開されました。 参考→sdk.steinberg.net 変更点は下記のようです。( - [任意のフォントの利用](https://www.utsbox.com/?p=2887) - 任意のフォントの利用 VST GUIにおいてテキストを表示させるコントロールのフォントを変更する方法を説明いた - [VST GUIにおけるコンテキストメニューの実装](https://www.utsbox.com/?p=2870) - VST GUIにおけるコンテキストメニューの実装 VST GUIにおいて右クリックでポップアップするコンテキス - [VST SDK 3.6.13が公開されました](https://www.utsbox.com/?p=2716) - VST SDK 3.6.13が公開されました。 参考→sdk.steinberg.net 変更点は下記のようで - [MIDIノートオン・オフの出力](https://www.utsbox.com/?p=2811) - MIDIノートオン・オフの出力 VSTではMIDIメッセージを出力することができます。 これにより、MIDIエ - [VST SDK 3.6.14が公開されました](https://www.utsbox.com/?p=2831) - VST SDK 3.6.14が公開されました。 参考→sdk.steinberg.net 変更点は下記のようで - [VST GUIにおける「ファイルを開く」ダイアログの実装](https://www.utsbox.com/?p=2856) - 「ファイルを開く」ダイアログの実装 VSTでファイルを読み込む際に必要なファイル読み込み用の”「ファイルを開く - [再生位置の取得](https://www.utsbox.com/?p=1501) - VST3.6における再生位置の取得 VSTプラグインを作成する際、ホストアプリ(DAWなど)から現在 何小節目 - [再生状態の取得](https://www.utsbox.com/?p=1499) - VST3.6における再生状態の取得 VSTプラグインを作成する際、ホストアプリ(DAWなど)から再生状態を取得 - [VST3.6 ポリフォニックシンセサイザー サンプルコード](https://www.utsbox.com/?p=1361) - VST3.6 ポリフォニックシンセサイザー サンプルコード Twitterで少し話題がありましたので補足と他の - [Visual Studio 2019でVST基本ライブラリをコンパイルできない不具合の回避策](https://www.utsbox.com/?p=2817) - Visual Studio 2019でVST基本ライブラリをコンパイルできない不具合の回避策 最新(2019年 - [SoundFontプレイヤー Utsbox SF2 Playerを更新しました](https://www.utsbox.com/?p=2800) - 自作VSTであるSoundFontプレイヤー – Utsbox SF2 Playerを更新いたしました。 So - [VST内部での文字コードについて](https://www.utsbox.com/?p=2701) - VST内部での文字コードについて VST SDKでは音声処理クラス・パラメータ操作クラスとVST GUIクラス - [Githubでサンプルを公開してみました。](https://www.utsbox.com/?p=2791) - 自分自身の勉強も兼ねてGithubでサンプルを公開してみました。 簡単ではありますが、コマンドを使わずにVis - [テキストエディットの実装](https://www.utsbox.com/?p=1722) - VST GUIにおけるテキストエディットコントロールの実装 VST GUIにおいてテキストエディットコントロー - [VST SDK 3.6.12が公開されました](https://www.utsbox.com/?p=2642) - VST SDK 3.6.12が公開されました。 参考→sdk.steinberg.net 変更点は下記のようで - [Youtubeチャンネル開設のお知らせ](https://www.utsbox.com/?p=2635) - Youtubeチャンネル開設のお知らせ 自作VSTや作成中のVST等の動画をアップロードするためYoutube - [「VST3開発環境の準備」の更新](https://www.utsbox.com/?p=2627) - VST SDK 3.6.11の公開に伴い、VST3.6開発01 – VST3開発環境の準備を更新しました。 ※ - [VST SDK 3.6.11が公開されました](https://www.utsbox.com/?p=2615) - VST SDK 3.6.11が公開されました。 参考→sdk.steinberg.net 変更点は下記のようで - [VST GUIにおけるコントロールの定期更新](https://www.utsbox.com/?p=2051) - VST GUIにおけるコントロールの定期更新 音声処理クラスからパラメータ情報のフィードバックを受け取った場合 - [エフェクターの簡単な実装例 – ピッチシフター](https://www.utsbox.com/?p=2557) - ピッチシフターの実装例 ピッチシフターは入力信号に音程を高くしたり、低くしたりするエフェクターです。 パラメー - [.WAV Playerの更新](https://www.utsbox.com/?p=2611) - .wavファイル プレイヤー – .WAV Playerを更新しました。 .WAV PlayerはGUI上から - [エフェクターの簡単な実装例 – コンプレッサー](https://www.utsbox.com/?p=1939) - コンプレッサーの実装例 コンプレッサーとは入力音声の音圧に応じて音量を調整するエフェクターです。 パラメーター - [エフェクターの簡単な実装例 – ディレイ](https://www.utsbox.com/?p=1517) - ディレイの実装例 ディレイは入力信号に数ミリ秒前の信号(ディレイ信号)を混ぜて出力するエフェクターです パラメ - [エフェクターの簡単な実装例 - グラフィックイコライザー](https://www.utsbox.com/?p=1783) - グラフィックイコライザーの実装例 グラフィックイコライザーとは入力音声の各周波の数帯域を増減させ、音を整えるエ - [エフェクターの簡単な実装例 - 3バンドイコライザー](https://www.utsbox.com/?p=1417) - 3バンドイコライザーの実装例 3バンドイコライザーとは入力音声の低音域、中音域、高音域を増幅するエフェクターで - [エフェクターの簡単な実装例 - 2バンドイコライザー](https://www.utsbox.com/?p=1260) - 2バンドイコライザーの実装例 2バンドイコライザーとは入力音声の低音域と高音域を増幅するエフェクターです。 パ - [エフェクターの簡単な実装例 – オートワウ](https://www.utsbox.com/?p=1351) - オートワウの実装例 オートワウとはテンポに合わせてカットオフ周波数を変化させたフィルターを入力信号に適用するエ - [エフェクターの簡単な実装例 – ファズ](https://www.utsbox.com/?p=1424) - ファズの実装例 ファズとは入力信号を増幅し、振幅の最大値を超えたものをクリッピングすることで音を歪ませるエフェ - [エフェクターの簡単な実装例 – オーバードライブ・ディストーション](https://www.utsbox.com/?p=1426) - オーバードライブ・ディストーションの実装例 オーバードライブ・ディストーションとは不要な低音域をカットしたうえ - [エフェクターの簡単な実装例 - パンナー](https://www.utsbox.com/?p=1257) - パンナーの実装例 パンナーとは入力音声の音量(振幅)を一定周期で左右に揺らすエフェクターです。 パラメーターと - [エフェクターの簡単な実装例 - トレモロ](https://www.utsbox.com/?p=1251) - トレモロの実装例 トレモロとは入力音声の音量(振幅)を一定周期で増減させるエフェクターです。 パラメーターとし - [エフェクターの簡単な実装例 - フェイザー](https://www.utsbox.com/?p=1273) - フェイザーの実装例 フェイザーとはオールパスフィルターを使って音を揺らすエフェクターです。 パラメーターとして - [エフェクターの簡単な実装例 – コーラス・フランジャー](https://www.utsbox.com/?p=1797) - コーラス・フランジャーの実装例 コーラス・フランジャーは入力信号に音程をずらした音を混ぜて音に厚みを持たせるエ - [旧コンテンツについて](https://www.utsbox.com/?p=2230) - 旧コンテンツ 旧コンテンツはこちらに移動いたしました。 VST2.4 → はじめてのVSTプラグインの作り(更 - [VST GUI 定義済みカラー一覧](https://www.utsbox.com/?p=1697) - VST GUI 定義済みカラー一覧 VST GUIでは下記の色が定義されています。 各種コントロールの文字色や - [VST GUI 定義済みフォント一覧](https://www.utsbox.com/?p=1695) - VST GUI 定義済みフォント一覧 VST GUIでは下記のフォントが定義されています。 テキスト系のコント - [MIDIコントロールチェンジの定義](https://www.utsbox.com/?p=1173) - VST SDK3.6のMIDIコントロールチェンジの定義 VST SDK 3.6では下記のMIDIコントロール - [コントロール値を数字で表示](https://www.utsbox.com/?p=1991) - VST GUIのコントロール値を数字で表示する VST GUIを作成するうえで、コントロールの値を表示したい場 - [複数コントロールの同期](https://www.utsbox.com/?p=1728) - VST GUIにおける複数コントロールの同期 VST GUIを作成するうえで、下記のように「つまみ(ノブ)を操 - [チェックボックスの実装](https://www.utsbox.com/?p=1715) - VST GUIにおけるチェックボックスコントロールの実装 VST GUIにおいてチェックボックスコントロールを - [コンボボックスの実装](https://www.utsbox.com/?p=1706) - VST GUIにおけるコンボボックスコントロールの実装 VST GUIにおいてコンボボックスコントロールを実装 - [テキストラベルの実装](https://www.utsbox.com/?p=1688) - VST GUIにおけるテキストラベルコントロールの実装 VST GUIにおいてテキストを表示させる方法を説明い - [横型スイッチの実装](https://www.utsbox.com/?p=1676) - VST GUIにおける横型スイッチコントロールの実装 VST GUIにおいて横型スイッチコントロールを実装する - [縦型スイッチの実装](https://www.utsbox.com/?p=1665) - VST GUIにおける縦型スイッチコントロールの実装 VST GUIにおいて縦型スイッチコントロールを実装する - [横型スライダーコントロールのスタイルの変更](https://www.utsbox.com/?p=1658) - 横型スライダーコントロールのスタイルの変更 「横型スライダーの実装」で実装したスライダーはハンドルが右にある時 - [横型スライダーの実装](https://www.utsbox.com/?p=1646) - VST GUIにおける横型スライダーコントロールの実装 VST GUIにおいて横型スライダーコントロールを実装 - [縦型スライダーコントロールのスタイルの変更](https://www.utsbox.com/?p=1631) - 縦型スライダーコントロールのスタイルの変更 「縦型スライダーの実装」で実装したスライダーはハンドルが上にある時 - [縦型スライダーの実装](https://www.utsbox.com/?p=1618) - VST GUIにおける縦型スライダーコントロールの実装 VST GUIにおいて縦型スライダーコントロールを実装 - [アニメーションつまみ(ノブ)の実装](https://www.utsbox.com/?p=1588) - VST GUIにおけるアニメーションつまみ(ノブ)コントロールの実装 VST GUIにおいてアニメーションつま - [つまみ(ノブ)の実装](https://www.utsbox.com/?p=1550) - VST GUIにおけるつまみ(ノブ)コントロールの実装 VST GUIにおいてつまみ(ノブ)コントロールを実装 - [On/Offボタンの実装](https://www.utsbox.com/?p=1572) - VST GUIにおけるOn/Offボタンコントロールの実装 VST GUIにおいてOn/Offボタンコントロー - [テンポの取得](https://www.utsbox.com/?p=1483) - VST3.6におけるテンポの取得 VSTプラグインを作成する際、ホストアプリ(DAWなど)からテンポの情報を取 - [VST3.6勉強中 2 - VST3作成の準備](https://www.utsbox.com/?p=683) - 最新情報について ここではVST 3.6.0の開発について記載させていただいておりますが、最新版ではないため内 - [VST SDK 3.6.10が公開されました](https://www.utsbox.com/?p=2061) - VST SDK 3.6.10が公開されました。 参考→sdk.steinberg.net 変更点は下記のようで - [VST SDK 3.6.8が公開されました](https://www.utsbox.com/?p=1120) - VST SDK 3.6.8が公開されました VST SDK 3.6.8が公開されました。 参考→sdk.ste - [VST SDK 2.4のサポート終了がアナウンスされました](https://www.utsbox.com/?p=2028) - VST SDK 2.4のサポート終了がアナウンスされました VST SDK 2.4のサポート終了がアナウンスさ - [サイトの外観変更について](https://www.utsbox.com/?p=1987) - サイトの外観変更について サイトの外観を変更しました。表記崩れなどがございましたら、ご連絡いただけると助かりま - [ギターストローク音源の公開停止について](https://www.utsbox.com/?p=1818) - ギターストローク音源 GT-Strumの公開を停止いたしました。 どうしてもほしいという方がいらっしゃいました - [VST3プロジェクトの作成の更新](https://www.utsbox.com/?p=1813) - VST3.6開発02 – VST3プロジェクトの作成を更新しました。 VST SDK 3.6からの新しいUIツ - [リングバッファについて](https://www.utsbox.com/?p=1505) - リングバッファとは ここではディレイやコーラスなどのエフェクターで利用されるリングバッファについて簡単に説明い - [VST SDK 3.6.9が公開されました](https://www.utsbox.com/?p=1790) - VST SDK 3.6.9が公開されました 新しくVST SDK 3.6.9が公開されました。下記からダウンロ - [VST SDK 3.6.7の基本ライブラリ作成方法](https://www.utsbox.com/?p=1095) - VST SDK 3.6.7の基本ライブラリ作成方法変更について VST SDK の最新版(3.6.7)が発表さ - [開発環境にVisual Studio 2013以前を使用する場合](https://www.utsbox.com/?p=1529) - 開発環境にVisual Studio 2013以前を使用する場合 開発環境にVisual Studio 201 - [VST3.6.8 TIPSの更新](https://www.utsbox.com/?p=1545) - VST3.6.8 TIPSの更新 開発環境にVisual Studio 2013以前を使用する場合を更新しまし - [今後の更新予定](https://www.utsbox.com/?p=1463) - 今後の更新予定 今後はエフェクターの実装例とVSTプラグインのTIPSを中心に更新予定です。 TIPSについて - [VST SDK 3.6.8への対応](https://www.utsbox.com/?p=1410) - VST SDK 3.6.8への対応 はじめてのVST3プラグイン作りをVST SDK 3.6.8に対応いたしま - [VST SDK 2.4におけるホストの時間情報取得方法](https://www.utsbox.com/?p=1099) - VST SDK 2.4におけるホストの時間情報取得方法 VST SDK 2.4におけるホストの時間情報取得方法 - [Twitterはじめまてみました](https://www.utsbox.com/?p=1071) - 昔取得して放置していたアカウントがあったので更新再開を機にはじめてみました。 書けること、書きたいことはいっぱ - [久しぶりの更新再開のお知らせ](https://www.utsbox.com/?p=1013) - 久しぶりにやる気が出てきましたので更新を再開する予定です。 とりあえずVST3の勉強についての記事の完成に向け - [VST SDKダウンロード方法の更新](https://www.utsbox.com/?p=823) - コメントでいただいた情報なのですが、いつの間にやらVST SDKは会員登録なしでダウンロードできるようになった - [ギター音源更新(20150105)](https://www.utsbox.com/?p=790) - あけましておめでとうございます。 log.txt様よりアコースティックギターのサンプルをいただけましたので、 - [簡単なデジタルフィルタの実装の更新](https://www.utsbox.com/?p=879) - 簡単なデジタルフィルタの実装を更新しました。 Q値等についての説明が不足していましたので、各デジタルフィルタの - [VST3.6勉強中の整理](https://www.utsbox.com/?p=771) - 「VST3.6勉強中」の中でソースコード全体が見たいとの要望がありましたので添付しました。 また、各メモにサブ - [2か月ほど更新停止いたします](https://www.utsbox.com/?p=800) - 昨年末からいろいろと忙しく、更新する余裕がありません。 VST3の記載が中途半端ではありますが、しばらく更新を - [更新再開のお知らせ](https://www.utsbox.com/?p=814) - 昨年度末から忙しく更新していなかったのですが、ようやく落ち着き更新できる余裕ができました。 ほとんどVST作り - [ギター音源更新](https://www.utsbox.com/?p=672) - ギターストローク音源を更新し、ピッチベンドへの対応しました。 まだ、ピッチベンドレンジは-2~+2固定ですが、 - [VST3.6勉強中](https://www.utsbox.com/?p=681) - 現在VST SDK 3.6でVST作成を試しています。 サンプルを見ながら、1からプロジェクトを作成し、動くと - [ギター音源を作成中 – 6(完)](https://www.utsbox.com/?p=622) - 以前より作り続けていたギターストローク音源ですが、とりあえず形になりましたので公開いたしました。 まだ不具合が - [ギター音源を作成中 - 2](https://www.utsbox.com/?p=570) - 前回に引き続き、ギターストローク音源の現在GUIを作成中です。 VSTのGUI作成についてはg200kg様のK - [ギター音源を作成中 – 4](https://www.utsbox.com/?p=586) - 前回に引き続きGUI作成中です。 読み込んだ画像で透過色を使用しようとしているのですが、うまく動かない状況が発 - [ギター音源を作成中](https://www.utsbox.com/?p=558) - エフェクターの記事を書く予定だったのですが、以前より作成したかった、ギター音源を作成しております。 作成してい - [ギター音源を作成中 – 3](https://www.utsbox.com/?p=584) - 前回作成したGUI画面をギターストロークVSTに組み込む作業をしております。 今までWindowsXP+Vis - [ギター音源を作成中 – 5](https://www.utsbox.com/?p=588) - VST GUIで色の透過方法については結局わからないままです。仕方がないのでPNG形式で透過にする方法を利用し - [簡単なデジタルフィルタの実装について](https://www.utsbox.com/?p=544) - 簡単なデジタルフィルタの実装を作成いたしました。 極力高度な数学(Z変換、伝達関数 等)を使わずに簡単にデジタ - [今後の更新内容について](https://www.utsbox.com/?p=513) - 旧サイトからの移行ということでVST/VSTiプラグインの作り方を中心に考えておりましたが、C++とエフェクタ - [旧サイトからの移転開始](https://www.utsbox.com/?p=92) - 旧サイトのパスワード紛失に伴いここへ移転しました。 コンテンツは整理の意味もかねて1から作り直しております。 - [旧サイトの移転から1カ月](https://www.utsbox.com/?p=461) - 旧サイトの移転から1カ月。 もう少しでエフェクター作成の再構築が終わりそうです。 - [VSTプラグインのプリセット処理](https://www.utsbox.com/?p=501) - プリセットのあるエフェクターを作成するを作成いたしました。 ソースコード全体についてはこちらです。 → ソース - [Vsiual Studio 2013で文字セット設定がなくなっていた](https://www.utsbox.com/?p=159) - サイトを移転・整理するに当たって、開発環境もWindows XP+Visual Studio 2008 Exp - [スマートフォンでの表示崩れ](https://www.utsbox.com/?p=122) - スマートフォン(Android)からトップページを見てみましたが表示の崩れがひどい状態でした。 そのうち修正し ## 固定ページ - [自作VSTプラグイン](https://www.utsbox.com/?page_id=1956) - VSTプラグイン 私の作成したプラグインをご紹介いたします。 SoundFontプレイヤー – Utsbox - [VST3プラグインの作り方](https://www.utsbox.com/?page_id=1316) - VST3プラグインの作成方法などを公開しています。ここの説明で使用しているVST SDKのバージョンは古いもの - [簡単なデジタルフィルタの実装](https://www.utsbox.com/?page_id=523) - デジタルフィルタを実装しようとすると、フィルタ設計の部分で「Z変換」や「伝達関数」といった高度な数学での説明が始まりますが、ここでは極力高度な数学を使わずに簡単にデジタルフィルタを設計・実装できる方法がありましたので紹介させていただきます。 - [SoundFontの読み込みと組み立て(作成中)](https://www.utsbox.com/?page_id=2076) - RIFFファイルについて SoundFontファイルはRIFFファイルフォーマットが基となっています。RIFF - [エフェクターの簡単な実装例](https://www.utsbox.com/?page_id=1197) - このページはVST3プラグインの作り方に統合予定です。 エフェクターの簡単な実装例 エフェクターの簡単な実装例 - [参考サイト・リンク](https://www.utsbox.com/?page_id=62) - 参考サイト・リンク VST/VSTプラグイン作成や音声処理などの情報等があるサイトを一覧にしています。 VST - [はじめてのVST3.6.0プラグインの作り(更新停止)](https://www.utsbox.com/?page_id=1078) - 最新情報について ここではVST 3.6.0の開発について記載させていただいておりますが、最新版ではないため内 - [はじめてのVSTプラグインの作り(更新停止)](https://www.utsbox.com/?page_id=539) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [VSTとは?](https://www.utsbox.com/?page_id=36) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [プリセットのあるエフェクターを作成する](https://www.utsbox.com/?page_id=483) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [パラメーターのあるエフェクターを作成する](https://www.utsbox.com/?page_id=397) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [簡単なエフェクターを作成してみる](https://www.utsbox.com/?page_id=314) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [VSTプラグインを作成してみる](https://www.utsbox.com/?page_id=216) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [Visual Studioのプロジェクト作成する](https://www.utsbox.com/?page_id=21) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [C/C++開発環境をインストールする](https://www.utsbox.com/?page_id=55) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [VST SDKをダウンロードする](https://www.utsbox.com/?page_id=19) - VST 2.4サポート終了について ここではVST 2.4の開発について記載させていただいておりますが、公式サ - [物置](https://www.utsbox.com/?page_id=776) - VST3関係 ブログで記載したもの ファイル概要 20141129_vst3最小構成のVST3のソースコード - [ギターストローク音源 - GT-Strum(公開停止)](https://www.utsbox.com/?page_id=624) - GT-Strum(仮)はギターストローク音源になります。打ち込みが面倒なギターストロークを手軽に再現できればと思い作成いたしました。 こんな感じの音を出すことができます。(音量注意) - [アクセスなし](https://www.utsbox.com/?page_id=1859) - [dlm_no_access] - [簡単なデジタルフィルタのサンプルコード](https://www.utsbox.com/?page_id=728) - 簡単なデジタルフィルタの実装についてで説明したフィルタのサンプルコードです。 「Z変換」や「伝達関数」といった高度な数学を極力使わずに実装するフィルタのサンプルコードです。 「簡単なデジタルフィルタの実装について」も合わせてお読みください。 - [VST3作成の準備](https://www.utsbox.com/?page_id=897) - VST3作成の準備 VST SDK 3.6でVST3を作成する際のプロジェクト作成方法について記載いたします。 - [ほしいアコースティックギターの音](https://www.utsbox.com/?page_id=657) - 下記のようにギターをピックで弾いて弦の振動が止まるまで伸ばした音がほしいです。 ※上記サンプルはOLPC Fr - [Plugin Development 3.0 814さんのエフェクターをつくってみた](https://www.utsbox.com/?page_id=468) - 2ちゃんねるのスレ「VST Plugin Development 3.0」の下記書き込みをもとに作成したエフェ - [ブログ(仮)](https://www.utsbox.com/?page_id=107) - VST/VSTiプラグインを作成する中で気になった話題をブログとして綴っています。本サイトのメインコンテンツ(VST/VSTiプラグイン作成方法)はトップページ(https://www.utsbox.com/)にて記載しております。 - [ソースコード全体 – パラメーターのあるエフェクターを作成する](https://www.utsbox.com/?page_id=437) - パラメーターのあるエフェクターを作成するのソースコード全体です。 MyMiniTremolo2VST.cpp - [ソースコード全体 - 簡単なエフェクターを作成してみる](https://www.utsbox.com/?page_id=370) - 簡単なエフェクターを作成してみるのソースコード全体です。 MyMiniTremoloVST.cpp VSTプラ - [ソースコード全体 - VSTプラグインを作成してみる](https://www.utsbox.com/?page_id=234) - VSTプラグインを作成してみるのソースコード全体です。 MyMinimumVST.cpp VSTプラグインのメ - [ソースコード全体 - プリセットのあるエフェクターを作成する](https://www.utsbox.com/?page_id=486) - プリセットのあるエフェクターを作成するのソースコード全体です。 MyMiniTremolo3VST VSTプラ ## カテゴリー - [雑記](https://www.utsbox.com/?cat=1) - [更新のお知らせ](https://www.utsbox.com/?cat=8) - [ギターVSTの作成・更新](https://www.utsbox.com/?cat=13) - [VST3開発](https://www.utsbox.com/?cat=17) - [エフェクター作成](https://www.utsbox.com/?cat=19) - [自作VST](https://www.utsbox.com/?cat=20) - [ファイル仕様](https://www.utsbox.com/?cat=23)