サンプルレートはホストが持っているのでプラグイン側からは取得するしかできないような気がしますが
とりあえず、変更して実現したいことはなんでしょう?
探検
DTMプログラマーの憩いの里 in DTM板
2024/10/05(土) 11:33:39.23ID:kiIrdITj
2024/10/08(火) 18:17:32.42ID:epQfrGfO
2024/10/08(火) 19:53:28.71ID:vjQx2c8E
>>49
できるだけリアルタイムに近いpitch detectですよね
これは参考になりますか
Lowest-latency real-time pitch detection
https://forum.juce.com/t/lowest-latency-real-time-pitch-detection/51741
resamplingする場合もforumにいろいろ出てると思います
https://forum.juce.com/t/use-different-sample-rate-for-the-audio-plug-in/17653
できるだけリアルタイムに近いpitch detectですよね
これは参考になりますか
Lowest-latency real-time pitch detection
https://forum.juce.com/t/lowest-latency-real-time-pitch-detection/51741
resamplingする場合もforumにいろいろ出てると思います
https://forum.juce.com/t/use-different-sample-rate-for-the-audio-plug-in/17653
51名無しサンプリング@48kHz
2024/12/30(月) 15:23:55.93ID:7GoegHrK へえーこんなスレあったんだ
プログラミング技術板じゃ音やMIDI関係ってマイナー過ぎて
情報少ないんだよな
俺は素人でVisual StudioのC#使ってMIDIアプリ作ってる
暇ができたらC++勉強して自作VST作りたい
PythonでAIもやってみたいな
プログラミング技術板じゃ音やMIDI関係ってマイナー過ぎて
情報少ないんだよな
俺は素人でVisual StudioのC#使ってMIDIアプリ作ってる
暇ができたらC++勉強して自作VST作りたい
PythonでAIもやってみたいな
52名無しサンプリング@48kHz
2024/12/30(月) 23:40:24.34ID:wzo7FcKV 今日MIDI関係のツールをChatGPTに書かせたら一瞬で完成して鼻水でたw
もう自分でセコセココード書く必要ないと思ったわ
VSTもChatGPTで作れるかもよ?
もう自分でセコセココード書く必要ないと思ったわ
VSTもChatGPTで作れるかもよ?
2024/12/30(月) 23:41:48.91ID:mPN71/XN
生成AIはすごいだわね
54名無しサンプリング@48kHz
2024/12/31(火) 02:14:52.89ID:FDKTkagP まあ完成品が欲しいだけならそれも有りだけど
車の模型ならプラモデル買わずにミニカーを買うわけで
プラモデル買う人はそれを作る過程が好きなわけで
車の模型ならプラモデル買わずにミニカーを買うわけで
プラモデル買う人はそれを作る過程が好きなわけで
2024/12/31(火) 14:41:47.31ID:edoav/nb
AIを働かせて成果物を得る楽しみ方も、今後のプログラミングの一形態
そもそもの目的はアプリを作ることではなく、それを使って曲を作ることだからな
そもそもの目的はアプリを作ることではなく、それを使って曲を作ることだからな
56名無しサンプリング@48kHz
2024/12/31(火) 16:02:32.73ID:1pSKCIOU プログラミングというよりプロンプトエンジニアリングという新しいやつでしょ
57名無しサンプリング@48kHz
2024/12/31(火) 16:44:13.53ID:FDKTkagP 「成果物を得る」のが楽しみ
というのがイマイチ理解できんのよ
それって「完成品が欲しい」ってことでそ?
俺は作る作業が楽しいんだよ
プラモもアプリも音楽も
というのがイマイチ理解できんのよ
それって「完成品が欲しい」ってことでそ?
俺は作る作業が楽しいんだよ
プラモもアプリも音楽も
58名無しサンプリング@48kHz
2024/12/31(火) 16:48:08.60ID:1pSKCIOU59名無しサンプリング@48kHz
2024/12/31(火) 16:56:05.41ID:FDKTkagP 例えばMIDIファイルを扱うのに必須の
「可変長数列のエンコード/デコード」なんて
その言葉の意味を知っとかないと
プロンプトに打ち込むことすらできないだろうし
それが2進法のシフト計算を利用してて
コントロールチェンジの最大値が127の理由がそこにあると
いうのもなかなか趣深いと思うのよね
「可変長数列のエンコード/デコード」なんて
その言葉の意味を知っとかないと
プロンプトに打ち込むことすらできないだろうし
それが2進法のシフト計算を利用してて
コントロールチェンジの最大値が127の理由がそこにあると
いうのもなかなか趣深いと思うのよね
60名無しサンプリング@48kHz
2024/12/31(火) 17:11:05.96ID:1pSKCIOU 最上位127なのはが最上位ビットを見るだけでステータスバイトか判断するためな
SMFでは出るっタイムがあるからの最上位ビットが1になるから判断できないけれど
楽器間の通信では役に立つ
SMFでは出るっタイムがあるからの最上位ビットが1になるから判断できないけれど
楽器間の通信では役に立つ
61名無しサンプリング@48kHz
2024/12/31(火) 17:19:31.47ID:FDKTkagP 30年以上前の通信技術で
実用的なシステムを作ったのは素晴らしいと思うよ
実用的なシステムを作ったのは素晴らしいと思うよ
2024/12/31(火) 20:05:20.57ID:QJJNd3XW
csound やMMLで音楽を作るスレ?
63名無しサンプリング@48kHz
2024/12/31(火) 21:13:30.11ID:1pSKCIOU >>1の感じだとプラグインとかdawを作る界隈のプログラマー勢なスレな気がする
64名無しサンプリング@48kHz
2024/12/31(火) 22:49:26.68ID:QJJNd3XW それはえらくマイノリティなスレだね…プログラム板でもそうそういない気がするよ
2024/12/31(火) 22:55:27.54ID:nzAX+Wpi
マイノリティだからこそ5chスレの存在意義よん。
2024/12/31(火) 23:17:22.57ID:R1zyslFv
昔はVST SDKのスレはあったよね
それより昔はSynthEditのスレもあった記憶
それより昔はSynthEditのスレもあった記憶
2024/12/31(火) 23:20:43.64ID:h2rIbpLO
最初はMIDIプロトコルの理解と
MIDIvstアプリが書けないとその先が続かないと思う
MIDIvstアプリが書けないとその先が続かないと思う
2025/01/01(水) 00:02:11.30ID:yByezT/k
新しく作るならC++じゃなくRUSTでやって欲しいね
2025/01/01(水) 07:56:50.47ID:yByezT/k
画像や音声って大量のメモリを長時間消費するから効率的に組めるrustが望ましいと思う
70名無しサンプリング@48kHz
2025/01/01(水) 09:41:27.39ID:TC4DuOB8 rustでもポインターとかアンセーフな機能使わないと効率的にはならないよな
2025/01/01(水) 13:34:35.02ID:ZOnmLoIG
とりあえず"rust audio programming"でググると色々情報が出てくると思う
「pythonではじめる音のプログラミング」をポートしてる人もいる
「pythonではじめる音のプログラミング」をポートしてる人もいる
2025/01/13(月) 23:35:23.60ID:gG6CyDh9
2025/04/18(金) 08:53:07.65ID:VjHl4eg9
rustでサウンドプログラミングする時はこのへんのクレートか
https://github.com/RustAudio
https://github.com/RustAudio
74名無しサンプリング@48kHz
2025/05/06(火) 13:31:43.12ID:lWYlDH/4 matlab/simlink興味あるんだが、プラグイン開発に役に立ちますか?
75名無しサンプリング@48kHz
2025/05/06(火) 13:56:24.63ID:hcnl1k0W >>74
MATLAB で Audio Plugin 開発 #01 ゲイン (+プラグインの作りの基礎)
https://youtu.be/6pWxrbXzk8g
MATLABライセンスの種類
https://jp.mathworks.com/store/
MATLAB で Audio Plugin 開発 #01 ゲイン (+プラグインの作りの基礎)
https://youtu.be/6pWxrbXzk8g
MATLABライセンスの種類
https://jp.mathworks.com/store/
76名無しサンプリング@48kHz
2025/05/29(木) 10:04:42.12ID:dJk5aGp7 Hzは、CLAPをサポートする、プログラミング中心の新しい無料のDAW/IDEです
Cannery CodersはHz v0.9.4 オープンベータ版をリリースしました
https://www.kvraudio.com/product/hz-by-cannery-coders
Cannery CodersはHz v0.9.4 オープンベータ版をリリースしました
https://www.kvraudio.com/product/hz-by-cannery-coders
2025/05/30(金) 16:10:13.62ID:ZhyXBU+U
DJ-IA VST: Real-Time AI Multi-Sampler Plugin
https://github.com/innermost47/ai-dj
https://github.com/innermost47/ai-dj
2025/05/30(金) 16:17:36.81ID:ZhyXBU+U
audio time-stretching and pitch-shifting
-Rubber Band Library
https://breakfastquay.com/rubberband/
-SoundTouch Audio Processing Library
https://www.surina.net/soundtouch/
-Rubber Band Library
https://breakfastquay.com/rubberband/
-SoundTouch Audio Processing Library
https://www.surina.net/soundtouch/
2025/06/03(火) 20:43:31.97ID:tQS/YqoB
Learn Python through Music with Ableton Live
https://www.udemy.com/course/learning-python-with-ableton-live/
https://www.udemy.com/course/learning-python-with-ableton-live/
2025/06/04(水) 00:36:54.48ID:CYf+KMdH
2025/06/09(月) 00:35:20.78ID:pB0FTfJa
pdで組んだDSPをコンパクトエフェクター型の筐体でスタンドアローンで動かすキット↓
Get into DSP coding with plugdata, Daisy Seed and the new Hothouse stereo pedal (step by step guide)
https://youtu.be/45YNmjSBS_8?feature=shared
Get into DSP coding with plugdata, Daisy Seed and the new Hothouse stereo pedal (step by step guide)
https://youtu.be/45YNmjSBS_8?feature=shared
2025/06/09(月) 18:08:47.88ID:0YsxhMNV
MATLABsymlink買うつもりがシビック買っちまったから買えない🥺
2025/06/11(水) 09:53:39.26ID:Q5PO+bBr
オーディオコンプレッサーソフトウェア実装 (STM32 DSP) - Phil's lab #157
https://youtu.be/fHcRKKvXxpo
https://youtu.be/fHcRKKvXxpo
84名無しサンプリング@48kHz
2025/06/19(木) 08:40:08.34ID:FpPKkO9r Cycling '74 セール 6/22まで
https://cycling74.com/ja/shop
・MAX9 59800→44813
(・Abletonのお客様向けMax9 29800→22381 https://cycling74.com/ja/shop/ableton-customers )
・RNBO追加 44800→29817 加算
https://cycling74.com/ja/shop
・MAX9 59800→44813
(・Abletonのお客様向けMax9 29800→22381 https://cycling74.com/ja/shop/ableton-customers )
・RNBO追加 44800→29817 加算
2025/06/19(木) 08:49:48.29ID:FpPKkO9r
>>84
Ableton Live Suite(またはAbleton LiveとMax for Liveの別のバージョン)の所有者
RNBOを追加 44800→14981
合計37362(割引額37238)
Ableton Live Suite(またはAbleton LiveとMax for Liveの別のバージョン)の所有者
RNBOを追加 44800→14981
合計37362(割引額37238)
2025/06/19(木) 09:02:52.28ID:FpPKkO9r
>>84
ややこしくてすみません
Ableton Suite所有者でなくてもMax9と同時に買うとRNBOの割引率が上がるようで
MAX9を選択してからRNBOを追加だと RNBOが44800→14980になりました
ややこしくてすみません
Ableton Suite所有者でなくてもMax9と同時に買うとRNBOの割引率が上がるようで
MAX9を選択してからRNBOを追加だと RNBOが44800→14980になりました
2025/08/13(水) 10:16:37.17ID:TBC9+pp6
https://youtu.be/NTSy_tzMkiE
「Travelerは、サイズ変更可能なグリッド(最大12行×12列)を移動するローバー(移動体)を搭載したシーケンサーです。ローバーは壁に跳ね返ると音符を発し、障害物に遭遇すると方向転換します。これは、探索とインタラクションを促す「幸運な偶然」のマシンです。Travelerは、UVI Falcon内で実行されるUVI ScriptProcessorです。これはベータリリースとお考えください」
https://github.com/Tonecarver/tcFalconScripts
「Travelerは、サイズ変更可能なグリッド(最大12行×12列)を移動するローバー(移動体)を搭載したシーケンサーです。ローバーは壁に跳ね返ると音符を発し、障害物に遭遇すると方向転換します。これは、探索とインタラクションを促す「幸運な偶然」のマシンです。Travelerは、UVI Falcon内で実行されるUVI ScriptProcessorです。これはベータリリースとお考えください」
https://github.com/Tonecarver/tcFalconScripts
88名無しサンプリング@48kHz
2025/10/02(木) 10:21:02.41ID:ZfAC+9YV Introducing cKSP: New fast KSP Preprocessing Compiler (local variables, objects, VS Code Extension and more)
https://vi-control.net/community/threads/introducing-cksp-new-fast-ksp-preprocessing-compiler-local-variables-objects-vs-code-extension-and-more.166787/
ckspはC++で作られたコンパイラとトランスパイラ・フレームワークで、Native InstrumentsのKontakt用にcKSP構文をKSP構文に変換するように設計されています。
このフレームワークのゴールは、Kontaktスクリプトにモダンなプログラミング言語の感覚をもたらすことであり、高速なコンパイルを保証しながら、モジュール化と抽象化を導入します。これにより、Kontaktインストゥルメント開発の初心者でも、KSPスクリプトの作成とメンテナンスがより簡単になり、親しみやすくなります。
https://vi-control.net/community/threads/introducing-cksp-new-fast-ksp-preprocessing-compiler-local-variables-objects-vs-code-extension-and-more.166787/
ckspはC++で作られたコンパイラとトランスパイラ・フレームワークで、Native InstrumentsのKontakt用にcKSP構文をKSP構文に変換するように設計されています。
このフレームワークのゴールは、Kontaktスクリプトにモダンなプログラミング言語の感覚をもたらすことであり、高速なコンパイルを保証しながら、モジュール化と抽象化を導入します。これにより、Kontaktインストゥルメント開発の初心者でも、KSPスクリプトの作成とメンテナンスがより簡単になり、親しみやすくなります。
89名無しサンプリング@48kHz
2025/10/02(木) 20:46:38.08ID:Rk0Sg3Gq >>87
CodeFN42のTransitionにそっくり
CodeFN42のTransitionにそっくり
2025/10/29(水) 10:04:08.94ID:JdebdEKt
Cycling '74 Max 9.1 アップデート
Max 9 以来初の大型アップデートでは、新しい ABL オブジェクト、新しい Jitter FX、JavaScript V8 機能などが追加されます
https://youtu.be/yJeX8XgtkcA
Max 9 以来初の大型アップデートでは、新しい ABL オブジェクト、新しい Jitter FX、JavaScript V8 機能などが追加されます
https://youtu.be/yJeX8XgtkcA
レスを投稿する
ニュース
- 高市総理の周辺「小さな火種が火事になりかけている。早く鎮火しないといけない」 ★4 [Hitzeschleier★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る [蚤の市★]
- 中国で「クレしん」公開延期 対日報復、エンタメに波及 [蚤の市★]
- 早大名誉教授が高市早苗首相の発言に言及「台湾も迷惑だと言っている」… [BFU★]
- 【映画】『クレヨンしんちゃん』 中国で公開延期 対日報復、エンタメに波及 [冬月記者★]
- 「影響これから」不安募るインバウンド関連業界 中国の訪日自粛要請 [蚤の市★]
- 【んな専🏡】姫森ルーナ(・o・🍬)総合スレッド🏰【ホロライブ▶】
- 愛国者「台湾有事になったらこれだけの国が台湾側で参戦するぞ!」→6万いいね [834922174]
- 【実況】博衣こよりのえちえち雀魂1位耐久🧪★2
- 日本人さん「高市さんの発言はなにも問題ない!むしろよく言ってくれた!」 →手のひらクルッ「この問題を引き起こしたのは立憲!」 [268718286]
- 高市早苗の経済損失、数十兆円〜数百兆円か [931948549]
- 【悲報】高市のせいで映画クレヨンしんちゃん、中国での上映無期限延期wwwwwwwwwwwwwwwwwwww [802034645]
