GoGPT Best VPN GoSearch

OnWorks favicon

ecasound - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ ecasound ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນ ecasound ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS emulator ອອນໄລນ໌.

ໂຄງການ:

NAME


ecasound - ຕົວແກ້ໄຂຕົວຢ່າງ, multitrack recorder, fx-processor, ແລະອື່ນໆ.

ສະຫຼຸບສັງລວມ


ຟັງສຽງ [ general_options ] { [ chain_setup ] [ effect_setup ] [ input_setup ] [
output_setup ] }

ລາຍລະອຽດ


Ecasound ເປັນຊຸດຊອບແວທີ່ອອກແບບມາສໍາລັບການປະມວນຜົນສຽງຫຼາຍແທຣັກ. ມັນສາມາດນໍາໃຊ້ໄດ້
ສໍາ​ລັບ​ວຽກ​ງານ​ງ່າຍ​ດາຍ​ເຊັ່ນ​ການ​ຫຼິ້ນ​ສຽງ​, ການ​ບັນ​ທຶກ​ແລະ​ການ​ປ່ຽນ​ຮູບ​ແບບ​, ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ສໍາ​ລັບ​ການ​
multitrack ຜົນ​ກະ​ທົບ​ການ​ປຸງ​ແຕ່ງ​, ການ​ປະ​ສົມ​, ການ​ບັນ​ທຶກ​ແລະ​ການ​ນໍາ​ໃຊ້​ຄືນ​ສັນ​ຍານ​. Ecasound ສະຫນັບສະຫນູນ a
ລະ​ດັບ​ຄວາມ​ກ​້​ວາງ​ຂອງ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ສຽງ​, ຜົນ​ໄດ້​ຮັບ​ແລະ​ວິ​ເຄາະ​ຜົນ​ກະ​ທົບ​. ຜົນກະທົບແລະວັດຖຸສຽງສາມາດເຮັດໄດ້
ຖືກລວມເຂົ້າກັນໃນຮູບແບບຕ່າງໆ, ແລະຕົວກໍານົດການຂອງພວກມັນສາມາດຖືກຄວບຄຸມໂດຍວັດຖຸປະຕິບັດການ
ເຊັ່ນ oscillators ແລະ MIDI-CCs. ການໂຕ້ຕອບຜູ້ໃຊ້ແບບ console ແບບອະເນກປະສົງແມ່ນລວມຢູ່ໃນ
package

OPTIONS


ຫມາຍ​ເຫດ​! ທາງເລືອກທັງຫມົດຍົກເວັ້ນສິ່ງທີ່ໄດ້ກ່າວມາໃນ ຟັງສຽງ ທາງເລືອກໃນການ ແລະ Global ທາງເລືອກໃນການ, ສາມາດເປັນ
ໃຊ້ໃນໄຟລ໌ການຕິດຕັ້ງລະບົບຕ່ອງໂສ້ ecasound (.ecs).

ECASOND OPTIONS

ຕົວເລືອກເຫຼົ່ານີ້ຖືກວິເຄາະ ແລະຈັດການໂດຍ ecasound frontend binary ແລະບໍ່ແມ່ນ
ຜ່ານໄປຫ້ອງສະໝຸດ backend. ນີ້ຫມາຍຄວາມວ່າທາງເລືອກເຫຼົ່ານີ້ອາດຈະບໍ່ເຮັດວຽກຢູ່ໃນອື່ນໆ
ຄໍາຮ້ອງສະຫມັກທີ່ໃຊ້ຫ້ອງສະຫມຸດ ecasound ສໍາລັບການເຮັດວຽກຂອງເຂົາເຈົ້າ.

-c ເລີ່ມສຽງດັງໃນໂໝດໂຕ້ຕອບ. ໃນຮູບແບບໂຕ້ຕອບທ່ານສາມາດຄວບຄຸມ ecasound
ດ້ວຍຄໍາສັ່ງງ່າຍໆ ("ເລີ່ມ", "ຢຸດ", "ຢຸດ", ແລະອື່ນໆ). ເບິ່ງ ecasound-iam .

-C ປິດການໃຊ້ງານແບບໂຕ້ຕອບຂອງ ecasound (ເບິ່ງ '-c' ແລະ '-K').

-D ພິມ​ຂໍ້​ມູນ​ດີ​ບັກ​ທັງ​ຫມົດ​ເພື່ອ stderr (unbuffered​, ຜົນ​ຜະ​ລິດ​ທໍາ​ມະ​ດາ​ໂດຍ​ບໍ່​ມີ​ການ ncurses​)​.

-s[:]chainsetup-file
ສ້າງ chainsetup ໃຫມ່ຈາກໄຟລ໌ 'chainsetup-file' ແລະເພີ່ມມັນເຂົ້າໄປໃນປະຈຸບັນ
ກອງປະຊຸມ. ໄຟລ໌ Chainsetup ໂດຍທົ່ວໄປແລ້ວມີຊື່ໄຟລ໌ທີ່ລົງທ້າຍດ້ວຍນາມສະກຸນ '.ecs'.
chainsetup ສາ​ມາດ​ປະ​ກອບ​ດ້ວຍ​ການ​ປ້ອນ​ຂໍ້​ມູນ​, ຜົນ​ຜະ​ລິດ​, ຕ່ອງ​ໂສ້​, ຜົນ​ກະ​ທົບ​, ການ​ຄວບ​ຄຸມ - ເຊັ່ນ​:​
ຈຸດ​ປະ​ສົງ​ການ​ຕັ້ງ​ຄ່າ​ສະ​ເພາະ​ຫນຶ່ງ​ຂອງ​ອົງ​ປະ​ກອບ​ການ​ປຸງ​ແຕ່ງ​ສຽງ​. ກອງປະຊຸມ, ສຸດ
ອີກດ້ານຫນຶ່ງ, ແມ່ນການເກັບກໍາຂອງຫນຶ່ງຫຼືຫຼາຍ chainsetups. ພຽງແຕ່ຫນຶ່ງຂອງ
chainsetups ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ເຊື່ອມ​ຕໍ່ (ເຊັ່ນ​: ມັນ​ສາ​ມາດ​ດໍາ​ເນີນ​ການ / ການ​ປຸງ​ແຕ່ງ​)​. ແຕ່ມັນເປັນໄປໄດ້
ມີ chainsetup ອື່ນເລືອກ (ie ສາມາດ configured) ໃນຂະນະທີ່ອັນອື່ນແມ່ນປະຈຸບັນ
connteced (ie ແລ່ນ).

-E "cmd1 [[args] ; cmd2 args ; ... ; cmdN]"
ປະຕິບັດຊຸດຄໍາສັ່ງຂອງ Ecasound Interactive mode (EIAM) ໃນເວລາເປີດຕົວ. ເຫຼົ່ານີ້
ຄໍາສັ່ງຖືກປະຕິບັດທັນທີຫຼັງຈາກ ecasound ເລີ່ມຕົ້ນ. ຖ້າເສັ້ນຄໍາສັ່ງ
ມີທາງເລືອກທີ່ພຽງພໍເພື່ອສ້າງ chainsetup ທີ່ຖືກຕ້ອງທີ່ຈະດໍາເນີນການ, ໄດ້
ຄໍາສັ່ງເປີດຕົວຖືກປະຕິບັດຫຼັງຈາກທາງເລືອກແຖວຄໍາສັ່ງອື່ນໆຖືກວິເຄາະ, ແຕ່
ກ່ອນທີ່ເຄື່ອງຈັກປະມວນຜົນຈະເລີ່ມຕົ້ນ. ໃຫ້ສັງເກດວ່າຄໍາສັ່ງນີ້ແມ່ນຄຸນນະສົມບັດຂອງ
ecasound frontend binary ແລະບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍ backend ຫ້ອງສະຫມຸດ. ນີ້ຫມາຍຄວາມວ່າ
ລູກຄ້າອື່ນໆອາດຈະບໍ່ສະຫນັບສະຫນູນທາງເລືອກ '-E', ແລະຄໍາສັ່ງເປີດຕົວ
ບໍ່ໄດ້ບັນທຶກເປັນສ່ວນໜຶ່ງຂອງການຕິດຕັ້ງລະບົບຕ່ອງໂສ້ ຫຼືສະຖານະເຊດຊັນ.

--ເຊີບເວີ
ເປີດໃຊ້ໂໝດ NetECI ທີ່ເອີ້ນກັນວ່າ ecasound ສາມາດຄວບຄຸມໄດ້ຈາກໄລຍະໄກ
ໃນໄລຍະການເຊື່ອມຕໍ່ເຕົ້າຮັບ. ເມື່ອເປີດໃຊ້, ລູກຄ້າສາມາດເຊື່ອມຕໍ່ກັບການແລ່ນ
ເຊດຊັນ ecasound, ແລະໃຊ້ຄໍາສັ່ງແບບໂຕ້ຕອບເພື່ອຄວບຄຸມ ແລະສັງເກດ ecasound
ການປຸງແຕ່ງ.

ໂປໂຕຄອນ NetECI ຖືກກໍານົດໄວ້ໃນຄູ່ມືໂປຣແກຣມເມີຂອງ Ecasound

ຕົວຢ່າງຫນຶ່ງລູກຄ້າທີ່ໃຊ້ຄຸນສົມບັດນີ້ແມ່ນ ecamonitor(1). ຜົນປະໂຫຍດນີ້ແມ່ນລວມຢູ່ໃນ
ຊຸດການແຈກຢາຍ Ecasound (ຕ້ອງການສະພາບແວດລ້ອມ Python ທີ່ເຮັດວຽກ).

ຄໍາເຕືອນ! ຖ້າເຄື່ອງແລ່ນ ecasound, ເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍສາທາລະນະ, ໃຫ້ແນ່ໃຈວ່າ
ເພື່ອສະກັດພອດຂອງ ecasound ໃນ Firewall ຂອງທ່ານ! ເນື່ອງຈາກວ່າບໍ່ມີການຄວບຄຸມການເຂົ້າເຖິງ
ປະຕິບັດສໍາລັບການເຊື່ອມຕໍ່ຂາເຂົ້າ, ບຸກຄົນອື່ນສາມາດເຊື່ອມຕໍ່, ຄວບຄຸມແລະ
ສັງເກດກອງປະຊຸມ ecasound ຂອງທ່ານ. ຕົວເລືອກນີ້ແທນທີ່ '--daemon' (ເຊົາຮອງຮັບໃນ
2.6.0).

--server-tcp-port=NNN
ຕັ້ງຄ່າພອດ TCP ທີ່ໃຊ້ໂດຍໂໝດ daemon. ໂດຍຄ່າເລີ່ມຕົ້ນ ecasound ຈະໃຊ້ໝາຍເລກຜອດ
2868. ຕົວເລືອກນີ້ແທນທີ່ '--daemon-port' (ເຊົາໃຊ້ໃນ 2.6.0).

-- ບໍ່ມີເຊີບເວີ
ປິດໃຊ້ງານໂໝດ daemon ຂອງ ecasound. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ. ທາງເລືອກນີ້ທົດແທນ
'--nodaemon' (ເຊົາໃຊ້ໃນ 2.6.0).

--osc-udp-port=NNN
ເປີດໃຊ້ການຮອງຮັບ Open Source Control (OSC). Ecasound ຈະຟັງສໍາລັບການເຂົ້າມາ
ຂໍ້ຄວາມ OSC ໃນພອດ UDP NNN. ການໂຕ້ຕອບ OSC ຂອງ Ecasound ແມ່ນບັນທຶກໄວ້ຢູ່ທີ່:
<http://ecasound.git.sourceforge.net/git/gitweb.cgi?p=ecasound/ecasound;a=blob;f=Documentation/ecasound_osc_interface.txt;hb=HEAD>

ກະລຸນາຮັບຊາບວ່າການຮອງຮັບ OSC ຍັງເປັນການທົດລອງຢູ່ ແລະສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ອາດຈະມີການປ່ຽນແປງໃນພາຍຫຼັງ
ຮຸ່ນຂອງ Ecasound.

ຕົວເລືອກນີ້ໄດ້ຖືກເພີ່ມເຂົ້າໃນ ecasound 2.7.0.

--keep-running,-K
ຢ່າອອກເມື່ອການປະມວນຜົນສຳເລັດ/ຢຸດ. ພຽງແຕ່ມີຜົນກະທົບທີ່ບໍ່ມີການໂຕ້ຕອບ
ຮູບແບບການເຮັດວຽກ (ເບິ່ງ -c/-C). ທາງເລືອກທີ່ເພີ່ມໃສ່ ecasound 2.4.2.

--ຊ່ວຍ,-ຊ
ສະແດງການຊ່ວຍເຫຼືອນີ້.

- ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ.

GLOBAL OPTIONS

-d, -dd, -ddd
ເພີ່ມປະລິມານຂໍ້ຄວາມດີບັກທີ່ພິມອອກ. -d ເພີ່ມ verbosity ບາງ, ໃນຂະນະທີ່ - ດດ
ສົ່ງຜົນໃຫ້ຜົນຜະລິດລະອຽດຫຼາຍ.

-d: debug_level
ຕັ້ງໜ້າກາກລະດັບດີບັກເປັນ 'ລະດັບດີບັກ'. ນີ້ແມ່ນມູນຄ່າ bitmasked ກັບ
ຫ້ອງຮຽນຕໍ່ໄປນີ້: ຂໍ້ຜິດພາດ (1), ຂໍ້ມູນ (2), ລະບົບຍ່ອຍ (4), module_names (8),
user_objects (16), system_objects 32, functions (64), ຢ່າງຕໍ່ເນື່ອງ (128) ແລະ
eiam_return_values ​​(256). ຄ່າເລີ່ມຕົ້ນແມ່ນ 271 (1+2+4+8+256). ເບິ່ງ​ເອ​ກະ​ສານ sourcode​
ສໍາລັບຫ້ອງຮຽນ ECA_LOGGER ສໍາລັບຂໍ້ມູນລາຍລະອຽດເພີ່ມເຕີມ.

-R[:]path-to-file
ໃຊ້ໄຟລ໌ຊັບພະຍາກອນ ecasound (ເບິ່ງ ecasoundrc man page) 'path-to-file' ເປັນອັນດຽວ.
ແຫຼ່ງກໍານົດມູນຄ່າຊັບພະຍາກອນ. ການລະບຸຕົວເລືອກນີ້ຈະປິດການໃຊ້ງານປົກກະຕິ
ນະ​ໂຍ​ບາຍ​ຂອງ​ການ​ສອບ​ຖາມ​ທັງ​ທົ່ວ​ໂລກ​ແລະ​ຜູ້​ໃຊ້ (ຖ້າ​ມີ​) ໄຟລ​໌​ຊັບ​ພະ​ຍາ​ກອນ​.

-q ໂໝດງຽບ, ບໍ່ມີຜົນຜະລິດ. ຄື​ກັນ​ກັບ -d:0.

ທົ່ວໄປ CHAINSETUP OPTIONS

-a:chainname1, chainname2, ...
ເລືອກຕ່ອງໂສ້ສັນຍານທີ່ມີການເຄື່ອນໄຫວ. ວັດສະດຸປ້ອນ ແລະຜົນຜະລິດທັງໝົດປະຕິບັດຕາມຕົວເລືອກ '-a' ນີ້ແມ່ນ
ມອບຫມາຍໃຫ້ກັບຕ່ອງໂສ້ທີ່ເລືອກ (ຈົນກ່ວາກໍານົດທາງເລືອກ -a ໃຫມ່). ເມື່ອເພີ່ມ
ຜົນ​ກະ​ທົບ, ການ​ຄວບ​ຄຸມ​ແລະ​ປະ​ຕິ​ບັດ​ການ​ຕ່ອງ​ໂສ້​ອື່ນໆ, ພຽງ​ແຕ່​ລະ​ບົບ​ຕ່ອງ​ໂສ້​ດຽວ​ທີ່​ສາ​ມາດ​ເລືອກ​ໄດ້​ທີ່ a
ເວລາ. ຖ້າບໍ່ມີທາງເລືອກ -a ໄດ້ຖືກມອບໃຫ້, ລະບົບຕ່ອງໂສ້ 'default' ຖືກໃຊ້ແທນເມື່ອເພີ່ມ
ວັດຖຸ. ຊື່ລະບົບຕ່ອງໂສ້ 'ທັງຫມົດ' ແມ່ນສະຫງວນໄວ້. ມັນຈະເຮັດໃຫ້ຕ່ອງໂສ້ທີ່ມີຢູ່ທັງຫມົດ
ຖືກເລືອກ. ໂດຍການໃຫ້ຫຼາຍທາງເລືອກ, ທ່ານສາມາດຄວບຄຸມໄດ້ວ່າຕ່ອງໂສ້ໃດ
ຜົນ​ກະ​ທົບ, ການ​ນໍາ​ເຂົ້າ​ແລະ​ຜົນ​ຜະ​ລິດ​ແມ່ນ​ໄດ້​ຮັບ​ມອບ​ຫມາຍ​ໃຫ້​. ເບິ່ງຢູ່ ຕົວຢ່າງ ພາກ​ສ່ວນ​ສໍາ​ລັບ​ການ​ເພີ່ມ​ເຕີມ​
ຂໍ້​ມູນ​ລະ​ອຽດ​ກ່ຽວ​ກັບ​ການ​ນໍາ​ໃຊ້​ທາງ​ເລືອກ​ນີ້​.

