GUI ขึ้นอยู่กับ Omnirom DSP Manager และสามารถทำงานบนอุปกรณ์ Android ส่วนใหญ่ตั้งแต่ 5 ถึง 10 รวมถึง AOSP, Cyanogenmod, Huawei(arm64), LineageOS, Samsung และ HTC ล่าสุด แอพนี้มีคุณสมบัติเจ๋ง ๆ มากมาย
repo นี้เป็นเวอร์ชัน Android ของ JamesDSP, JDSP4Linux ใช้ไลบรารีหลักจาก repo ปัจจุบัน
ตัวปรับช่วงไดนามิกแบบมัลติแบนด์แบบหลายความละเอียด --> บูสเตอร์/ตัวลดช่วงไดนามิกแบบมัลติแบนด์ที่ปรับแต่งได้สูง
Auto Bass Boost -> การตรวจจับความถี่เพิ่มเสียงเบส เอฟเฟกต์ตรวจจับความถี่ที่น่าสนใจ และปรับเกน แบนด์วิธ และความถี่ตัดตามความเหมาะสม
เสียงสะท้อน -> Progenitor 2 (เครือข่าย IIR ที่ซับซ้อน)
การประมาณค่า FIR Equalizer และ IIR Equalizer -->ทั้ง FIR และ IIR Equalizer ให้การตอบสนองแบบคงที่เมื่อได้รับค่าที่สม่ำเสมอ ไม่เหมือนคู่แข่งบางราย
Convolver แบบแบ่งพาร์ติชัน (การแบ่งส่วนอัตโนมัติ) -> รองรับโมโน, สเตอริโอ, สเตอริโอเต็ม / จริง (LL, LR, RL, RR) IR
DSP ที่ตั้งโปรแกรมได้แบบสด -> เอฟเฟกต์ที่สามารถคอมไพล์โค้ด EEL ให้เป็น opcode และทำฐานการประมวลผลบนโค้ดที่คอมไพล์แล้ว เครื่องเสมือน EEL มีรูทีนทางคณิตศาสตร์ขั้นสูงและฟังก์ชัน DSP ที่สร้างไว้ล่วงหน้ามากมาย รวมถึง: ฟังก์ชันการจัดการสตริง C พื้นฐาน, ตัวแก้ปัญหาพีชคณิตเชิงเส้น (กำลังสองน้อยที่สุด, inv(), pinv()), การเพิ่มประสิทธิภาพทางคณิตศาสตร์ (linprog(), quadprog(), lsqlin()), ตัวแก้ปัญหารากพหุนาม (roots()), สเปกตรัม การประมวลผล (การแปลงฟูริเยร์ระยะสั้น), ธนาคารตัวกรองโพลีเฟส (การแปลง Q คงที่), ผู้ออกแบบตัวกรอง IIR / FIR อเนกประสงค์ (eqnerror() / firls()), แถบย่อย IIR การแปลงรูป, ตัวกรอง FIR รูปแบบตรง, เส้นหน่วงเวลาแบบเศษส่วน, รีแซมเปลอร์แบบโพลีเฟส, การบิดแบบ 1D แบบเรียลไทม์, ตัวประมาณค่า Burg แบบถดถอยอัตโนมัติ, อัลกอริธึมการค้นหาจุดสูงสุดอย่างง่าย
รายละเอียดเพิ่มเติม:ตัวแปรโอเพ่นซอร์ส EEL2
Stereo Widen --> อัลกอริธึมตรวจจับความสัมพันธ์ของเฟสสเตอริโอในพื้นที่สเปกตรัมบางส่วน และปรับปรุงเวทีเสียงสเตอริโอโดยไม่กระทบต่อความสมบูรณ์ของเสียงร้อง
Crossfeed -> รวมโหมด BS2B แบบดั้งเดิมและ HRTF ที่ใช้การบิด
การสร้างแบบจำลองหลอดสุญญากาศ -> เครื่องกำเนิดฮาร์มอนิกเครื่องที่สอง
Viper DDC (ธนาคารกรองลำดับที่สองแบบเรียงซ้อนแบบฟอร์ม II IIR)
#บิต | สถานะ |
---|---|
8 | ไม่รองรับ |
16 | รองรับ |
24(3บีอินท์) | รองรับ |
24(4บีอินท์) | รองรับ |
32(นานาชาติ) | รองรับ |
32(ลอย) | รองรับ |
ตอบ: โฟลต32
ตอบ: Convolver เป็นเอฟเฟกต์ที่ใช้การบิด (การดำเนินการทางคณิตศาสตร์) กับสัญญาณอินพุต ซึ่งใช้การตอบสนองที่ผู้ใช้ต้องการกับเพลงได้อย่างสมบูรณ์แบบ มันสามารถจำลองพื้นที่ทางกายภาพได้
เอฟเฟ็กต์นั้นต้องใช้ไฟล์เสียง (.wav/.irs/.flac) จึงจะกลายเป็นแหล่งตอบสนองแบบอิมพัลส์
สำหรับข้อมูลเพิ่มเติม: เสียงสะท้อนแบบ Convolution และ Convolution
A: วิธีการขั้นสูง (การติดตั้งด้วยตนเอง)
เอฟเฟกต์อาจถูกยกเลิกการโหลดโดยระบบ Android หากไม่มีสตรีมเสียงเป็นระยะเวลาหนึ่ง
audio_effects.conf เป็นไฟล์ที่ระบุเพื่อให้ระบบโหลดเอฟเฟกต์โดยใช้ UUID ที่รู้จัก
jdsp {
path /system/lib/soundfx/libjamesdsp.so
}
bundle {
path /system/lib/soundfx/libbundlewrapper.so
}
jamesdsp {
library jdsp
uuid f27317f4-c984-4de6-9a90-545759495bf2
}
effects {
B: การติดตั้งอัตโนมัติ (รองรับได้ถึง Android Pie)
เข้าร่วมกลุ่ม Telegram JDSP และกลุ่ม V4A เพื่อรับการอัปเดตล่าสุด วิธีการ:
ไม่จำเป็นต้องแก้ไข SELinux (ในกรณีส่วนใหญ่) ให้อุปกรณ์ของคุณปลอดภัยยิ่งขึ้น นอกจากนี้ การปรับแต่ง ROM ของคุณเองหรือแม้แต่พอร์ต ROM ด้วย JamesDSP ก็ถือเป็นเรื่องดี อุปกรณ์บางอย่างต้องใช้วิธีแก้ไขปัญหา SELinux เพื่อให้ทำงานได้อย่างถูกต้อง
ติดต่อผมทางอีเมล์ดีกว่าครับ ส่งมาที่ [email protected]
โครงเครื่องยนต์ใช้ DSPManager ของ Antti S. Lankila