ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

jack-osc - ออนไลน์ในคลาวด์

เรียกใช้ jack-osc ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง jack-osc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


jack-osc - Daemon สิ่งพิมพ์ขนส่ง JACK

เรื่องย่อ


jack-osc [ตัวเลือก]

OPTIONS


-c : ตั้งค่าช่วงการแก้ไขการเลื่อนในช่วงเวลา (ค่าเริ่มต้น=64) -p : ตั้งค่าหมายเลขพอร์ต
(ค่าเริ่มต้น=57130)

DESCRIPTION


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

ลูกค้าขอให้ส่งข้อความแจ้งเตือนไปยังที่อยู่ที่ไม่ใช่ที่อยู่ของ
แพ็กเก็ตที่ร้องขอการแจ้งเตือนโดยส่ง "แจ้งคำขอที่" แพ็กเก็ต
/receive_at. แพ็กเก็ตนี้มีรูปแบบ

/receive_at หมวดหมู่ หมายเลขพอร์ต ชื่อโฮสต์

ที่หมวดหมู่เป็นสำหรับ /รับ และโดยที่หมายเลขพอร์ตและชื่อโฮสต์ให้ที่อยู่
ควรส่งการแจ้งเตือนนั้นไปที่

เมื่อลูกค้าลงทะเบียนภายหลัง /รับ และ /receive_at ข้อความแก้ไขหมวดหมู่
มูลค่าสำหรับลูกค้ารายนั้น หากต้องการลบไคลเอนต์ออกจากการลงทะเบียนให้ส่งคำขอด้วย a
ค่าหมวดหมู่ของค่าลบหนึ่ง

หลังจากขอการแจ้งเตือนลูกค้าจะได้รับแพ็คเก็ตเวลาที่เกี่ยวข้องทั้งหมดที่ส่งโดย
เซิฟเวอร์. แพ็กเก็ตเวลาของ jack-osc ทั้งหมดจะถูกส่งเมื่อเริ่มต้นช่วงเวลา JACK เป็น OSC
ข้อความและมีรูปร่างเหมือนกัน:

แท็ก ntp utc frm arg...

โดยที่ tag คือชื่อคำสั่ง และ ntp, utc และ frm เป็นการประทับเวลาที่บ่งชี้เหมือนกัน
จุดเวลา จุดเริ่มต้นของช่วงเวลา JACK เมื่อส่งแพ็กเก็ต ntp ไม่ได้ลงนาม
ค่า NTP จำนวนเต็ม 64 บิต utc เป็นการแสดงมูลค่าจริงสองเท่าของUTC
เวลา. frm เป็นตัวนับเฟรมจำนวนเต็ม 64 บิตที่ลงนามแล้วซึ่งค่าสัมบูรณ์ซึ่งไม่ใช่
กำหนดไว้แต่จะเพิ่มขึ้นพร้อมกันกับการประทับเวลา ntp และ utc arg... คือ
ชุดอาร์กิวเมนต์เฉพาะแท็ก

แพ็กเก็ตเวลาส่งโดย jack-osc คือ:

/pulse ntp utc frm p-ntp p-utc p-frm พัลส์: ตำแหน่งพัลส์ แพ็กเก็ตนี้บ่งชี้ว่า
เฟรมที่ใกล้ที่สุดกับพัลส์พัลส์จำนวนเต็มเกิดขึ้นในเวลาที่กำหนดโดยการประทับเวลา
p-ntp, p-utc และ p-frm หมายเลขพัลส์เป็นแบบหนึ่ง แพ็กเก็ตนี้ถูกส่งเมื่อเริ่มต้น
ช่วงเวลา JACK ที่พัลส์จำนวนเต็มจะเกิดขึ้น แพ็กเก็ตนี้จะไม่ถูกส่งหาก
การขนส่งหยุดลง แพ็กเก็ตนี้ถูกส่งก่อน /ติ๊ก แพ็คเก็ตในช่วงเวลาเดียวกัน

/tick ntp utc frm เฟรมพัลส์ : ขีดระยะเวลา แพ็กเก็ตนี้จะถูกส่งหนึ่งครั้งต่อช่วงเวลา JACK NS
กรอบค่าจำนวนเต็มคือตำแหน่งการขนส่งในเฟรมค่าจริงสองเท่าความแม่นยำ
ชีพจรคือตำแหน่งการขนส่งในพัลส์ ค่าพัลส์ถูกอ่านจากตัวสะสมและ
เป็นค่าโดยประมาณเท่านั้น ตัวสะสมจะได้รับการแก้ไขที่ตำแหน่งพัลส์จำนวนเต็มแต่ละตำแหน่ง