-n:ຊື່
ຕັ້ງຊື່ຂອງ chainsetup ເປັນ 'ຊື່'. ຖ້າບໍ່ໄດ້ລະບຸໄວ້, ຄ່າເລີ່ມຕົ້ນຈະເປັນ
"command-line-setup" ຫຼືຊື່ໄຟລ໌ຈາກ chainsetup ໄດ້ຖືກໂຫລດ.
ບໍ່ອະນຸຍາດໃຫ້ມີຊ່ອງຫວ່າງ.

-x ຕັດຜົນອອກ. ວັດຖຸຜົນຜະລິດທັງໝົດຖືກເປີດຢູ່ໃນໂໝດຂຽນທັບ. ທີ່ມີຢູ່ແລ້ວ
ໄຟລ໌ຈະຖືກຕັດອອກ.

-X ເປີດ​ຜົນ​ຜະ​ລິດ​ສໍາ​ລັບ​ການ​ປັບ​ປຸງ​. Ecasound ເປີດຜົນໄດ້ຮັບທັງຫມົດ - ຖ້າຮູບແບບເປົ້າຫມາຍອະນຸຍາດໃຫ້ມັນ
- ໃນ​ຮູບ​ແບບ​ການ​ອ່ານ​.

-z​: ຄຸນ​ນະ​ສົມ​ບັດ​
ເປີດໃຊ້ 'ຄຸນສົມບັດ'. ຄຸນສົມບັດສ່ວນໃຫຍ່ສາມາດຖືກປິດໃຊ້ງານໄດ້ໂດຍໃຊ້ notation -z: nofeature.
'-z:db,dbsize' ເປີດໃຊ້ double-buffering ສໍາລັບວັດຖຸສຽງທີ່ຮອງຮັບມັນ (dbsize=0
ສໍາລັບຄ່າເລີ່ມຕົ້ນ, ຖ້າບໍ່ດັ່ງນັ້ນຂະຫນາດ buffer ໃນກອບຕົວຢ່າງ). '-z:nodb' ປິດໃຊ້ງານ
double-buffering. '-z:intbuf' ແລະ '-z:nointbuf' ຄວບຄຸມວ່າພາຍໃນພິເສດຫຼືບໍ່
buffering ແມ່ນອະນຸຍາດໃຫ້ສໍາລັບອຸປະກອນ realtime. ການປິດການໃຊ້ງານນີ້ສາມາດຫຼຸດຜ່ອນເວລາໃນການຕອບສະໜອງໄດ້
ໃນບາງສະຖານະການ. ດ້ວຍ '-z:xruns', ການປະມວນຜົນຈະຖືກຢຸດຖ້າ under/overrun
ເກີດຂຶ້ນ. '-z:multitrack' ແລະ 'z:nomultitrack' ສາມາດໃຊ້ເພື່ອບັງຄັບ ecasound ກັບ
ເປີດ ຫຼືປິດໃຊ້ງານຫຼາຍຮູບແບບ. ໃນກໍລະນີທີ່ຫາຍາກທ່ານອາດຈະຕ້ອງການທີ່ຈະລະບຸຢ່າງຊັດເຈນ
ການຊົດເຊີຍການບັນທຶກດ້ວຍ '-z:multitrack,offset-in-samples'. ການຊົດເຊີຍແມ່ນ
ຈໍານວນຕົວຢ່າງຂ້າມໄປໃນເວລາທີ່ບັນທຶກຈາກວັດສະດຸປ້ອນໃນເວລາຈິງ. '-z:psr' ເປີດໃຊ້
ໄດ້ ອັດຕາຕົວຢ່າງທີ່ຊັດເຈນ ໂຫມດສໍາລັບອຸປະກອນ OSS. '-z:mixmode,sum' ເປີດໃຊ້ໂໝດການປະສົມ
ບ່ອນທີ່ຊ່ອງຖືກປະສົມໂດຍການລວມເອົາຊ່ອງທາງທັງຫມົດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ '-z:mixmode,avg',
ໃນຊ່ອງໃດຖືກປະສົມໂດຍສະເລ່ຍ. ການເລືອກ mixmode ໄດ້ຖືກເພີ່ມເຂົ້າໃນຄັ້ງທໍາອິດ
ecasound 2.4.0. ເບິ່ງໜ້າ ecasoundrc man.

CHAINSETUP BUFFERING ແລະ ຜົນປະໂຫຍດ OPTIONS

-B:buffering_mode
ເລືອກໂໝດ buffering ເລີ່ມຕົ້ນ. ໂຫມດແມ່ນຫນຶ່ງໃນ: 'ອັດຕະໂນມັດ' (ຄ່າເລີ່ມຕົ້ນ), 'nonrt',
'rt', 'rtlowlatency'.

-b:buffer_size
ກໍານົດຂະຫນາດ buffer ຂອງເຄື່ອງຈັກໃນການປະມວນຜົນໃນຕົວຢ່າງ. ຂະໜາດຕ້ອງເປັນຕົວຊີ້ບອກຂອງ
2, ແລະມັນເປັນເອກະລາດຂອງການນັບຊ່ອງ (ຕົວຢ່າງ -b:1024 ຢູ່ທີ່ 48kHz ຈະສົ່ງຜົນໃຫ້
ຄວາມຍາວ buffer 21.333ms ບໍ່ວ່າຈະເປັນ input ເປັນ mono, stereo ຫຼື 5.1).

ນີ້ແມ່ນທາງເລືອກທີ່ສໍາຄັນເພາະວ່ານີ້ກໍານົດຄວາມຍາວຂອງເຄື່ອງຈັກປະມວນຜົນຫນຶ່ງ
iteration ແລະຜົນກະທົບຕໍ່ພຶດຕິກໍາ ecasound ໃນຫຼາຍວິທີ. ຖ້າບໍ່ໄດ້ລະບຸຢ່າງຈະແຈ້ງ,
ecasound ຈະພະຍາຍາມເລືອກຄ່າທີ່ດີທີ່ສຸດໂດຍອີງໃສ່ຮູບແບບ buffering ໃນປັດຈຸບັນ (ເບິ່ງ
-B ທາງ​ເລືອກ). ສໍາລັບການປຸງແຕ່ງໃນເວລາທີ່ແທ້ຈິງ, ທ່ານສາມາດພະຍາຍາມກໍານົດນີ້ຕ່ໍາທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້
ຫຼຸດຜ່ອນການຊັກຊ້າການປຸງແຕ່ງ. ບາງເຄື່ອງສາມາດຈັດການກັບຄ່າ buffer ຕໍ່າສຸດ 64
ແລະ 128. ໃນບາງສະຖານະການ (ຕົວຢ່າງເມື່ອໃຊ້ oscillator envelopes) ຂະຫນາດນ້ອຍ.
ຂະໜາດ buffer ຈະເຮັດໃຫ້ envelopes ປະຕິບັດໄດ້ກ້ຽງຫຼາຍ. ເມື່ອບໍ່ປະມວນຜົນໃນ
ໃນເວລາຈິງ (ການປ້ອນຂໍ້ມູນແລະຜົນຜະລິດທັງຫມົດແມ່ນໄຟລ໌ປົກກະຕິ), ມູນຄ່າທີ່ໃຫຍ່ກວ່າອາດຈະຊ່ວຍ
ຫຼີກເວັ້ນການ overruns buffer, ການນໍາໃຊ້ CPU ຕ່ໍາແລະ / ຫຼືຖ້າບໍ່ດັ່ງນັ້ນປັບປຸງປະສິດທິພາບ.

ຈົ່ງຈື່ໄວ້ວ່າເມື່ອໃດ JACK input / outputs ຖືກນໍາໃຊ້, ການຕັ້ງຄ່າຂະຫນາດ buffer ແມ່ນ
overridden ແລະຕັ້ງເປັນໄລຍະເວລາ / buffer ລາຍງານໂດຍເຊີບເວີ JACK (ເຊັ່ນ: jackd's '-p'
ທາງ​ເລືອກ). ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະປິດການປະພຶດນີ້.

ຖ້າບໍ່ໄດ້ລະບຸຢ່າງຈະແຈ້ງ, ຂະໜາດ buffer ເລີ່ມຕົ້ນຈະຖືກເລືອກໂດຍອີງໃສ່ປັດຈຸບັນ
ໂໝດ buffering (ເບິ່ງ -B).

-r:sched_priority
ໃຊ້ນະໂຍບາຍການກຳນົດເວລາຈິງ (SCHED_FIFO). ອັນນີ້ເປັນໄປບໍ່ໄດ້ ຖ້າບໍ່ມີສຽງດັງ
ມີສິດທິພິເສດຂອງຮາກ. ລະວັງ! ນີ້ເຮັດໃຫ້ການປະຕິບັດທີ່ດີກວ່າ, ແຕ່ສາມາດເຮັດໃຫ້ທັງຫມົດ
lock-up ຖ້າມີບາງສິ່ງບາງຢ່າງຜິດພາດ. 'sched_priority' ສາມາດຖືກລະເວັ້ນ (0=omitted).
ຖ້າໃຫ້, ນີ້ແມ່ນບູລິມະສິດຄົງທີ່ຕໍ່ກັບຫົວຂໍ້ ecasound ບູລິມະສິດສູງສຸດ.
ກະທູ້ ecasound ອື່ນໆແລ່ນດ້ວຍບູລິມະສິດ 'sched_priority-1...n'. ຄ່າ '-1' ສາມາດເປັນ
ໃຊ້ເພື່ອປິດການນຳໃຊ້ຮູບແບບການຍົກຂຶ້ນມາ.

-z​: ຄຸນ​ນະ​ສົມ​ບັດ​
ຄຸນສົມບັດທີ່ກ່ຽວຂ້ອງແມ່ນ -z:db,xxx (-z:nodb) ແລະ -z:intbuf (-z:nointbuf). ເບິ່ງພາກ
ໂດຍ​ທົ່ວ​ໄປ ການຕິດຕັ້ງລະບົບຕ່ອງໂສ້ ທາງເລືອກໃນການ ສໍາລັບລາຍລະອຽດ.

ຂະບວນການ ການຄວບຄຸມ

-t: ວິນາທີ
ກຳນົດເວລາປະມວນຜົນເປັນວິນາທີ (ບໍ່ຈຳເປັນຕ້ອງເປັນຄ່າຈຳນວນເຕັມ). ຖ້າ
ບໍ່ໄດ້ຕັ້ງເວລາປະມວນຜົນ, ເຄື່ອງຈັກຈະຢຸດເມື່ອວັດສະດຸປ້ອນທັງໝົດສຳເລັດ. ທາງເລືອກນີ້
ເທົ່າກັບຄໍາສັ່ງ 'cs-set-length' EIAM. ຄ່າກໍລະນີພິເສດຂອງ '-1'
ຈະກໍານົດຄວາມຍາວຂອງ chainsetup ຕາມວັດຖຸທີ່ຍາວທີ່ສຸດ.

-tl ເປີດ​ໃຊ້​ງານ looping. ໃນເວລາທີ່ການປຸງແຕ່ງແມ່ນສໍາເລັດ, ເຄື່ອງຈັກຈະເລີ່ມຕົ້ນອີກເທື່ອຫນຶ່ງຈາກ
ເລີ່ມຕົ້ນ. ຕົວເລືອກນີ້ແມ່ນທຽບເທົ່າກັບຄໍາສັ່ງ 'cs-loop' EIAM.

INPUT / OUTPUT ຕັ້ງ​ຄ່າ

ເບິ່ງຄູ່ມືຜູ້ໃຊ້ ecasound ສໍາລັບເອກະສານລາຍລະອຽດເພີ່ມເຕີມ.

-G:mgrtype,optstring
ຕັ້ງຄ່າຕົວເລືອກສຳລັບຕົວຈັດການວັດຖຸສຽງປະເພດ 'mgrtype'. ສໍາລັບທາງເລືອກທີ່ມີຢູ່, ເບິ່ງ
"ບັນທຶກສະເພາະປະເພດວັດຖຸ" ຂ້າງລຸ່ມນີ້.

-f:sample_format,channel,sample-rate,interleaving
ກໍານົດພາລາມິເຕີການຖ່າຍທອດສຽງສໍາລັບວັດຖຸສຽງຕໍ່ມາ. ການ​ກໍາ​ນົດ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​
ຕົວກໍານົດການສໍາລັບວັດຖຸສຽງທີ່ແຕກຕ່າງກັນ, ຫຼາຍທາງເລືອກ '-f' ຕ້ອງໄດ້ຮັບການລະບຸ
(ໝາຍເຫດການສັ່ງ, ຕົວເລືອກ '-f' ຄວນນຳໜ້າວັດຖຸສຽງເພື່ອໃຫ້ພວກມັນ
ມີຜົນກະທົບໃດໆ). ເບິ່ງເອກະສານສໍາລັບຕົວເລືອກ '-i' ແລະ '-o'.

ເມື່ອວັດຖຸສຽງຖືກເປີດ (ເຊັ່ນ: ໄຟລ໌ ຫຼືອຸປະກອນສຽງຖືກເປີດ, ຫຼື
ການ​ເຊື່ອມ​ຕໍ່​ແມ່ນ​ເຮັດ​ໃຫ້​ເຄື່ອງ​ແມ່​ຂ່າຍ​ຂອງ​ສຽງ​)​, ຕົວ​ກໍາ​ນົດ​ການ​ນ​້​ໍ​າ​ສຽງ​ໄດ້​ຖືກ​ສົ່ງ​ໄປ​
ວັດຖຸ. ມັນຄວນຈະສັງເກດວ່າບໍ່ແມ່ນວັດຖຸສຽງທັງຫມົດອະນຸຍາດໃຫ້ຫນຶ່ງເພື່ອກໍານົດຫຼື
ຕົວກໍານົດການທັງຫມົດ. ຕົວຢ່າງເມື່ອເປີດໄຟລ໌ສຽງທີ່ມີຢູ່, ໄຟລ໌ຈໍານວນຫຼາຍ
ຮູບແບບມີສ່ວນຫົວທີ່ອະທິບາຍພາລາມິເຕີສຽງຂອງໄຟລ໌. ໃນກໍລະນີດັ່ງກ່າວນີ້
ສ່ວນຫົວໄຟລ໌ສຽງ overrides ພາຣາມິເຕີທີ່ຜ່ານດ້ວຍທາງເລືອກ '-f'. ເຊັ່ນດຽວກັນເມື່ອ
ການສ້າງວັດສະດຸປ້ອນແລະຜົນຜະລິດ JACK, ເຊີບເວີ JACK ກໍານົດອັດຕາການເກັບຕົວຢ່າງແລະ
ຮູບ​ແບບ​ຕົວ​ຢ່າງ​.

ຖ້າບໍ່ມີຕົວເລືອກ '-f' ຖືກລະບຸ, ຫຼືບາງຊ່ອງຂໍ້ມູນອາກິວເມັນຖືກປະໄວ້ຫວ່າງເປົ່າ (ຕົວຢ່າງ
'-f:,2,44100'), ecasound ຈະໃຊ້ຄ່າເລີ່ມຕົ້ນ. ຄ່າເລີ່ມຕົ້ນເຫຼົ່ານີ້ຖືກກໍານົດ
ໃນໄຟລ໌ການຕັ້ງຄ່າ ecasoundrc. ເບິ່ງ ecasoundrc(5) ຫນ້າຄູ່ມື.

