นี่คือคำสั่ง aubiopitch ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ออไบโอพิช - เครื่องมือบรรทัดคำสั่งเพื่อแยกระดับเสียงดนตรี
เรื่องย่อ
ออไบโอพิช แหล่ง
ออไบโอพิช [[-i] แหล่ง] [-o จม]
[-r อัตรา] [-B ชนะ] [-H กระโดด]
[-p วิธี] [-u หน่วย] [-l เธรด]
[-s SIL] [-f]
[-v] [-h] [-j]
DESCRIPTION
ออไบโอพิช พยายามตรวจจับระดับเสียง ความสูงของโน้ตดนตรีที่รับรู้
เมื่อเริ่มต้นด้วยอินพุต แหล่ง (-i/--ป้อนข้อมูล) ระยะห่างที่ตรวจพบจะถูกพิมพ์บน
คอนโซล นำหน้าด้วยการประทับเวลาเป็นวินาที หากไม่พบตัวเลือก pitch ผลลัพธ์จะเป็น
0.
เมื่อเริ่มต้นโดยไม่มีอินพุต แหล่งหรือด้วยตัวเลือกแจ็ค (-j/--แจ็ค), ออไบโอพิช
เริ่มในโหมดแจ็ค
OPTIONS
โปรแกรมนี้ใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย
สองขีดกลาง (--) สรุปตัวเลือกอยู่ด้านล่าง
-ผม, --ป้อนข้อมูล แหล่ง
เรียกใช้การวิเคราะห์ไฟล์เสียงนี้ รองรับการบีบอัดและบีบอัดข้อมูลส่วนใหญ่
ขึ้นอยู่กับวิธีการสร้าง aubio
-o, --เอาท์พุท จม
บันทึกผลลัพธ์ในไฟล์นี้ ไฟล์จะถูกสร้างขึ้นในรูปแบบของไฟล์อินพุต
ความถี่ที่ตรวจพบจะเล่นที่ระดับความดังที่ตรวจพบ
-NS, --ตัวอย่าง อัตรา
ดึงข้อมูลเข้า แหล่ง, สุ่มตัวอย่างตามการสุ่มตัวอย่างที่กำหนด อัตรา. อัตรา ควรจะเป็น
ระบุในเฮิรตซ์เป็นจำนวนเต็ม ถ้า 0 การสุ่มตัวอย่าง อัตรา ของเดิม แหล่ง
จะถูกนำไปใช้. ค่าเริ่มต้นเป็น 0
-NS, --บัฟไซส์ ชนะ
ขนาดของบัฟเฟอร์ที่จะวิเคราะห์ นั่นคือ ความยาวของหน้าต่างที่ใช้สำหรับ
การคำนวณสเปกตรัมและชั่วขณะ ค่าเริ่มต้นคือ 2048
-ชม, --กระโดดขนาด กระโดด
จำนวนตัวอย่างระหว่างการวิเคราะห์สองครั้งติดต่อกัน ค่าเริ่มต้นเป็น 256
-NS, --ขว้าง วิธี
การตรวจจับระดับเสียง วิธี ใช้. ดูวิธีการเสนอขายด้านล่าง ค่าเริ่มต้นเป็น 'ค่าเริ่มต้น'
-ยู, --ขว้าง-หน่วย หน่วย
พื้นที่ หน่วย เพื่อใช้ในการพิมพ์ความถี่ ค่าที่เป็นไปได้ ได้แก่ midi, bin, cent,
และเฮิรตซ์ ค่าเริ่มต้นเป็น 'Hz'
-l --pitch-ความอดทน เธรด
ตั้งค่าความคลาดเคลื่อนสำหรับอัลกอริธึมการตรวจจับระดับเสียง ค่าทั่วไปอยู่ในช่วงระหว่าง
0.2 และ 0.9 นำเสนอผู้สมัครที่มั่นใจน้อยกว่าเกณฑ์นี้จะ
ไม่ถูกเลือก ยิ่งเกณฑ์สูง ยิ่งมั่นใจในผู้สมัคร
ค่าเริ่มต้นที่จะยกเลิกการตั้งค่า
-NS, --ความเงียบ SIL
ตั้งค่าเกณฑ์ความเงียบในหน่วย dB ซึ่งจะไม่ตรวจพบการโจมตี NS
ค่าของ -20.0 จะกำจัดการโจมตีส่วนใหญ่ แต่ที่ดังที่สุด ค่าของ -90.0
จะเลือกการโจมตีทั้งหมด ค่าเริ่มต้นเป็น -90.0.
-NS, --ผสมอินพุต
ผสม แหล่ง สัญญาณไปยังสัญญาณเอาท์พุตก่อนเขียนถึง จม.
-NS, --บังคับ-เขียนทับ
เขียนทับไฟล์เอาต์พุตหากมีอยู่แล้ว
-NS, --แจ็ค
ใช้แจ็คอินพุต/เอาต์พุต คุณจะต้องใช้ตัวควบคุมการเชื่อมต่อแจ็คเพื่อป้อน aubio
สัญญาณบางอย่างและฟังผลลัพธ์ของมัน
-ชม, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือสั้นๆ แล้วออก
-ใน, --รายละเอียด
ละเอียด.
PITCH วิธี
วิธีการที่มีอยู่คือ:
ผิดนัด
ใช้ค่าเริ่มต้น วิธี
ปัจจุบันค่าเริ่มต้น วิธี ถูกตั้งค่าเป็น yinfft
มิต
ชมิตต์ทริกเกอร์
การแยกพิทช์นี้ วิธี ใช้ทริกเกอร์ Schmitt เพื่อประมาณระยะเวลาของa
สัญญาณ. มีราคาไม่แพงนัก แต่ก็มีความไวต่อสัญญาณรบกวนมาก
หวี ตัวกรองหวีฮาร์มอนิกที่รวดเร็ว
การแยกพิทช์นี้ วิธี ใช้ตัวกรองหวีฮาร์มอนิกที่รวดเร็วเพื่อกำหนด
ความถี่พื้นฐานของเสียงฮาร์มอนิก
หวี ตัวกรองหลายหวี
อัลกอริธึมการประมาณความถี่พื้นฐานนี้ใช้การแบนสเปกตรัมแบบหลายหวี
การกรองและฮิสโตแกรมสูงสุด
ข้อมูลจำเพาะ
ฟังก์ชันสหสัมพันธ์อัตโนมัติของสเปกตรัม
หยิน อัลกอริทึม YIN
อัลกอริทึมนี้พัฒนาโดย A. de Cheveigne และ H. Kawahara และเผยแพร่ครั้งแรก
ใน:
De Cheveigné, A. , Kawahara, H. (2002) "YIN ตัวประมาณความถี่พื้นฐานสำหรับการพูด
และดนตรี", J. Acoust. Soc. Am. 111, 1917-1930.
ยินฟฟ อัลกอริทึม Yinfft
อัลกอริทึมนี้ได้มาจากอัลกอริทึม YIN ในการดำเนินการนี้ ฟูริเยร์
การแปลงใช้เพื่อคำนวณฟังก์ชันผลต่างกำลังสองแบบเรียว ซึ่งช่วยให้สเปกตรัม
น้ำหนัก เนื่องจากฟังก์ชันผลต่างมีรูปเรียว การเลือกช่วงเวลาจึงเท่ากับ
ง่าย
Paul Brossier คำอธิบายประกอบอัตโนมัติของเสียงดนตรีสำหรับระบบโต้ตอบ บทที่ 3
Pitch Analysis, วิทยานิพนธ์ระดับปริญญาเอก, Center for Digital music, Queen Mary University of London,
ลอนดอน สหราชอาณาจักร พ.ศ. 2006
ใช้ aubiopitch ออนไลน์โดยใช้บริการ onworks.net