EnglishFrenchSpanyol

Jalankan pelayan | Ubuntu > | Fedora > |


Favicon OnWorks

ecasound - Dalam talian di Awan

Jalankan ecasound dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah ecasound yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


ecasound - editor sampel, perakam berbilang trek, pemproses fx, dsb.

SINOPSIS


ecasound [ pilihan_umum ] { [ persediaan_rantai ] [ persediaan_kesan ] [ persediaan_input ] [
output_setup ] }

DESCRIPTION


Ecasound ialah pakej perisian yang direka untuk pemprosesan audio berbilang trek. Ia boleh digunakan
untuk tugasan mudah seperti main balik audio, rakaman dan penukaran format, serta untuk
pemprosesan kesan multitrack, pencampuran, rakaman dan kitar semula isyarat. Ecasound menyokong a
pelbagai input audio, output dan algoritma kesan. Kesan dan objek audio boleh
digabungkan dalam pelbagai cara, dan parameternya boleh dikawal oleh objek operator
seperti pengayun dan MIDI-CC. Antara muka pengguna mod konsol serba boleh disertakan dalam
pakej.

PILIHAN


Nota! Semua pilihan kecuali yang disebutkan dalam ecasound pilihan dan Global pilihan, boleh jadi
digunakan dalam fail persediaan rantai ecasound (.ecs).

ECASOUND PILIHAN

Pilihan ini dihuraikan dan dikendalikan oleh binari hujung hadapan ecasound dan tidak
diserahkan kepada perpustakaan bahagian belakang. Ini bermakna bahawa pilihan ini mungkin tidak berfungsi dalam yang lain
aplikasi yang menggunakan perpustakaan ecasound untuk kefungsiannya.

-c Memulakan ecasound dalam mod interaktif. Dalam mod interaktif anda boleh mengawal ecasound
dengan arahan mudah ("mula", "berhenti", "jeda", dll.). Lihat ecasound-iam .

-C Melumpuhkan mod interaktif ecasound (lihat '-c' dan '-K').

-D Cetak semua maklumat nyahpepijat ke stderr (tidak buffer, output biasa tanpa ncurses).

-s[:]chainsetup-file
Buat chainsetup baharu daripada fail 'chainsetup-file' dan tambahkannya pada semasa
sesi. Fail chainsetup biasanya mempunyai nama fail yang berakhir dengan sambungan '.ecs'.
Persediaan rantai boleh mengandungi input, output, rantai, kesan, pengawal -- iaitu
objek satu konfigurasi khusus elemen pemprosesan audio. Sesi, pada
sebaliknya, ialah koleksi satu atau lebih rangkaian. Hanya satu daripada
chainsetups mungkin disambungkan (iaitu ia boleh dijalankan/diproses). Tetapi adalah mungkin untuk
mempunyai satu lagi chainsetup pilih (iaitu boleh dikonfigurasikan) manakala satu lagi adalah semasa
connteced (iaitu berlari).

-E "cmd1 [[args] ; cmd2 args ; ... ; cmdN]"
Laksanakan satu set arahan mod Interaktif Ecasound (EIAM) semasa pelancaran. Ini
arahan dilaksanakan serta-merta selepas ecasound dimulakan. Jika baris arahan
mengandungi pilihan yang mencukupi untuk membuat persediaan rantai yang sah yang akan dilaksanakan, yang
arahan pelancaran dilaksanakan selepas pilihan baris arahan yang lain dihuraikan, tetapi
sebelum enjin pemprosesan dihidupkan. Ambil perhatian bahawa arahan ini adalah ciri
binari hujung hadapan ecasound dan tidak disokong oleh hujung belakang perpustakaan. Ini bermakna bahawa
pelanggan lain mungkin tidak menyokong pilihan '-E', dan juga arahan pelancaran
tidak disimpan sebagai sebahagian daripada persediaan rantai atau keadaan sesi.

--pelayan
Mendayakan apa yang dipanggil mod NetECI, di mana ecasound boleh dikawal dari jauh
melalui sambungan soket. Apabila diaktifkan, pelanggan boleh menyambung ke larian
sesi ecasound, dan gunakan arahan mod interaktif untuk mengawal dan memerhati ecasound
pemprosesan.

Protokol NetECI ditakrifkan dalam Panduan Pengaturcara Ecasound

Satu contoh pelanggan yang menggunakan ciri ini ialah ecamonitor(1). Utiliti ini termasuk dalam
pakej pengedaran Ecasound (memerlukan persekitaran Python yang berfungsi).

Amaran! Jika mesin yang menjalankan ecasound, disambungkan ke rangkaian awam, pastikan
untuk menyekat port ecasound dalam tembok api anda! Memandangkan tiada kawalan akses
dilaksanakan untuk sambungan masuk, sesiapa sahaja boleh menyambung, mengawal dan
amati sesi ecasound anda. Pilihan ini menggantikan '--daemon' (ditamatkan dalam
2.6.0).

--server-tcp-port=NNN
Tetapkan port TCP yang digunakan oleh mod daemon. Secara lalai ecasound akan menggunakan nombor port
2868. Pilihan ini menggantikan '--daemon-port' (ditamatkan dalam 2.6.0).

--tiada-pelayan
Lumpuhkan mod daemon ecasound. Ini adalah lalai. Pilihan ini menggantikan
'--nodaemon' (ditamatkan dalam 2.6.0).

--osc-udp-port=NNN
Mendayakan sokongan untuk Kawalan Sumber Terbuka (OSC). Ecasound akan mendengar untuk masuk
Mesej OSC pada port UDP NNN. Antara muka OSC Ecasound didokumenkan di:
<http://ecasound.git.sourceforge.net/git/gitweb.cgi?p=ecasound/ecasound;a=blob;f=Documentation/ecasound_osc_interface.txt;hb=HEAD>

Ambil perhatian bahawa sokongan OSC masih percubaan dan antara muka mungkin berubah kemudian
versi Ecasound.

Pilihan ini telah ditambahkan pada ecasound 2.7.0.

--terus-berlari,-K
Jangan keluar apabila pemprosesan selesai/berhenti. Hanya menjejaskan bukan interaktif
mod pengendalian (lihat -c/-C). Pilihan ditambahkan pada ecasound 2.4.2.

--membantu,-h
Tunjukkan bantuan ini.

--versi
Maklumat versi cetakan.

GLOBAL PILIHAN

-d, -dd, -ddd
Tingkatkan jumlah mesej nyahpepijat yang dicetak. -d menambah sedikit verbosity, manakala -ddd
menghasilkan output yang sangat terperinci.

-d:debug_level
Tetapkan topeng tahap nyahpepijat kepada 'debug_level'. Ini nilai bitmasked dengan
kelas berikut: ralat (1), maklumat (2), subsistem (4), nama_modul (8),
objek_pengguna (16), objek_sistem 32, fungsi (64), berterusan (128) dan
eiam_return_values ​​(256). Lalai ialah 271 (1+2+4+8+256). Lihat dokumentasi kod sumber
untuk kelas ECA_LOGGER untuk mendapatkan maklumat yang lebih terperinci.

-R[:]laluan ke fail
Gunakan fail sumber ecasound (lihat halaman manual ecasoundrc) 'path-to-file' sebagai satu-satunya
sumber penetapan nilai sumber. Menentukan pilihan ini akan melumpuhkan yang normal
dasar menanyakan kedua-dua fail sumber global dan pengguna (jika wujud).

-q Mod senyap, tiada output. Sama seperti -d:0.

UMUM CHAINSETUP PILIHAN

-a:chainname1, chainname2, ...
Memilih rantai isyarat aktif. Semua input dan output berikutan pilihan '-a' ini adalah
diperuntukkan kepada rantai yang dipilih (sehingga pilihan -a baharu ditentukan). Apabila menambah
kesan, pengawal dan pengendali rantai lain, hanya satu rantai boleh dipilih di a
masa. Jika tiada pilihan -a telah diberikan, rantaian 'lalai' digunakan sebagai ganti apabila menambah
objek. Nama rantai 'semua' juga dikhaskan. Ia akan menyebabkan semua rantaian sedia ada
dipilih. Dengan memberikan berbilang pilihan -a, anda boleh mengawal rantai mana
kesan, input dan output diberikan kepada. Cuba lihat pada CONTOH bahagian untuk lebih lanjut
maklumat terperinci tentang penggunaan pilihan ini.