ໃຫ້ສັງເກດວ່າ ecasound ເປີດໄຟລ໌ອອກໂດຍຄ່າເລີ່ມຕົ້ນໃນໂຫມດອັບເດດ. ເວັ້ນເສຍແຕ່ທາງເລືອກ '-x'
(ຂຽນທັບຜົນໄດ້ຮັບ) ທາງເລືອກແມ່ນໃຫ້, ຕົວກໍານົດການສຽງຂອງໄຟລ໌ສຽງທີ່ມີຢູ່ແລ້ວ
ເອົາຄວາມມັກຫຼາຍກວ່າຕົວກໍານົດທີ່ກໍານົດດ້ວຍ '-f'.

ຮູບແບບຕົວຢ່າງແມ່ນໃຫ້ເປັນສະຕຣິງທີ່ມີຮູບແບບ. ຕົວອັກສອນທໍາອິດແມ່ນ "u", "s"
ແລະ "f" (ບໍ່ໄດ້ເຊັນ, ເຊັນ, ຈຸດເລື່ອນ). ຕົວເລກຕໍ່ໄປນີ້ລະບຸຕົວຢ່າງ
ຂະ​ຫນາດ​ໃນ bits​. ຖ້າຕົວຢ່າງແມ່ນພຽງເລັກນ້ອຍ endian, "_le" ຈະຖືກເພີ່ມໃສ່ທ້າຍ. ເຊັ່ນດຽວກັນຖ້າຫາກວ່າ
big endian, "_be" ຖືກເພີ່ມ. ຖ້າ endianness ບໍ່ໄດ້ຖືກລະບຸ, host byte-order ແມ່ນ
ໃຊ້. ຮູບແບບທີ່ຮອງຮັບໃນປັດຈຸບັນແມ່ນ "u8" (ຄືກັນກັບ "8"), "s16_le" (ຄືກັນກັບ "16"),
"s16_be", "s24_le", "s24_be", "s32_le", "s32_be", "f32_le" ແລະ "f32_be". ຫວ່າງເປົ່າ
string "" ເລືອກຮູບແບບຕົວຢ່າງເລີ່ມຕົ້ນຂອງລະບົບ.

