Aubio เป็นห้องสมุดที่จะติดฉลากเพลงและเสียง มันฟังสัญญาณเสียงและพยายามตรวจจับเหตุการณ์ ตัวอย่างเช่นเมื่อกลองถูกตีซึ่งความถี่นั้นเป็นโน้ตหรือสิ่งที่จังหวะเป็นท่วงทำนองจังหวะ
คุณสมบัติของมันรวมถึงการแบ่งส่วนไฟล์เสียงก่อนการโจมตีแต่ละครั้งทำการตรวจจับระดับเสียงแตะจังหวะและการผลิตสตรีม MIDI จากเสียงสด
Aubio มีอัลกอริทึมและกิจวัตรหลายอย่างรวมถึง:
ชื่อ Aubio มาจาก เสียง ที่มีการพิมพ์ผิด: ข้อผิดพลาดบางอย่างน่าจะพบได้ในผลลัพธ์
มีโมดูล Python สำหรับ Aubio สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้โปรดดูไฟล์ python/README.md และคู่มือ
โมดูล Python มาพร้อมกับเครื่องมือบรรทัดคำสั่งต่อไปนี้:
aubio แยกข้อมูลจากไฟล์เสียงaubiocut slices ไฟล์เสียงที่เริ่มมีอาการหรือเอาชนะการประทับเวลาเครื่องมือบรรทัดคำสั่งเพิ่มเติมรวมอยู่พร้อมกับไลบรารี:
aubioonset ส่งออกเวลาแสตมป์ของหมายเหตุที่ตรวจพบ onsetsaubiopitch พยายามระบุความถี่พื้นฐานหรือระดับเสียงสำหรับแต่ละเฟรมของเสียงอินพุตaubiomfcc คำนวณค่าสัมประสิทธิ์ cepstrum melquencyaubiotrack เอาท์พุทเวลาประทับของจังหวะที่ตรวจพบaubionotes ปล่อยโน้ตเหมือน midi ด้วยการโจมตีสนามและระยะเวลาaubioquiet สารสกัดจากภูมิภาคที่เงียบและดัง เอกสารเวอร์ชันล่าสุดสามารถดูได้ที่:
https://aubio.org/documentation
Aubio รวบรวมบน Linux, Mac OS X, Windows, Cygwin และ iOS
ในการรวบรวม Aubio คุณควรจะสามารถเรียกใช้ได้ง่าย:
make
เพื่อรวบรวมโมดูล Python:
./setup.py build
ดูคู่มือสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Aubio
โปรดใช้ลิงก์ DOI ด้านบนเพื่ออ้างถึงรุ่นนี้ในสิ่งพิมพ์ของคุณ สำหรับข้อมูลเพิ่มเติมโปรดดูที่หน้าเกี่ยวกับ Aubio Manual
หน้าแรกของโครงการนี้สามารถดูได้ที่: https://aubio.org/
Aubio เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายใหม่และ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใหม่ ๆ
ยินดีต้อนรับแพตช์: โปรดแยกพื้นที่เก็บข้อมูลล่าสุดและสร้างสาขาฟีเจอร์ คำขอที่ส่งควรผ่านการทดสอบการรวมอย่างต่อเนื่องทั้งหมด