2014-11-17 2 views
1

Я не использовал csound в течение нескольких лет; после установки последней версии без RC (6.03.2) в Windows 7 я был неприятно удивлен, что больше не получаю от него никаких аудиоданных. Как ни странно, я могу отобразить файл, а CsoundQt может автоматически воспроизводить файл с расширением, также через PortAudio. Чтобы исправить пример ввода, я использую 01C01_db_vs_linear.csd из демонстрационных версий, хотя выбор этого файла не имеет особого значения для результата. Вот что я получаю, когда я просто ударил игру (или Ctrl + R) в CsoundQt:Csound 6 не может инициализировать PortAudio напрямую, но работает через файл как-то

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 (которые не отображаются через воспроизведение через визуализированный файл, так как, по-видимому, он не пытается инициализировать adcs когда я играю именно так), я удалил ASIO4ALL и перезагрузился, но мне все равно не повезло, я просто получаю более критический журнал сейчас, потому что он вообще не показывает никаких adcs, но все же не проходит мимо перечисления тех несуществующих adcs Сейчас:

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) до сих пор работает, как и раньше.

ответ

1

Meh, я исправил его на данный момент, не вставляя входы в конфигурацию, как указано в http://csound.1045644.n5.nabble.com/Csound-QiuteCsound-problem-td3231424.html. Это довольно неприятно, поскольку линейный/микрофонный вход автоматически настраивается при подключении к Windows, поэтому можно было бы ожидать, что PortAudio будет управлять этим само по себе, но, по-видимому, это выходит за рамки текущего набора функций. Я должен помнить, чтобы изменить это на adc при использовании некоторого ввода.

enter image description here