ພາລາມິເຕີທີ 4 ກໍານົດຮູບແບບຊ່ອງທາງ. ທາງເລືອກທີ່ມີຢູ່ແມ່ນ 'i'
(interleaved' ແລະ 'n' (noninterleaved). ດ້ວຍການຕັ້ງຄ່າ noninterleaved, ecasound
ຈະປະມວນຜົນຕົວຢ່າງຫນຶ່ງຊ່ອງໃນເວລາ, ແລະ blocksize ຖືກກໍານົດດ້ວຍ '-b'.
ການຕັ້ງຄ່າເລີ່ມຕົ້ນແມ່ນ 'i'.

-y: ວິນາທີ
ກໍາ​ນົດ​ຕໍາ​ແຫນ່ງ​ເລີ່ມ​ຕົ້ນ​ສໍາ​ລັບ​ການ​ປ້ອນ​ຂໍ້​ມູນ / ຜົນ​ຜະ​ລິດ​ທີ່​ກໍາ​ນົດ​ສຸດ​ທ້າຍ​. ຖ້າທ່ານຕ້ອງການຄວາມຍືດຫຍຸ່ນຫຼາຍ
ການຄວບຄຸມຫຼາຍກວ່າວັດຖຸສຽງ, ທ່ານຄວນໃຊ້ .ewf ຮູບແບບ.

-i[:]input-file-or-device[,params]
ລະບຸແຫຼ່ງປ້ອນຂໍ້ມູນໃໝ່ທີ່ເຊື່ອມຕໍ່ກັບຕ່ອງໂສ້ທີ່ເລືອກທັງໝົດ (ຕ່ອງໂສ້ແມ່ນ
ເລືອກດ້ວຍ '-a:...'). ການເຊື່ອມຕໍ່ຂາເຂົ້າຫຼາຍອັນກັບຕ່ອງໂສ້ດຽວກັນບໍ່ແມ່ນ
ເປັນໄປໄດ້, ແຕ່ການປ້ອນຂໍ້ມູນຫນຶ່ງສາມາດເຊື່ອມຕໍ່ກັບລະບົບຕ່ອງໂສ້ຫຼາຍ. ການປ້ອນຂໍ້ມູນສາມາດເປັນໄຟລ໌ aa,
ອຸປະກອນຫຼືວັດຖຸສຽງອື່ນໆ (ເບິ່ງຂ້າງລຸ່ມນີ້). ຖ້າການປ້ອນຂໍ້ມູນເປັນໄຟລ໌, ປະເພດຂອງມັນແມ່ນ
ກໍານົດໂດຍໃຊ້ນາມສະກຸນຂອງໄຟລ໌. ຖ້າຊື່ວັດຖຸມີເຄື່ອງໝາຍຈຸດ,
ຊື່ຕ້ອງຖືກໃສ່ໃນ backquotes ເພື່ອຫຼີກເວັ້ນການສັບສົນຂອງ parser. ໃນປັດຈຸບັນ
ຮູບແບບທີ່ຮອງຮັບແມ່ນໄຟລ໌ RIFF WAVE (.wav), ແຜ່ນສຽງ CD (.cdr), ecasound EWF
ໄຟລ໌ (.ewf), ຂໍ້ມູນສຽງ RAW (.raw) ແລະໄຟລ໌ສຽງ MPEG (.mp2,.mp3). ສຽງເພີ່ມເຕີມ
ຮູບແບບຕ່າງໆແມ່ນຮອງຮັບຜ່ານ libaudiofile ແລະ libsndfile libsndfile libraries (ເບິ່ງເອກະສານ
ຂ້າງລຸ່ມນີ້). MikMod ຍັງໄດ້ຮັບການສະຫນັບສະຫນູນ (.xm, .mod, .s3m, .it, ແລະອື່ນໆ). ໄຟລ໌ MIDI (.mid) ແມ່ນ
ສະ​ຫນັບ​ສະ​ຫນູນ​ການ​ນໍາ​ໃຊ້ Timidity ++​. ເຊັ່ນດຽວກັນ Ogg Vorbis (.ogg) ສາມາດອ່ານ, ແລະຂຽນໄດ້
ຖ້າເຄື່ອງມື ogg123 ແລະ vorbize ຖືກຕິດຕັ້ງ; ໄຟລ໌ FLAC (.flac) ກັບ flac
ເຄື່ອງມືບັນທັດຄໍາສັ່ງຫຼືການນໍາໃຊ້ libsndfile; ແລະໄຟລ໌ AAC (.aac/.m4a/.mp4) ກັບ
faad2/faac tools. ອຸ​ປະ​ກອນ​ທີ່​ໃຊ້​ເວ​ລາ​ຈິງ​ສະ​ຫນັບ​ສະ​ຫນູນ​ແມ່ນ OSS ອຸ​ປະ​ກອນ​ສຽງ (/dev/dsp*​)​,
ອຸ​ປະ​ກອນ​ສຽງ ALSA ແລະ loopback ແລະ​ລະ​ບົບ​ຍ່ອຍ JACK ສຽງ​. ຖ້າບໍ່ມີວັດສະດຸປ້ອນ
ລະບຸໄວ້, ທາງເລືອກທໍາອິດທີ່ບໍ່ແມ່ນ (ບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍ '-') argument ແຖວຄໍາສັ່ງແມ່ນ
ຖືວ່າເປັນການປ້ອນຂໍ້ມູນ.

-o[:]output-file-or-device[,params]
ເຮັດວຽກໃນລັກສະນະດຽວກັນກັບທາງເລືອກ -i. ຖ້າບໍ່ມີການລະບຸຜົນໄດ້ຮັບ, ຄ່າເລີ່ມຕົ້ນ
ອຸປະກອນຜົນຜະລິດໄດ້ຖືກນໍາໃຊ້ (ເບິ່ງ ~/.ecasoundrc). ຖ້າຊື່ວັດຖຸມີເຄື່ອງໝາຍຈຸດ,
ຊື່ຕ້ອງຖືກໃສ່ໃນ backquotes ເພື່ອຫຼີກເວັ້ນການສັບສົນຂອງ parser. ຫມາຍເຫດ, ຈໍານວນຫຼາຍ
ປະເພດວັດຖຸບໍ່ຮອງຮັບຜົນຜະລິດ (ຕົວຢ່າງ: MikMod, MIDI ແລະອື່ນໆຈໍານວນຫຼາຍ).

ເປົ້າ ໝາຍ TYPE ສະເພາະ ຫມາຍເຫດ

ອຸປະກອນ ALSA - 'alsa'
ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້ ALSA drivers​, ແທນ​ທີ່​ຈະ​ເປັນ​ຊື່​ໄຟລ​໌​ອຸ​ປະ​ກອນ​, ທ່ານ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ນໍາ​ໃຊ້​
syntax ທາງເລືອກຕໍ່ໄປນີ້: -i[:]alsa,pcm_device_name.

ALSA direct-hw ແລະການເຂົ້າເຖິງ plugin - 'alsahw', 'alsaplugin'
ມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ບັດສະເພາະ ແລະການປະສົມປະສານອຸປະກອນໂດຍໃຊ້
ຫມາຍເຫດຕໍ່ໄປນີ້: -i[:]alsahw,card_number,device_number,subdevice_number.
ທາງເລືອກອື່ນແມ່ນຊັ້ນ plugin ALSA PCM. ມັນເຮັດວຽກຄືກັນກັບ ALSA ປົກກະຕິ
pcm-ອຸປະກອນ, ແຕ່ມີການນັບຊ່ອງອັດຕະໂນມັດແລະການປ່ຽນແປງຮູບແບບຕົວຢ່າງ. ທາງເລືອກ
syntax ແມ່ນ -i[:]alsaplugin,card_number,device_number,subdevice_number.

aArts input/output - 'ສິລະປະ'
ຖ້າເປີດໃຊ້ງານໃນເວລາລວບລວມ, ecasound ຮອງຮັບການປ້ອນຂໍ້ມູນສຽງ ແລະຜົນຜະລິດໂດຍໃຊ້ aRts
ເຊີບເວີສຽງ. syntax ທາງເລືອກແມ່ນ -i​: ສິ​ລະ​ປະ​, -o​: ສິ​ລະ​ປະ​.

ການຈັດລໍາດັບໄຟລ໌ສຽງ - 'audioloop', 'ເລືອກ', 'playat'
Ecasound ໃຫ້ຊຸດຂອງປະເພດວັດຖຸສຽງພິເສດທີ່ສາມາດໃຊ້ສໍາລັບການຊົ່ວຄາວ
ການຈັດລໍາດັບຂອງໄຟລ໌ສຽງ - ເຊັ່ນ: ການ looping, ຫຼິ້ນພຽງແຕ່ບາງສ່ວນຂອງໄຟລ໌ທີ່ເລືອກ,
ຫຼິ້ນໄຟລ໌ໃນເວລາສະເພາະ, ແລະການດໍາເນີນງານອື່ນໆ.

Looping ແມ່ນເປັນໄປໄດ້ກັບ -i:audioloop,file.ext,params. ຊື່ໄຟລ໌ (ຫຼືວັດຖຸໃດນຶ່ງ
ປະ​ເພດ​ທີ່​ເຂົ້າ​ໃຈ​ໂດຍ Ecasound​) ໄດ້​ຮັບ​ການ​ໃຫ້​ເປັນ​ຕົວ​ກໍາ​ນົດ​ການ​ທີ່​ສອງ​ແມ່ນ​ຫຼິ້ນ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​
ສືບຕໍ່ looping ກັບຄືນໄປບ່ອນຈຸດເລີ່ມຕົ້ນໃນເວລາທີ່ສິ້ນສຸດຂອງໄຟລ໌ແມ່ນບັນລຸໄດ້. ໃດ
ຕົວກໍານົດການເພີ່ມເຕີມທີ່ໃຫ້ແມ່ນໄດ້ສົ່ງຕໍ່ unaltered ກັບວັດຖຸໄຟລ໌. ພາລາມິເຕີ
3...N ຖືກສົ່ງຜ່ານຄືກັບວັດຖຸຂອງເດັກ (ເຊັ່ນ "-i audioloop, foo.wav,bar1,bar2"
ຈະຜ່ານພາລາມິເຕີ "bar1,bar2" ໄປຫາວັດຖຸ "foo.wav".

ເພື່ອ​ເລືອກ​ແລະ​ນໍາ​ໃຊ້​ພຽງ​ແຕ່​ພາກ​ສ່ວນ​ສະ​ເພາະ​ຂອງ​ວັດ​ຖຸ​ສຽງ​, ໄດ້​
-i:ເລືອກ,ເວລາເລີ່ມຕົ້ນ,ໄລຍະເວລາ,file.ext,params ສາມາດນໍາໃຊ້ໄດ້. ນີ້ຈະຫຼິ້ນ
"ໄລຍະເວລາ" ຂອງ "file.ext", ເລີ່ມຕົ້ນຈາກ "ເວລາເລີ່ມຕົ້ນ". ຄວນໃຫ້ຄ່າເວລາ
ເປັນວິນາທີ (ເຊັ່ນ "2.25", ຫຼືເປັນຕົວຢ່າງ (ເຊັ່ນ "25000sa"). ພາຣາມິເຕີ 4...N ແມ່ນ.
ຜ່ານໄປຄືກັບວັດຖຸຂອງເດັກ.

ເພື່ອຫຼິ້ນວັດຖຸສຽງໃນເວລາໃດຫນຶ່ງໃນເວລາ, ໄດ້
-i:playat,play-at-time,file.ext,params ສາມາດນໍາໃຊ້ໄດ້. ນີ້ຈະຫຼິ້ນ "file.ext" ຫຼັງຈາກ
ຕໍາແຫນ່ງໄປຮອດ "ຫຼິ້ນໃນເວລາ". ຄວນໃຫ້ຄ່າເວລາເປັນວິນາທີ (ຕົວຢ່າງ
"2.25", ຫຼືເປັນຕົວຢ່າງ (ເຊັ່ນ: "25000sa"). ພາຣາມິເຕີ 2...N ຖືກສົ່ງຜ່ານໄປເປັນ
ວັດຖຸຂອງເດັກນ້ອຍ.

ໄຟລ໌ Ecasound Wave (EWF) - '*.ewf'
ຮູບ​ແບບ​ໄຟລ​໌​ພິ​ເສດ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ຫນຶ່ງ​ໃນ​ການ​ຕັດ​ແລະ loop ຢ່າງ​ເຕັມ​ທີ່ (ຫຼື​ພາກ​ສ່ວນ​) ຂອງ​ສຽງ​
ໄຟລ໌. ຮູບແບບນີ້ແມ່ນສະເພາະກັບ Ecasound. ເບິ່ງຄໍາແນະນໍາຂອງຜູ້ໃຊ້ ecasound ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້​ມູນ​ລະ​ອຽດ​.

ເບິ່ງປະເພດວັດຖຸສຽງ 'audioloop', 'ເລືອກ' ແລະ 'playat' ນຳ.

JACK input/outputs - ພາບລວມ
JACK ແມ່ນເຄື່ອງເຊີບເວີສຽງທີ່ມີສຽງແຝງຕ່ຳທີ່ສາມາດໃຊ້ເພື່ອເຊື່ອມຕໍ່ແບບເອກະລາດຫຼາຍອັນ
ຄໍາຮ້ອງສະຫມັກສຽງເຊິ່ງກັນແລະກັນ. ມັນແຕກຕ່າງຈາກຄວາມພະຍາຍາມຂອງເຄື່ອງແມ່ຂ່າຍສຽງອື່ນໆ
ໃນ​ນັ້ນ​ມັນ​ໄດ້​ຖືກ​ອອກ​ແບບ​ຈາກ​ພື້ນ​ທີ່​ຂຶ້ນ​ເພື່ອ​ໃຫ້​ເຫມາະ​ສົມ​ສໍາ​ລັບ​ການ​ຕ​່​ໍ​າ latency
ການເຮັດວຽກສຽງເປັນມືອາຊີບ.

JACK ປ້ອນ/ອອກ - 'jack'
Ecasound ໃຫ້ຫຼາຍວິທີເພື່ອຕິດຕໍ່ສື່ສານກັບເຊີບເວີ JACK. ເພື່ອສ້າງ JACK
input ຫຼື output object, ຫນຶ່ງຄວນໃຊ້ -i jack ແລະ -o jack. ເຫຼົ່ານີ້ສ້າງ JACK
ຜອດລູກຄ້າ "ecasound:in_N" ແລະ "ecasound:out_n" ຕາມລໍາດັບ ('N' ຖືກແທນທີ່ໂດຍ
ໝາຍເລກຊ່ອງ). Ecasound ອັດຕະໂນມັດສ້າງຫນຶ່ງ JACK port ສໍາລັບແຕ່ລະຊ່ອງ
(ຈໍານວນຊ່ອງແມ່ນຖືກກໍານົດດ້ວຍ -f:bits,ຊ່ອງ,ອັດຕາ ທາງ​ເລືອກ).

ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າໂດຍຄ່າເລີ່ມຕົ້ນຂອງພອດ JACK ບໍ່ໄດ້ເຊື່ອມຕໍ່ທຸກບ່ອນ (ຕົວຢ່າງ:
ການ​ປ້ອນ​ຂໍ້​ມູນ / ອອກ​ສຽງ​ບັດ​, ຫຼື​ກັບ​ກິດ​ອື່ນໆ​)​. ຫນຶ່ງດັ່ງນັ້ນຈຶ່ງມີການເຊື່ອມຕໍ່ພອດ
ກັບໂຄງການພາຍນອກ (ເຊັ່ນ: "QJackCtl" ຫຼື "jack_connect").

JACK input/outputs - 'jack, clientname, portprefix'
"jack, ຊື່ລູກຄ້າ" ສໍາລັບການນໍາໃຊ້ເຄື່ອງສະແກນແບບງ່າຍດາຍ, ecasound ສະຫນອງວິທີການເຊື່ອມຕໍ່ອັດຕະໂນມັດ
ທ່າເຮືອ ecasound. ນີ້ສາມາດເຮັດໄດ້ໂດຍການໃຫ້ຊື່ລູກຄ້າທີ່ເປັນເພື່ອນມິດ
ຕົວກໍານົດການທີສອງກັບວັດຖຸ "jack", eg -o jack, ຊື່ລູກຄ້າ. ໃນຖານະເປັນຕົວຢ່າງ, -o
jack, ລະບົບ ຈະສ້າງຜົນຜະລິດທີ່ເຊື່ອມຕໍ່ອັດຕະໂນມັດກັບຜົນໄດ້ຮັບຂອງ
ບັດສຽງຂອງລະບົບເລີ່ມຕົ້ນ. ຕົວກໍານົດການລູກຄ້າສາມາດຖືກຍົກເລີກ, ໃນກໍລະນີດັ່ງກ່າວນີ້
ການເຊື່ອມຕໍ່ອັດຕະໂນມັດແມ່ນເຮັດ.

ຖ້າຕ້ອງການປ່ຽນຄໍານໍາຫນ້າພອດ (ເຊັ່ນ "ໃນ" ໃນຊື່ລູກຄ້າ "ecasound:in_N"),
ຄໍານໍາຫນ້າສາມາດຖືກກໍານົດເປັນພາລາມິເຕີທີສາມເພື່ອ "jack" object, eg -o
jack,,fxout. ນອກນີ້, ຕົວກໍານົດການທີສາມສາມາດຖືກຍົກເລີກ, ໃນກໍລະນີດັ່ງກ່າວນີ້
ຄໍານໍາຫນ້າ "in" ແລະ "out" ຖືກນໍາໃຊ້.

JACK input/outputs - 'jack_multi'
ຕົວແປຂອງປະເພດວັດຖຸ 'jack' ແມ່ນ 'jack_multi'. syntax ຂອງວັດຖຸເຕັມແມ່ນ
jack_multi,destport1,...,destportN. ເມື່ອວັດຖຸ 'jack_multi' ເຊື່ອມຕໍ່ກັບ a
ເຊີບເວີ JACK, ຊ່ອງທາງທໍາອິດຂອງວັດຖຸແມ່ນເຊື່ອມຕໍ່ກັບພອດ JACK 'destport1',
ທີສອງກັບ 'destport2' ແລະອື່ນໆ. ຕົວຢ່າງ "-f:32,2,44100 -o
jack_multi,foo:in,bar:in" ສ້າງວັດຖຸອອກສຽງສະເຕີລິໂອ ecasound, ດ້ວຍຊ້າຍຂອງມັນ.
ແລະຊ່ອງທາງທີ່ຖືກຕ້ອງໄດ້ຖືກສົ່ງໄປຫາລູກຄ້າ JACK ສອງຄວາມແຕກຕ່າງ. ທ່າເຮືອປາຍທາງ
ຕ້ອງມີການເຄື່ອນໄຫວໃນເວລາທີ່ເຄື່ອງຈັກ ecasound ຖືກເປີດຕົວ, ຫຼືຖ້າບໍ່ດັ່ງນັ້ນການເຊື່ອມຕໍ່
ບໍ່ສາມາດສ້າງຕັ້ງຂຶ້ນ. ຖ້າພອດປາຍທາງບໍ່ໄດ້ລະບຸໄວ້ສໍາລັບທຸກຊ່ອງ, ຫຼື
ເຊືອກຄວາມຍາວສູນແມ່ນໃຫ້, ພອດເຫຼົ່ານັ້ນບໍ່ໄດ້ເຊື່ອມຕໍ່ໃນເວລາເປີດຕົວໂດຍ ecasound.

JACK input/outputs - 'jack_alsa', 'jack_auto', 'jack_generic' (**ເຊົາໃຊ້ຕັ້ງແຕ່ 2.6.0**)
Ecasound 2.5 ແລະເກົ່າກວ່າທີ່ຮອງຮັບ "jack_alsa", "jack_auto" ແລະ "jack_generic" object
ປະເພດ, ແຕ່ໃນປັດຈຸບັນເຫຼົ່ານີ້ໄດ້ຖືກທົດແທນໂດຍການໂຕ້ຕອບ "jack" ທົ່ວໄປຫຼາຍ, ແລະດັ່ງນັ້ນ
ຕອນນີ້ເຊົາໃຊ້ແລ້ວ (ພວກມັນເຮັດວຽກແຕ່ບໍ່ມີເອກະສານແລ້ວ).

JACK input/outputs - ທາງ​ເລືອກ​ລູກ​ຄ້າ​
ນອກຈາກນັ້ນ, ທາງເລືອກ JACK ທົ່ວໂລກສາມາດຖືກກໍານົດໂດຍໃຊ້
-G:jack,client_name,operation_mode ທາງເລືອກ. 'ຊື່ລູກຄ້າ' ແມ່ນຊື່ທີ່ໃຊ້ເມື່ອ
ການລົງທະບຽນ ecasound ກັບລະບົບ JACK. ຖ້າ 'operation_mode' ແມ່ນ "notransport",
ecasound ຈະບໍ່ສົນໃຈການປ່ຽນແປງຂອງລັດການຂົນສົ່ງໃດໆໃນລະບົບ JACK; ໃນ​ຮູບ​ແບບ "ສົ່ງ​"
ມັນຈະສົ່ງເຫດການເລີ່ມຕົ້ນ, ຢຸດແລະການປ່ຽນແປງຕໍາແຫນ່ງທັງຫມົດໃຫ້ກັບລູກຄ້າ JACK ອື່ນໆ; ໃນ
ຮູບແບບ "recv" ecasound ຈະປະຕິບັດຕາມເຫດການ JACK ເລີ່ມ, ຢຸດແລະການປ່ຽນແປງຕໍາແຫນ່ງ; ແລະ
ຮູບແບບ "sendrecv" ເຊິ່ງເປັນການປະສົມປະສານຂອງສອງໂຫມດທີ່ຜ່ານມາ.

ຖ້າບໍ່ໄດ້ຕັ້ງຢ່າງຈະແຈ້ງ, ໃນຮູບແບບໂຕ້ຕອບ ('-c' ທາງເລືອກ), ຮູບແບບເລີ່ມຕົ້ນແມ່ນ
"sendrecv", ໃນຂະນະທີ່ຢູ່ໃນຄ່າເລີ່ມຕົ້ນ batchmode ແມ່ນ "notransport". ໃນທັງສອງກໍລະນີຮູບແບບສາມາດເຮັດໄດ້
ມີການປ່ຽນແປງດ້ວຍ -G ທາງ​ເລືອກ​ດັ່ງ​ທີ່​ອະ​ທິ​ບາຍ​ຂ້າງ​ເທິງ​.

ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບການສະຫນັບສະຫນູນ JACK ຂອງ ecasound ສາມາດພົບໄດ້ຈາກຄູ່ມືຜູ້ໃຊ້ Ecasound.

Libaudiofile - 'ໄຟລ໌ສຽງ'
ຖ້າການຮອງຮັບ libaudiofile ຖືກເປີດໃຊ້ໃນເວລາລວບລວມ, ທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດ
ບັງຄັບ Ecasound ໃຊ້ libaudiofile ສໍາລັບການອ່ານ / ຂຽນໄຟລ໌ສຽງທີ່ແນ່ນອນ. ທາງເລືອກ
syntax ແມ່ນ -i:audiofile,foobar.ext (ຄືກັນກັບ -o).

Libsndfile - 'sndfile'
ຖ້າການຮອງຮັບ libsndfile ຖືກເປີດໃຊ້ໃນເວລາລວບລວມ, ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານບັງຄັບ
Ecasound ເພື່ອໃຊ້ libsndfile ສໍາລັບການອ່ານ / ຂຽນໄຟລ໌ສຽງທີ່ແນ່ນອນ. syntax ທາງເລືອກ
is -i:sndfile,foobar.ext[,.format-ext] (ຄືກັນກັບ -o). ຕົວກໍານົດການທີສາມທາງເລືອກ
"format" ສາມາດຖືກນໍາໃຊ້ເພື່ອ override ຮູບແບບສຽງ (ຕົວຢ່າງ: ທ່ານສາມາດສ້າງເປັນ
ໄຟລ໌ AIFF ທີ່ມີຊື່ໄຟລ໌ "foo.wav").

ອຸ​ປະ​ກອນ Loop - 'loop​'
ອຸ​ປະ​ກອນ Loop ເຮັດ​ໃຫ້​ມັນ​ເປັນ​ໄປ​ໄດ້​ທີ່​ຈະ​ເສັ້ນ​ທາງ (loop ກັບ​ຄືນ​ໄປ​ບ່ອນ​) ຂໍ້​ມູນ​ລະ​ຫວ່າງ​ຕ່ອງ​ໂສ້​. ທາງເລືອກ
syntax ແມ່ນ -[io][:]loop,tag. ຖ້າທ່ານເພີ່ມຜົນຜະລິດ loop ກັບແທັກ '1', ຂໍ້ມູນທັງຫມົດທີ່ຂຽນ
ໄປຫາຜົນໄດ້ຮັບນີ້ຖືກສົ່ງໄປຫາການປ້ອນຂໍ້ມູນ loop ໃດທີ່ມີແທັກ '1'. ແທັກສາມາດເປັນໄດ້
ຕົວເລກ (ເຊັ່ນ '-i:loop,1') ຫຼືສະຕຣິງ (ເຊັ່ນ: "-i:loop,vocals"). ເຊັ່ນດຽວກັນກັບອື່ນໆ
input / output ວັດ​ຖຸ​, ທ່ານ​ສາ​ມາດ​ຕິດ​ອຸ​ປະ​ກອນ loop ດຽວ​ກັນ​ກັບ​ຕ່ອງ​ໂສ້​ຫຼາຍ​ແລະ​
ວິທີນີ້ແຍກ/ປະສົມສັນຍານ.

ຫມາຍ​ເຫດ​: ອຸ​ປະ​ກອນ 'loop​' ນີ້​ແຕກ​ຕ່າງ​ຈາກ 'audioloop​' (ຫຼັງ​ຈາກ​ນັ້ນ​ໄດ້​ເພີ່ມ​ໃສ່ ecasound
v2.5.0).

ມິກໂມດ - 'ມິກໂມດ'
ຖ້າການຮອງຮັບ mikmod ຖືກເປີດໃຊ້ໃນເວລາລວບລວມ, ທາງເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານບັງຄັບ
Ecasound ເພື່ອໃຊ້ Mikmod ສໍາລັບການອ່ານ / ຂຽນໄຟລ໌ໂມດູນທີ່ແນ່ນອນ. syntax ທາງເລືອກແມ່ນ
-i:mikmod,foobar.ext.

Null inputs/outputs - 'null'
ຖ້າທ່ານລະບຸ "null" ຫຼື "/dev/null" ເປັນ input ຫຼື output, ອຸປະກອນສຽງ null ແມ່ນ.
ສ້າງ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານພຽງແຕ່ຕ້ອງການທີ່ຈະວິເຄາະຂໍ້ມູນຕົວຢ່າງໂດຍບໍ່ມີການຂຽນມັນ
ໄປຫາໄຟລ໌. ນອກຈາກນີ້ຍັງມີຕົວແປຕາມເວລາຈິງ, "rtnull", ເຊິ່ງປະຕິບັດຄືກັນກັບ
ວັດຖຸ "null", ຍົກເວັ້ນ i/o ທັງໝົດແມ່ນເຮັດດ້ວຍຄວາມໄວໃນເວລາຈິງ.

ຕົວຢ່າງ - 'ຕົວຢ່າງ'
ປະເພດວັດຖຸ 'resample' ສາມາດຖືກນໍາໃຊ້ເພື່ອເກັບຕົວຢ່າງຂໍ້ມູນສຽງຂອງວັດຖຸສຽງໃຫ້ກົງກັນ
ອັດຕາການເກັບຕົວຢ່າງທີ່ໃຊ້ໃນການຕິດຕັ້ງລະບົບຕ່ອງໂສ້ການເຄື່ອນໄຫວ. ຍົກ​ຕົວ​ຢ່າງ, ຟັງສຽງ
-f:16,2,44100 -i resample,22050,foo.wav -o /dev/dsp, ຈະ resample ໄຟລ໌ຈາກ
22.05kHz ຫາ 44.1kHz ແລະຂຽນຜົນໄດ້ຮັບໃສ່ອຸປະກອນ soundcard. ການເກັບຕົວຢ່າງເດັກ
ອັດຕາສາມາດຖືກແທນທີ່ດ້ວຍຄໍາສໍາຄັນ 'ອັດຕະໂນມັດ'. ໃນກໍລະນີນີ້ ecasound ຈະພະຍາຍາມສອບຖາມ
ວັດຖຸຂອງເດັກສໍາລັບອັດຕາການເກັບຕົວຢ່າງຂອງມັນ. ນີ້ເຮັດວຽກກັບຮູບແບບໄຟລ໌ເຊັ່ນ: .wav
ເຊິ່ງເກັບຮັກສາຂໍ້ມູນ meta ກ່ຽວກັບຮູບແບບໄຟລ໌ສຽງ. ການນໍາໃຊ້ 'ອັດຕະໂນມັດ' ໃນ
ຕົວຢ່າງທີ່ຜ່ານມາ, ຟັງສຽງ -f:16,2,44100 -i resample,auto,foo.wav -o /dev/dsp.

ພາລາມິເຕີ 4...N ຖືກສົ່ງກັບວັດຖຸຂອງເດັກ (ເຊັ່ນ "-i
resample,22050,foo.wav,bar1,bar2" ຈະຜ່ານພາລາມິເຕີ "bar1,bar2" ໄປຫາ "foo.wav"
ວັດຖຸ

ຖ້າ ecasound ຖືກລວບລວມໂດຍສະຫນັບສະຫນູນ libsamplerate, ທ່ານສາມາດນໍາໃຊ້ 'resample-hq'.
ເພື່ອໃຊ້ລະບົບການຍົກຕົວຢ່າງຄຸນນະພາບສູງສຸດທີ່ມີຢູ່. ເພື່ອບັງຄັບໃຊ້ ecasound
resampler ພາຍໃນ, 'resampler-lq' (ຄຸນນະພາບຕ່ໍາ) ສາມາດຖືກນໍາໃຊ້.

Reverse - 'ປີ້ນກັບກັນ'
ປະເພດວັດຖຸ 'ປີ້ນກັບ' ສາມາດຖືກນໍາໃຊ້ເພື່ອປີ້ນກັບຂໍ້ມູນສຽງທີ່ມາຈາກສຽງ
ວັດຖຸ. ເປັນຕົວຢ່າງ, ຟັງສຽງ -i ປີ້ນກັບກັນ, foo.wav -o /dev/dsp ຈະຫຼິ້ນ 'foo.wav'
ຖອຍຫຼັງ. ບໍ່ຮອງຮັບການປີ້ນວັດຖຸຜົນຜະລິດ. ຫມາຍ​ເຫດ​! ກຳລັງພະຍາຍາມປີ້ນສຽງ
ປະ​ເພດ​ວັດ​ຖຸ​ທີ່​ມີ​ການ​ປະ​ຕິ​ບັດ​ການ​ຊອກ​ຫາ​ຊ້າ​ແທ້ (ເຊັ່ນ​: mp3​)​, ເຮັດ​ວຽກ​ບໍ່​ດີ​ທີ່​ສຸດ​.
ລອງປ່ຽນເປັນຮູບແບບທີ່ບໍ່ໄດ້ບີບອັດ (wav ຫຼື raw) ກ່ອນ, ແລ້ວເຮັດ
ປີ້ນກັບກັນ.

ພາລາມິເຕີ 3...N ຖືກສົ່ງກັບວັດຖຸຂອງເດັກ (ເຊັ່ນ "-i
reverse,foo.wav,bar1,bar2" ຈະຜ່ານພາລາມິເຕີ "bar1,bar2" ໄປຫາ "foo.wav"
ວັດຖຸ

ລະບົບສາຍນ້ໍາມາດຕະຖານແລະຊື່ທໍ່ - 'stdin', 'stdout'
ທ່ານສາມາດນໍາໃຊ້ສາຍນ້ໍາມາດຕະຖານ (stdin ແລະ stdout) ໂດຍການໃຫ້ stdin or stdout ເປັນ
ຊື່​ເອ​ກະ​ສານ. ຂໍ້ມູນສຽງແມ່ນຖືວ່າຢູ່ໃນຮູບແບບດິບ/ບໍ່ມີຫົວ (.raw). ຖ້າ​ເຈົ້າ​ຕ້ອງ​ການ
ເພື່ອໃຊ້ທໍ່ທີ່ມີຊື່, ສ້າງພວກມັນດ້ວຍການຂະຫຍາຍຊື່ໄຟລ໌ທີ່ເຫມາະສົມກ່ອນທີ່ຈະໃຊ້.

ເຄື່ອງກໍາເນີດສຽງ - 'ໂຕນ'
ເພື່ອສ້າງສຽງທົດສອບ, ກະລຸນາໃສ່ -i​: ສຽງ​, ປະ​ເພດ​, ຄວາມ​ຖີ່​, ໄລ​ຍະ​ເວ​ລາ​ວິ​ນາ​ທີ​ ສາມາດໃຊ້ໄດ້.
ພາລາມິເຕີ 'ປະເພດ' ກໍານົດປະເພດໂຕນ: ໃນປັດຈຸບັນພຽງແຕ່ 'sine' ໄດ້ຮັບການສະຫນັບສະຫນູນ. ໄດ້
ພາລາມິເຕີ 'freq' ກໍານົດຄວາມຖີ່ຂອງສຽງທີ່ຜະລິດແລະ 'ໄລຍະເວລາວິນາທີ'
ຄວາມຍາວຂອງກະແສທີ່ສ້າງຂຶ້ນ. ການກໍານົດສູນ, ຫຼືຄ່າລົບ, ເປັນ
ໄລຍະເວລາຈະຜະລິດກະແສທີ່ບໍ່ມີຂອບເຂດ. ຄຸນສົມບັດນີ້ຖືກເພີ່ມໃສ່ Ecasound ເປັນຄັ້ງທຳອິດ
2.4.7​.

Typeselect - 'typeselect'
ປະເພດວັດຖຸພິເສດ 'typeselect' ສາມາດຖືກນໍາໃຊ້ເພື່ອ override ວິທີການແຜນທີ່ ecasound
ສ່ວນຂະຫຍາຍຊື່ໄຟລ໌ ແລະປະເພດວັດຖຸ. ຕົວ​ຢ່າງ ຟັງສຽງ -i
typeselect,.mp3,an_mp3_file.wav -o /dev/dsp. ຈະຫຼິ້ນໄຟລ໌ 'an_mp3_file.wav'
ເປັນໄຟລ໌ mp3 ແລະບໍ່ແມ່ນໄຟລ໌ wav ເທົ່າທີ່ຈະເກີດຂຶ້ນໂດຍບໍ່ມີການເລືອກປະເພດ.

ພາລາມິເຕີ 4...N ຖືກສົ່ງກັບວັດຖຸຂອງເດັກ (ເຊັ່ນ "-i
typeselect,.au,foo.wav,bar1,bar2" ຈະຜ່ານພາລາມິເຕີ "bar1,bar2" ໄປຫາ "foo.wav"
ວັດຖຸ

MIDI ຕັ້ງ​ຄ່າ

ອຸປະກອນ MIDI I/O - ທົ່ວໄປ
ຖ້າບໍ່ມີການລະບຸອຸປະກອນ MIDI, ອຸປະກອນ MIDI ເລີ່ມຕົ້ນຖືກໃຊ້ (ເບິ່ງ
ecasoundrc(5)).

-Md:rawmidi,device_name
ເພີ່ມອຸປະກອນ MIDI I/O rawmidi ໃສ່ການຕັ້ງຄ່າ. 'device_name' ສາມາດເປັນອັນໃດກໍໄດ້
ເຂົ້າເຖິງໄດ້ໂດຍໃຊ້ການດໍາເນີນງານໄຟລ໌ UNIX ປົກກະຕິແລະຜະລິດ MIDI bytes ດິບ.
ອຸປະກອນທີ່ຖືກຕ້ອງແມ່ນຕົວຢ່າງອຸປະກອນ OSS rawmidi (/dev/midi00), ALSA rawmidi
ອຸປະກອນ (/dev/snd/midiC2D0), ທໍ່ທີ່ມີຊື່ (ເບິ່ງຫນ້າ mkfifo man), ແລະໄຟລ໌ປົກກະຕິ.

-Md: alsaseq, sequencer-port
ເພີ່ມຜອດລໍາດັບ ALSA MIDI ໃສ່ການຕັ້ງຄ່າ. 'sequencer-port' ກໍານົດພອດໄປຫາ
ເຊື່ອມຕໍ່ກັບ. ມັນສາມາດເປັນຕົວເລກ (ເຊັ່ນ: 128:1), ຫຼືຊື່ລູກຄ້າ (ເຊັ່ນ: "KMidimon").

-Mms:device_id
ສົ່ງການເລີ່ມຕົ້ນ MMC ("ການເລື່ອນການຫຼິ້ນ") ແລະຢຸດ ("ຢຸດ") ດ້ວຍ ID ອຸປະກອນ 'device_id'.

ໃນຂະນະທີ່ Ecasound ບໍ່ສະຫນັບສະຫນູນໂດຍກົງ syncing ລັດການຂົນສົ່ງກັບ MMC ຂາເຂົ້າ
ຂໍ້ຄວາມ, ນີ້ສາມາດເຮັດໄດ້ໂດຍການເຊື່ອມຕໍ່ Ecasound ກັບ JACK input / outputs, ແລະ
ການນໍາໃຊ້ເຄື່ອງມືເຊັ່ນ JackMMC ແລະ JackCtlMMC (ເບິ່ງ
<http://jackctlmmc.sourceforge.net/>) ເພື່ອປ່ຽນຂໍ້ຄວາມ MMC ເປັນການຂົນສົ່ງ JACK
ການປ່ຽນແປງເຫດການ.

-Mss ສົ່ງ MIDI-sync (ເຊັ່ນ "MIDI Start" ແລະ "MIDI Stop" ຂໍ້ຄວາມເວລາຈິງຂອງລະບົບ).to
ອຸປະກອນ MIDI ທີ່ເລືອກ. ສັງເກດເຫັນວ່າ Ecasound ຈະບໍ່ສົ່ງ ໂມງ MIDI, ແຕ່
ພຽງແຕ່ໄດ້ ການເລີ່ມຕົ້ນ ແລະ ຢຸດ ຂໍ້ຄວາມ.

EFFECT ຕັ້ງ​ຄ່າ

ວຽກງານ

Ecasound ມີລະບົບ preset ຜົນກະທົບທີ່ມີປະສິດທິພາບທີ່ອະນຸຍາດໃຫ້ທ່ານສ້າງຜົນກະທົບໃຫມ່ໂດຍ
ສົມທົບຜົນກະທົບພື້ນຖານແລະຕົວຄວບຄຸມ. ເບິ່ງຄູ່ມືຜູ້ໃຊ້ ecasound ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ
ຂໍ້ມູນຂ່າວສານ.

-pf:preset_file.eep
ໃຊ້ preset ທໍາອິດທີ່ພົບຈາກໄຟລ໌ 'preset_file.eep' ເປັນຕົວປະຕິບັດການລະບົບຕ່ອງໂສ້.

-pn: preset_name
ຊອກຫາ preset 'preset_name' ຈາກຖານຂໍ້ມູນ preset ທົ່ວໂລກແລະໃຊ້ມັນເປັນຕ່ອງໂສ້
ຜູ້ປະກອບການ. ເບິ່ງຫນ້າ ecasoundrc man ສໍາລັບຂໍ້ມູນກ່ຽວກັບຖານຂໍ້ມູນທີ່ກໍານົດໄວ້ກ່ອນ.

ລາຍເຊັນ ANALYSIS

-ev ວິເຄາະຂໍ້ມູນຕົວຢ່າງເພື່ອຊອກຫາຫຼາຍປານໃດສັນຍານສາມາດຂະຫຍາຍໄດ້ໂດຍບໍ່ມີການ
ການຕັດ. ມູນຄ່າສ່ວນຮ້ອຍສາມາດຖືກນໍາໃຊ້ເປັນພາລາມິເຕີກັບ '-ea'
(ຂະຫຍາຍ). ສະ​ຫຼຸບ​ສັງ​ລວມ​ສະ​ຖິ​ຕິ​, ປະ​ກອບ​ດ້ວຍ​ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ຮູບ​ພາບ stereo ແລະ​
ການແຈກຢາຍຄ່າຕົວຢ່າງ, ຖືກພິມອອກໃນຕອນທ້າຍຂອງການປຸງແຕ່ງ.

-evp Peak watcher ຄວາມກວ້າງໄກ. ຮັກສາຂໍ້ມູນສູງສຸດສໍາລັບແຕ່ລະຊ່ອງທາງການປຸງແຕ່ງ.
ຂໍ້​ມູນ​ສູງ​ສຸດ​ແມ່ນ​ໄດ້​ຕັ້ງ​ໃຫມ່​ໃນ​ທຸກ​ການ​ອ່ານ​.

-ezf ຊອກຫາຄ່າທີ່ດີທີ່ສຸດສໍາລັບການປັບ DC. ທ່ານສາມາດນໍາໃຊ້ຜົນໄດ້ຮັບເປັນຕົວກໍານົດການ
-ezx ຜົນ​ກະ​ທົບ​.

ທົ່ວໄປ ລາຍເຊັນ ຂະບວນການ ALGORITHMS

-eS: stamp-id
ສຽງສະແຕມ. ຖ່າຍພາບຂອງການຖ່າຍທອດຂໍ້ມູນສຽງ ແລະເກັບຮັກສາມັນໂດຍໃຊ້ id
'stamp-id' (ຈໍານວນເຕັມ). ຂໍ້ມູນນີ້ສາມາດໃຊ້ໃນພາຍຫຼັງໂດຍຕົວຄວບຄຸມ ແລະ ອື່ນໆ
ຜູ້ປະກອບການ.

-ea: ຂະຫຍາຍ%
ປັບຄວາມກວ້າງຂອງສັນຍານເປັນ 'ຂະຫຍາຍ%' ເປີເຊັນ (ຂະໜາດເສັ້ນ, ເຊັ່ນ: ບຸກຄົນ.
ຕົວຢ່າງແມ່ນຄູນດ້ວຍ 'amplify%/100'). ເບິ່ງ '-eadb' ນຳ.

-eac: amplify%, ຊ່ອງ
ຂະຫຍາຍສັນຍານຂອງຊ່ອງ 'channel' ໂດຍ amplify-% ເປີເຊັນ (ຂະຫນາດເສັ້ນ, ie
ຕົວຢ່າງແຕ່ລະອັນແມ່ນຄູນດ້ວຍ 'amplify%/100'). 'ຊ່ອງ' ຕັ້ງແຕ່ 1...n
ບ່ອນທີ່ n ແມ່ນຈໍານວນຊ່ອງທັງຫມົດ. ເບິ່ງ '-eadb' ນຳ.

-eadb:gain-dB[,channel]
ປັບລະດັບສັນຍານໂດຍ 'gain-dB', ເພີ່ມຂຶ້ນ 0dB ບໍ່ມີຜົນຕໍ່ສັນຍານ.
ສັນ​ຍານ​, ຜົນ​ປະ​ໂຫຍດ​ທາງ​ລົບ​ຫຼຸດ​ຜ່ອນ​ສັນ​ຍານ​ແລະ​ຄຸນ​ຄ່າ​ການ​ຮັບ​ໃນ​ທາງ​ບວກ​ຂະ​ຫຍາຍ​ຕົວ​
ມັນ. ພາຣາມິເຕີ 'ຊ່ອງ' (1...n) ເປັນທາງເລືອກ. ຖ້າພາລາມິເຕີ 'channel' ແມ່ນ
ລະບຸໄວ້, ແລະມູນຄ່າຂອງມັນແມ່ນບໍ່ແມ່ນສູນ, ກໍາໄລແມ່ນໃຊ້ກັບຊ່ອງທີ່ໃຫ້ເທົ່ານັ້ນ
(1...n).

-eaw: amplify%, max-clip-samples
ຂະຫຍາຍສັນຍານໂດຍ amplify-% ເປີເຊັນ (ຂະຫນາດເສັ້ນ, ie ຕົວຢ່າງສ່ວນບຸກຄົນແມ່ນ
ຄູນດ້ວຍ 'amplify%/100'). ຖ້າຈໍານວນຂອງຕົວຢ່າງ clipped ຕິດຕໍ່ກັນ (ຜົນໄດ້ຮັບ
ຄ່າຕົວຢ່າງແມ່ນຢູ່ນອກຂອບເຂດ [-1,1]), ການເຕືອນຈະຖືກອອກ.

-eal: limit-%
ຜົນກະທົບຈໍາກັດ. ຈຳກັດລະດັບສຽງເປັນ 'limit-%' (ຂະໜາດເສັ້ນຊື່) ທີ່ມີຄ່າເທົ່າກັບ ຫຼື
ຫຼາຍກ່ວາ 100% ສົ່ງຜົນໃຫ້ບໍ່ມີການປ່ຽນແປງສັນຍານ.

-ec:ອັດຕາ,ເກນ-%
ເຄື່ອງບີບອັດ (ແບບງ່າຍໆ). 'ອັດຕາ' ແມ່ນອັດຕາການບີບອັດໃນ decibels ('rate' dB
ການປ່ຽນແປງສັນຍານ input ເຮັດໃຫ້ເກີດການປ່ຽນແປງ 1dB ໃນຜົນຜະລິດ). 'ເກນ' ແຕກຕ່າງກັນລະຫວ່າງ 0.0
(ຄວາມງຽບ) ແລະ 1.0 (ຄວາມກວ້າງໃຫຍ່ສຸດ).

-eca:ລະດັບສູງສຸດ-%, ປ່ອຍເວລາ-ວິນາທີ, ໄວ-crate, crate
ເຄື່ອງອັດທີ່ກ້າວໜ້າກວ່າ (ສູດການຄິດໄລ່ຕົ້ນສະບັບໂດຍ John S. Dyson). ຖ້າເຈົ້າໃຫ້ ກ
ຄ່າຂອງ 0 ກັບພາລາມິເຕີໃດກໍ່ຕາມ, ຄ່າເລີ່ມຕົ້ນແມ່ນຖືກນໍາໃຊ້. 'peak-level-%' ທີ່ສໍາຄັນ
ລະບຸວ່າຕົວຈຳກັດສູງສຸດຖືກຍູ້ແຮງປານໃດ. ຄ່າເລີ່ມຕົ້ນຂອງ 69% ແມ່ນດີ.
'ເວລາປ່ອຍ' ແມ່ນໃຫ້ຢູ່ໃນວິນາທີ. ເຄື່ອງອັດນີ້ມີຄວາມຊັບຊ້ອນຫຼາຍ, ແລະ
ໃນຄວາມເປັນຈິງ, ເວລາປ່ອຍແມ່ນສັບສົນ. ນີ້ແມ່ນຫນຶ່ງໃນເວລາການປ່ອຍຕົວເດັ່ນ
ການຄວບຄຸມ, ແຕ່ເວລາປ່ອຍຕົວຈິງແມ່ນຂຶ້ນກັບປັດໃຈຫຼາຍຢ່າງກ່ຽວກັບ
ນະໂຍບາຍດ້ານຂອງສຽງໃນ. 'fastrate' ແມ່ນອັດຕາສ່ວນການບີບອັດສໍາລັບໄວ
ອັດ. ນີ້ບໍ່ແມ່ນອັດຕາສ່ວນການບີບອັດແທ້ໆ. ຄ່າຂອງ 1.0 ແມ່ນ infinity ກັບ
ຫນຶ່ງ, ໃນຂະນະທີ່ຄ່າເລີ່ມຕົ້ນ 0.50 ແມ່ນ 2: 1. ມູນຄ່າທີ່ດີອີກອັນຫນຶ່ງແມ່ນກໍລະນີພິເສດ
ລະ​ຫັດ​: 0.25 ຫນ້ອຍ​ກ​່​ວາ 2:1​, ແລະ​ສຽງ​ກ້ຽງ super​. 'ອັດຕາ' ແມ່ນ
ອັດຕາສ່ວນການບີບອັດສໍາລັບລະບົບຕ່ອງໂສ້ການບີບອັດທັງໝົດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.0, ແລະຖືໄວ້
ປະ​ລິ​ມານ​ທີ່​ຄົງ​ທີ່​ຫຼາຍ​ໂດຍ​ບໍ່​ມີ​ຜົນ​ກະ​ທົບ​ຂ້າງ​ຄຽງ nasty ຫຼາຍ​. ຢ່າງໃດກໍຕາມ, ນະໂຍບາຍດ້ານໃນ
ດົນຕີຖືກຈໍາກັດຢ່າງຮຸນແຮງ, ແລະມູນຄ່າ 0.5 ອາດຈະເຮັດໃຫ້ດົນຕີ intact ຫຼາຍຂຶ້ນ.

-enm:threshold-level-%,pre-hold-time-msec,attack-time-msec,post-hold-time-msec,release-time-msec
ປະຕູຮົ້ວສຽງ. ຮອງຮັບການປະມວນຜົນຫຼາຍຊ່ອງ (ແຕ່ລະຊ່ອງປະມວນຜົນແຍກຕ່າງຫາກ).
ເມື່ອຄວາມກວ້າງຂອງສັນຍານຫຼຸດລົງຕໍ່າກວ່າ 'threshold_level_%' ເປີເຊັນ (100% ຫມາຍຄວາມວ່າສູງສຸດ
amplitude), ປະຕູຖືກເປີດໃຊ້. ຖ້າສັນຍານຍັງຄົງຢູ່ຕ່ໍາກວ່າເກນສໍາລັບ
'th_time' ms, ມັນຫາຍໄປໃນໄລຍະການໂຈມຕີຂອງ 'ການໂຈມຕີ' ms. ຖ້າສັນຍານ
ຍົກຂຶ້ນມາຂ້າງເທິງ 'threshold_level' ແລະຢູ່ທີ່ນັ້ນຫຼາຍກວ່າ 'ຖື' ms ປະຕູແມ່ນ
ປ່ອຍອອກມາໃນລະຫວ່າງການ 'ປ່ອຍ' ms.

-ei:pitch-shift-%
Pitch shifter. ປັບປ່ຽນລະດັບສຽງໂດຍການປ່ຽນແປງຄວາມຍາວຂອງມັນ.

-ep: ສິດ-%
ແພນເນີສະເຕຣິໂອ. ປ່ຽນແປງຄວາມສົມດູນທີ່ກ່ຽວຂ້ອງລະຫວ່າງສອງຊ່ອງທໍາອິດ. ເມື່ອ​ໃດ​
'ຂວາ-%' ແມ່ນ 0, ພຽງແຕ່ສັນຍານທາງຊ້າຍ (ທີ 1) ຊ່ອງຜ່ານ. ເຊັ່ນດຽວກັນ
ຖ້າມັນເປັນ '100', ພຽງແຕ່ສິດ (ທີ 2) ຊ່ອງທາງທີ່ຖືກປ່ອຍຜ່ານ.

-ezx:channel-count,delta-ch1,...,delta-chN
ປັບສັນຍານ DC ໂດຍ 'delta-chX', ເຊິ່ງ X ແມ່ນໝາຍເລກຊ່ອງ. ໃຊ້ -ezf ກັບ
ຊອກຫາຄ່າ delta ທີ່ດີທີ່ສຸດ.

ບໍລິສັດຜະລິດໄຟຟ້າ ENVachinE ຮູບແບບ

-eemb: bpm, ຕາມເວລາ -%
Pulse gate (ຄວາມຖີ່ຂອງກຳມະຈອນໃຫ້ເປັນເທື່ອຕໍ່ນາທີ).

-eemp: freq-Hz, ຕາມເວລາ-%
ປະຕູກຳມະຈອນ.

-eemt:bpm,ຄວາມ​ເລິກ-%
ເອັບເຟັກ Tremolo (ຄວາມໄວ tremolo ໃຫ້ເປັນເທື່ອຕໍ່ນາທີ).

FILTER ຜົນກະທົບ

-ef1:center_freq, width
ຕົວກອງ bandpass Resonant. 'center_freq' ແມ່ນຄວາມຖີ່ສູນກາງ. ຄວາມກວ້າງແມ່ນລະບຸ
ໃນ Hz.

-ef3:cutoff_freq, reso, gain
ຕົວກອງ lowpass Resonant. 'cutoffr_freq' ແມ່ນຄວາມຖີ່ຂອງການຕັດຕົວກອງ. 'reso'
ຫມາຍ​ຄວາມ​ວ່າ resonance​. ປົກກະຕິແລ້ວຄ່າທີ່ດີທີ່ສຸດສໍາລັບ resonance ແມ່ນລະຫວ່າງ 1.0 ແລະ 2.0, ແຕ່
ທ່ານສາມາດນໍາໃຊ້ຄຸນຄ່າທີ່ໃຫຍ່ກວ່າ. 'ກຳໄລ' ແມ່ນປັດໃຈກຳໄລໂດຍລວມ. ມັນງ່າຍດາຍ
ຕົວຄູນ (1.0 ແມ່ນລະດັບປົກກະຕິ). ດ້ວຍຄຸນຄ່າ resonance ສູງມັນມັກຈະເປັນປະໂຫຍດ
ເພື່ອຫຼຸດຜ່ອນມູນຄ່າທີ່ໄດ້ຮັບ.

-ef4: ຕັດ, ສຽງສະທ້ອນ
Resonant lowpass filter (3rd-order, 36dB, original algorithm by Stefan M. Fendt).
ຈຳລອງການອອກແບບ RC-lowpass ແບບອະນາລັອກ. Cutoff ແມ່ນຄ່າລະຫວ່າງ [0,1],
ໃນຂະນະທີ່ສຽງສະທ້ອນຢູ່ລະຫວ່າງ [0,infinity).

-efa​: ການ​ຊັກ​ຊ້າ​ຕົວ​ຢ່າງ​, ຄໍາ​ຄຶດ​ຄໍາ​ເຫັນ​%
ການກັ່ນຕອງ Allpass. ຜ່ານຄວາມຖີ່ທັງໝົດໂດຍບໍ່ມີການປ່ຽນແປງໃນຄວາມກວ້າງໃຫຍ່. ຢ່າງໃດກໍຕາມ, ຢູ່
ໃນເວລາດຽວກັນມັນ imposes ໄລຍະການປ່ຽນແປງຂຶ້ນກັບຄວາມຖີ່.

-efc:ການຊັກຊ້າ-ຕົວຢ່າງ, ລັດສະໝີ
Comb filter. ອະນຸຍາດໃຫ້ຮວງຂອງຫວີຜ່ານ. ຄ່າຂອງ 'ລັດສະໝີ'
ຄວນຢູ່ລະຫວ່າງ [0, 1.0).

-efb:center-freq, width
ຕົວກອງ Bandpass. 'center_freq' ແມ່ນຄວາມຖີ່ສູນກາງ. ຄວາມກວ້າງແມ່ນລະບຸເປັນ Hz.

-efh: cutoff-freq
ຕົວກອງສູງ. ພຽງແຕ່ຄວາມຖີ່ຂ້າງເທິງ 'cutoff_freq' ເທົ່ານັ້ນທີ່ຜ່ານ.

-efi​: ການ​ຊັກ​ຊ້າ​ຕົວ​ຢ່າງ​, radius​
Inverse comb filter. ການກັ່ນຕອງອອກຮວງຂອງ comb ໄດ້. ມີ
'delay_in_samples-2' ຮວງ. ຄ່າຂອງ 'ລັດສະໝີ' ຄວນຢູ່ລະຫວ່າງ [0, 1.0). ໄດ້
ມັນໃກ້ຊິດກັບມູນຄ່າສູງສຸດ, ຄວາມເລິກຂອງ comb ແມ່ນ.

-efl:cutoff-freq
ຕົວກອງ Lowpass. ພຽງແຕ່ຄວາມຖີ່ຕ່ໍາກວ່າ 'cutoff_freq' ເທົ່ານັ້ນທີ່ຜ່ານ.

-efr: ຄວາມຖີ່ສູນກາງ, ຄວາມກວ້າງ
ການກັ່ນຕອງ Bandreject. 'center_freq' ແມ່ນຄວາມຖີ່ສູນກາງ. ຄວາມກວ້າງແມ່ນລະບຸເປັນ Hz.

-efs:center-freq, width
ສຽງສະທ້ອນ. 'center_freq' ແມ່ນຄວາມຖີ່ສູນກາງ. ຄວາມກວ້າງແມ່ນລະບຸເປັນ Hz.
ໂດຍພື້ນຖານແລ້ວພຽງແຕ່ຕົວກອງ bandpass resonating ອື່ນ.

CHANNEL ປະສົມ / ເສັ້ນທາງ

-chcopy​: ຈາກ​ຊ່ອງ​, ຫາ​ຊ່ອງ​
ສຳເນົາຊ່ອງ 'from_channel' ໄປໃສ່ 'to_channel'. ຖ້າ 'to_channel' ບໍ່ມີ, ມັນແມ່ນ
ສ້າງ. ການສ້າງດັດສະນີຊ່ອງເລີ່ມຕົ້ນຈາກ 1. ທາງເລືອກທີ່ເພີ່ມໃສ່ ecasound 2.4.5.

-chmove​: ຈາກ​ຊ່ອງ​, ຫາ​ຊ່ອງ​
ສຳເນົາຊ່ອງ 'from_channel' ໄປໃສ່ 'to_channel', ແລະປິດສຽງຊ່ອງແຫຼ່ງ
'from_channel'. ການສ້າງດັດສະນີຊ່ອງເລີ່ມຕົ້ນຈາກ 1. ທາງເລືອກທີ່ເພີ່ມໃສ່ ecasound 2.4.5.

-chorder:ch1,...,chN
ຈັດລໍາດັບໃຫມ່, ຍົກເລີກແລະ / r ຊ້ໍາກັນຊ່ອງທາງຕ່ອງໂສ້. ການສະຕຣີມສຽງຜົນໄດ້ຮັບມີທັງໝົດ
ຂອງຊ່ອງ 'N'. ແຕ່ລະພາລາມິເຕີກໍານົດຊ່ອງທາງແຫຼ່ງທີ່ຈະໃຊ້ສໍາລັບການໃຫ້
ຊ່ອງ​ທາງ​ອອກ​. ຕົວຢ່າງ, '-chorder:2,1' ຈະປີ້ນຊ່ອງຂອງ a
ສະເຕຣິໂອສະຕຣີມ ('out1,out2' = 'in2,in1'). ການລະບຸຊ່ອງທາງແຫຼ່ງດຽວກັນ
ອະນຸຍາດຫຼາຍຄັ້ງ. ຕົວຢ່າງ, '-chorder:2,2' ຈະປ່ຽນເສັ້ນທາງທີສອງ
ຊ່ອງ​ທາງ​ໃຫ້​ທັງ​ສອງ​ຊ່ອງ​ທາງ​ການ​ຜະ​ລິດ ('out1,out2' = 'in2,in2'). ຖ້າ 'chX' ເປັນສູນ,
ຊ່ອງທີ່ໃຫ້ 'X' ຈະຖືກປິດສຽງຢູ່ໃນກະແສຜົນຜະລິດ. ເພີ່ມທາງເລືອກໃສ່ ecasound
2.7.0​.

-chmix:to-channel
ປະສົມຊ່ອງແຫຼ່ງທັງໝົດໃສ່ຊ່ອງ 'to_channel'. ຖ້າ 'to_channel' ບໍ່ມີ, ມັນ
ຖືກສ້າງຂື້ນ. ການສ້າງດັດສະນີຊ່ອງເລີ່ມຕົ້ນຈາກ 1. ທາງເລືອກທີ່ເພີ່ມໃສ່ ecasound 2.4.5.

-chmute:ຊ່ອງ
ປິດສຽງ 'ຊ່ອງ'. ການສ້າງດັດສະນີຊ່ອງເລີ່ມຕົ້ນຈາກ 1. ທາງເລືອກທີ່ເພີ່ມໃສ່
ecasound 2.4.5.

-erc​: ຈາກ​ຊ່ອງ​, ຫາ​ຊ່ອງ​
ຄັດຄ້ານ, ເບິ່ງ - ສຳເນົາ.

-erm:to-channel
ຄັດຄ້ານ, ເບິ່ງ -chmix.

ຕາມເວລາ ຜົນກະທົບ

-etc:delay-time-msec,variance-time-samples,feedback-%,lfo-freq
ຮ້ອງເພງ.

-etd:delay-time-msec, surround-mode,ຈໍານວນຂອງການຊັກຊ້າ, mix-%,feedback-%
ຜົນ​ກະ​ທົບ​ຊັກ​ຊ້າ. 'delay time' ແມ່ນເວລາຊັກຊ້າໃນ milliseconds. 'ໂໝດອ້ອມຮອບ' ເປັນ
integer ທີ່​ມີ​ຄວາມ​ຫມາຍ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​: 0 = ປົກ​ກະ​ຕິ​, 1 = ອ້ອມ​ຂ້າງ​, 2 = stereo​-spread​.
'number_of_delays' ຄວນຈະແຈ້ງ. ຈົ່ງລະວັງວ່າຄວາມລ່າຊ້າແລະຈໍານວນຫຼວງຫຼາຍ
ເວລາຊັກຊ້າຕ້ອງການພະລັງງານ CPU ຫຼາຍ. 'mix-%' ສະແດງເຖິງຄວາມສົມດຸນປະສົມລະຫວ່າງ
ສັນ​ຍານ​ຕົ້ນ​ສະ​ບັບ​ແລະ​ການ​ຊັກ​ຊ້າ​, ມີ 0 ຫມາຍ​ຄວາມ​ວ່າ​ບໍ່​ມີ​ສັນ​ຍານ​ຊັກ​ຊ້າ​, 100 ຄວາມ​ຫມາຍ​ບໍ່​
ສັນຍານຕົ້ນສະບັບ, ແລະ 50 (ຄ່າເລີ່ມຕົ້ນ) ບັນລຸຄວາມສົມດຸນເທົ່າທຽມກັນ. 'ຕິຊົມ-%'
ສະແດງໃຫ້ເຫັນຫຼາຍປານໃດຂອງສັນຍານຖືກນໍາມາໃຊ້ຄືນໃນແຕ່ລະຄວາມລ່າຊ້າຫຼື, ຖ້າທ່ານຕ້ອງການ, ທີ່
ອັດຕາອັນທີ່ຊ້ຳໆຂອງສຽງທີ່ຊັກຊ້າຈະຫາຍໄປ. ໃຫ້ສັງເກດວ່າຕ່ໍາພຽງພໍ
ຄຸນຄ່າຄໍາຄຶດຄໍາເຫັນອາດຈະເຮັດໃຫ້ຈໍານວນການຊໍ້າຄືນທີ່ໄດ້ຍິນຫນ້ອຍກວ່າສິ່ງທີ່ທ່ານ
ໄດ້ລະບຸໄວ້ສໍາລັບ 'number_of_delays', ໂດຍສະເພາະຖ້າທ່ານໄດ້ກໍານົດຄ່າຕ່ໍາສໍາລັບ
'ປະສົມ-%'. ໂດຍຄ່າເລີ່ມຕົ້ນຄ່າຂອງພາລາມິເຕີນີ້ແມ່ນ 100% (ບໍ່ມີການສູນເສຍສັນຍານ.).

-ete:room_size,ຕິຊົມ-%,wet-%
ຜົນ​ກະ​ທົບ reverb ແບບ​ພິ​ເສດ​ຫຼາຍ (ສູດ​ການ​ຄິດ​ໄລ່​ຕົ້ນ​ສະ​ບັບ​ໂດຍ Stefan M. Fendt​)​. 'ຂະຫນາດຫ້ອງ'
ແມ່ນໃຫ້ຢູ່ໃນແມັດ, 'feedback-%' ແມ່ນລະດັບຄໍາຕິຊົມທີ່ໄດ້ຮັບເປັນເປີເຊັນແລະ
'wet-%' ແມ່ນຈໍານວນສັນຍານ reverbed ເພີ່ມໃສ່ສັນຍານຕົ້ນສະບັບ.

-etf:delay-time-msec
ເອັບເຟັກສະເຕຣິໂອປອມ. ສັນຍານຂາເຂົ້າແມ່ນລວມເປັນໂມໂນ. ສັນຍານຕົ້ນສະບັບໄປຫາ
ຊ່ອງ​ທາງ​ຊ້າຍ​ໃນ​ຂະ​ນະ​ທີ່​ສະ​ບັບ​ຊັກ​ຊ້າ (ມີ​ການ​ຊັກ​ຊ້າ​ຂອງ 'delay time' milliseconds​)
ແມ່ນໄປທາງຂວາ. ດ້ວຍເວລາຊັກຊ້າ 1-40 milliseconds ນີ້ເພີ່ມ a
stereo-feel ກັບ mono-ສັນຍານ.

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

-etm:delay-time-msec,ຈໍານວນການລ່າຊ້າ,ປະສົມ-%
ການຊັກຊ້າຫຼາຍແຕະ. 'delay time' ແມ່ນເວລາຊັກຊ້າໃນ milliseconds. 'number_of_delays'
ຄວນຈະແຈ້ງ. 'mix-%' ກໍານົດວ່າສັນຍານຜົນກະທົບ (ປຽກ) ຫຼາຍປານໃດແມ່ນປະສົມກັບ
ຕົ້ນສະບັບ.

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

-etr​: ການ​ຊັກ​ຊ້າ​ເວ​ລາ​, ຮູບ​ແບບ​ອ້ອມ​ຂ້າງ​, ຄໍາ​ຄຶດ​ຄໍາ​ເຫັນ​%
ຜົນກະທົບ Reverb. 'delay time' ແມ່ນເວລາຊັກຊ້າໃນ milliseconds. ຖ້າ 'ໂຫມດລ້ອມຮອບ'
ແມ່ນ 'ອ້ອມຮອບ', ສັນຍານ reverbed ຍ້າຍປະມານຮູບສະເຕີລິໂອ. 'ຕິຊົມ-%'
ກຳນົດວ່າສັນຍານທີ່ສົ່ງຜົນກະທົບ (ປຽກ) ກັບຄືນສູ່ການປ່ຽນສຽງຫຼາຍປານໃດ.

LADSPA-ປລັກອິນ

-el:plugin_unique_name,param-1,...,param-N
Ecasound ຮອງຮັບ LADSPA-effect plugins (Plugin ງ່າຍໆຂອງຜູ້ພັດທະນາ Linux Audio
API). ພາຣາມິເຕີ 1..N ຖືກຕັ້ງເປັນຄ່າຂອງພອດຄວບຄຸມຂອງປລັກອິນ.

ຖ້າປລັກອິນມີສຽງເຂົ້າ ແລະ/ຫຼືຜອດອອກຫຼາຍກວ່າໜຶ່ງອັນ, ມີພຽງປລັກອິນອັນດຽວເທົ່ານັ້ນ
instance ຖືກສ້າງຂື້ນ, ແລະຊ່ອງທາງລະບົບຕ່ອງໂສ້ຖືກປ້ອນກັບ plugin ດຽວກັນ. ຖ້າ
ປັ໊ກອິນມີອິນພຸດອັນໜຶ່ງ ແລະ ຮູສຽບສຽງອອກຫຼາຍທີ່ສຸດ, ປລັກອິນແຍກຕ່າງຫາກ
ຕົວຢ່າງແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບແຕ່ລະຊ່ອງຂອງລະບົບຕ່ອງໂສ້ ecasound (ເຊັ່ນ: ສໍາລັບສຽງສະເຕີລິໂອ
ຊ່ອງ, ສອງ plugins LADSPA ຂອງປະເພດດຽວກັນແມ່ນຖືກສ້າງຂຶ້ນ, ມີຫນຶ່ງຕໍ່ຊ່ອງ).

ປັ໊ກອິນຢູ່ໃນແຟ້ມທີ່ແບ່ງປັນ (.so) ໄຟລ໌. Ecasound ຊອກຫາ plugins ໃນ
@prefix@/lib/ladspa (ເຊັ່ນ: "/usr/local/lib/ladspa"), ໄດເລກະທໍລີທີ່ລະບຸໄວ້ໃນ
ຕົວແປສິ່ງແວດລ້ອມ LADSPA_PATH. ເສັ້ນທາງຄົ້ນຫາປລັກອິນສາມາດຕັ້ງຄ່າໄດ້ໂດຍຜ່ານ
ecasoundrc, ເບິ່ງ ecasoundrc(5) ຫນ້າຜູ້ຊາຍ. ນຶ່ງໄຟລ໌ຫ້ອງສະໝຸດທີ່ແບ່ງປັນສາມາດບັນຈຸໄດ້
ວັດຖຸ plugin ຫຼາຍ, ແຕ່ທຸກໆ plugin ມີຊື່ plugin ທີ່ເປັນເອກະລັກ. ຊື່ນີ້ແມ່ນ
ໃຊ້ສໍາລັບການເລືອກ plugins.

ເບິ່ງເວັບໄຊທ໌ບັນຊີລາຍຊື່ທາງໄປສະນີຂອງ LAD ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ LADSPA. ສະຖານທີ່ທີ່ເປັນປະໂຫຍດອື່ນໆແມ່ນ
ຫນ້າທໍາອິດຂອງ LADSPA ແລະເອກະສານ LADSPA.

-eli:plugin_unique_number,param-1,...,param-N
ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ຂ້າງ​ເທິງ (- ເຮ) ຄາດຫວັງວ່າລະຫັດປະຈໍາຕົວຂອງ plugin ຈະຖືກນໍາໃຊ້. ມັນໄດ້ຖືກຮັບປະກັນວ່າ
ໝາຍເລກປະຈຳຕົວເຫຼົ່ານີ້ແມ່ນເປັນເອກະລັກໃນບັນດາປລັກອິນ LADSPA ທັງໝົດ.

LV2 PLUGINS

-elv2:plugin-id-uri,param-1,...,param-N
Ecasound ຍັງສະຫນັບສະຫນູນ plugins ສຽງ LV2. ປັ໊ກອິນ LV2 ຖືກລະບຸໂດຍທົ່ວໂລກ
ເປັນເອກະລັກ, ຕົວລະບຸຕົວພິມນ້ອຍໃຫຍ່.

ຖ້າປລັກອິນມີສຽງເຂົ້າ ແລະ/ຫຼືຜອດອອກຫຼາຍກວ່າໜຶ່ງອັນ, ມີພຽງປລັກອິນອັນດຽວເທົ່ານັ້ນ
instance ຖືກສ້າງຂື້ນ, ແລະຊ່ອງທາງລະບົບຕ່ອງໂສ້ຖືກປ້ອນກັບ plugin ດຽວກັນ. ຖ້າ
ປັ໊ກອິນມີອິນພຸດອັນໜຶ່ງ ແລະ ຮູສຽບສຽງອອກຫຼາຍທີ່ສຸດ, ປລັກອິນແຍກຕ່າງຫາກ
ຕົວຢ່າງແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບແຕ່ລະຊ່ອງຂອງລະບົບຕ່ອງໂສ້ ecasound (ເຊັ່ນ: ສໍາລັບສຽງສະເຕີລິໂອ
channel, ສອງ plugins LV2 ຂອງປະເພດດຽວກັນຖືກສ້າງຂື້ນ, ມີຫນຶ່ງຕໍ່ຊ່ອງ).

LV2 ເປັນມາດຕະຖານ plugin ສໍາລັບລະບົບສຽງ.

GATE ຕັ້ງ​ຄ່າ

-gc: start-time,len
ປະຕູຮົ້ວການປູກພືດເວລາ. ໃນເບື້ອງຕົ້ນ, ປະຕູຮົ້ວຖືກປິດ. ຫຼັງຈາກ 'ເວລາເລີ່ມຕົ້ນ' ວິນາທີໄດ້ຜ່ານໄປ,
ປະຕູເປີດແລະຍັງຄົງເປີດສໍາລັບ 'len' ວິນາທີ. ເມື່ອປິດ, ຜ່ານ buffers ສຽງ
ຖືກຕັດອອກເປັນສູນ.

-ge:open-threshold-%,close-thold-%,volume-mode,reopen-count
ປະຕູຮົ້ວ. ໃນເບື້ອງຕົ້ນ, ປະຕູຮົ້ວຖືກປິດ. ມັນຖືກເປີດເມື່ອປະລິມານເກີນ
'ຂອບເຂດ' ເປີເຊັນ. ຫຼັງຈາກນີ້, ຖ້າປະລິມານຫຼຸດລົງຕໍ່າກວ່າ 'cthold' ເປີເຊັນ, ປະຕູແມ່ນ
ປິດແລະຈະບໍ່ຖືກເປີດອີກເທື່ອຫນຶ່ງ, ເວັ້ນເສຍແຕ່ວ່າ 'ການນັບຄືນໃຫມ່' ຈະຖືກຕັ້ງເປັນອັນໃດນຶ່ງ
ນອກ​ຈາກ​ສູນ​. ຖ້າ 'value_mode' ແມ່ນ 'rms', ປະລິມານ RMS ສະເລ່ຍແມ່ນໃຊ້. ຖ້າບໍ່ດັ່ງນັ້ນ
ສະເລ່ຍສູງສຸດແມ່ນໃຊ້. ເມື່ອປິດແລ້ວ, ການສົ່ງຜ່ານ buffers ສຽງຈະຖືກຕັດເປັນສູນ
ຄວາມຍາວ. ຖ້າ 'ການນັບຄືນໃຫມ່' ຖືກຕັ້ງເປັນຕົວເລກບວກ, ຫຼັງຈາກນັ້ນປະຕູຈະ
restart ການດໍາເນີນງານຂອງມັນຫຼາຍຄັ້ງ. ດັ່ງນັ້ນ, ຕົວຢ່າງ, ການເປີດຄືນຂອງ 1 ຈະ
ເຮັດໃຫ້ເກີດການເປີດປະຕູເຖິງ 2 ອັນ. ຄ່າລົບສໍາລັບ 'ການນັບຄືນໃຫມ່' ຈະສົ່ງຜົນ
ໃນ​ການ​ເປີດ​ປະ​ຕູ​ຄືນ​ໃຫມ່​ຢ່າງ​ບໍ່​ມີ​ກໍາ​ນົດ​. 'ການນັບຄືນໃຫມ່' ແມ່ນບໍ່ມີຄ່າໃນການບັນທຶກ
vinyl ແລະ tapes, ບ່ອນທີ່ທ່ານສາມາດຕັ້ງຄ່າສິ່ງຕ່າງໆແລະຈາກນັ້ນການບັນທຶກຈະເລີ່ມຕົ້ນທຸກຄັ້ງທີ່
ເຂັມຢູ່ເທິງ vinyl, ແລະຢຸດໃນເວລາທີ່ມັນປິດ. ຫຼາຍດ້ານຕາມທີ່ທ່ານຕ້ອງການ
ບັນ​ທຶກ​ໄວ້​ໃນ​ຫນຶ່ງ​ກອງ​ປະ​ຊຸມ​. ທ່ານ​ຈະ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ທົດ​ລອງ​ທີ່​ມີ​ຄວາມ​ຍາວ buffer ແລະ​
ລະດັບເລີ່ມຕົ້ນ / ຢຸດເພື່ອໃຫ້ໄດ້ຮັບການຕັ້ງຄ່າທີ່ເຊື່ອຖືໄດ້ສໍາລັບອຸປະກອນຂອງທ່ານ.

-gm: ລັດ
ປະຕູຮົ້ວຄູ່ມື. ຖ້າ 'ລັດ' ແມ່ນ 1, ປະຕູແມ່ນເປີດແລະຕົວຢ່າງທັງຫມົດແມ່ນຜ່ານ. ຖ້າ
'ລັດ' ແມ່ນສູນ, ປະຕູປິດແລະບໍ່ມີຕົວຢ່າງຖືກປ່ອຍໃຫ້ຜ່ານ. ຜູ້ປະຕິບັດງານລະບົບຕ່ອງໂສ້ນີ້
ເປັນປະໂຫຍດໃນເວລາທີ່ຂຽນໄປຫາຜົນໄດ້ຮັບທີ່ຕ້ອງໄດ້ຮັບການຢຸດແບບເຄື່ອນໄຫວ (ໂດຍບໍ່ມີການ
ຢຸດເຄື່ອງຈັກທັງຫມົດ).

ການຄວບຄຸມ ບໍລິສັດຜະລິດໄຟຟ້າ ENVachinE ຕັ້ງ​ຄ່າ

ຕົວຄວບຄຸມສາມາດຖືກໃຊ້ເພື່ອປ່ຽນຕົວກໍານົດຜົນກະທົບແບບເຄື່ອນໄຫວໃນລະຫວ່າງການປະມວນຜົນ.
ຕົວຄວບຄຸມທັງຫມົດແມ່ນຕິດກັບສິ່ງທີ່ເລືອກ (=ປົກກະຕິແລ້ວແມ່ນກໍານົດສຸດທ້າຍ
effect/controller) ຜົນ​ກະ​ທົບ. ສາມຕົວກໍານົດທໍາອິດແມ່ນທົ່ວໄປສໍາລັບທຸກຄົນ
ຜູ້ຄວບຄຸມ. 'fx_param' ກໍານົດພາລາມິເຕີທີ່ຈະຄວບຄຸມ. ຄ່າ '1' ຫມາຍຄວາມວ່າ
ຕົວກໍານົດການທໍາອິດ, '2' ທີສອງແລະອື່ນໆ. ຕັ້ງ 'start_value' ແລະ 'end_value' ແລ້ວ
ຊ່ວງມູນຄ່າ. ສໍາລັບຕົວຢ່າງ, ເບິ່ງ ຕົວຢ່າງ ສ່ວນ.

-kos: fx-param, ຄ່າເລີ່ມຕົ້ນ, ຄ່າສິ້ນສຸດ, freq, i-phase
Sine oscillator ທີ່ມີຄວາມຖີ່ຂອງ 'freq' Hz ແລະໄລຍະເບື້ອງຕົ້ນຂອງເວລາ 'i_phase'
ປີ.

-kog:fx-param, start-value, end-value, freq, mode,point-pair, first-value, last-value,pos1,value1,...
oscillator ທົ່ວໄປ. ຄວາມຖີ່ 'ຄວາມຖີ່' Hz, ໂໝດ '0' ສຳລັບຄ່າຄົງທີ່ ຫຼື '1'
ສໍາລັບການ interpolation ເສັ້ນ. 'ຄູ່ຈຸດ' ລະບຸຈໍານວນຂອງ 'posN' - 'valueN'
ຄູ່ທີ່ຈະປະກອບມີ. 'ຄ່າທຳອິດ' ແລະ 'ຄ່າສຸດທ້າຍ' ຖືກໃຊ້ເປັນຄ່າຊາຍແດນ (ຄ່າ
ສໍາລັບຕໍາແຫນ່ງ 0.0 / ທໍາອິດແລະຕໍາແຫນ່ງ 1.0 / ສຸດທ້າຍ). ທັງໝົດ 'posN' ແລະ 'valueN' ຈະຕ້ອງເປັນ
ລະຫວ່າງ 0.0 ແລະ 1.0. ນອກຈາກນັ້ນ, ສໍາລັບຄ່າ 'posN' ທັງໝົດ 'pos1 < pos2 < ... < posN ຈະຕ້ອງເປັນ.
ຈິງ

-kf:fx-param,start-value,end-value,freq,mode,genosc-number
oscillator ທົ່ວໄປ. 'genosc_number' ແມ່ນຕົວເລກຂອງ oscillator preset ທີ່ຈະເປັນ
ໂຫຼດແລ້ວ. ໂໝດແມ່ນ '0' ສຳລັບຄ່າຄົງທີ່ ຫຼື '1' ສຳລັບການປະສົມເສັ້ນ. ໄດ້
ສະຖານທີ່ສໍາລັບໄຟລ໌ທີ່ກໍານົດໄວ້ແມ່ນເອົາມາຈາກ ./ecasoundrc (ເບິ່ງ ecasoundrc ຜູ້ຊາຍ Page).

-kl:fx-param, ຄ່າເລີ່ມຕົ້ນ, ຄ່າສິ້ນສຸດ, ເວລາ-ວິນາທີ
ຊອງ Linear ທີ່ເລີ່ມຕົ້ນຈາກ 'start_value' ແລະປ່ຽນເສັ້ນເປັນ 'end_value'
ໃນລະຫວ່າງ 'time_in_seconds'. ສາມາດໃຊ້ສໍາລັບການ fadeins ແລະ fadeouts.

-kl2:fx-param, ຄ່າເລີ່ມຕົ້ນ, ຄ່າສິ້ນສຸດ, ໄລຍະທີ 1-ຄວາມຍາວ-ວິນາທີ, ໄລຍະທີ 2-ຄວາມຍາວ-ວິນາທີ
ຊອງຈົດໝາຍແບບສອງຂັ້ນຕອນ, ເປັນເຄື່ອງມືທີ່ຫຼາກຫຼາຍກວ່າສຳລັບການເຮັດ fade-ins ແລະ fade-outs.
ຢູ່ທີ່ 'start_value' ສໍາລັບ '1st_stage_length' ວິນາທີ ແລະຈາກນັ້ນປ່ຽນເສັ້ນຊື່
ໄປຫາ 'end_value' ໃນລະຫວ່າງ '2nd_stage_length' ວິນາທີ.

-klg:fx-param,ຄ່າຕໍ່າ,ຄ່າສູງ,point_count,pos1,value1,...,posN,valueN
ຊອງຈົດໝາຍເສັ້ນຊື່ທົ່ວໄປ. ແຫຼ່ງຕົວຄວບຄຸມນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອແຜນທີ່ຊອງຈົດຫມາຍທີ່ກໍານົດເອງ
ກັບຕົວກໍານົດການຕົວປະຕິບັດລະບົບຕ່ອງໂສ້. ຈໍາ​ນວນ​ຂອງ​ຈຸດ envelope ໄດ້​ລະ​ບຸ​ໄວ້​ໃນ
'ຈຸດ_ນັບ'. ແຕ່ລະຈຸດຂອງຊອງຈົດໝາຍປະກອບດ້ວຍຕຳແໜ່ງ ແລະຄ່າທີ່ກົງກັນ.
ຈຳນວນຄູ່ຕ້ອງກົງກັບ 'point_count' (ເຊັ່ນ: 'N==point_count'). 'posX'
ພາລາມິເຕີແມ່ນໃຫ້ເປັນວິນາທີ (ຈາກຈຸດເລີ່ມຕົ້ນຂອງກະແສ). ຈຸດ envelope ແມ່ນ
ລະບຸເປັນຄ່າ float ໃນໄລຍະ '[0,1]'. ກ່ອນທີ່ຄ່າຂອງຊອງຈົດໝາຍຈະຖືກແຜນທີ່ໃສ່
ຕົວກໍານົດການປະຕິບັດການ, ພວກເຂົາເຈົ້າໄດ້ຖືກແຜນທີ່ກັບລະດັບເປົ້າຫມາຍຂອງ
'[ຄ່າຕໍ່າ,ຄ່າສູງ]'. ເຊັ່ນ: ຄ່າຂອງ '0' ຈະຕັ້ງພາຣາມິເຕີ operator ເປັນ
'ຄ່າຕໍ່າ' ແລະຄ່າຂອງ '1' ຈະຕັ້ງມັນເປັນ 'ມູນຄ່າສູງ'. ສໍາລັບພາກສ່ວນເບື້ອງຕົ້ນ
'[0,pos1]', ຊອງຈົດໝາຍຈະອອກຄ່າຂອງ 'value1' (ເຊັ່ນ: 'ຄ່າຕໍ່າ').

-km:fx-param,ຄ່າເລີ່ມຕົ້ນ,ຄ່າສິ້ນສຸດ,ຕົວຄວບຄຸມ,ຊ່ອງ
MIDI ຄວບຄຸມຢ່າງຕໍ່ເນື່ອງ (ຂໍ້ຄວາມການປ່ຽນແປງການຄວບຄຸມ). ຂໍ້ຄວາມຢູ່ໃນຊ່ອງ MIDI
'ຊ່ອງທາງ' ທີ່ມາຈາກຈໍານວນຕົວຄວບຄຸມ 'controller' ຖືກໃຊ້ເປັນ
ແຫຼ່ງຄວບຄຸມ. ຕາມທີ່ແນະນໍາໂດຍ MIDI-specification, ຕົວເລກຊ່ອງໄປ
ຈາກ 1 ຫາ 16. ຕົວເລກຄວບຄຸມທີ່ເປັນໄປໄດ້ແມ່ນຄ່າຈາກ 0 ຫາ 127. ອຸປະກອນ MIDI
ບ່ອນທີ່ bytes ຖືກອ່ານຈາກສາມາດຖືກກໍານົດໂດຍໃຊ້ - ທ່ານດ ທາງເລືອກ. ຖ້າບໍ່ດັ່ງນັ້ນ ຄ່າເລີ່ມຕົ້ນ
ອຸປະກອນ MIDI ຖືກນໍາໃຊ້ຕາມທີ່ລະບຸໄວ້ໃນ ~ecasound/ecasoundrc (ເບິ່ງ ecasoundrc ຜູ້ຊາຍ Page).
ຄ່າເລີ່ມຕົ້ນເປັນ /dev/midi.

-ksv:fx-param,start-value,end-value,stamp-id,rms-toggle
ການຄວບຄຸມການວິເຄາະປະລິມານ. ວິເຄາະສຽງທີ່ເກັບໄວ້ໃນສະແຕມ 'stamp-id' (ເບິ່ງ
'-eS:id' docs), ແລະສ້າງຂໍ້ມູນການຄວບຄຸມໂດຍອີງໃສ່ຜົນໄດ້ຮັບ. ຖ້າ 'rms-toggle' ແມ່ນ
ບໍ່ແມ່ນສູນ, RMS-volume ຖືກໃຊ້ເພື່ອຄິດໄລ່ຄ່າຄວບຄຸມ. ຖ້າບໍ່ດັ່ງນັ້ນໂດຍສະເລ່ຍ
peak-amplitude ຖືກນໍາໃຊ້.

-kx ນີ້ແມ່ນສະຫຼັບພິເສດທີ່ສາມາດໃຊ້ໃນເວລາທີ່ທ່ານຕ້ອງການຄວບຄຸມຕົວຄວບຄຸມ
ຕົວກໍານົດການກັບຕົວຄວບຄຸມອື່ນ. ໃນເວລາທີ່ທ່ານກໍານົດ -ກx, ກໍານົດສຸດທ້າຍ
ຕົວຄວບຄຸມຈະຖືກຕັ້ງເປັນເປົ້າໝາຍຄວບຄຸມ. ຫຼັງຈາກນັ້ນ, ທ່ານພຽງແຕ່ເພີ່ມຕົວຄວບຄຸມອື່ນ
ເປັນປົກກະຕິ.

ໂຕ້ຕອບ MODE

ເບິ່ງ ecasound-iam(1​) ຫນ້າຜູ້ຊາຍ.

ENVIRONMENT


ECASOND
ຖ້າຖືກກຳນົດ, ບາງໂປຣແກຣມ ແລະສະຄຣິບຈະໃຊ້ໂປຣແກຣມ ECASOND ສະພາບແວດລ້ອມເປັນ
ເສັ້ນທາງເລີ່ມຕົ້ນທີ່ຈະປະຕິບັດໄດ້ ecasound.

ECASOUND_LOGFILE
ສົ່ງ​ຂໍ້​ຄວາມ​ແກ້​ໄຂ​ບັນ​ຫາ​ທັງ​ຫມົດ​ກັບ​ໄຟລ​໌​ບັນ​ທຶກ​ແຍກ​ຕ່າງ​ຫາກ​. ຖ້າກໍານົດ, ECASOUND_LOGFILE
ກໍານົດເສັ້ນທາງ logfile. ນີ້ແມ່ນເຄື່ອງມືທີ່ດີສໍາລັບການແກ້ບັນຫາສະຄຣິບ ECI/EIAM ແລະ
ຄໍາຮ້ອງສະຫມັກ.

ECASOUND_LOGLEVEL
ເລືອກວ່າຂໍ້ຄວາມໃດຖືກຂຽນໃສ່ logfile ທີ່ກໍານົດໂດຍ ECASOUND_LOGFILE. ໄດ້
syntax ສໍາລັບ -d​: ລະ​ດັບ​ ຖືກນໍາໃຊ້. ຖ້າບໍ່ໄດ້ກໍານົດ, ຂໍ້ຄວາມທັງຫມົດຖືກຂຽນ. ຄ່າເລີ່ມຕົ້ນເປັນ
-d:319 (ທຸກຢ່າງອື່ນນອກຈາກ 'functions (64)' ແລະ 'continuous (128)' class
ຂໍ້ຄວາມ).

ສີ
Ecasound ໃຫ້ກຽດແກ່ ສີ ສະພາບແວດລ້ອມທີ່ປ່ຽນແປງໄດ້ໃນເວລາຈັດຮູບແບບການຕິດຕາມທີ່ພິມອອກ
ຂໍ້ຄວາມ. ຖ້າ ສີ ບໍ່ໄດ້ຕັ້ງ, ຄ່າເລີ່ມຕົ້ນຂອງ 74 ຖືກໃຊ້.

TMPDIR ບາງຫນ້າທີ່ຂອງ Ecasound (ຕົວຢ່າງ "cs-edit" interactive command) ຮຽກຮ້ອງໃຫ້ມີການສ້າງ
ໄຟລ​໌​ຊົ່ວ​ຄາວ​. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄຟລ໌ເຫຼົ່ານີ້ຖືກສ້າງຂື້ນພາຍໃຕ້ "/ tmp", ແຕ່ນີ້ສາມາດເປັນ
overridden ໂດຍການຕັ້ງຄ່າ TMPDIR environment variable

ກັບຄືນ VALUES


ໃນຮູບແບບໂຕ້ຕອບ, ecasound ຈະກັບຄືນສູນສະເໝີ.

ໃນໂໝດບໍ່ໂຕ້ຕອບ (batch), ຄ່າທີ່ບໍ່ແມ່ນສູນຈະຖືກສົ່ງຄືນສຳລັບຕໍ່ໄປນີ້
ຄວາມຜິດພາດ:

1 ບໍ່ສາມາດສ້າງ chainsetup ທີ່ຖືກຕ້ອງກັບພາລາມິເຕີທີ່ໃຫ້. ສາມາດເກີດຈາກ
syntax ທາງເລືອກທີ່ບໍ່ຖືກຕ້ອງ, ແລະອື່ນໆ.

2 ບໍ່ສາມາດເລີ່ມການປະມວນຜົນໄດ້. ນີ້ສາມາດເກີດຈາກການອະນຸຍາດໄຟລ໌ບໍ່ພຽງພໍ,
ບໍ່ສາມາດເຂົ້າເຖິງຊັບພະຍາກອນຂອງລະບົບບາງຢ່າງ, ແລະອື່ນໆ.

3 ຄວາມຜິດພາດໃນລະຫວ່າງການປະມວນຜົນ. ສາ​ເຫດ​ທີ່​ເປັນ​ໄປ​ໄດ້​: ວັດ​ຖຸ​ຜະ​ລິດ​ຕະ​ພັນ​ໄດ້​ຫມົດ​ຂອງ​ແຜ່ນ​ຟຣີ​
ຊ່ອງ, ແລະອື່ນໆ.

4 ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການປິດຂະບວນການ ແລະ/ຫຼືການທໍາຄວາມສະອາດ. ເບິ່ງພາກສ່ວນກ່ຽວກັບ 'SIGNALS' ສໍາລັບ
ລາຍລະອຽດເພີ່ມເຕີມ.

ລາຍເຊັນ


ເມື່ອ ecasound ໄດ້ຮັບສັນຍານ POSIX ໃດນຶ່ງ SIGINT (ctrl-c), SIGHUP, SIGTERM ຫຼື
SIGQUIT, ຂັ້ນຕອນການທຳຄວາມສະອາດ ແລະອອກຕາມປົກກະຕິແມ່ນເລີ່ມຂຶ້ນ. ທີ່ນີ້ ອອກຈາກປົກກະຕິຫມາຍຄວາມວ່າ eg
headers ໄຟລ໌ໄດ້ຖືກປັບປຸງກ່ອນທີ່ຈະປິດ, ຂະບວນການຜູ້ຊ່ວຍຖືກຢຸດຕິໃນແບບປົກກະຕິ,
ແລະອື່ນໆ.

ຖ້າ, ໃນຂະນະທີ່ເຮັດການອະນາໄມທີ່ອະທິບາຍຂ້າງເທິງ, ecasound ໄດ້ຮັບສັນຍານອື່ນ (ອັນດຽວກັນ
ຊຸດຂອງສັນຍານ POSIX), ecasound ຈະຂ້າມຂັ້ນຕອນການທໍາຄວາມສະອາດປົກກະຕິ, ແລະຢຸດເຊົາ
ທັນທີ. ທຸກໜ້າວຽກອະນາໄມທີ່ຍັງເຫຼືອຈະຖືກຂ້າມໄປ. ຂຶ້ນກັບສະຖານະ runtime
ແລະການຕັ້ງຄ່າ, ການອອກແຮງ brute ນີ້ອາດມີບາງຜົນກະທົບຂ້າງຄຽງ. Ecasound ຈະກັບຄືນມາ
ລະຫັດອອກຂອງ '4' ຖ້າການທໍາຄວາມສະອາດປົກກະຕິຖືກຂ້າມ.

ການຈັດການກໍລະນີພິເສດແມ່ນໃຊ້ກັບສັນຍານ SIGINT (ctrl-c). ຖ້າສັນຍານ SIGINT ແມ່ນ
ໄດ້ຮັບໃນລະຫວ່າງຂັ້ນຕອນການທໍາຄວາມສະອາດ, ecasound ຈະບໍ່ສົນໃຈສັນຍານຫນຶ່ງຄັ້ງ, ແລະ emit a
ແຈ້ງໃຫ້ 'stderr' ວ່າການທໍາຄວາມສະອາດກໍາລັງດໍາເນີນຢູ່ແລ້ວ. ສັນຍານ SIGINT ຕໍ່ມາຈະ
ບໍ່​ໄດ້​ຮັບ​ການ​ຈັດ​ການ​ພິ​ເສດ​ຕໍ່​ໄປ​ອີກ​ແລ້ວ​, ແລະ​ແທນ​ທີ່​ຈະ​ຂະ​ບວນ​ການ​ຈະ​ຢຸດ​ເຊົາ​ທັນ​ທີ (ແລະ​
ອາດຈະບໍ່ມີການອະນາໄມທີ່ເຫມາະສົມ).

ໃຊ້ ecasound ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.