私はここ数年 csound を使っていません。Windows 7 に最新の非 RC バージョン (6.03.2) をインストールした後、音声が聞こえなくなったことに不愉快な驚きを覚えました。奇妙なことに、私はファイルにレンダリングすることができ、CsoundQt は再レンダリングされたファイルを自動的に再生することができます。入力例を修正するために、デモの 01C01_db_vs_linear.csd を使用していますが、このファイルの選択は結果にとって重要ではありません。CsoundQt で再生 (または Ctrl+R) を押すと、次のようになります。
STARTING FILE
Creating options
Creating orchestra
Creating score
rtaudio: PortAudio module enabled ...
using blocking interface
Elapsed time at end of orchestra compile: real: 0.003s, CPU: 0.003s
sorting score ...
... done
Elapsed time at end of score sort: real: 0.003s, CPU: 0.003s
--Csound version 6.03.2 (double samples) May 12 2014
midi channel 1 using instr 1
midi channel 2 using instr 2
midi channel 3 using instr 1
midi channel 4 using instr 1
midi channel 5 using instr 1
midi channel 6 using instr 1
midi channel 7 using instr 1
midi channel 8 using instr 1
midi channel 9 using instr 1
midi channel 10 using instr 1
midi channel 11 using instr 1
midi channel 12 using instr 1
midi channel 13 using instr 1
midi channel 14 using instr 1
midi channel 15 using instr 1
midi channel 16 using instr 1
graphics suppressed, ascii substituted
0dBFS level = 1.0
orch now loaded
audio buffered in 4096 sample-frame blocks
PortAudio V19-devel (built Apr 21 2014 11:58:26)
0: adc0 (ASIO4ALL v2)
PortAudio: failed to obtain device info.
Failed to initialise real time audio input
そして、私は音声を出力しません。「ファイルにレンダリング」(Alt+F) を使用すると、次のようになります。
STARTING FILE
Creating options
Creating orchestra
Creating score
rtaudio: PortAudio module enabled ...
using callback interface
Elapsed time at end of orchestra compile: real: 0.004s, CPU: 0.004s
sorting score ...
... done
Elapsed time at end of score sort: real: 0.004s, CPU: 0.004s
--Csound version 6.03.2 (double samples) May 12 2014
midi channel 1 using instr 1
midi channel 2 using instr 2
midi channel 3 using instr 1
midi channel 4 using instr 1
midi channel 5 using instr 1
midi channel 6 using instr 1
midi channel 7 using instr 1
midi channel 8 using instr 1
midi channel 9 using instr 1
midi channel 10 using instr 1
midi channel 11 using instr 1
midi channel 12 using instr 1
midi channel 13 using instr 1
midi channel 14 using instr 1
midi channel 15 using instr 1
midi channel 16 using instr 1
graphics suppressed, ascii substituted
0dBFS level = 1.0
orch now loaded
audio buffered in 4096 sample-frame blocks
PortAudio V19-devel (built Apr 21 2014 11:58:26)
0: dac0 (Microsoft Sound Mapper - Output)
1: dac1 (Speakers (High Definition Audio)
2: dac2 (Digital Audio (S/PDIF) (High De)
3: dac3 (Digital Audio (S/PDIF) (High De)
4: dac4 (Primary Sound Driver)
5: dac5 (Speakers (High Definition Audio Device))
6: dac6 (Digital Audio (S/PDIF) (High Definition Audio Device))
7: dac7 (Digital Audio (S/PDIF) (High Definition Audio Device))
8: dac8 (ASIO4ALL v2)
PortAudio: selected output device 'Speakers (High Definition Audio'
writing 8192 sample blks of 64-bit floats to dac
SECTION 1:
new alloc for instr 1:
B 0.000 .. 11.000 T 11.000 TT 11.000 M: 0.99990 0.99990
new alloc for instr 2:
B 11.000 .. 21.000 T 21.000 TT 21.000 M: 0.99983 0.99983
Score finished in csoundPerformKsmps().
inactive allocs returned to freespace
end of score. overall amps: 0.99990 0.99990
overall samples out of range: 0 0
0 errors in performance
Elapsed time at end of performance: real: 21.098s, CPU: 21.098s
closing device
227 8192 sample blks of 64-bit floats written to dac
もちろん、このように聞くこともできます。しかし、なぜ直接再生が機能しないのでしょうか?
追加するために編集: adc[s] が PortAudio に何らかの問題を引き起こしているように見えるため (おそらく、その方法で再生するときに adc を初期化しようとしないため、レンダリングされたファイルを介して再生すると表示されません) )、ASIO4ALLをアンインストールして再起動しましたが、まだ直接プレイすることはできません.adcがまったくリストされていないため、より不可解なログが表示されますが、存在しないadcを列挙することはできません。
STARTING FILE
Creating options
Creating orchestra
Creating score
rtaudio: PortAudio module enabled ...
using blocking interface
Elapsed time at end of orchestra compile: real: 0.003s, CPU: 0.017s
sorting score ...
... done
Elapsed time at end of score sort: real: 0.004s, CPU: 0.017s
--Csound version 6.03.2 (double samples) May 12 2014
midi channel 1 using instr 1
midi channel 2 using instr 2
midi channel 3 using instr 1
midi channel 4 using instr 1
midi channel 5 using instr 1
midi channel 6 using instr 1
midi channel 7 using instr 1
midi channel 8 using instr 1
midi channel 9 using instr 1
midi channel 10 using instr 1
midi channel 11 using instr 1
midi channel 12 using instr 1
midi channel 13 using instr 1
midi channel 14 using instr 1
midi channel 15 using instr 1
midi channel 16 using instr 1
graphics suppressed, ascii substituted
0dBFS level = 1.0
orch now loaded
audio buffered in 4096 sample-frame blocks
PortAudio V19-devel (built Apr 21 2014 11:58:26)
Failed to initialise real time audio input
これは、直接実行 (Ctrl+R) し、レンダリングされたファイル (Alt+F) を介して再生すると、以前と同じように機能します。