■ このスレッドは過去ログ倉庫に格納されています
VST Plugins Development 5.1
- 1 :名無しサンプリング@48kHz 転載ダメ:2016/05/11(水) 13:46:51.16 ID:S/KqDQJs.net
- VST開発者のためのスレッドです。
Steinberg
http://www.steinberg.net/en/company/developers.html
(VST 2.4 SDK の公開は終了しました)
JUCE
http://www.juce.com/
前スレ
VST Plugins Development 5.0
http://potato.2ch.net/test/read.cgi/dtm/1457068285/
- 2 :名無しサンプリング@48kHz:2016/05/11(水) 13:47:14.42 ID:S/KqDQJs.net
- 即死回避で20レス埋めます
- 3 :名無しサンプリング@48kHz:2016/05/11(水) 13:47:19.93 ID:S/KqDQJs.net
- 3
- 4 :名無しサンプリング@48kHz:2016/05/11(水) 13:47:53.27 ID:S/KqDQJs.net
- 4レス目
- 5 :名無しサンプリング@48kHz:2016/05/11(水) 13:48:02.73 ID:S/KqDQJs.net
- 5れす
- 6 :名無しサンプリング@48kHz:2016/05/11(水) 13:48:10.67 ID:S/KqDQJs.net
- 6れす目
- 7 :名無しサンプリング@48kHz:2016/05/11(水) 13:48:25.01 ID:S/KqDQJs.net
- 7レース
- 8 :名無しサンプリング@48kHz:2016/05/11(水) 13:48:39.45 ID:S/KqDQJs.net
- 8レッスゥ
- 9 :名無しサンプリング@48kHz:2016/05/11(水) 13:48:46.15 ID:S/KqDQJs.net
- 9レスレス
- 10 :名無しサンプリング@48kHz:2016/05/11(水) 13:48:54.56 ID:S/KqDQJs.net
- 10レレレス
- 11 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:05.10 ID:S/KqDQJs.net
- 11れすれ
- 12 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:14.90 ID:S/KqDQJs.net
- 12れすすす
- 13 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:21.57 ID:S/KqDQJs.net
- 13スレスレ
- 14 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:28.32 ID:S/KqDQJs.net
- 14レスかよ
- 15 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:34.37 ID:S/KqDQJs.net
- 15レスやねん
- 16 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:41.04 ID:S/KqDQJs.net
- 16レスでんがな
- 17 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:47.36 ID:S/KqDQJs.net
- 17レスせやろ?
- 18 :名無しサンプリング@48kHz:2016/05/11(水) 13:49:56.76 ID:S/KqDQJs.net
- 18レスやなしかし
- 19 :名無しサンプリング@48kHz:2016/05/11(水) 13:50:05.11 ID:S/KqDQJs.net
- 19レスかーい!
- 20 :名無しサンプリング@48kHz:2016/05/11(水) 13:50:12.78 ID:S/KqDQJs.net
- 20レスってお前ww
- 21 :名無しサンプリング@48kHz:2016/05/11(水) 20:49:22.24 ID:LKgtYQJO.net
- おつ
- 22 :名無しサンプリング@48kHz:2016/05/25(水) 13:49:13.44 ID:Ga7mNovc.net
- みんなC#で作ってるのかい?
- 23 :名無しサンプリング@48kHz:2016/05/26(木) 01:29:52.63 ID:kYzVoAxW.net
- C/C++で作ってる
- 24 :名無しサンプリング@48kHz:2016/05/26(木) 03:26:02.13 ID:AWngb05A.net
- >>22
C#で作れるの?GUI作るの楽そうだな
- 25 :名無しサンプリング@48kHz:2016/06/08(水) 00:19:21.42 ID:27EUN5Tl.net
- 復活してたのか
とりあえず日本語の参考リンク
・VSTプラグイン
【2.4】
http://www.geocities.jp/daichi1969/index.html
http://www.g200kg.com/jp/docs/makingvst/
http://www39.atwiki.jp/vst_prog/
http://vstcpp.wpblog.jp/
http://bumpy.sblo.jp/
【3.x】
http://vstcpp.wpblog.jp/
・VSTホストアプリケーション
【2.4】
http://hwm.hatenablog.com/entry/2013/12/04/203216
【3.x】
http://hwm.hatenablog.com/entry/2014/12/01/233320
- 26 :名無しサンプリング@48kHz:2016/06/09(木) 20:03:30.97 ID:kjlvBHgx.net
- 「Steinberg VST License」ってどういうものなんだろう
- 27 :名無しサンプリング@48kHz:2016/06/11(土) 14:15:05.66 ID:Cs/f1hmA.net
- >>26
SDKのドキュメント内にある「VST Licensing Agreement」の内容のこと?
- 28 :名無しサンプリング@48kHz:2016/06/11(土) 18:38:59.27 ID:rC0DBQqU.net
- ライセンスとしてはゆるいんだけど再配布禁止が足かせ。これがGPLと相容れない、らしい。
GPLはソース公開を拒否できないから、繋ぐと問題なんだとか。
VSTSDKのとこだけ空ファイルにしとけばいいんじゃないの?て思うんだけど、だめかな?
LMMSについてる VeSTige だっけ?は互換ライブラリらしいんだけど
見たら aeffect 相当のすごい素朴なソースだったわ
- 29 :名無しサンプリング@48kHz:2016/06/26(日) 08:10:40.04 ID:BoOR9tsG.net
- a
- 30 :名無しサンプリング@48kHz:2016/07/23(土) 23:26:09.07 ID:FZFicFBe.net
- GPLと相性悪いのはそうかもしれないけど、ぶっちゃけなんも困らんな。
どうせVC++で作るし、GPL縛りのソフト使う場面が無い
- 31 :名無しサンプリング@48kHz:2016/07/26(火) 01:23:30.15 ID:V/rhbgKE.net
- どっかのソフトの人は地味に困ってたのこの辺で
自分が使わないから問題ない人もいるってだけじゃないかな
- 32 :名無しサンプリング@48kHz:2016/07/26(火) 01:52:57.95 ID:YqFTTobn.net
- そうか、困ってる人もいるのか
SDKのAPI部分の仕様を完璧に模倣して自作したら
再配布可なんじゃね?
- 33 :名無しサンプリング@48kHz:2016/07/30(土) 15:15:14.44 ID:lxnBlmHD.net
- ど初心です
audio unitのエフェクターを作ろうと思い立ち、調べ始めているのですが、audiounitを作る場合なにを勉強していけばいいでしょうか
プログラミングもベーシックとフォートランしかありません
audiounitは開発者スレも見つけられずこちらに書き込んでしまいましたスレチでしたらすいません
- 34 :名無しサンプリング@48kHz:2016/07/31(日) 03:25:55.04 ID:V47VYPKR.net
- MACとAudioUnitはほとんど知らないけど…
開発するならXCode使うと思うからC++の勉強する必要があると思う。
AudioUnitプログラムを作る場合はXCodeにSDKの導入とかも必要だろうから
XCode自体の使い方も必要だと思う。
参考になるかどうかわからないけど↓のリンク見つけた
https://blog.codecamp.jp/xcode_install
http://muk99.hateblo.jp/entry/2015/04/04/202407
あとは音声についてとかエフェクターの仕組みとかじゃないかな?
このあたりはここで聞けるかも。
- 35 :名無しサンプリング@48kHz:2016/07/31(日) 04:23:43.55 ID:N4rhsE1D.net
- iOSだとSwiftだけどMacは普通にC++なのかな?
- 36 :名無しサンプリング@48kHz:2016/07/31(日) 04:53:19.20 ID:+qzc0wuV.net
- 基本Macはswiftかobjective-cでしょ
- 37 :34:2016/07/31(日) 10:57:02.78 ID:V47VYPKR.net
- swiftかobjective-cだったか…
- 38 :名無しサンプリング@48kHz:2016/07/31(日) 14:00:51.34 ID:w+7wrdI7.net
- ありがとうございます
まずhallo worldからです(>人<;)
半年後ぐらいをめどに自作コーラスを作れたらなと思います
xcodeとswiftから調べてきます
- 39 :名無しサンプリング@48kHz:2016/09/03(土) 15:15:07.37 ID:I5ueQte2.net
- テンポ同期のディレイ作ってるんだけど、
例えば10BPMみたいな超低BPMを想定すると、リングバッファーのサイズが膨大になって動作不具合起こしそうなんだけど
これ他の人はどうしてるんだろ。
極端な話、サンプリングレート48000KHzで1BPMで1/1の設定だと
用意するリングバッファーは288万バッファ?
1BPMなんて極端な環境だったら、先に他のプラグインが不具合起こしそうだから別にいいんだろうか
- 40 :名無しサンプリング@48kHz:2016/09/03(土) 16:58:49.86 ID:UmmeRrDy.net
- >>39
48kHzにfloatでステレオで持ったとして
48000×2×4=384000(1秒)
BPM1として1分だけバッファ持てば良いなら×60で23040000
バイト単位で書くとなんかでかそうに見えるけど/1024/1024すると約22
つまりたった22Mだ。
今時22Mのバッファに文句言われるわけもなく、全然問題なく見えるが
- 41 :名無しサンプリング@48kHz:2016/09/03(土) 17:39:55.05 ID:UmmeRrDy.net
- 違うか、ディレイだからタップ数分増えるのか。
でも例えば1G使ったとしても今時のプラグインだと許されそうな気もする。
ewのPlayとかもっと行ってそうだし。
- 42 :名無しサンプリング@48kHz:2016/09/03(土) 17:46:01.43 ID:n8ZTAf19.net
- 高々ディレイにそんなに食うのはアウトじゃないか?
ディレイ作ったこと無いから分からないが
- 43 :名無しサンプリング@48kHz:2016/09/03(土) 20:09:41.84 ID:BlYyhXtc.net
- やってみりゃいいじゃん
- 44 :名無しサンプリング@48kHz:2016/10/23(日) 22:51:40.00 ID:khs6ISnZ.net
- 誰かVSTホスト作っている人でRoVeeというVSTを扱えている人いますか?
32bit環境のC++でVSTオーディオエフェクト1本用ホストを作っていて、
GUIの表示やSH-1 Graphic EQなどはエフェクトがかけられるところまでできました。
ですが、RoVee1.21はGUIは出せますがprocessReplacingを呼ぶと
無音(±1程度)の波形が返されてうまくいかないのです。
Cubaseや猿ちぃ04だと正しくエフェクトかかるのですが、
このVSTはオーディオ部分以外の初期化も必要なのでしょうか。
- 45 :44:2016/10/24(月) 21:53:46.22 ID:NmrVH84/.net
- 自己解決しました。
入出力バッファの正規化が抜けていたようです。。ああぁぁ
- 46 :名無しサンプリング@48kHz:2016/11/17(木) 01:35:48.29 ID:NoanAcQE.net
- VST3の開発で質問なんだけど
カスタムビューとサブコントローラってどういう意味なの?
だれかおしえてくだちい
- 47 :名無しサンプリング@48kHz:2016/11/17(木) 20:44:11.86 ID:rdzKJh04.net
- カスタムビューはたぶん自分で作ったUIのことだと思う。
サブコントローラはわかんない。
VST SDKのドキュメントになさそうだけど何かの本かな?
前後の文脈が分かればなにかこたえれるかも。
- 48 :名無しサンプリング@48kHz:2016/11/19(土) 21:39:42.64 ID:AZa6Y+EB.net
- >>47
返信サンキューです
カスタムビューとサブコントローラはVSTのドキュメントの
VSTGUI4.3のNew Inline UI Editor for VST3 (WYSIWYG) の下のほうに
書いてあるんだよ ただいきなり出てきたから意味が分からなくて…
ちなみに俺がやりたいのはGUI上のボタンを押したときにGUIの表示を
切り替えたい
そのヒントになるかと思って質問した次第です
- 49 :名無しサンプリング@48kHz:2016/11/21(月) 23:10:06.55 ID:1/BMkUZx.net
- 確かにサブコントローラの記述あるね。
作成したViewの微調整が必要な時などに使われるって書かれてるから
ある同じパラメータを操作するための別のコントロールって感じがする。
「GUI上のボタンを押したときにGUIの表示を切り替えたい」っていうのとは
ちょっと関係ないかも。
英語苦手だから間違えてたらごめんよ。
このWYSIWYGツール使ったことないからよくわからないけど
ノブとかスライダー見たいなコントロール貼り付けて見た目設定してパラメータと
関連付けるだけっぽい気がする。
このツールだけだとやりたいことはちょっと無理かも…?
- 50 :名無しサンプリング@48kHz:2016/11/21(月) 23:11:12.07 ID:1/BMkUZx.net
- コード書いてGUI作るならCTabView使えば似たようなこと出来そうと思った。
ボタンの位置とか挙動がちょっと要望に合わなさそうだけど…
ちなみにノブとかスライダーの見た目(背景とかハンドル画像)を変えたいだけなら
各コントロールのsetBackground()とかsetHandleBitmap()呼び出した後に
setDirty()呼び出せばいいよ。
回答になってなくてごめんよ
- 51 :名無しサンプリング@48kHz:2016/11/23(水) 20:37:49.09 ID:SA96HqOL.net
- VST3作ってるけど、下のケースでパラメータ保存をどうすればよいかわからない。
DAW上での操作
1: プラグインをdisabledにする
2: プラグインのパラメータを変更する
3: プラグインを保存する (IAudioProcessor::getStateが呼ばれるが、disabled状態だとパラメータ変更後にたぶんprocessが呼ばれないので古いパラメータしか保存できない)
IEditController側はプラグインがdisabledのときでもパラメータ変更を知っているから、
パラメータ保存はIEditController::setStateで行うのが正しい?
みんなどうしてる?
- 52 :名無しサンプリング@48kHz:2016/11/23(水) 21:02:42.40 ID:SA96HqOL.net
- 少し調査結果
AGainサンプルはこの問題を対処できていない。
少なくともReadper, VST3PluginTestHost, FL Studioでは
IAudioProcessor::setState
IEditController::setComponentState
IEditController::setState
の順番で呼ばれるから。強引にIEditControllerでも同じパラメータをgetState, setStateしておけば
IAudioProcessor単独の場合でも、IAudioProcessorとIEditControllerが両方使われる場合でも対応できそう
他のDAWでどうなんだろう?
- 53 :名無しサンプリング@48kHz:2016/11/26(土) 22:33:27.86 ID:uTVTYKPh.net
- >>49
うへー やっぱり無理かぁ
俺もいまいろいろやってみたけどできなさそうだった
コード書いてGUI作っていくしかなさそうだ
- 54 :名無しサンプリング@48kHz:2016/11/30(水) 20:09:43.12 ID:ikZILQt5.net
- >>51,52
手元にあったSequel 3と付属のプラグインで試してみたけど
Disable状態にしてパラメーターいじって保存したら反映されなかった。
ちなみにSDK付属のマニュアルにあるFAQ「Q: How does persistence work?」を見ると
コンポーネント側(IAudioProcessor側)と同期するためにsetComponentState()が
呼ばれるって書いてる。
AGainサンプル見るとコントローラ側(IEditController側)は
コントローラ固有の状態のみ保存してるっぽい。
なのでなんとなくコンポーネント側のgetState()だけで保存するのがよさそう。
まぁ動くならそれでいいんじゃないかな?という気もするけど。
- 55 :名無しサンプリング@48kHz:2016/12/06(火) 01:21:38.17 ID:gTRO+z2P.net
- JUCEのフォーラム見たら、GPL版はソースでの配布を前提としている
例えソースコードが別途提供されていたとしても
バイナリ化したものの配布はVSTSDKと合わさってライセンス違反になる
的な事を開発者が言ってたんだけど、これどうしようもないのかな?
- 56 :名無しサンプリング@48kHz:2016/12/11(日) 00:46:28.53 ID:TV+DR5So.net
- 素人はJUCEはやめといたほうがいいぞw
- 57 :名無しサンプリング@48kHz:2016/12/11(日) 08:12:26.80 ID:3H/N+037.net
- JUCEはGPLだからなぁ
多分どうしようもない
- 58 :名無しサンプリング@48kHz:2016/12/13(火) 23:33:04.66 ID:KfOkpDpC.net
- そうか、ありがと。WDL-OL使って作り直した。
- 59 :名無しサンプリング@48kHz:2016/12/16(金) 18:17:43.69 ID:rAr7gzbP.net
- クローズドソースでやりたかったら1000ドル払えって商品だからなぁw
Juceって
- 60 :名無しサンプリング@48kHz:2016/12/16(金) 21:22:09.79 ID:t6G7iowD.net
- クローズドでなくてソース公開してもいいんだけど
バイナリでも配布したいんだよね。
そういう人は多いはず。
- 61 :名無しサンプリング@48kHz:2017/03/04(土) 14:54:11.73 ID:l/vZGxHG.net
- 保守あげ
- 62 :名無しサンプリング@48kHz:2017/03/09(木) 18:47:59.28 ID:KFV8KmuW.net
- おい VST SDK がGPLでもOKになったみたいだぞ
元ネタはKVRなんだがURL長すぎ
Steinberg VST 3.6.7 SDK Released (build 352) - Linux support and new licensing model
て記事
GitHub ttps://github.com/steinbergmedia/vst3sdk
License https://sdk.steinberg.net/viewtopic.php?f=4&t=282
- 63 :名無しサンプリング@48kHz:2017/03/09(木) 21:23:47.55 ID:xeWd5g23.net
- dual-license化おめ
KVRの記事はこれですな
ttp://www.kvraudio.com/news/36524
- 64 :名無しサンプリング@48kHz:2017/03/13(月) 21:12:31.51 ID:PXxoFn4w.net
- 朗報やな
- 65 :名無しサンプリング@48kHz:2017/03/13(月) 21:15:22.68 ID:PXxoFn4w.net
- あー某オープンソースソフトが最近VST対応しだしたのってこれのおかげなんかな
- 66 :名無しサンプリング@48kHz:2017/05/03(水) 01:46:14.83 ID:oSPBN82s.net
- 自作エフェクトがコマンドラインだと使いにくいのでVST化したいのですが、処理するPCMデータとは別に
モノラルトラック2本分の数値データを処理している箇所に同期して取得することは出来るのでしょうか?
最初はNyquist(+Audacity)で作ろうと調べたのですが処理するPCMデータとは別にモノラルトラック2本分の
データを同時に得る方法が判らなくてコマンドラインツールになった経緯があります
- 67 :名無しサンプリング@48kHz:2017/05/14(日) 00:34:31.43 ID:YvzTGRPj.net
- >>66
やりたいことがいまいち見えない…
サイドチェインみたいなことやりたいのかな?
もしそうであれば出来るよ
- 68 :名無しサンプリング@48kHz:2017/07/05(水) 17:25:42.28 ID:0T02bbzQ.net
- VSTのGUIって未だにソースコードでちまちま書いていかない状況?
- 69 :名無しサンプリング@48kHz:2017/11/07(火) 22:21:26.92 ID:Szv5rP3w.net
- Proprietary Steinberg VST3 Licenseでプラグインを公開したいときって
VST SDKに同梱されてるVST3_License_Agreementに記入してメールするだけ?
何か不利な条項とかってるの?
- 70 :名無しサンプリング@48kHz:2018/04/19(木) 05:41:32.27 ID:sxiK3+0B.net
- vstの会社でも作ろうか?でもやりたい人いる?
- 71 :名無しサンプリング@48kHz:2018/04/21(土) 07:55:57.48 ID:O0iAC2Nh.net
- やりたい人はいるだろうけど会社として続けられるの?
- 72 :名無しサンプリング@48kHz:2018/04/25(水) 16:30:06.54 ID:gkvtT3NP.net
- ソフトシンセ作ったらお金儲かりますか?
- 73 :名無しサンプリング@48kHz:2018/04/25(水) 17:45:35.44 ID:V4MkHyt+.net
- お前みたいな奴には無理だよ
- 74 :名無しサンプリング@48kHz:2018/04/25(水) 22:26:18.18 ID:KdKbruGt.net
- GUIダサい音悪い動作重い不安定、ここ何とかなるならそこそこ儲けでるよ?
まあむりだろうけど
- 75 :70:2018/05/02(水) 13:58:57.46 ID:VjEfVETs.net
- おお! やっぱり作りたいよね。
面白いものができるんだよ。
事業はVSTだけじゃないから大変そうだな。
- 76 :名無しサンプリング@48kHz:2018/05/21(月) 19:00:11.61 ID:jG8h3Z4Z.net
- 今はクロスプラットフォームを前提にしないといけないから何かと大変そうだ
- 77 :名無しサンプリング@48kHz:2018/05/22(火) 10:06:26.90 ID:/2EY2bl0.net
- 音楽関係ってむしろクロスプラットフォームじゃないとやってけなくね
Mac対応させないとプロに使われず、かといってWin対応させないと裾野が広がらない
さらにPTとかいう業界シェアが高いのに独自仕様要求してくるやつもいる
クロスプラットフォームがiOS/Android込みの話ならあれだけど
- 78 :名無しサンプリング@48kHz:2018/05/22(火) 20:19:04.27 ID:TIut0xlH.net
- 個人で収益出してからだよ会社作るのなんて
- 79 :75:2018/06/22(金) 01:48:08.99 ID:X2hy841Y.net
- >>71がんばりまーす。
>>72それだと売れない。
>>74
良くも悪くもクレームはあるでしょう。
>>77
Microsoft/Mac/Googleのどれかについては社員に任せる。
大変でごめん。
現状はMicrosoftが一歩先を進んでるように見えるけどね。
全体的な構想を提示してからみんなで考えるべきだろう。
環境もそれぞれ違うだろうから好きなもの選んでください。
それとココには別の専門家を1〜3人ほど入れるからね。
プロの件については想定済み。
そこは気にしなくてもいいんだよ。
>>78
マーケティングしなくても売れるって答えは出てるけど
個人でできるレベルてどんなものか>>74が知っているみたい。
収益出るかも知ってるみたいだよ。
- 80 :名無しサンプリング@48kHz:2018/06/22(金) 17:24:13.67 ID:ZO51N7W6.net
- 内容ゆるふすぎるな
イシイエンジニアリングかと思った
- 81 :名無しサンプリング@48kHz:2018/06/23(土) 09:12:53.16 ID:ya4zvoMK.net
- >>77
> Mac対応させないとプロに使われず
もうそれほどじゃないでしょ。
映画やCMなど向けの高品質なCGの製作プラットフォームが
SGIやMacからPC主流になって以降、もうハリウッドなど
高バジェット界隈がMac一辺倒から離れる一方だよ。
あちらの映画音楽作家ってCubaseやNuendo使いが多いし、
ハードウェアにPC使っている人も多い。
Macは周辺機器用のバス規格をコロコロ変えたりした時期があって、
アプリケーションのバージョンアップに伴って周辺機器含め丸ごと
入れ替える羽目になる事態が短期間に繰り返されたので、
そこでMac離れが加速した面もある。
- 82 :名無しサンプリング@48kHz:2018/06/23(土) 09:32:57.93 ID:Cn3kNKbm.net
- しかももうすぐintelからARMに移行するんでしょ?
ほんまベンダー泣かせやな
- 83 :名無しサンプリング@48kHz:2018/06/23(土) 21:37:49.22 ID:/X1fS+ZN.net
- >>81
マジかよ、そもそも強かった教育分野でもgoogleに負けてるしこれからはWinが一層強くなるのかね
- 84 :名無しサンプリング@48kHz:2018/06/24(日) 21:58:25.43 ID:Hm/fUk8p.net
- >>83
今だとWinだけど、長いスパンで考えたらAndroid勢かも知れないし、
Linuxになるかも知れないし。
基本的には、より高速、大容量、並列処理に秀でた、よりコンパクトなハードウェアが
安価に使いこなせる、ドライバー等も豊富に用意されたアプリケーション環境を
用意できるプラットフォームが重宝され続けるだろう。
OS使うことは別に目的でも何でもないので。
アプリケーションを使うことも目的ではなく、制作、創作のための手段に過ぎないけど、
その手段をより確実度高くトラブル少なく早く使えるものが残る。
- 85 :名無しサンプリング@48kHz:2018/06/24(日) 22:04:27.22 ID:Hm/fUk8p.net
- ただ、今でも「Mac対応しないとプロに使われない」ことはないけど
「Macにも対応できる位でないと信用されない」面はある。
マルチプラットフォームにも対応できないベンダーの製品は
OSの基盤技術の世代交代ですぐに動かなくなったり、
新OS対応できずに消えていったりするリスクが高いってことが、
既に多くの人達に経験的には知られているんじゃないか?と。
ASIOやVSTという規格がデファクトスタンダードになったことも含め
Steinberg製品が信頼され高シェアを保っているのも、単にMac版と
Win版の両方があるからってだけじゃなくて、プラットフォームや
OSのヴァージョンを超えて互換性を保つことへの信頼度の高さが
大きいだろう。
- 86 :名無しサンプリング@48kHz:2018/06/24(日) 23:38:02.41 ID:F2V1icKP.net
- 今の時代早くリリースするためにまずはwin or macだけリリースっていうのはありだと思うけど、
32bitのみっていうのは絶対に買わないな
- 87 :名無しサンプリング@48kHz:2018/06/26(火) 17:25:50.79 ID:y8+C2dGB.net
- これからvstを作っていこうと思っています
作ったvstがcubaseのブラックリストに弾かれるのですがどうすれば通りますか?
『再アクティベート』しても弾かれます
- 88 :名無しサンプリング@48kHz:2018/06/26(火) 18:53:46.00 ID:fVp7/KzZ.net
- あ、ちなみにその後調べてみて
該当のitem間を削ってみたんですがcubase再起動でまたブラックリスト入りします
よろしくお願いします
- 89 :名無しサンプリング@48kHz:2018/06/26(火) 19:02:21.26 ID:AU+XYoyS.net
- 何をよろしくなんだよ。
論理的思考ができないやつはプログラミングも難しいぞ。
- 90 :名無しサンプリング@48kHz:2018/06/26(火) 21:37:46.10 ID:8DBQf6KM.net
- juceとかフレームワークが吐き出したコードとお前の糞コードよく見比べてみろ
- 91 :名無しサンプリング@48kHz:2018/06/26(火) 22:50:59.10 ID:UfdXz1E/.net
- >>88
必要最小限でビルドしてみてそれがCubaseに無事リストアップされたら
少しづつ除いたものを戻していくのがいいと思う。
- 92 :名無しサンプリング@48kHz:2018/06/27(水) 08:15:22.12 ID:BBD2Tp1Z.net
- >>90
>>91
うわぁ、ありがとうございます
僕のコードに問題があるというより
Steinbergに登録しないとブラックリスト通過できないとかそういう問題だと思ってたんですよね
大人しく自分のひどいコードを直すとします!
- 93 :名無しサンプリング@48kHz:2018/06/29(金) 13:42:39.88 ID:cot2BewB.net
- ノーマライザーのように
全体を計算してから処理を施したいんですが
VSTだけでは不可能なことですか?
- 94 :名無しサンプリング@48kHz:2018/06/29(金) 14:04:41.00 ID:eInTUv5/.net
- >>93
Neutronみたいに解析ボタンでも付けて一旦計算する時間を貰えばいいんじゃ無いの
- 95 :名無しサンプリング@48kHz:2018/06/29(金) 14:36:07.91 ID:FLOyzUfg.net
- Neutronは再生中の区間を解析しているだけだから全体ではないね
全体を見ようとするならVSTじゃなくARAだよ
ARAのSDKはCelemonyにメールして入手するしかなくて、恐らく個人開発はほぼ不可能
全体を見るのが絶対の要件ならスタンドアロンのソフト作るしかないと思う
- 96 :名無しサンプリング@48kHz:2018/06/29(金) 14:39:39.47 ID:3Cln/q9W.net
- 安保か
そんなもんwavファイルで取り込めばいい
- 97 :名無しサンプリング@48kHz:2018/06/29(金) 15:35:53.08 ID:isZTKke3.net
- なぜ突然安全保障条約の話を?
- 98 :名無しサンプリング@48kHz:2018/06/29(金) 18:46:36.93 ID:cot2BewB.net
- すごい!皆さん博識すぎます!
一瞬で計算は諦めて
neutron式で行こうと思います
ありがとうございます
- 99 :名無しサンプリング@48kHz:2018/08/17(金) 14:38:48.79 ID:UVVbqsYl.net
- 既存のエフェクトのオートメーションをグリグリ動かす方法ってありますか?
実際にマウスをプログラミングで動かすようなマクロじゃない方法がいいです
よろしくお願いします
- 100 :名無しサンプリング@48kHz:2018/08/27(月) 00:12:56.50 ID:dPxEBwVg.net
- すいません質問させてください。
2.4でOnOffButtonを複数個使っているのですが、プリセットを変えてもOnOffの状態が反映されて描画されません。
GUIを閉じて再度開くとそのプリセットのOnOffButtonの状態が正しく反映されて描画されます。
プリセットを変えたとき、GUIを開きなおしたりせずにOnOffの状態を反映させるにはどうしたらよいのでしょうか?
- 101 :名無しサンプリング@48kHz:2018/08/29(水) 17:24:12.54 ID:okTp4WOo.net
- >>100
プリセットを読み込んだ後該当するOnOffButtonでsetValue()とsetDirty()する
- 102 :名無しサンプリング@48kHz:2018/08/30(木) 20:47:19.65 ID:cUcvq4VE.net
- >>101
ありがとうございます
プリセットを読み込むとどこかに通知が行って
その通知先でsetValue()とsetDirty()するということでしょうか?
- 103 :名無しサンプリング@48kHz:2018/08/30(木) 22:21:53.81 ID:Z165qtRh.net
- 最近2.4はさわってないから忘れた。
プリセット読み込んでも通知はなかったと思う。
自分で通知する方法を作るかidle()あたりで定期的に値とボタン状態の際をチェックすればいいんじゃないかな
- 104 :名無しサンプリング@48kHz:2018/08/31(金) 00:12:25.26 ID:mELczN1x.net
- >>103
ありがとうございます
いろいろ試したんですが通知先は見つけられませんでした
プリセットを読み込んだ時にsetValue(), setDirty()するようにしたらうまく行きました
- 105 :名無しサンプリング@48kHz:2018/09/03(月) 13:36:09.58 ID:rWl0Nyxx.net
- waves vocalriderみたいなプラグインないかな ?
- 106 :名無しサンプリング@48kHz:2018/09/04(火) 10:01:52.03 ID:CO9x+Up/.net
- Camel Phat3というvstが買えなくなってるみたいなんですが
機能的にこれの代用になりうる他プラグインというのはあるのでしょうか?
- 107 :名無しサンプリング@48kHz:2018/09/04(火) 12:14:37.99 ID:pJAeGH04.net
- >VST開発者のためのスレッドです。
- 108 :名無しサンプリング@48kHz:2018/09/04(火) 14:04:36.08 ID:CO9x+Up/.net
- おっとこれまった失礼
- 109 :名無しサンプリング@48kHz:2018/09/11(火) 03:37:57.97 ID:FwOy5p8L.net
- >>106
CamelPhat
https://www.kvraudio.com/product/camelphat-by-camel-audio
CamelCrusher
https://www.mpcindia.co/camel-crusher/
https://www.youtube.com/watch?v=G4HWGWcD7F0
- 110 :名無しサンプリング@48kHz:2018/09/11(火) 11:58:02.29 ID:2yZhXdtj.net
- >>109
まさかの無料配布なのか すげえ
- 111 :名無しサンプリング@48kHz:2018/09/11(火) 14:42:50.94 ID:xxl/HL1G.net
- No Longer Available だが今やLogicの内蔵エフェクト
- 112 :名無しサンプリング@48kHz:2018/09/11(火) 14:58:53.39 ID:9wY0ttGT.net
- 無料配布じゃなくて転がってるだけ
使用できる権利は発生してないよ
- 113 :名無しサンプリング@48kHz:2018/09/11(火) 15:03:28.94 ID:Y5Bpr8KK.net
- >VST開発者のためのスレッドです。
- 114 :名無しサンプリング@48kHz:2018/09/11(火) 15:51:33.84 ID:57iVrVY4.net
- ここまでタイトル読めない奴ってどうやって社会生活送ってるのか不思議だわ
- 115 :名無しサンプリング@48kHz:2018/09/11(火) 17:01:16.56 ID:Y5Bpr8KK.net
- ガイジ「過疎ってるからいいじゃんw」
- 116 :名無しサンプリング@48kHz:2018/09/11(火) 17:05:59.67 ID:dysNZmo6.net
- そのわりには
開発者のレスには答えられないスレだけどね
- 117 :名無しサンプリング@48kHz:2018/09/12(水) 13:09:30.06 ID:RSUoV5k7.net
- 質問スレじゃないからね
- 118 :名無しサンプリング@48kHz:2018/09/13(木) 17:24:12.48 ID:IshKkuXv.net
- 開発者のなんのレスならいいんだっけ?
- 119 :名無しサンプリング@48kHz:2018/10/03(水) 15:10:49.90 ID:HkUo4G72.net
- >>106
CamelPhatはもう外人がDropboxで配りまくってるからそれ貰えばいい
- 120 :名無しサンプリング@48kHz:2018/10/04(木) 07:12:02.61 ID:1lkgUSEl.net
- 普通にライセンス的にアウトだぞ
- 121 :名無しサンプリング@48kHz:2018/10/04(木) 07:13:10.60 ID:/1LMXq6N.net
- 自分で作れよ
- 122 :名無しサンプリング@48kHz:2018/10/31(水) 08:33:44.78 ID:ryq1qrB5.net
- シンセ修理改造スレに自閉症で知恵遅れの老女が来ているので、こちらで引き取ってあげて下さいね。
この老女は、英語文献も論文も特許文献も読めないようです
https://egg.5ch.net/test/read.cgi/dtm/1491795679/896
896 名無しサンプリング@48kHz[sage] 2018/10/31(水) 08:10:29.03 ID:1twQ866B
昨今のあり余るコンピューティングパワーを活用してシンセを作ってみよう
と思って調べているが技術資料になかなか巡り会えない
FM音源ですらwikipediaと野良記事2件を見つけるのがやっと。技報等の論文などは見あたらず
「FM音源の音作りの方法!」みたいな記事はいくつも出てくるがw
河合のARTSとかもう絶望的
- 123 :名無しサンプリング@48kHz:2018/10/31(水) 08:42:56.34 ID:srNP+zQC.net
- お断りします
- 124 :名無しサンプリング@48kHz:2018/10/31(水) 08:45:37.17 ID:ryq1qrB5.net
- >>123
知恵遅れの自演は要らないよ
- 125 :名無しサンプリング@48kHz:2018/10/31(水) 08:55:39.56 ID:srNP+zQC.net
- 知恵遅れはお前だろ
クズババア
邪魔
- 126 :名無しサンプリング@48kHz:2018/10/31(水) 08:58:06.71 ID:ryq1qrB5.net
- 知能の低い老女のヒステリーはミジメだな
- 127 :名無しサンプリング@48kHz:2018/10/31(水) 08:59:07.78 ID:srNP+zQC.net
- クズババアって他人と自分の見分けもつかなくなるほど
頭悪くなってるのね……
ここで質問したいからって必死
- 128 :名無しサンプリング@48kHz:2018/10/31(水) 09:01:18.02 ID:ryq1qrB5.net
- ↑↓知恵遅れで自閉症の老女のヒステリーが当分続く模様
- 129 :名無しサンプリング@48kHz:2018/10/31(水) 09:03:44.07 ID:srNP+zQC.net
- なんで「クズババアの質問すんな、邪魔」と言ってるのが
クズババアになるんだろwww
頭悪いんだろうね、このクズババア
- 130 :名無しサンプリング@48kHz:2019/01/12(土) 15:35:23.15 ID:E+h3kRtO.net
- 専用スレが無いので、こちらでちょいとお尋ねしますが、
Propellerheads ReasonのRack Extensionを開発されてる方いらっしゃいます?
- 131 :名無しサンプリング@48kHz:2019/07/09(火) 13:34:22.56 ID:yPOEgE9u.net
- モジュール定義ファイルのvst3.defの置く場所が分かりません
どこに置けばビルドが成功しますか?
- 132 :名無しサンプリング@48kHz:2019/07/11(木) 00:37:52.48 ID:MFBOPKHh.net
- ソースコードと同じ場所
- 133 :名無しサンプリング@48kHz:2019/07/11(木) 04:51:24.03 ID:5t2P0jy7.net
- >>132
ありがとうございます
バッチリできました〜
- 134 :名無しサンプリング@48kHz:2019/07/16(火) 08:53:15.23 ID:+x4sQBq4.net
- SteinbergがああいってるからVST2.4,32bit版下げましたって
VST CLASSIC 1/2の32bit版並べてるのどうなのよ?
キューベプロ売らんがためか
- 135 :名無しサンプリング@48kHz:2019/09/08(日) 21:38:55.01 ID:+lQOcwj6.net
- mda VSTにGUI付けたいけどさっぱりわからないのー
- 136 :名無しサンプリング@48kHz:2019/09/15(日) 01:06:07.41 ID:TpmDWRFF.net
- >>135
VST3 SDKのサンプルなら、BaseControllerにCreateView追加すればいい。
- 137 :名無しサンプリング@48kHz:2019/09/15(日) 20:03:00.23 ID:xdc4ZyJQ.net
- >>136
ありがとうー
- 138 :名無しサンプリング@48kHz:2020/06/25(木) 21:53:23.90 ID:h+E7qKDj.net
- フリーのVSTホストをオーディオ調整用のツールとして使おうかと考えてたんだけど
要件に合うものが見つからなかったんでSDKかJUCEのサンプルを改造してお手製してみようかと検討中。
ほとんど無改造で使えるんじゃないか?と期待してたんだけど
自分で実装せにゃならん機能が意外と多くて面倒くさい...
- 139 :名無しサンプリング@48kHz:2020/06/25(木) 23:50:22 ID:hw7nsGDz.net
- 要件は?
- 140 :名無しサンプリング@48kHz:2020/06/27(土) 10:15:46.04 ID:aGWoXn5d.net
- ちょっと多いけどこんな要件です
・出力ch数は6(ステレオ*3)以上
・パッチングの自由度が高い
・VSTのLch/Rch出力をそれぞれ別のVSTの入力に振り分けられる
・スプリッターなどのVSTを経由しなくても1つのVSTの出力を複数VSTの入力へ分配できる
・VST2と3の両対応
・ASIOデバイス対応
・起動時・起動後の動作が軽い。
今現在これにいちばん近そうなのがJuceサンプルのようなので
これをプチ改造していく方針です
- 141 :名無しサンプリング@48kHz:2020/06/28(日) 02:12:29 ID:cB5V9hAD.net
- > ・ASIOデバイス対応
> ・出力ch数は6(ステレオ*3)以上
これいっぺんに実装デキターー!
方法はJUCEで作るホストアプリの設定にこれ↓を適用するだけでした
ttps://www.oufac.com/blog/2017/10/31/how-to-make-asio-compatible-standalone-vst-player/
JUCEってよくできてるなぁ、感謝感謝!
JUCE JAPANの中の人もありがとう!(ここ見てないかもしれないけど)
あと残るのはこれだけムフフ
> ・VST2と3の両対応
- 142 :138:2020/07/02(木) 21:45:25.60 ID:aAEYX0xy.net
- > ・VST2と3の両対応
これも実装完了
でもって要件コンプリートです!
最終的にコーディング0行
ほとんど設定をゴニョゴニョするだけの作業でした
32ビットの時代にCONSOLEっていうシェアウェアのVSTホストアプリ(プラグインにもなる)があったんだけど
それのx64版が欲しかったんだよね
それと同等のものが全部タダでできてヨカッタ!
以上をもってオレのチラ裏は終了です
- 143 :名無しサンプリング@48kHz:2020/07/02(木) 21:57:05 ID:dc2HAUt7.net
- おめでと
- 144 :名無しサンプリング@48kHz:2020/07/02(木) 22:09:49.90 ID:aAEYX0xy.net
- >>143
ありがと!
ところでJUCEがメジャーVerうpして6.0.0になった様子
JUCE JAPANかhwm、wikiの中の人、見てたら新機能レビューお願いします!(他力本願)
ちなみにWin版はincパスとかの設定情報をレジストリーか何かで共有してるらいしいので
複数のバージョンを同時に使おうとすると面倒なことになるかもしれないからご注意を
- 145 :名無しサンプリング@48kHz:2020/07/04(土) 21:55:19.80 ID:2coY99KK.net
- >32ビットの時代にCONSOLEっていうシェアウェアのVSTホストアプリ(プラグインにもなる)があったんだけど
kushview element がそんな感じだよ、要件満たしてるかはしらない。
でもまあJUCEで同等のもの作ったならそっちのが価値あると思う
- 146 :名無しサンプリング@48kHz:2020/07/14(火) 12:33:04.09 ID:D3/iLnjG.net
- >>140
WaveFormのフリーで賄えそうな
- 147 :名無しサンプリング@48kHz:2020/07/15(水) 01:55:30.35 ID:UbTbhn59.net
- これは安い!
Waves「全部入り」 Mercury + SSL4000 + Abbey Road Collection 期間限定セット
税別価格 143,000円 『2020年7月31日(日)19時終了』
ご注意
・本製品はPlatinum、Mercury Upgrade from Platinum、SSL4000 Collection、
Abbey Road Collectionのセット商品となります。
・Platinumをお持ちのWavesアカウントにご登録いただいた後に、
Mercury Upgrade from Platinumを適用していただくことで、実質Mercuryが
手に入ります。
・Horizon、Mercury Upgrade from Platinum、SSL4000 Colletion、
Abbey Road Collectionはそれぞれ単体のライセンスとして発行されます。
販売期間:2020年7月2日(木)19時 〜 2020年7月31日(日)19時
販売形式:複数のシリアルコードがセットになったダウンロード版です。
シリアルナンバーとインストールガイドがメールで納品されます
https://store.minet.jp/item/PROMOSET2779.html
/./.
- 148 :名無しサンプリング@48kHz:2021/01/09(土) 16:05:05.90 ID:negIceT1.net
- zkunという伝説のデベロッパがいたと聞きました
総レス数 148
36 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200