พิตช์เสียง ทำงานอย่างไร
พิตช์เสียงปรับพิตช์ของแทร็กขึ้นหรือลงเป็นเซมิโทน จากหนึ่งอ็อกเทฟลงถึงหนึ่งอ็อกเทฟขึ้น โดยไม่เปลี่ยนระยะเวลา ทั้งหมดภายในเบราว์เซอร์ของคุณ build ffmpeg.wasm ที่ใช้งานไม่มีตัวปรับพิตช์คุณภาพสูงเฉพาะทางในตัว ดังนั้นเครื่องมือนี้จึงสร้างขึ้นจากฟิลเตอร์ที่มีอยู่เสมอ: ก่อนอื่นทำให้เสียงเป็นมาตรฐานที่อัตราสุ่มตัวอย่างที่รู้จักคือ 48000 Hz (aresample) แล้วเปลี่ยนป้ายอัตรานั้นตามอัตราส่วนพิตช์ (asetrate) ซึ่งเปลี่ยนทั้งพิตช์และความเร็วพร้อมกัน และสุดท้ายชดเชยการเปลี่ยนความเร็วด้วยการยืดเวลาแบบ atempo ชุดเดียวกับที่ audio-speed ใช้ คืนระยะเวลาเดิมในขณะที่คงพิตช์ใหม่ไว้
นี่คือการแลกเปลี่ยนที่แท้จริงและตรงไปตรงมา: มันเป็นตัวปรับพิตช์แบบอิงอัตราสุ่มตัวอย่างคลาสสิก ไม่ใช่ phase-vocoder ระดับสตูดิโอ (เหมือน Melodyne หรือเครื่องมือที่ใช้ rubberband) ดังนั้นการปรับมาก ๆ อาจฟังดูไม่เป็นธรรมชาตินักกับเนื้อหาที่ซับซ้อนอย่างมิกซ์เต็ม ในขณะที่การปรับเล็กน้อยกับเสียงหรือเครื่องดนตรีชิ้นเดียวมักฟังดูสะอาด