ฉันค้นหาเว็บไซต์นี้เล็กน้อย แต่น่าประหลาดใจฉันไม่พบข้อมูลที่เกี่ยวข้องมากนักและความรู้เกี่ยวกับ DSP ของฉันนั้นมี จำกัด มาก
เป้าหมายของฉันค่อนข้างเรียบง่าย: ฉันต้องการตั้งค่าเสียงสะท้อนจากอัลกอริทึมใน C ++ ซึ่งฟังดูดีจริงๆ ตัวเลือกที่ดีที่สุดคือให้ผู้ใช้เลือกการแลกเปลี่ยนระหว่างคุณภาพและการใช้งาน cpu
จากสิ่งที่ฉันค้นพบจนถึงตอนนี้คือในการสร้างเสียงสะท้อนคุณต้องป้อนสัญญาณแบบแห้งในอัลกอริธึมการสะท้อนก่อน ถูกต้องหรือไม่
ตอนนี้ฉันได้พบบทความมากมายในส่วนของการสะท้อนปลายโดยใช้เครือข่ายตอบรับล่าช้า (การลดความต้องการการคืนค่าการจำลองการประดิษฐ์โดยใช้เครือข่ายการตอบกลับล่าช้าที่หลากหลาย ) จากสิ่งที่ฉันได้อ่าน FDN เป็นวิธีที่มีคุณภาพสูงไม่ฉลาดเกินไป (cpu ชาญฉลาด) ในการจำลองการสะท้อนกลับในช่วงปลาย นอกจากนี้ฉันคิดว่าคุณสามารถควบคุมคุณภาพ / การเรียกเก็บเงิน cpu โดยการเปลี่ยนจำนวนของสายการล่าช้า
อย่างไรก็ตามฉันไม่มีความคิดอย่างแน่นอนว่าจะเขียนโปรแกรมอัลโกสะท้อนต้น (จำได้ไหมฉันไม่รู้จริงๆในโดเมน DSP)
มันฟังดูมีเหตุผลสำหรับฉันที่จะใช้การหน่วงเวลาแบบมัลติซึ่งมีข้อดีที่ง่ายต่อการโปรแกรมและการคำนวณราคาไม่แพง แต่ฟังดูง่ายเกินไปที่จะเป็นจริง
นอกจากนี้สัญชาตญาณของฉันบอกฉันว่าต้องมีตัวกรองหนึ่งหรือหลายตัวในเส้นทางสัญญาณ
บางคนช่วยอธิบายหัวข้อนี้ให้ฉันหน่อยได้ไหม?
หมายเหตุสองประการ:
- ฉันไม่ได้หลังจากเสียงก้องกังวานเลย ฉันไม่สนใจเกี่ยวกับความสมจริงของ reverb แต่ฉันต้องการให้เสียงที่ฟังดูดีบิดเบี้ยวไม่ใช่เพื่อ reverb cpu หิว
- นอกจากนี้ส่วนการเข้ารหัสไม่ได้เป็นสิ่งที่ฉันกังวลฉันจะถามใน stackoverflow เป็นอย่างอื่น มันเป็นส่วน DSP จริงๆและเพียงแค่ส่วนนั้นซึ่งฉันหลังจาก :)