問題タブ [csound]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
portaudio - Csound 6 は PortAudio を直接初期化できませんが、ファイル経由で何とか動作します
私はここ数年 csound を使っていません。Windows 7 に最新の非 RC バージョン (6.03.2) をインストールした後、音声が聞こえなくなったことに不愉快な驚きを覚えました。奇妙なことに、私はファイルにレンダリングすることができ、CsoundQt は再レンダリングされたファイルを自動的に再生することができます。入力例を修正するために、デモの 01C01_db_vs_linear.csd を使用していますが、このファイルの選択は結果にとって重要ではありません。CsoundQt で再生 (または Ctrl+R) を押すと、次のようになります。
そして、私は音声を出力しません。「ファイルにレンダリング」(Alt+F) を使用すると、次のようになります。
もちろん、このように聞くこともできます。しかし、なぜ直接再生が機能しないのでしょうか?
追加するために編集: adc[s] が PortAudio に何らかの問題を引き起こしているように見えるため (おそらく、その方法で再生するときに adc を初期化しようとしないため、レンダリングされたファイルを介して再生すると表示されません) )、ASIO4ALLをアンインストールして再起動しましたが、まだ直接プレイすることはできません.adcがまったくリストされていないため、より不可解なログが表示されますが、存在しないadcを列挙することはできません。
これは、直接実行 (Ctrl+R) し、レンダリングされたファイル (Alt+F) を介して再生すると、以前と同じように機能します。
android - Android での Csound の非 UI の例
Csound for android に付属している例を見てきましたが、すべての例であると思われる UI ウィジェットを使用せずに呼び出したいと思います。
インストゥルメントをロードする方法は知っていますが、特定の周波数のノートを演奏するように指示するにはどうすればよいですか?
センドスコアを使用しますか?
乾杯。
c++ - CSound6 と 32 ビット ライブラリの欠如
CSound6 API の冒険に欠かせない何かが欠けているのかもしれません。インターネットで答えを探しましたが、運がありませんでした。また、これはスタックオーバーフローに関する私の最初の投稿です。以前のすべての質問にプロキシによって回答してくれました (もちろん、私は永遠に感謝しています)。ここで彼女は言います:
私は Raspberry Pi 2 に基づいたスタンドアロンのサンプラー/シンセサイザー/ステップ シーケンサーを開発しています。古き良き Electribe SX/MX を考えてみてください。GUI は、苦労して手に入れた SDL2 に基づいています。私が選んだサウンド エンジンは CSound 6 で、C++ API です。
もちろん、Raspberry Pi は 32 ビット プラットフォームであるため、32 ビット ライブラリにリンクする必要があります。
ただし、CSound のマニュアルには、このページで使用されているいくつかの単語以外に、32 ビット ライブラリの使用に関する情報がほとんど、またはまったくありません。
もちろん、libcsound.a や csound.dll などのようなものがあれば十分です。私は csound64 リンクですべてを行っていますが、実際に Raspberry 用にコンパイルすると、彼女が私を失望させると確信しています。
CSound インストール フォルダー内の bin フォルダーには、次のファイルが含まれている可能性があります。
どうぞ、これで私を助けてください。同じように困っていてもメモを残しておきましょう。事前にご協力いただきありがとうございます。
csound - CSOUND 関数テーブルのスケーリング エラー
私は現在、Csound を使用してマルチチャンネル オーディオ コンボルバーに取り組んでいます。私は 2 つの ftable を作成し、2 つの異なる IR の 2048 ポイントの長さを 48kHz のサンプル レートでロードしています。第 1 世代関数テーブル コマンド (iRL ftgen 0, 0, 2048, -1, "IRL.wav", 0, 0, 0) および (iRR ftgen 0, 0, 2048, -1, "IRR.wav "、0、0、0)。
私が現在抱えている問題の 1 つは、関数テーブル番号を負 (-1) に設定するとスケーリングが停止するが、各 ftable のスケーリングが異なることです。一方の scalemax 値は 0.155 で、もう一方は 0.145 です。このスケーリングの発生を完全に停止する方法を知りたかったので、両方の IR がスケーリングされず、テーブルに読み込まれません。
python-2.7 - Python内からcsoundを使用する
ライブ電子音楽タスクに Python 内部から Csound を使用することは可能ですか? 可能であれば、これをどのように行うことができるかについて、誰かがヒントを与えることができますか?
sound-synthesis - Csound のインストゥルメント定義にデュレーションを含める方法
関数 を使用して、oscil
特定の周波数と振幅でオシレーター バンクを定義します。
セクションで期間を設定できることを知っていorchestra
ます。しかし、さまざまな振動にさまざまな期間を与えるにはどうすればよいでしょうか? instrument
定義でこれを行うことはできますか?の1行で楽器(3つのオシレーター)を呼び出すことができるようにしたいのでorchestra
:
csound - Csound の gen09 はどのように機能しますか?
私は Csound のgen09を理解しようとしており、次の行を試しました:
gen09 がどのように機能するかを理解した方法では、この場合の 2 番目のパーシャルは最初のパーシャルをキャンセルすることになっています。これは、両方とも基本周波数 ( 1
) であり、位相が反転している (0
および180
) ためです。しかし、沈黙の代わりに、次のような波が表示されます。
この波形を作成するためにここで何が起こっているのでしょうか?
python - Csound の Python API 用に csnd6 をインポートできません
Csound の Python API を使用してみます。したがって、「csnd6」パッケージをインポートしようとしました:
import csnd6
.
何らかの理由で、パッケージが私のマシンにインストールされていません:
ImportError: No module named csnd6
.
これが私のセットアップです:
- Python 2.7.11
- Csound 6.08
- Mac OS X 10.12.1
どうすれば修正できますか?
(または) このパッケージをインストールするにはどうすればよいですか?
ありがとう!!
javascript - Rhino インタープリターの JavaScript - 関数は未定義を返します
私は組み込みの Rhino Interpreter in Blue (Csound の作曲環境) を使用して、「スコア」 (楽譜) を生成しています。青では、関数を書いてから実行することでこれを行うことができます
私の関数は onLoad を使用して画像を取得し、スコアの生成に使用されるピクセル情報を抽出します。問題は、私の関数が画像を読み込んで変数に割り当てる前にデータを返すのに十分な時間がないことです。setTimeout() を使用してみましたが、役に立ちませんでした。
これをブラウザで試してみたところ、実際に「未定義」が返されます。
基本的に、スコア変数への割り当てを遅らせる方法が必要です。これは可能ですか?
ありがとうございました