ນີ້ແມ່ນຄໍາສັ່ງ jack-osc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
jack-osc - JACK Transport Publication Daemon
ສະຫຼຸບສັງລວມ
jack-osc [ຕົວເລືອກ]
OPTIONS
-c : ກໍານົດໄລຍະການແກ້ໄຂ drift ເປັນໄລຍະເວລາ (default=64). -p : ຕັ້ງໝາຍເລກພອດ
(ຄ່າເລີ່ມຕົ້ນ=57130).
ລາຍລະອຽດ
jack-osc ເຜີຍແຜ່ສະຖານະການຂົນສົ່ງຂອງເຊີບເວີ JACK ທ້ອງຖິ່ນເປັນແພັກເກັດ OSC ຜ່ານ UDP
ການເຊື່ອມຕໍ່. jack-osc ອະນຸຍາດໃຫ້ທຸກຄໍາຮ້ອງສະຫມັກ OSC ເຮັດຫນ້າທີ່ເປັນລູກຄ້າການຂົນສົ່ງ JACK,
ໄດ້ຮັບຕົວຢ່າງຂໍ້ມູນກໍານົດເວລາສະຕີມກໍາມະຈອນທີ່ຖືກຕ້ອງ, ແລະການຕິດຕາມແລະການລິເລີ່ມ
ການປ່ຽນແປງລັດການຂົນສົ່ງ.
ລູກຄ້າຮ້ອງຂໍທີ່ຈະໄດ້ຮັບການກໍານົດເວລາແລະການປ່ຽນແປງຊອງການແຈ້ງການໂດຍການສົ່ງ "ຄໍາຮ້ອງສະຫມັກ
ແຈ້ງການ" ຊຸດ, / ຮັບ, ກັບເຄື່ອງແມ່ຂ່າຍ jack-osc. ຊຸດນີ້ມີແບບຟອມ
/ ຮັບປະເພດ
ບ່ອນທີ່ປະເພດເປັນຫນ້າກາກເລັກນ້ອຍທີ່ຊີ້ບອກເຖິງປະເພດຂອງຊຸດການແຈ້ງເຕືອນ
ຮ້ອງຂໍ. ສະຖານທີ່ບິດແມ່ນ:
ໝວດໝູ່ໜ້າກາກ -------- ---- REQUEST_TICK 0x0000001 REQUEST_PULSE 0x0000002
REQUEST_CORRECTION 0x0000004 REQUEST_TRANSPORT 0x0000008 REQUEST_ALL 0xFFFFFFFF
ລູກຄ້າຮ້ອງຂໍໃຫ້ມີຂໍ້ຄວາມແຈ້ງເຕືອນທີ່ຈະຖືກສົ່ງໄປຫາທີ່ຢູ່ທີ່ບໍ່ແມ່ນຂອງ
packet ທີ່ຮ້ອງຂໍການແຈ້ງເຕືອນໂດຍການສົ່ງ "ຮ້ອງຂໍການແຈ້ງເຕືອນທີ່" packet,
/receive_at. ຊຸດນີ້ມີແບບຟອມ
/receive_at ປະເພດ port-number host-name
ບ່ອນທີ່ປະເພດແມ່ນສໍາລັບ / ຮັບ ແລະບ່ອນທີ່ port-number ແລະ host-name ໃຫ້ທີ່ຢູ່
ການແຈ້ງເຕືອນນັ້ນຄວນຈະຖືກສົ່ງໄປຫາ.
ເມື່ອລູກຄ້າໄດ້ລົງທະບຽນຕໍ່ມາ / ຮັບ ແລະ /receive_at ຂໍ້ຄວາມແກ້ໄຂປະເພດ
ມູນຄ່າສໍາລັບລູກຄ້ານັ້ນ. ເພື່ອລຶບລູກຄ້າອອກຈາກທະບຽນສົ່ງຄໍາຮ້ອງຂໍດ້ວຍ a
ໝວດໝູ່ຂອງຄ່າລົບໜຶ່ງ.
ຫຼັງຈາກການຮ້ອງຂໍແຈ້ງການລູກຄ້າຈະໄດ້ຮັບຊຸດກໍານົດເວລາທີ່ກ່ຽວຂ້ອງທັງຫມົດທີ່ສົ່ງມາໂດຍ
ເຊີບເວີ. ທຸກແພັກເກັດເວລາ jack-osc ຖືກສົ່ງໃນຕອນເລີ່ມຕົ້ນຂອງໄລຍະເວລາ JACK ເປັນ OSC
ຂໍ້ຄວາມແລະມີຮູບຮ່າງດຽວກັນ:
tag ntp utc frm arg...
ບ່ອນທີ່ແທັກແມ່ນຊື່ຄໍາສັ່ງ, ແລະ ntp, utc ແລະ frm ແມ່ນການສະແຕມເວລາທີ່ຊີ້ໃຫ້ເຫັນຄືກັນ
ຈຸດເວລາ, ການເລີ່ມຕົ້ນຂອງໄລຍະເວລາ JACK ເມື່ອແພັກເກັດຖືກສົ່ງ. ntp ແມ່ນ unsigned
ຄ່າ NTP ຈຳນວນເຕັມ 64bit. utc ແມ່ນການເປັນຕົວແທນມູນຄ່າທີ່ແທ້ຈິງສອງເທົ່າຂອງ UTC
ເວລາ. frm ແມ່ນ 64bit integer frame ທີ່ເຊັນກັນກັບຄ່າຢ່າງແທ້ຈິງຂອງທີ່ບໍ່ແມ່ນ
ກໍານົດແຕ່ທີ່ເພີ່ມຂຶ້ນ synchronously ກັບ ntp ແລະ utc stamps ທີ່ໃຊ້ເວລາ. arg ... ແມ່ນ
ຊຸດຂອງ tag arguments ສະເພາະ.
ຊຸດເວລາທີ່ສົ່ງໂດຍ jack-osc ແມ່ນ:
/pulse ntp utc frm p-ntp p-utc p-frm pulse : Pulse Location. ຊຸດນີ້ຊີ້ໃຫ້ເຫັນວ່າ
ກອບທີ່ໃກ້ທີ່ສຸດກັບກໍາມະຈອນເຕັ້ນ integer ເກີດຂຶ້ນໃນເວລາທີ່ໄດ້ຮັບໂດຍການສະແຕມເວລາ
p-ntp, p-utc ແລະ p-frm. ຈໍານວນກໍາມະຈອນແມ່ນອີງໃສ່ຫນຶ່ງ. ຊຸດນີ້ຖືກສົ່ງໄປໃນຕອນເລີ່ມຕົ້ນຂອງ
ໄລຍະເວລາ JACK ທີ່ກໍາມະຈອນຈໍານວນເຕັມຈະເກີດຂຶ້ນ. ແພັກເກັດນີ້ບໍ່ໄດ້ຖືກສົ່ງຖ້າ
ການຂົນສົ່ງຖືກຢຸດ. ຊຸດນີ້ຖືກສົ່ງໄປກ່ອນ /ໝາຍຕິກ packet ສໍາລັບໄລຍະເວລາດຽວກັນ.
/tick ntp utc frm frame pulse : ໄລຍະເວລາ Tick. ຊຸດນີ້ຖືກສົ່ງຄັ້ງດຽວຕໍ່ໄລຍະເວລາ JACK. ໄດ້
ກອບມູນຄ່າ integer ແມ່ນສະຖານທີ່ການຂົນສົ່ງໃນເຟຣມ, ຄວາມແມ່ນຍໍາຂອງມູນຄ່າທີ່ແທ້ຈິງສອງເທົ່າ
ກໍາມະຈອນແມ່ນສະຖານທີ່ຂົນສົ່ງໃນກໍາມະຈອນ. ຄ່າກຳມະຈອນແມ່ນອ່ານຈາກເຄື່ອງສະສົມ ແລະ
ແມ່ນປະມານພຽງແຕ່, accumulator ໄດ້ຖືກແກ້ໄຂໃນແຕ່ລະສະຖານທີ່ກໍາມະຈອນ integer.
/drift ntp utc frm ntp-dif utc-dif : ການແກ້ໄຂພຽງການລອຍລົມ. ຊຸດນີ້ຖືກສົ່ງທຸກຄັ້ງທີ່
ການແກ້ໄຂການລອຍໂມງຖືກແລ່ນ. ຄວາມຖີ່ຂອງການນີ້ແມ່ນກໍານົດໂດຍ -c ທາງເລືອກໃນການ
jack-osc server. ຄ່າຈຳນວນເຕັມ ntp-dif ແມ່ນຮູບແບບ NTP ຂອງຄ່າ drift ທີ່ຖືກແກ້ໄຂ
ແລະ utc-dif ແບບຟອມ UTC. ເນື່ອງຈາກ JACK ເປັນໂມງຕົວຢ່າງບໍ່ມີຄ່າ drift ຂອງກອບ.
ຊຸດການປ່ຽນແປງຂອງລັດທີ່ສົ່ງໂດຍ jack-osc ແມ່ນ:
/transport ntp utc frm fps ppm ppc pt state : ການປ່ຽນແປງລັດການຂົນສົ່ງ. ຊຸດນີ້ຖືກສົ່ງ
ທຸກຄັ້ງທີ່ການຂົນສົ່ງ JACK ປ່ຽນແປງ. ຄວາມແມ່ນຍໍາສອງເທົ່າ fps ມູນຄ່າທີ່ແທ້ຈິງແມ່ນຕົວຢ່າງ
ອັດຕາໃນເຟຣມຕໍ່ວິນາທີ. ຄວາມແມ່ນຍໍາສອງເທົ່າ ppm ມູນຄ່າທີ່ແທ້ຈິງແມ່ນ tempo ໃນ pulses ຕໍ່
ນາທີ. ຄວາມແມ່ນຍໍາສອງເທົ່າ ppc ມູນຄ່າທີ່ແທ້ຈິງແມ່ນຄວາມຍາວວັດແທກໃນກໍາມະຈອນຕໍ່ຮອບ. ໄດ້
double precision ຄ່າທີ່ແທ້ຈິງ pt ແມ່ນປະເພດກໍາມະຈອນ. ສະຖານະຄ່າຈຳນວນເຕັມແມ່ນສູນຖ້າ the
ການຂົນສົ່ງໄດ້ຢຸດເຊົາແລະຫນຶ່ງຖ້າມັນໄດ້ເລີ່ມຕົ້ນ. ເບິ່ງຍັງ /ສະຖານະ ຂໍ້ຄວາມອະທິບາຍ
ຂ້າງລຸ່ມນີ້.
ລູກຄ້າສາມາດຮ້ອງຂໍກອບປັດຈຸບັນແລະຄ່າກໍາມະຈອນໂດຍການສົ່ງ a / ປັດຈຸບັນ packet, ເຊິ່ງ
ຮຽກຮ້ອງໃຫ້ມີການໂຕ້ຖຽງທີ່ບໍ່ມີ. ຄໍາຕອບກັບ ກ /current.reply packet, ເຊິ່ງມີຮູບແບບດຽວກັນກັບ
a /ໝາຍຕິກ ແພັກເກັດ. ການຕີຄວາມຊັດເຈນຂອງຊອງທີ່ໄດ້ມາໃນລັກສະນະນີ້ແມ່ນ
ມີບັນຫາ.
ລູກຄ້າຮ້ອງຂໍແພັກເກັດສະຖານະໂດຍການສົ່ງຊຸດ "ສະຖານະການຮ້ອງຂໍ", /ສະຖານະ, ທີ່
ບໍ່ຕ້ອງການການໂຕ້ຖຽງ. ເຊີບເວີຕອບກັບທັນທີດ້ວຍແພັກເກັດຕອບສະຖານະ,
/status.reply. ຊຸດສະຖານະແມ່ນຂໍ້ຄວາມ OSC ແລະບໍ່ໄດ້ສະແຕມເວລາ. ມັນມີ
ຮູບຮ່າງ:
/status.reply fps ppm ppc pt ລັດ
ບ່ອນທີ່ຄ່າການໂຕ້ຖຽງແມ່ນໄດ້ອະທິບາຍໄວ້ສໍາລັບ / ການຂົນສົ່ງ ຂໍ້ຄວາມ. ມັນມີຈຸດປະສົງນັ້ນ
ລູກຄ້າຈະຮ້ອງຂໍຊຸດສະຖານະດຽວກ່ອນທີ່ຈະຮ້ອງຂໍການແຈ້ງເຕືອນສໍາລັບທຸກຄົນ
ການປ່ຽນແປງຂອງລັດຕໍ່ມາ.
ລູກຄ້າລິເລີ່ມການປ່ຽນແປງສະຖານະມ້ວນການຂົນສົ່ງໂດຍການສົ່ງ "ຮ້ອງຂໍການຂົນສົ່ງ
ການດໍາເນີນງານ" ຊຸດ, / ເລີ່ມຕົ້ນ or / ຢຸດ ກັບເຄື່ອງແມ່ຂ່າຍ jack-osc. ທັງບໍ່ຮຽກຮ້ອງໃຫ້ມີການໂຕ້ຖຽງ.
ລູກຄ້າເລີ່ມຕົ້ນການປ່ຽນແປງສະຖານທີ່ຂົນສົ່ງໂດຍການສົ່ງ "ການຮ້ອງຂໍການດໍາເນີນການຊອກຫາສະຖານທີ່"
ແພັກເກັດ, / ສະຖານທີ່, ກັບເຄື່ອງແມ່ຂ່າຍ jack-osc. ມັນມີຮູບຮ່າງ:
/ ຄົ້ນຫາສະຖານທີ່
ບ່ອນທີ່ສະຖານທີ່ມູນຄ່າທີ່ແທ້ຈິງຄວາມແມ່ນຍໍາດຽວແມ່ນສະຖານທີ່ຂົນສົ່ງທີ່ຮ້ອງຂໍໃນ
ວິນາທີ.
ລູກຄ້າສາມາດເຊື່ອມຕໍ່ແລະຕັດການເຊື່ອມຕໍ່ພອດໂດຍການສົ່ງ / ເຊື່ອມຕໍ່ ແລະ / ຕັດການເຊື່ອມຕໍ່ ຂໍ້ຄວາມຫາ
ເຊີບເວີ jack-osc. ທັງສອງມີຮູບຮ່າງ:
/[dis]ເຊື່ອມຕໍ່ຊ້າຍຂວາ
jack-osc ປະຕິບັດພຽງແຕ່ຊຸດຍ່ອຍຂອງໂປໂຕຄອນ OSC. ໂດຍສະເພາະມັນບໍ່ໄດ້ປະຕິບັດ
ກົດລະບຽບການຈັບຄູ່ patten ແລະບໍ່ປະຕິບັດຕົວກໍານົດເວລາສໍາລັບຂໍ້ຄວາມທີ່ເຂົ້າມາ.
jack-osc ຖິ້ມແພັກເກັດຂາເຂົ້າທີ່ບໍ່ໄດ້ຮັບການຮັບຮູ້ທັງໝົດ.
ໃຊ້ jack-osc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net