DTMプログラマーの憩いの里 in DTM板

2024/10/05(土) 11:33:39.23ID:kiIrdITj
サンプルレートはホストが持っているのでプラグイン側からは取得するしかできないような気がしますが
とりあえず、変更して実現したいことはなんでしょう?
2024/10/08(火) 18:17:32.42ID:epQfrGfO
>>48
ピッチを検出して利用したいのですが
サンプリングレートが高すぎてうまく検出できないので
ピッチ検出用の関数内でだけサンプリングレートを下げたいです
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
51名無しサンプリング@48kHz
垢版 |
2024/12/30(月) 15:23:55.93ID:7GoegHrK
へえーこんなスレあったんだ
プログラミング技術板じゃ音やMIDI関係ってマイナー過ぎて
情報少ないんだよな
俺は素人でVisual StudioのC#使ってMIDIアプリ作ってる
暇ができたらC++勉強して自作VST作りたい
PythonでAIもやってみたいな
52名無しサンプリング@48kHz
垢版 |
2024/12/30(月) 23:40:24.34ID:wzo7FcKV
今日MIDI関係のツールをChatGPTに書かせたら一瞬で完成して鼻水でたw
もう自分でセコセココード書く必要ないと思ったわ

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:1pSKCIOU
>>51はC++を勉強してといってるでしょ
勉強して良い大学に入って大企業に就職して冬のボーナス90万円ってことなんだよ
逆にプログラミングを楽しむのはハッカーな
59名無しサンプリング@48kHz
垢版 |
2024/12/31(火) 16:56:05.41ID:FDKTkagP
例えばMIDIファイルを扱うのに必須の
「可変長数列のエンコード/デコード」なんて
その言葉の意味を知っとかないと
プロンプトに打ち込むことすらできないだろうし
それが2進法のシフト計算を利用してて
コントロールチェンジの最大値が127の理由がそこにあると
いうのもなかなか趣深いと思うのよね
60名無しサンプリング@48kHz
垢版 |
2024/12/31(火) 17:11:05.96ID:1pSKCIOU
最上位127なのはが最上位ビットを見るだけでステータスバイトか判断するためな
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のスレもあった記憶
2024/12/31(火) 23:20:43.64ID:h2rIbpLO
最初はMIDIプロトコルの理解と
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ではじめる音のプログラミング」をポートしてる人もいる
2025/01/13(月) 23:35:23.60ID:gG6CyDh9
https://techbookfest.org/organization/5695872079757312

なかなかいいな
2025/04/18(金) 08:53:07.65ID:VjHl4eg9
rustでサウンドプログラミングする時はこのへんのクレートか
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/
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
2025/05/30(金) 16:10:13.62ID:ZhyXBU+U
DJ-IA VST: Real-Time AI Multi-Sampler Plugin
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/
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/
2025/06/04(水) 00:36:54.48ID:CYf+KMdH
>>79
目次だけ見て面白そうだから買ってみたよ
見る暇つくらないと
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
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
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 加算
2025/06/19(木) 08:49:48.29ID:FpPKkO9r
>>84
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になりました
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
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スクリプトの作成とメンテナンスがより簡単になり、親しみやすくなります。
89名無しサンプリング@48kHz
垢版 |
2025/10/02(木) 20:46:38.08ID:Rk0Sg3Gq
>>87
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
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況