-n:nama
Menetapkan nama chainsetup kepada 'nama'. Jika tidak dinyatakan, lalai sama ada kepada
"command-line-setup" atau ke nama fail dari mana chainsetup telah dimuatkan.
Ruang putih tidak dibenarkan.

-x Potong output. Semua objek output dibuka dalam mod tulis ganti. Mana-mana yang sedia ada
fail akan dipotong.

-X Buka output untuk mengemas kini. Ecasound membuka semua output - jika format sasaran membenarkannya
- dalam mod tulis baca.

-z:ciri
Mendayakan 'ciri'. Kebanyakan ciri boleh dilumpuhkan menggunakan notasi -z:tiada ciri.
'-z:db,dbsize' mendayakan penimbalan dua kali untuk objek audio yang menyokongnya (dbsize=0
untuk lalai, jika tidak, saiz penimbal dalam bingkai sampel). '-z:nodb' dilumpuhkan
penimbal berganda. '-z:intbuf' dan '-z:nointbuf' mengawal sama ada dalaman tambahan
penimbalan dibenarkan untuk peranti masa nyata. Melumpuhkan ini boleh mengurangkan masa kependaman
dalam beberapa situasi. Dengan '-z:xruns', pemprosesan akan dihentikan jika berlaku under/overrun
berlaku. '-z:multitrack' dan 'z:nomultitrack' boleh digunakan untuk memaksa ecasound ke
dayakan atau lumpuhkan mod multitrack. Dalam kes yang jarang berlaku, anda mungkin ingin menyatakan secara eksplisit
offset rakaman dengan '-z:multitrack,offset-in-samples'. Offset ialah
jumlah sampel yang dilangkau apabila merakam daripada input masa nyata. '-z:psr' membolehkan
yang kadar-sampel yang tepat mod untuk peranti OSS. '-z:mixmode,sum' membolehkan mod campuran
di mana saluran bercampur dengan menjumlahkan semua saluran. Lalai ialah '-z:mixmode,avg',
di mana saluran bercampur dengan purata. Pemilihan mod campuran mula-mula ditambahkan pada
ecasound 2.4.0. Lihat halaman lelaki ecasoundrc.

CHAINSETUP MENIMPI DAN PRESTASI PILIHAN

-B: mod_buffering
Memilih mod penimbalan lalai. Mod ialah salah satu daripada: 'auto' (lalai), 'nonrt',
'rt', 'rtlowlatency'.

-b:saiz_penampan
Menetapkan saiz penimbal enjin pemprosesan dalam sampel. Saiz mestilah eksponen daripada
2, dan ia adalah bebas daripada kiraan saluran (cth -b:1024 pada 48kHz akan menghasilkan
Panjang penimbal 21.333ms sama ada input mono, stereo atau 5.1).

Ini adalah pilihan penting kerana ini menentukan panjang satu enjin pemprosesan
lelaran dan mempengaruhi tingkah laku ecasound dalam banyak cara. Jika tidak dinyatakan secara jelas,
ecasound akan cuba memilih nilai optimum berdasarkan mod penimbalan semasa (lihat
-B pilihan). Untuk pemprosesan masa nyata, anda boleh cuba menetapkan ini serendah mungkin
mengurangkan kelewatan pemprosesan. Sesetengah mesin boleh mengendalikan nilai penimbal serendah 64
dan 128. Dalam beberapa keadaan (contohnya apabila menggunakan sampul pengayun) kecil
saiz penimbal akan menjadikan sampul surat bertindak lebih lancar. Apabila tidak memproses masuk
masa nyata (semua input dan output adalah fail biasa), nilai yang lebih besar boleh membantu
elakkan overrun penimbal, rendahkan penggunaan CPU dan/atau sebaliknya meningkatkan prestasi.

Ambil perhatian bahawa apabila sebarang input/output JACK digunakan, tetapan saiz penimbal ialah
ditindih dan ditetapkan kepada saiz tempoh/penampan yang dilaporkan oleh pelayan JACK (cth jackd's '-p'
pilihan). Tidak mungkin untuk mematikan tingkah laku ini.

Jika tidak dinyatakan secara eksplisit, saiz penimbal lalai dipilih berdasarkan semasa
mod penimbal (lihat -B).

-r:keutamaan_jadual
Gunakan dasar penjadualan masa nyata (SCHED_FIFO). Ini adalah mustahil jika ecasound tidak
mempunyai keistimewaan akar. Awas! Ini memberikan prestasi yang lebih baik, tetapi boleh menyebabkan jumlah
lokap jika berlaku masalah. 'Keutamaan_jadual' boleh diabaikan (0=diabaikan).
Jika diberikan, ini ialah keutamaan statik kepada utas ecasound keutamaan tertinggi.
Urutan ecasound lain dijalankan dengan keutamaan 'sched_priority-1...n'. Nilai '-1' boleh
digunakan untuk melumpuhkan mod keutamaan dinaikkan.

-z:ciri
Ciri yang berkaitan ialah -z:db,xxx (-z:nodb) dan -z:intbuf (-z:nointbuf). Lihat bahagian
Umum chainsetup pilihan untuk maklumat lanjut.

PEMPROSESAN KAWALAN

-t:saat
Menetapkan masa pemprosesan dalam beberapa saat (tidak semestinya nilai integer). Jika
masa pemprosesan tidak ditetapkan, enjin berhenti apabila semua input selesai. Pilihan ini
adalah bersamaan dengan arahan EIAM 'cs-set-length'. Nilai kes khas '-1'
akan menetapkan panjang chainsetup mengikut objek input terpanjang.

-tl Membolehkan gelung. Apabila pemprosesan selesai, enjin akan dihidupkan semula dari
permulaan. Pilihan ini bersamaan dengan arahan EIAM 'cs-loop'.

INPUT / OUTPUT SETUP

Lihat panduan pengguna ecasound untuk dokumentasi yang lebih terperinci.

-G:mgrtype,optstring
Menetapkan pilihan untuk jenis pengurus objek audio 'mgrtype'. Untuk pilihan yang tersedia, lihat
"NOTA KHUSUS JENIS OBJEK" di bawah.

-f:sample_format,channel,sample-rate,interleaving
Menetapkan parameter strim audio untuk objek audio seterusnya. Untuk menetapkan berbeza
parameter untuk objek audio yang berbeza, berbilang pilihan '-f' perlu ditentukan
(perhatikan pesanan, pilihan '-f' harus mendahului objek audio untuk mereka
mempunyai sebarang kesan). Lihat dokumentasi untuk pilihan '-i' dan '-o'.

Apabila objek audio dibuka (cth fail atau peranti bunyi dibuka, atau
sambungan dibuat ke pelayan bunyi), parameter aliran audio dihantar ke
objek itu. Perlu diingatkan bahawa tidak semua objek audio membenarkan seseorang untuk menetapkan sebarang atau
semua parameter. Contohnya apabila membuka fail audio sedia ada, banyak fail
format mempunyai pengepala yang menerangkan parameter audio fail. Dalam kes ini
pengepala fail audio mengatasi parameter yang diluluskan dengan pilihan '-f'. Begitu juga apabila
mencipta input dan output JACK, pelayan JACK mewajibkan kadar pensampelan dan
format sampel.

Jika tiada pilihan '-f' ditentukan, atau beberapa medan hujah dibiarkan kosong (cth
'-f:,2,44100'), ecasound akan menggunakan nilai lalai. Nilai lalai ini ditakrifkan
dalam fail konfigurasi ecasoundrc. Lihat ecasoundrc(5) halaman manual.

Ambil perhatian bahawa ecasound membuka fail secara lalai dalam mod kemas kini. Melainkan pilihan '-x'
(timpa output) pilihan diberikan, parameter audio fail audio sedia ada
mengambil keutamaan daripada params yang ditetapkan dengan '-f'.