/drift ntp utc frm ntp-dif utc-dif : การแก้ไขดริฟท์ แพ็กเก็ตนี้จะถูกส่งทุกครั้งที่
กำลังดำเนินการแก้ไขการเลื่อนของนาฬิกา ความถี่ของสิ่งนี้ถูกกำหนดโดย -c ตัวเลือก
เซิร์ฟเวอร์แจ็ค osc ค่าจำนวนเต็ม ntp-dif คือรูปแบบ NTP ของค่าดริฟท์ที่แก้ไขแล้ว
และ utc-dif แบบฟอร์ม UTC เนื่องจาก JACK เป็นนาฬิกาตัวอย่าง จึงไม่มีค่าการเลื่อนเฟรม

แพ็กเก็ตการเปลี่ยนแปลงสถานะที่ส่งโดย jack-osc คือ:

/transport ntp utc frm fps ppm ppc pt state : เปลี่ยนสถานะการขนส่ง แพ็กนี้ส่งแล้ว
เมื่อใดก็ตามที่การขนส่ง JACK เปลี่ยนไป fps ค่าจริงที่มีความแม่นยำสองเท่าคือตัวอย่าง
อัตราเฟรมต่อวินาที ppm ค่าจริงความแม่นยำสองเท่าคือจังหวะในพัลส์ต่อ
นาที. ppc มูลค่าจริงสองเท่าคือความยาวการวัดในพัลส์ต่อรอบ NS
ค่าจริงความแม่นยำสองเท่า pt เป็นประเภทพัลส์ สถานะค่าจำนวนเต็มเป็นศูนย์ถ้า
การขนส่งหยุดลงและหากมีการเริ่มต้น ดูเพิ่มเติมที่ /สถานะ ข้อความอธิบาย
ด้านล่าง

ลูกค้าสามารถขอเฟรมปัจจุบันและค่าพัลส์โดยส่ง a / ปัจจุบัน แพ็กเก็ตซึ่ง
ไม่ต้องการข้อโต้แย้ง การตอบกลับด้วย /current.reply แพ็กเก็ตซึ่งมีรูปแบบเดียวกับ
a /ติ๊ก แพ็คเก็ต การตีความที่ถูกต้องของแพ็กเก็ตที่ได้รับในลักษณะนี้คือ
มีปัญหา

ลูกค้าขอแพ็คเก็ตสถานะโดยส่งแพ็คเก็ต "สถานะคำขอ" /สถานะซึ่ง
ไม่ต้องการข้อโต้แย้ง เซิร์ฟเวอร์ตอบกลับทันทีด้วยแพ็คเก็ตตอบกลับสถานะ
/status.reply. แพ็กเก็ตสถานะเป็นข้อความ OSC และไม่มีการประทับเวลา มันมี
รูปร่าง:

/status.reply fps ppm ppc สถานะ

โดยที่ค่าอาร์กิวเมนต์เป็นไปตามที่อธิบายไว้สำหรับ /ขนส่ง ข้อความ. ตั้งใจไว้ว่า
ลูกค้าจะขอแพ็คเก็ตสถานะเดียวก่อนที่จะขอการแจ้งเตือนสำหรับทุกคน
การเปลี่ยนแปลงสถานะที่ตามมา

ลูกค้าเริ่มต้นการเปลี่ยนแปลงในสถานะม้วนการขนส่งโดยส่ง "คำขอการขนส่ง
การดำเนินการ" แพ็กเก็ต, / start or /หยุด ไปยังเซิร์ฟเวอร์ jack-osc ไม่ต้องการข้อโต้แย้ง

ลูกค้าเริ่มต้นการเปลี่ยนแปลงในตำแหน่งการขนส่งโดยส่ง "การดำเนินการค้นหาคำขอ"
แพ็คเก็ต, /ระบุตำแหน่ง, ไปยังเซิร์ฟเวอร์ jack-osc มันมีรูปร่าง:

/ระบุตำแหน่ง

โดยที่ตำแหน่งค่าจริงที่มีความแม่นยำเพียงจุดเดียวคือตำแหน่งการขนส่งที่ร้องขอใน
วินาที

ลูกค้าสามารถเชื่อมต่อและตัดการเชื่อมต่อพอร์ตโดยส่ง /เชื่อมต่อ และ /ตัดการเชื่อมต่อ ข้อความถึง
เซิร์ฟเวอร์ jack-osc ทั้งสองมีรูปร่าง:

/[dis]เชื่อมต่อซ้ายขวา

jack-osc ใช้ส่วนย่อยของโปรโตคอล OSC เท่านั้น โดยเฉพาะอย่างยิ่งมันไม่ได้ดำเนินการ
กฎการจับคู่ patten และไม่ใช้ตัวกำหนดตารางเวลาสำหรับข้อความขาเข้า

jack-osc ดรอปแพ็กเก็ตขาเข้าที่ไม่รู้จักทั้งหมด

ใช้ jack-osc ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad