どのくらいいらっしゃいますか?
「DTM関連のコンピュータープログラム作ったりしてる方」
プロアマ問わず。
なんとかチューバーとか見てると多い気がしたので、
ここに立てます。情報、意見、主義主張、技術交換しましょ。
DTMやってる人をIT業界に誘うか、その逆になるか?
どっちも素敵。
探検
DTMプログラマーの憩いの里 in DTM板
1名無しサンプリング@48kHz
2023/02/16(木) 15:40:20.88ID:vu7Iq1Ug2024/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
レスを投稿する
ニュース
- 高市総理の周辺「小さな火種が火事になりかけている。早く鎮火しないといけない」 ★2 [Hitzeschleier★]
- 高市総理の周辺「小さな火種が火事になりかけている。早く鎮火しないといけない」 ★3 [Hitzeschleier★]
- 俳優 高岡蒼佑「エジプト出身とかナイジェリア出身とかの人が、日本の代表顔して移民の事とか話してるの見るとなんか違う気がする」 [Anonymous★]
- 【北京中継】「日本国民はとても友好的」日本訪問予定の中国人は冷静な反応…中国側報道「高市首相は辞任すべき」 [煮卵★]
- 中国の複数の旅行社、日本ツアーを中止 政府の訪日自粛要請受け [蚤の市★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★2 [冬月記者★]
- マスコミ、高市首相を批判せず安倍時代に逆戻り 戦後80年一体何をやっているのか [633746646]
- 【悲報】中国人観光客、絶滅へ。中国旅行会社が日本旅行販売停止。中国人はもう二度と遊びに来れません😤高市どーすんのこれ [856698234]
- 【中国】日本向けツアー中止、邦画公開延期。ジャップが中国叩きをしてる間に続々と大きな制裁に向けて動きが加速www [305926466]
- 【実況】博衣こよりのえちえち雀魂1位耐久🧪
- 【悲報】中国「高市は信用できない」G20サミットでの会談予定なし [834922174]
- 【オワタ】中国外務省「李強首相がG20会合中に日本の指導者と会談する予定はない」と発言 [812874503]
