CakeWalk、Cubase、ProTools などのアプリケーションがどのように構築されているかを知りたいです。この種の開発を学ぶための優れたリソースはありますか?
資力
これらのプログラムの機能がどのように実装されているか(フィルタリング、合成、ミキシングなどについて話している)について知りたい場合は、デジタル信号処理(DSP)についてできるだけ多く読んでください。もしあなたがたまたま大学でDSPクラスを受講する立場にあるなら、あなたはおそらくそこからたくさんの良い情報を得るでしょう。(私は自分でそのようなクラスをいくつか受講しましたが、それらは素晴らしかったです)それ以外にも、DSPのさまざまな側面に関する本や研究論文が数十冊あります。ちょうど良いもの(またはいくつか)を見つけて飛び込んでみてください。グーグル検索は間違いなくあなたを始めることができます。
オーディオプログラミング全般、つまりオペレーティングシステムのオーディオリソース(マイク/スピーカーなど)にアクセスする方法についてもっと知りたい場合は、DanのAudacityを見るという提案をエコーすることができます...
Audacityの人々が助けてくれるかもしれません。オープンソース プロジェクトに参加することは、コミュニティを支援し、新しいテクノロジについて指導を受けるための優れた方法です。