Format sampel diberikan sebagai rentetan berformat. Huruf pertama sama ada "u", "s"
dan "f" (tidak ditandatangani, ditandatangani, titik terapung). Nombor berikut menyatakan sampel
saiz dalam bit. Jika sampel adalah endian kecil, "_le" ditambah pada penghujung. Begitu juga jika
endian besar, "_be" ditambah. Jika endianness tidak dinyatakan, tertib bait hos ialah
digunakan. Format yang disokong pada masa ini ialah "u8" (sama seperti "8"), "s16_le" (sama seperti "16"),
"s16_be", "s24_le", "s24_be", "s32_le", "s32_be", "f32_le" dan "f32_be". Satu kosong
rentetan "" memilih format sampel lalai sistem.

Parameter ke-4 mentakrifkan susun atur saluran. Pilihan yang ada ialah 'i'
(berjalin' dan 'n' (tidak berjalin). Dengan tetapan tidak berjalin, ecasound
akan memproses sampel satu saluran pada satu masa, dan saiz blok ditetapkan dengan '-b'.
Tetapan lalai ialah 'i'.

-y:saat
Menetapkan kedudukan permulaan untuk input/output terakhir yang ditentukan. Jika anda memerlukan lebih fleksibel
kawalan ke atas objek audio, anda harus menggunakan .ewf format.

-i[:]input-file-or-device[,params]
Menentukan sumber input baharu yang disambungkan kepada semua rantai yang dipilih (rantai adalah
dipilih dengan '-a:...'). Menyambung berbilang input ke rantai yang sama adalah tidak
mungkin, tetapi satu input boleh disambungkan kepada berbilang rantai. Input boleh menjadi fail aa,
peranti atau beberapa objek audio lain (lihat di bawah). Jika input ialah fail, jenisnya ialah
ditentukan menggunakan sambungan nama fail. Jika nama objek mengandungi sebarang koma,
nama mesti disertakan dalam petikan belakang untuk mengelak daripada mengelirukan penghurai. Pada masa ini
format yang disokong ialah fail RIFF WAVE (.wav), trek audio-cd (.cdr), ecasound EWF
fail (.ewf), data audio RAW (.raw) dan fail audio MPEG (.mp2,.mp3). Lebih banyak audio
format disokong melalui perpustakaan libaudiofile dan libsndfile (lihat dokumentasi
di bawah). MikMod juga disokong (.xm, .mod, .s3m, .it, dll). Fail MIDI (.mid) ialah
disokong menggunakan Timidity++. Begitu juga Ogg Vorbis (.ogg) boleh dibaca dan ditulis
jika alat ogg123 dan vorbize dipasang; Fail FLAC (.flac) dengan flac
alat baris arahan atau menggunakan libsndfile; dan fail AAC (.aac/.m4a/.mp4) dengan
alat faad2/faac. Peranti masa nyata yang disokong ialah peranti audio OSS (/dev/dsp*),
Peranti audio dan gelung balik ALSA dan subsistem audio JACK. Jika tiada input
ditentukan, argumen baris arahan bukan pilihan pertama (tidak bermula dengan '-') ialah
dianggap sebagai input.

-o[:]output-file-or-device[,params]
Berfungsi dengan cara yang sama seperti pilihan -i. Jika tiada output dinyatakan, lalai
peranti output digunakan (lihat ~/.ecasoundrc). Jika nama objek mengandungi sebarang koma,
nama mesti disertakan dalam petikan belakang untuk mengelak daripada mengelirukan penghurai. Perhatikan, ramai
jenis objek tidak menyokong output (cth MikMod, MIDI dan banyak lagi).

OBJEK JENIS KHAS NOTA

Peranti ALSA - 'alsa'
Apabila menggunakan pemacu ALSA, bukannya nama fail peranti, anda perlu menggunakan
sintaks pilihan berikut: -i[:]alsa,pcm_device_name.

Akses langsung-hw dan pemalam ALSA - 'alsahw', 'alsaplugin'
Anda juga boleh menggunakan gabungan kad dan peranti tertentu menggunakan
notasi berikut: -i[:]alsahw,nombor_kad,nombor_peranti,nombor_subperanti.
Pilihan lain ialah lapisan pemalam ALSA PCM. Ia berfungsi seperti ALSA biasa
pcm-peranti, tetapi dengan kiraan saluran automatik dan penukaran format sampel. Pilihan
sintaks ialah -i[:]alsaplugin,nombor_kad,nombor_peranti,nombor_subperanti.

input/output aRts - 'arts'
Jika didayakan pada masa penyusunan, ecasound menyokong input dan output audio menggunakan aRts
pelayan audio. Sintaks pilihan ialah -i:seni, -o:seni.

Penjujukan fail audio - 'audioloop', 'select', 'playat'
Ecasound menyediakan satu set jenis objek audio khas yang boleh digunakan untuk temporal
penjujukan fail audio - iaitu gelung, memainkan hanya bahagian terpilih fail,
memainkan fail pada masa tertentu, dan operasi lain seperti itu.

Penggulungan boleh dilakukan dengan -i:audioloop,file.ext,params. Nama fail (atau sebarang objek
jenis yang difahami oleh Ecasound) diberikan sebagai parameter kedua dimainkan semula
secara berterusan menggelung kembali ke permulaan apabila akhir fail dicapai. mana-mana
parameter tambahan yang diberikan dihantar tanpa diubah kepada objek fail. Parameter
3...N dihantar sama seperti objek kanak-kanak (iaitu "-i audioloop,foo.wav,bar1,bar2"
akan menghantar parameter "bar1,bar2" kepada objek "foo.wav".

Untuk memilih dan menggunakan hanya segmen tertentu objek audio,
-i:pilih,masa mula,tempoh,file.ext,params boleh digunakan. Ini akan bermain
"tempoh" "file.ext", bermula pada "masa mula". Nilai masa harus diberikan
sebagai saat (cth "2.25", atau sebagai sampel (cth "25000sa"). Parameter 4...N ialah
diluluskan sebagaimana adanya kepada objek kanak-kanak.

Untuk memainkan objek audio pada masa tertentu,
-i:playat,play-at-time,file.ext,params boleh digunakan. Ini akan memainkan "file.ext" selepas itu
kedudukan mencapai "bermain-pada-masa". Nilai masa hendaklah diberikan sebagai saat (cth
"2.25", atau sebagai sampel (cth "25000sa"). Parameter 2...N dilalui sebagaimana yang
objek kanak-kanak.

Fail Gelombang Ecasound (EWF) - '*.ewf'
Format fail khas yang membolehkan seseorang memotong dan menggelung penuh (atau segmen) audio
fail. Format ini khusus untuk Ecasound. Lihat panduan pengguna ecasound untuk maklumat lanjut
maklumat terperinci.

Lihat juga jenis objek audio 'audioloop', 'pilih' dan 'playat'.

Input/output JACK - Gambaran keseluruhan
JACK ialah pelayan audio kependaman rendah yang boleh digunakan untuk menyambung berbilang bebas
aplikasi audio antara satu sama lain. Ia berbeza daripada usaha pelayan audio yang lain
kerana ia telah direka dari bawah ke atas agar sesuai untuk kependaman rendah
kerja audio profesional.

Input/output JACK - 'jack'
Ecasound menyediakan pelbagai cara untuk berkomunikasi dengan pelayan JACK. Untuk mencipta JACK
objek input atau output, seseorang harus menggunakan -i bicu dan -o bicu. Ini mencipta JACK
port klien "ecasound:in_N" dan "ecasound:out_n" masing-masing ('N' digantikan dengan
nombor saluran). Ecasound secara automatik mencipta satu port JACK untuk setiap saluran
(bilangan saluran ditetapkan dengan -f:bit, saluran, kadar pilihan).

Adalah penting untuk ambil perhatian bahawa secara lalai port JACK tidak disambungkan ke mana-mana (cth
kepada input/output kad bunyi, atau kepada aplikasi lain). Oleh itu, seseorang perlu menyambungkan pelabuhan
dengan program luaran (cth "QJackCtl" atau "jack_connect").

Input/output JACK - 'jack, nama pelanggan, awalan semula'
"jack, nama pelanggan" Untuk scanerios penggunaan mudah, ecasound menyediakan cara untuk menyambung secara automatik
pelabuhan ecasound. Ini boleh dilakukan dengan memberikan nama pelanggan rakan sebaya sebagai
parameter kedua kepada objek "jack", cth -o jek, nama pelanggan. Sebagai contoh, -o
bicu, sistem akan mencipta output yang disambungkan secara automatik kepada output
kad bunyi sistem lalai. Parameter klien boleh diabaikan, di mana tidak
sambungan automatik dibuat.

Jika seseorang perlu menukar awalan port (cth "in" dalam nama klien "ecasound:in_N"),
awalan boleh ditentukan sebagai parameter ketiga untuk objek "jack", cth -o
jek,,fxout. Parameter ketiga juga boleh diabaikan, dalam hal ini lalai
awalan "masuk" dan "keluar" digunakan.

Input/output JACK - 'jack_multi'
Varian jenis objek 'jack' ialah 'jack_multi'. Sintaks objek penuh ialah
jack_multi,destport1,...,destportN. Apabila objek 'jack_multi' disambungkan ke a
Pelayan JACK, saluran pertama objek disambungkan ke port JACK 'destport1',
kedua kepada 'destport2' dan seterusnya. Contohnya "-f:32,2,44100 -o
jack_multi,foo:in,bar:in" mencipta objek output ecasound stereo, dengan kirinya
dan saluran yang betul dihalakan kepada dua pelanggan JACK yang berbeza. Pelabuhan destinasi
mesti aktif apabila enjin ecasound dilancarkan, atau sebaliknya sambungan
tidak boleh ditubuhkan. Jika port destinasi tidak ditentukan untuk semua saluran, atau
rentetan panjang sifar diberikan, port tersebut tidak disambungkan semasa pelancaran oleh ecasound.

Input/output JACK - 'jack_alsa', 'jack_auto', 'jack_generic' (**ditamatkan sejak 2.6.0**)
Ecasound 2.5 dan lebih lama menyokong objek "jack_alsa", "jack_auto" dan "jack_generic"
jenis, tetapi ini kini digantikan oleh antara muka "jack" yang lebih generik, dan dengan itu
kini tidak digunakan lagi (ia berfungsi tetapi tidak lagi didokumenkan).

Input/output JACK - pilihan klien
Selain itu pilihan JACK global boleh ditetapkan menggunakan
-G: bicu, nama_pelanggan, mod_operasi pilihan. 'client_name' ialah nama yang digunakan apabila
mendaftarkan ecasound ke sistem JACK. Jika 'mod_operasi' ialah "tiada pengangkutan",
ecasound akan mengabaikan sebarang perubahan keadaan pengangkutan dalam sistem JACK; dalam mod "hantar"
ia akan menghantar semua acara mula, berhenti dan perubahan kedudukan kepada pelanggan JACK yang lain; dalam
mod "recv" ecasound akan mengikuti acara mula, berhenti dan perubahan kedudukan JACK; dan
mod "sendrecv" yang merupakan gabungan dua mod sebelumnya.

Jika tidak ditetapkan secara eksplisit, dalam mod interaktif ('-c' pilihan), mod lalai ialah
"sendrecv", manakala dalam batchmode lalai ialah "notransport". Dalam kedua-dua kes mod boleh
diubah dengan -G pilihan seperti yang diterangkan di atas.

Butiran lanjut tentang sokongan JACK ecasound boleh didapati daripada Panduan Pengguna Ecasound.

Libaudiofile - 'fail audio'
Jika sokongan libaudiofile telah didayakan pada masa penyusunan, pilihan ini membolehkan anda
memaksa Ecasound menggunakan libaudiofile untuk membaca/menulis fail audio tertentu. Pilihan
sintaks ialah -i:audiofile,foobar.ext (sama untuk -o).

Libsndfile - 'sndfile'
Jika sokongan libsndfile didayakan pada masa penyusunan, pilihan ini membolehkan anda memaksa
Ecasound untuk menggunakan libsndfile untuk membaca/menulis fail audio tertentu. Sintaks pilihan
is -i:sndfile,foobar.ext[,.format-ext] (sama untuk -o). Parameter ketiga pilihan
"format" boleh digunakan untuk mengatasi format audio (contohnya anda boleh membuat
Fail AIFF dengan nama fail "foo.wav").

Peranti gelung - 'gelung'
Peranti gelung memungkinkan untuk menghalakan (gelung ke belakang) data antara rantai. Pilihan
sintaks ialah -[io][:]gelung,tag. Jika anda menambah output gelung dengan tag '1', semua data ditulis
ke output ini dialihkan ke mana-mana input gelung dengan tag '1'. Tag boleh sama ada
berangka (cth '-i:gelung,1') atau rentetan (cth "-i:gelung,vokal"). Seperti dengan yang lain
objek input/output, anda boleh melampirkan peranti gelung yang sama pada berbilang rantai dan
dengan cara ini belah/campurkan isyarat.

Nota: peranti 'gelung' ini berbeza daripada 'audioloop' (yang terakhir ditambahkan pada ecasound
v2.5.0).

Mikmod - 'mikmod'
Jika sokongan mikmod didayakan pada masa penyusunan, pilihan ini membolehkan anda memaksa
Ecasound untuk menggunakan Mikmod untuk membaca/menulis fail modul tertentu. Sintaks pilihan ialah
-i:mikmod,foobar.ext.

Input/output nol - 'null'
Jika anda menentukan "null" atau "/dev/null" sebagai input atau output, peranti audio null ialah
dicipta. Ini berguna jika anda hanya mahu menganalisis data sampel tanpa menulisnya
kepada fail. Terdapat juga varian masa nyata, "rtnull", yang berkelakuan seperti
objek "null", kecuali semua i/o dilakukan pada kelajuan masa nyata.

Sampel semula - 'sampel semula'
Jenis objek 'sampel semula' boleh digunakan untuk sampel semula data audio objek audio untuk dipadankan
kadar pensampelan yang digunakan dalam persediaan rantai aktif. Sebagai contoh, ecasound
-f:16,2,44100 -i resample,22050,foo.wav -o /dev/dsp, akan sampel semula fail daripada
22.05kHz hingga 44.1kHz dan tulis hasilnya pada peranti kad bunyi. Persampelan kanak-kanak
kadar boleh digantikan dengan kata kunci 'auto'. Dalam kes ini ecasound akan cuba membuat pertanyaan
objek kanak-kanak untuk kadar pensampelannya. Ini berfungsi dengan format fail seperti .wav
yang menyimpan maklumat meta tentang format fail audio. Untuk menggunakan 'auto' dalam
contoh sebelumnya, ecasound -f:16,2,44100 -i resample,auto,foo.wav -o /dev/dsp.

Parameter 4...N dihantar sama seperti objek kanak-kanak (iaitu "-i
resample,22050,foo.wav,bar1,bar2" akan menghantar parameter "bar1,bar2" kepada "foo.wav"
objek.

Jika ecasound telah disusun dengan sokongan untuk libsamplerate, anda boleh menggunakan 'resample-hq'
untuk menggunakan algoritma pensampelan semula kualiti tertinggi yang tersedia. Untuk memaksa ecasound digunakan
resampler dalaman, 'resampler-lq' (berkualiti rendah) boleh digunakan.

Songsang - 'terbalikkan'
Jenis objek 'terbalik' boleh digunakan untuk membalikkan data audio yang datang daripada audio
objek. Sebagai contoh, ecasound -i terbalik, foo.wav -o /dev/dsp akan memainkan 'foo.wav'
ke belakang. Membalikkan objek output tidak disokong. Nota! Cuba membalikkan audio
jenis objek dengan operasi carian yang sangat perlahan (seperti mp3), berfungsi dengan sangat teruk.
Cuba tukar kepada format yang tidak dimampatkan (wav atau mentah) dahulu, dan kemudian lakukan
pembalikan.

Parameter 3...N dihantar sama seperti objek kanak-kanak (iaitu "-i
reverse,foo.wav,bar1,bar2" akan menghantar parameter "bar1,bar2" kepada "foo.wav"
objek.

Strim standard sistem dan paip bernama - 'stdin', 'stdout'
Anda boleh menggunakan aliran standard (stdin dan stdout) dengan memberi stdin or stdout sebagai
nama fail. Data audio diandaikan dalam format mentah/tanpa kepala (.raw). Jika anda mahu
untuk menggunakan paip bernama, ciptakannya dengan sambungan nama fail yang betul sebelum digunakan.

Penjana nada - 'nada'
Untuk menjana nada ujian, masukkan -i: nada, jenis, kekerapan, tempoh-saat boleh digunakan.
Parameter 'jenis' menentukan jenis nada: pada masa ini hanya 'sinus' disokong. The
Parameter 'freq' menetapkan frekuensi nada yang dijana dan 'duration-secs'
panjang aliran yang dihasilkan. Menentukan sifar, atau nilai negatif, sebagai
tempoh akan menghasilkan aliran yang tidak terhingga. Ciri ini mula-mula ditambahkan pada Ecasound
2.4.7.

Typeselect - 'typeselect'
Jenis objek 'typeselect' khas boleh digunakan untuk mengatasi cara peta ecasound
sambungan nama fail dan jenis objek. Contohnya ecasound -i
typeelect,.mp3,an_mp3_file.wav -o /dev/dsp. akan memainkan fail 'an_mp3_file.wav'
sebagai fail mp3 dan bukan sebagai fail wav seperti yang akan berlaku tanpa typeelect.

Parameter 4...N dihantar sama seperti objek kanak-kanak (iaitu "-i
typeselect,.au,foo.wav,bar1,bar2" akan menghantar parameter "bar1,bar2" kepada "foo.wav"
objek.

MIDI SETUP

Peranti I/O MIDI - umum
Jika tiada peranti MIDI ditentukan, peranti MIDI lalai digunakan (lihat
ecasoundrc(5)).

-Md:rawmidi,nama_peranti
Tambahkan peranti I/O MIDI rawmidi pada persediaan. 'device_name' boleh menjadi apa sahaja yang boleh
boleh diakses menggunakan operasi fail UNIX biasa dan menghasilkan bait MIDI mentah.
Peranti yang sah adalah contohnya peranti OSS rawmidi (/dev/midi00), ALSA rawmidi
peranti (/dev/snd/midiC2D0), paip bernama (lihat halaman manual mkfifo), dan fail biasa.

-Md:alsaseq,sequencer-port
Menambah port penjujukan ALSA MIDI pada persediaan. 'sequencer-port' mengenal pasti port ke
sambung ke. Ia boleh berbentuk berangka (cth 128:1), atau nama pelanggan (cth "KMidimon").

-Mms:device_id
Menghantar permulaan MMC ("Main Tertunda") dan berhenti ("Berhenti") dengan ID peranti 'id_peranti'.

Walaupun Ecasound tidak menyokong penyegerakan keadaan pengangkutan ke MMC masuk secara langsung
mesej, ini boleh dicapai dengan menyambungkan Ecasound ke input/output JACK, dan
menggunakan alat seperti JackMMC dan JackCtlMMC (lihat
<http://jackctlmmc.sourceforge.net/>) untuk menukar mesej MMC kepada pengangkutan JACK
menukar peristiwa.

-Cik Hantar MIDI-sync (iaitu "MIDI Start" dan "MIDI Stop" mesej masa nyata sistem) .to
peranti MIDI yang dipilih. Perhatikan bahawa kerana Ecasound tidak akan menghantar jam MIDI, Tetapi
sahaja permulaan dan berhenti mesej.

KESAN SETUP

PRESETS

Ecasound mempunyai sistem pratetap kesan berkuasa yang membolehkan anda mencipta kesan baharu dengan
menggabungkan kesan asas dan pengawal. Lihat panduan pengguna ecasound untuk lebih terperinci
maklumat.

-pf:preset_file.eep
Menggunakan pratetap pertama yang ditemui daripada fail 'preset_file.eep' sebagai pengendali rantaian.

-pn:preset_name
Cari pratetap 'preset_name' daripada pangkalan data pratetap global dan gunakannya sebagai rantai
pengendali. Lihat halaman manusia ecasoundrc untuk mendapatkan maklumat tentang pangkalan data pratetap.

ISYARAT ANALISIS

-ev Menganalisis data sampel untuk mengetahui berapa banyak isyarat boleh dikuatkan tanpa
keratan. Nilai peratus yang terhasil boleh digunakan sebagai parameter kepada '-ea'
(menguatkan). Ringkasan statistik, mengandungi maklumat tentang imej stereo dan
pengedaran nilai sampel, dicetak pada akhir pemprosesan.

-evp Pemerhati amplitud puncak. Mengekalkan maklumat puncak untuk setiap saluran yang diproses.
Maklumat puncak ditetapkan semula pada setiap bacaan.

-ezf Mencari nilai optimum untuk pelarasan DC. Anda boleh menggunakan hasilnya sebagai parameter untuk
-kesan ezx.

UMUM ISYARAT PEMPROSESAN ALGORITMA

-eS:cop-id
Cap audio. Mengambil gambar menghantar data audio dan menyimpannya menggunakan id
'cop-id' (nombor integer). Data ini kemudiannya boleh digunakan oleh pengawal dan lain-lain
pengendali.

-ea:amplify%
Laraskan amplitud isyarat kepada peratus 'menguatkan%' (skala linear, iaitu individu
sampel didarab dengan 'amplify%/100'). Lihat juga '-eadb'.

-eac:amplify%,saluran
Menguatkan isyarat saluran 'saluran' dengan menguatkan-% peratus (skala linear, iaitu
sampel individu didarab dengan 'menguatkan%/100'). 'saluran' berjulat dari 1...n
di mana n ialah jumlah bilangan saluran. Lihat juga '-eadb'.

-eadb:gain-dB[,channel]
Laraskan tahap isyarat dengan 'gain-dB', dengan keuntungan 0dB tidak mempunyai kesan kepada
isyarat, keuntungan negatif melemahkan isyarat dan nilai keuntungan positif menguatkan
ia. Parameter 'saluran' (1...n) adalah pilihan. Jika parameter 'saluran' ialah
ditentukan, dan nilainya bukan sifar, keuntungan hanya digunakan pada saluran yang diberikan
(1...n).

-eaw:amplify%, maks-clipped-samples
Menguatkan isyarat dengan menguatkan-% peratus (skala linear, iaitu sampel individu adalah
didarab dengan 'amplify%/100'). Jika bilangan sampel terpotong berturut-turut (terhasil
nilai sampel berada di luar julat [-1,1] nominal), amaran akan dikeluarkan.

-eal:limit-%
Kesan pengehad. Hadkan tahap audio kepada 'had-%' (skala linear) dengan nilai yang sama atau
lebih daripada 100% menyebabkan tiada perubahan pada isyarat.

-ec:kadar,ambang-%
Pemampat (yang mudah). 'kadar' ialah kadar mampatan dalam desibel ('kadar' dB
perubahan dalam isyarat input menyebabkan perubahan 1dB dalam output). 'ambang' berbeza antara 0.0
(senyap) dan 1.0 (amplitud maks).

-eca:peak-level-%, release-time-sec, fast-crate, peti
Pemampat yang lebih maju (algoritma asal oleh John S. Dyson). Jika anda memberi a
nilai 0 kepada mana-mana parameter, lalai digunakan. 'peak-level-%' pada asasnya
menentukan seberapa kuat pengehad puncak ditolak. Lalai 69% adalah baik.
'release_time' diberikan dalam beberapa saat. Pemampat ini sangat canggih, dan
sebenarnya masa keluarannya adalah kompleks. Ini adalah salah satu masa keluaran yang dominan
kawalan, tetapi masa keluaran sebenar bergantung kepada banyak faktor berkenaan
dinamik audio masuk. 'fastrate' ialah nisbah mampatan untuk pantas
pemampat. Ini sebenarnya bukan nisbah mampatan. Nilai 1.0 ialah infiniti ke
satu, manakala lalai 0.50 ialah 2:1. Satu lagi nilai yang benar-benar baik ialah kotak khas
kod: 0.25 agak kurang daripada 2:1, dan kedengaran sangat lancar. 'kadar' ialah
nisbah mampatan untuk keseluruhan rantai pemampat. Lalai ialah 1.0, dan tahan
isipadunya sangat malar tanpa banyak kesan sampingan yang buruk. Bagaimanapun dinamik dalam
muzik sangat terhad, dan nilai 0.5 mungkin mengekalkan muzik lebih utuh.

-enm:tahap ambang-%,masa-pra-tahan-msec,masa-serangan-msec,masa-selepas-tahan-msec,masa-lepas-msec
Pintu bising. Menyokong pemprosesan berbilang saluran (setiap saluran diproses secara berasingan).
Apabila amplitud isyarat jatuh di bawah peratus 'tahap_ambang_%' (100% bermakna maksimum
amplitud), get diaktifkan. Jika isyarat kekal di bawah ambang untuk
'th_time' ms, ia telah pudar semasa fasa serangan 'attack' ms. Jika isyarat
meningkat di atas 'tahap_ambang' dan kekal di sana di atas 'tahan' ms pintu pagar adalah
dikeluarkan semasa 'release' ms.

-ei:pitch-shift-%
Pengalih padang. Mengubah suai nada audio dengan mengubah panjangnya.

-epp:kanan-%
Panner stereo. Menukar keseimbangan relatif antara dua saluran pertama. Bila
'kanan-%' ialah 0, hanya isyarat di kiri (pertama) saluran dilalui. Begitu juga
jika ia adalah '100', hanya saluran kanan (ke-2) yang dibenarkan.

-ezx:channel-count,delta-ch1,...,delta-chN
Laraskan isyarat DC dengan 'delta-chX', dengan X ialah nombor saluran. Gunakan -ezf untuk
cari nilai delta yang optimum.

ENVELOPE MODULASI

-eemb:bpm,tepat masa-%
Pintu nadi (frekuensi nadi diberikan sebagai denyutan-per-minit).

-eemp:freq-Hz,tepat masa-%
Pintu nadi.

-eemt:bpm,depth-%
Kesan tremolo (kelajuan tremolo diberikan sebagai degupan-per-minit).

FILTER KESAN

-ef1:center_freq, lebar
Penapis laluan jalur resonan. 'center_freq' ialah kekerapan tengah. Lebar ditentukan
dalam Hz.

-ef3: cutoff_freq, reso, gain
Penapis laluan rendah resonan. 'cutoffr_freq' ialah kekerapan pemotongan penapis. 'reso'
bermaksud resonans. Biasanya nilai terbaik untuk resonans adalah antara 1.0 dan 2.0, tetapi
anda boleh menggunakan nilai yang lebih besar. 'keuntungan' ialah faktor keuntungan keseluruhan. Ia adalah mudah
pengganda (1.0 ialah aras normal). Dengan nilai resonans yang tinggi ia selalunya berguna
untuk mengurangkan nilai keuntungan.

-ef4: potong, resonans
Penapis laluan rendah resonan (perintah ke-3, 36dB, algoritma asal oleh Stefan M. Fendt).
Mensimulasikan reka bentuk laluan rendah RC aktif analog. Potongan ialah nilai antara [0,1],
manakala resonans adalah antara [0,infiniti).

-efa:tunda-sampel, maklum balas-%
Penapis Allpass. Melepasi semua frekuensi tanpa perubahan amplitud. Walau bagaimanapun, pada
pada masa yang sama ia mengenakan anjakan fasa yang bergantung kepada frekuensi.

-efc:tunda-sampel, jejari
Penapis sikat. Membenarkan pancang sikat melepasi. Nilai 'radius'
hendaklah antara [0, 1.0).

-efb: frekuensi-pusat, lebar
Penapis laluan jalur. 'center_freq' ialah kekerapan tengah. Lebar ditentukan dalam Hz.

-efh: cutoff-freq
Penapis laluan tinggi. Hanya frekuensi di atas 'cutoff_freq' dilalui.

-efi:tunda-sampel, jejari
Penapis sikat songsang. Menapis pancang sikat. Disana ada
'delay_in_samples-2' lonjakan. Nilai 'jejari' hendaklah antara [0, 1.0). The
semakin hampir kepada nilai maksimum, semakin dalam celupan sikat.

-efl:cutoff-freq
Penapis laluan rendah. Hanya frekuensi di bawah 'cutoff_freq' dilalui.

-efr: frekuensi-pusat, lebar
Penapis Bandreject. 'center_freq' ialah kekerapan tengah. Lebar ditentukan dalam Hz.

-efs: frekuensi-pusat, lebar
Resonator. 'center_freq' ialah kekerapan tengah. Lebar ditentukan dalam Hz.
Pada asasnya hanya satu lagi penapis laluan jalur bergema.

CHANNEL CAMPURAN / ROUTING

-chcopy:dari saluran, ke saluran
Salin saluran 'from_channel' ke 'to_channel'. Jika 'to_channel' tidak wujud, ia adalah
dicipta. Pengindeksan saluran bermula dari 1. Pilihan ditambahkan pada ecasound 2.4.5.

-chmove:dari saluran, ke saluran
Salin saluran 'from_channel' ke 'to_channel' dan redamkan saluran sumber
'daripada_saluran'. Pengindeksan saluran bermula dari 1. Pilihan ditambahkan pada ecasound 2.4.5.

-chorder:ch1,...,chN
Susun semula, tinggalkan dan/r salin saluran rantaian. Strim audio yang terhasil mempunyai jumlah
daripada saluran 'N'. Setiap parameter menentukan saluran sumber untuk digunakan untuk diberikan
saluran keluaran. Sebagai contoh, '-chorder:2,1' akan membalikkan saluran a
strim stereo ('keluar1,keluar2' = 'masuk2,masuk1'). Menentukan saluran sumber yang sama
berkali-kali dibenarkan. Sebagai contoh, '-chorder:2,2' akan mengarahkan yang kedua
saluran ke kedua-dua dua saluran keluaran ('keluar1,keluar2' = 'dalam2,dalam2'). Jika 'chX' ialah sifar,
saluran 'X' yang diberikan akan diredamkan dalam aliran keluaran. Pilihan ditambahkan pada ecasound
2.7.0.

-chmix:ke-saluran
Campurkan semua saluran sumber untuk menyalurkan 'to_channel'. Jika 'to_channel' tidak wujud, ia
dicipta. Pengindeksan saluran bermula dari 1. Pilihan ditambahkan pada ecasound 2.4.5.

-chmute:saluran
Membisukan 'saluran' saluran. Pengindeksan saluran bermula dari 1. Pilihan ditambah kepada
ecasound 2.4.5.

-erc:dari-saluran,ke-saluran
Tidak digunakan lagi, lihat -chcopy.

-erm:ke-saluran
Tidak digunakan lagi, lihat -chmix.

BERASASKAN MASA KESAN

-etc:delay-time-msec,variance-time-samples,feedback-%,lfo-freq
Korus.

-etd:delay-time-msec,surround-mode,bilangan-kelewatan,campuran-%,maklum balas-%
Kesan kelewatan. 'masa tunda' ialah masa tunda dalam milisaat. 'mod surround' ialah a
integer dengan makna berikut: 0 = normal, 1 = surround, 2 = stereo-spread.
'bilangan_kelewatan' sepatutnya jelas. Berhati-hati bahawa sejumlah besar kelewatan dan besar
masa kelewatan memerlukan banyak kuasa CPU. 'campuran-%' menyatakan keseimbangan campuran antara
isyarat asal dan tertunda, dengan 0 bermakna tiada isyarat tertunda, 100 bermakna tidak
isyarat asal, dan 50 (lalai) mencapai keseimbangan yang sama. 'maklum balas-%'
mewakili berapa banyak isyarat dikitar semula dalam setiap kelewatan atau, jika anda mahu, pada
berapa kadar coretan berulang bagi audio tertangguh pudar. Perhatikan bahawa cukup rendah
nilai maklum balas boleh mengakibatkan bilangan ulangan yang boleh didengar lebih rendah daripada yang anda
telah menentukan untuk 'bilangan_penangguhan', terutamanya jika anda telah menetapkan nilai yang rendah untuk
'campur-%'. Secara lalai, nilai untuk parameter ini ialah 100% (Tiada kehilangan isyarat.).

-ete:saiz_bilik,maklum balas-%,basah-%
Kesan reverb yang lebih maju (algoritma asal oleh Stefan M. Fendt). 'saiz_bilik'
diberikan dalam meter, 'maklum balas-%' ialah tahap maklum balas yang diberikan dalam peratus dan
'wet-%' ialah jumlah isyarat berkumandang yang ditambahkan pada isyarat asal.

-etf:delay-time-msec
Kesan stereo palsu. Isyarat input dijumlahkan kepada mono. Isyarat asal pergi ke
saluran kiri manakala versi tertunda (dengan kelewatan milisaat 'masa tunda')
adalah pergi ke kanan. Dengan masa tunda 1-40 milisaat ini menambahkan a
rasa stereo kepada isyarat mono.

-etl:delay-time-msec,variance-time-samples,feedback-%,lfo-freq
Flanger.

-etm:delay-time-msec,bilangan-kelewatan,campuran-%
Kelewatan berbilang tap. 'masa tunda' ialah masa tunda dalam milisaat. 'bilangan_kelewatan'
sepatutnya jelas. 'campuran-%' menentukan berapa banyak isyarat (basah) kesan dicampurkan
asal.

-etp:delay-time-msec,variance-time-samples,feedback-%,lfo-freq
Phaser.

-etr:masa tunda, mod sekeliling, maklum balas-%
Kesan reverb. 'masa tunda' ialah masa tunda dalam milisaat. Jika 'mod keliling'
ialah 'surround', isyarat berkumandang bergerak di sekeliling imej stereo. 'maklum balas-%'
menentukan berapa banyak isyarat (basah) yang terpengaruh disalurkan kembali ke reverb.

LADSPA-PLUGIN

-el:plugin_unique_name,param-1,...,param-N
Ecasound menyokong pemalam kesan LADSPA (Pemalam Mudah Pembangun Audio Linux
API). Parameter 1..N ditetapkan sebagai nilai port kawalan pemalam.

Jika pemalam mempunyai lebih daripada satu input audio dan/atau port output, hanya satu pemalam
contoh dibuat, dan saluran rantaian disalurkan kepada tika pemalam yang sama. Jika
pemalam mempunyai paling banyak satu input dan paling banyak satu port audio output, pemalam yang berasingan
contoh dicipta untuk setiap saluran rantai ecasound (cth untuk audio stereo
saluran, dua pemalam LADSPA jenis yang sama dicipta, dengan satu pemalam setiap saluran).

Pemalam terletak dalam fail perpustakaan kongsi (.so). Ecasound mencari pemalam dalam
@prefix@/lib/ladspa (cth "/usr/local/lib/ladspa"), direktori disenaraikan dalam
pembolehubah persekitaran LADSPA_PATH. Laluan carian pemalam boleh dikonfigurasikan juga melalui
ecasoundrc, Lihat ecasoundrc(5) halaman manusia. Satu fail perpustakaan kongsi boleh mengandungi
berbilang objek pemalam, tetapi setiap pemalam mempunyai nama pemalam yang unik. Nama ini ialah
digunakan untuk memilih pemalam.

Lihat laman web senarai mel LAD untuk maklumat lanjut tentang LADSPA. Laman web lain yang berguna ialah
Halaman utama LADSPA dan dokumentasi LADSPA.

-eli:plugin_unique_number,param-1,...,param-N
Sama seperti di atas (-dia) jangkakan nombor id unik pemalam digunakan. Memang terjamin begitu
nombor-id ini adalah unik antara semua pemalam LADSPA.

LV2 plugin

-elv2:plugin-id-uri,param-1,...,param-N
Ecasound juga menyokong pemalam audio LV2. Pemalam LV2 dikenal pasti secara global
pengecam unik, sensitif huruf besar-besaran.

Jika pemalam mempunyai lebih daripada satu input audio dan/atau port output, hanya satu pemalam
contoh dibuat, dan saluran rantaian disalurkan kepada tika pemalam yang sama. Jika
pemalam mempunyai paling banyak satu input dan paling banyak satu port audio output, pemalam yang berasingan
contoh dicipta untuk setiap saluran rantai ecasound (cth untuk audio stereo
saluran, dua pemalam LV2 jenis yang sama dicipta, dengan satu pemalam setiap saluran).

LV2 ialah standard pemalam untuk sistem audio.

PINTU GERBANG SETUP

-gc:masa mula,len
Gerbang tanaman masa. Pada mulanya pintu pagar ditutup. Selepas saat 'masa mula' berlalu,
pintu pagar terbuka dan kekal terbuka selama 'len' saat. Apabila ditutup, lulus penimbal audio
dicabangkan kepada panjang sifar.

-ge:open-threshold-%,close-thold-%,volum-mod,open-counter
Pintu ambang. Pada mulanya pintu pagar ditutup. Ia dibuka apabila kelantangan melebihi
peratus 'ambang'. Selepas ini, jika volum turun di bawah peratus 'cthold', get adalah
ditutup dan tidak akan dibuka lagi, melainkan 'bilangan buka semula' ditetapkan kepada apa-apa
selain sifar. Jika 'mod_nilai' ialah 'rms', purata volum RMS digunakan. Jika tidak
purata puncak digunakan. Apabila ditutup, penimbal audio yang lulus diputuskan kepada sifar
panjang. Jika 'bilangan buka semula' ditetapkan kepada nombor positif, maka get akan
mulakan semula operasinya berkali-kali. Jadi sebagai contoh, kiraan buka semula 1 wasiat
menyebabkan sehingga 2 bukaan pintu pagar. Nilai negatif untuk 'bilangan buka semula' akan terhasil
di pintu pagar dibuka semula selama-lamanya. 'bilangan buka semula' sangat berharga dalam rakaman
vinil dan pita, di mana anda boleh menetapkan perkara dan kemudian rakaman bermula pada bila-bila masa
jarum berada pada vinil, dan berhenti apabila ia dimatikan. Sebanyak mana pihak yang anda suka boleh
direkodkan dalam satu sesi. Anda perlu bereksperimen dengan panjang penimbal dan
peringkat mula/henti untuk mendapatkan tetapan yang boleh dipercayai untuk peralatan anda.

-gm:negeri
Pintu pagar manual. Jika 'keadaan' ialah 1, get terbuka dan semua sampel dilalui. Jika
'keadaan' adalah sifar, pintu pagar ditutup dan tiada sampel dibenarkan masuk. Operator rantai ini
berguna apabila menulis kepada output perlu dihentikan secara dinamik (tanpa
menghentikan keseluruhan enjin).

KAWALAN ENVELOPE SETUP

Pengawal boleh digunakan untuk menukar parameter kesan secara dinamik semasa pemprosesan.
Semua pengawal dilampirkan pada yang dipilih (=biasanya yang terakhir ditentukan
kesan/pengawal) kesan. Tiga parameter pertama adalah biasa untuk semua
pengawal. 'fx_param' menentukan parameter untuk dikawal. Nilai '1' bermaksud
parameter pertama, '2' yang kedua dan seterusnya. set 'start_value' dan 'end_value'
julat nilai. Sebagai contoh, lihat pada CONTOH bawah seksyen ini.

-kos:fx-param,nilai-mula,nilai-akhir,freq,i-fasa
Pengayun sinus dengan frekuensi 'freq' Hz dan fasa awal masa 'i_phase'
kaki

-kog:fx-param,nilai-mula,nilai-akhir,freq,mod,pasangan-titik,nilai-pertama,nilai-akhir,pos1,nilai1,...
Pengayun generik. Frekuensi 'freq' Hz, mod sama ada '0' untuk nilai statik atau '1'
untuk interpolasi linear. 'point-pair' menentukan bilangan 'posN' - 'valueN'
pasangan untuk dimasukkan. 'nilai-pertama' dan 'nilai-akhir' digunakan sebagai nilai sempadan (nilai
untuk kedudukan 0.0/pertama dan kedudukan 1.0/terakhir). Semua 'posN' dan 'valueN' mestilah
antara 0.0 dan 1.0. Juga, untuk semua nilai 'posN' 'pos1 < pos2 < ... < posN' mestilah
benar.

-kf:fx-param,nilai-mula,nilai-akhir,freq,mod,nombor-geno
Pengayun generik. 'genosc_number' ialah nombor pratetap pengayun
dimuatkan. Mod adalah sama ada '0' untuk nilai statik atau '1' untuk interpolasi linear. The
lokasi untuk fail pratetap diambil dari ./ecasoundrc (lihat ecasoundrc lelaki halaman).

-kl:fx-param,nilai-mula,nilai-akhir,saat-masa
Sampul linear yang bermula dari 'start_value' dan secara linear bertukar kepada 'end_value'
semasa 'masa_dalam_saat'. Boleh digunakan untuk fadeins dan fadeouts.

-kl2:fx-param,nilai-mula,nilai-akhir,peringkat-1-panjang-saat,peringkat-2-panjang-saat
Sampul linear dua peringkat, alat yang lebih serba boleh untuk melakukan fade-in dan fade-out.
Kekal pada 'start_value' selama '1st_stage_length' saat dan kemudian berubah secara linear
ke arah 'nilai_akhir' semasa 'panjang_peringkat_ke-2' saat.

-klg:fx-param,rendah-nilai,tinggi-nilai,titik_kira,pos1,nilai1,...,posN,nilaiN
Sampul linear generik. Sumber pengawal ini boleh digunakan untuk memetakan sampul surat tersuai
kepada parameter operator rantai. Bilangan mata sampul surat dinyatakan dalam
'bilangan_mata'. Setiap titik sampul terdiri daripada kedudukan dan nilai yang sepadan.
Bilangan pasangan mesti sepadan dengan 'bilangan_mata' (iaitu 'N==kira_mata'). 'posX'
parameter diberikan sebagai saat (dari permulaan strim). Mata sampul surat ialah
ditentukan sebagai nilai apungan dalam julat '[0,1]'. Sebelum nilai sampul surat dipetakan ke
parameter operator, ia dipetakan kepada julat sasaran
'[nilai rendah, nilai tinggi]'. Cth nilai '0' akan menetapkan parameter operator kepada
'nilai rendah' ​​dan nilai '1' akan menetapkannya kepada 'nilai tinggi'. Untuk segmen awal
'[0,pos1]', sampul surat akan mengeluarkan nilai 'value1' (cth 'low-value').

-km:fx-param,nilai-mula,nilai-akhir,pengawal,saluran
Pengawal berterusan MIDI (menukar mesej kawalan). Mesej pada saluran MIDI
'saluran' yang datang dari nombor pengawal 'pengawal' digunakan sebagai
sumber pengawal. Seperti yang disyorkan oleh spesifikasi MIDI, penomboran saluran berjalan
dari 1 hingga 16. Nombor pengawal yang mungkin adalah nilai dari 0 hingga 127. Peranti MIDI
di mana bait dibaca daripada boleh ditentukan menggunakan -Md pilihan. Jika tidak lalai
Peranti MIDI digunakan seperti yang dinyatakan dalam ~ecasound/ecasoundrc (Lihat ecasoundrc lelaki halaman).
Lalai untuk /dev/midi.

-ksv:fx-param,start-value,end-value,stamp-id,rms-toggle
Pengawal analisis volum. Menganalisis audio yang disimpan dalam setem 'cop-id' (lihat
'-eS:id' docs), dan mencipta data kawalan berdasarkan keputusan. Jika 'rms-toggle' ialah
bukan sifar, RMS-isipadu digunakan untuk mengira nilai kawalan. Jika tidak purata
amplitud puncak digunakan.

-kx Ini adalah suis khas yang boleh digunakan apabila anda perlu mengawal pengawal
parameter dengan pengawal lain. Apabila anda tentukan -kx, yang terakhir dinyatakan
pengawal akan ditetapkan sebagai sasaran kawalan. Kemudian anda hanya menambah pengawal lain
seperti biasa.

INTERAKTIF MODE

Lihat ecasound-iam(1) laman lelaki.

ALAM


ECASOUND
Jika ditakrifkan, beberapa program utiliti dan skrip akan menggunakan ECASOUND persekitaran sebagai
laluan lalai kepada ecasound boleh laku.

ECASOUND_LOGFILE
Keluarkan semua mesej penyahpepijatan ke fail log yang berasingan. Jika ditakrifkan, ECASOUND_LOGFILE
mentakrifkan laluan fail log. Ini ialah alat yang baik untuk menyahpepijat skrip ECI/EIAM dan
permohonan.

ECASOUND_LOGLEVEL
Pilih mesej yang ditulis pada fail log yang ditakrifkan oleh ECASOUND_LOGFILE. Yang
sintaks untuk -d:peringkat digunakan. Jika tidak ditakrifkan, semua mesej ditulis. Lalai kepada
-d:319 (semuanya kecuali kelas 'fungsi (64)' dan 'berterusan (128)'
mesej).

COLUMNS
Ecasound menghormati COLUMNS pembolehubah persekitaran semasa memformat jejak bercetak
mesej. Jika COLUMNS tidak ditetapkan, lalai 74 digunakan.

TMPDIR Sesetengah fungsi Ecasound (cth perintah interaktif "cs-edit") memerlukan penciptaan
fail-fail sementara. Secara lalai, fail ini dibuat di bawah "/ tmp", tetapi ini boleh jadi
ditindih dengan menetapkan TMPDIR pembolehubah persekitaran.

PULANG BALIK NILAI-NILAI


Dalam mod interaktif, ecasound sentiasa mengembalikan sifar.

Dalam mod bukan interaktif (kelompok), nilai bukan sifar dikembalikan untuk yang berikut
kesilapan:

1 Tidak dapat membuat persediaan rantai yang sah dengan parameter yang diberikan. Boleh disebabkan oleh
sintaks pilihan tidak sah, dsb.

2 Tidak dapat memulakan pemprosesan. Ini boleh disebabkan oleh kebenaran fail yang tidak mencukupi,
ketidakupayaan untuk mengakses beberapa sumber sistem, dsb.

3 Ralat semasa pemprosesan. Punca yang mungkin: objek output telah kehabisan cakera percuma
ruang, dsb.

4 Ralat semasa penamatan proses dan/atau pembersihan. Lihat bahagian 'Isyarat' untuk
maklumat lanjut.

ISYARAT


Apabila ecasound menerima mana-mana isyarat POSIX SIGINT (ctrl-c), SIGHUP, SIGTERM atau
SIGQUIT, pembersihan biasa dan prosedur keluar dimulakan. Di sini jalan keluar biasa bermakna cth
pengepala fail dikemas kini sebelum ditutup, proses pembantu ditamatkan dengan cara biasa,
dan sebagainya.

Jika, semasa melakukan pembersihan yang diterangkan di atas, ecasound menerima isyarat lain (yang sama
set isyarat POSIX), ecasound akan melangkau prosedur pembersihan biasa dan ditamatkan
serta merta. Sebarang tugas pembersihan yang tinggal akan dilangkau. Bergantung pada keadaan masa jalan
dan konfigurasi, jalan keluar brute force ini mungkin mempunyai beberapa kesan sampingan. Ecasound akan kembali
keluar kod '4' jika pembersihan biasa dilangkau.

Pengendalian kes khas digunakan pada isyarat SIGINT (ctrl-c). Jika isyarat SIGINT adalah
diterima semasa prosedur pembersihan, ecasound akan mengabaikan isyarat sekali, dan mengeluarkan a
maklumkan kepada 'stderr' bahawa pembersihan sedang dijalankan. Sebarang isyarat SIGINT seterusnya akan
tidak lagi mendapat pengendalian khas, dan sebaliknya proses akan ditamatkan serta-merta (dan
mungkin tanpa pembersihan yang betul).

Gunakan ecasound dalam talian menggunakan perkhidmatan onworks.net


Ad


Ad