Mixi - Audio Editor, Recorder APP
ดูการใช้งานโครงกระดูกสำหรับแอปนี้ https://github.com/ashfaq1701/fast-mixer
Mixi เป็นแอปพลิเคชั่นบันทึกเสียงและมิกเซอร์สำหรับอุปกรณ์ Android คุณสมบัติหลักของแอพนี้คือ
* รูปแบบไฟล์ที่รองรับในปัจจุบัน: MP3, WAV
* อัตราตัวอย่างที่รองรับในปัจจุบัน: 48kHz
* แอพนี้สามารถอ่านไฟล์เสียงจากที่จัดเก็บอุปกรณ์
* แอพนี้สามารถแสดงรูปคลื่นของเสียงที่โหลดบน UI
* รูปคลื่นสามารถซูมเข้าซูมออกและเลื่อนได้
* สามารถดำเนินการแก้ไขเสียงต่างๆเช่นการปรับอัตราขยายการขยับการปิดเสียงการตัดการคัดลอกและการวาง
* แอพนี้สามารถตัดหรือคัดลอกส่วนจากเสียงและอนุญาตให้วางในเสียงอื่นหรือเป็นแหล่งข้อมูลใหม่
* แอพนี้สามารถบันทึกเสียงจากไมโครโฟนของผู้ใช้
* มีคุณสมบัติที่เรียกว่าการเล่นสดซึ่งจะเปิดใช้งานเมื่อเชื่อมต่อหูฟังแบบมีสายเท่านั้น เมื่อเลือกสิ่งนี้แล้วการบันทึกจากเสียงจะถูกส่งต่อไปยังหูฟังของผู้ใช้แบบเรียลไทม์ นี่คือเพื่อให้เอฟเฟกต์การบันทึกในสตูดิโอ
* มีคุณสมบัติที่เรียกว่าการเล่นแบบผสมซึ่งช่วยให้ผู้ใช้สามารถได้ยินไฟล์เสียงที่โหลดลงในหน้าจอการผสมในขณะที่กำลังบันทึก เป็นการมอบประสบการณ์การร้องเพลงคาราโอเกะด้วยความสะดวกสบาย
* ในขณะบันทึกเสียงผู้ใช้สามารถเห็นคลื่นบันทึกใน Visualizer
* ไฟล์เสียงที่บันทึกไว้สามารถเล่นและค้นหาได้จากหน้าจอบันทึก
* จากหน้าจอที่บันทึกผู้ใช้สามารถเล่นแทร็กที่บันทึกไว้ผสมกับแทร็กที่โหลดอื่น ๆ ทั้งหมดในหน้าจอผสม
* ผู้ใช้สามารถเล่นเสียงผสมของไฟล์ที่โหลดและบันทึกไว้ทั้งหมดในหน้าจอผสม ความคืบหน้าสามารถค้นหาได้โดยใช้แถบค้นหา นอกจากนี้ยังสามารถเลือกกลุ่มได้จากเสียงผสม
* ผู้ใช้สามารถซูมเข้ากลุ่มซูมออกและรีเซ็ตระดับการซูมได้
* ในที่สุดผู้ใช้สามารถส่งออกเสียงผสมเป็นไฟล์สื่อในที่จัดเก็บอุปกรณ์ ชื่อของไฟล์เอาต์พุตสามารถกำหนดค่าได้ ผลลัพธ์สุดท้ายสามารถพบได้ในโฟลเดอร์เสียงของตัวจัดการไฟล์อุปกรณ์
แอปนี้ยังคงเป็นหลักฐานยืนยันไม่ใช่ในระดับประสิทธิภาพที่ตั้งใจไว้ มีข้อ จำกัด หลายประการในแอป
* คุณภาพการบันทึกไม่ดีมาก เป็นการบันทึกเสียงดิบจาก Android OS ในอุปกรณ์ต่างๆคุณภาพเสียงอาจแตกต่างกันไปและบางส่วนอาจไม่ดี
* คุณสมบัติการเล่นสดไม่ได้เกิดขึ้นทันที มีความล่าช้ากว่าเสียงที่บันทึกไว้
* อาจมีปัญหาการจัดวางหลายแบบโดยเฉพาะกับป๊อปอัป
* แอพรองรับอัตราสุ่มตัวอย่างเดียวนั่นคือ 48kHz
* ขณะนี้ตัวเลือกการแก้ไขเสียงยังไม่พร้อมใช้งานทั้งหมด
* แอปไม่ได้รับการปรับแต่งหน่วยความจำให้เหมาะสม ตัวอย่างเช่นหากคุณโหลดเสียงแล้วแก้ไขให้มีความเงียบมากในช่วงต้น / กลางเสียงนั้นจะใช้หน่วยความจำทั้งหมดตามระยะเวลา
* การออกแบบไม่ดีมาก
* การขัดข้องอาจไม่เกิดขึ้นเนื่องจากฉันตามล่าอย่างระมัดระวัง แต่ในบางกรณีอาจเกิดข้อขัดข้องได้
ด้วยเหตุนี้ฉันจะปรับปรุงแอปให้ดีขึ้นในไม่ช้าและเร็ว ๆ นี้
* คุณภาพการบันทึกจะดีขึ้น FFT, การตัดเสียงรบกวนและคุณสมบัติการเพิ่มความคมชัดของเสียงจะถูกนำไปใช้
* เวลาแฝงของการเล่นสดจะถูกลบออก
* การออกแบบจะได้รับการปรับปรุงโดยมากและปัญหาการจัดวางจะได้รับการแก้ไข
* อัตราตัวอย่างที่รองรับหลายรายการจะถูกเพิ่มเป็นการตั้งค่าการกำหนดค่า
* จะมีการเพิ่มคุณสมบัติการแก้ไขเสียงเพิ่มเติม
* มีการวางแผนที่จะเพิ่มตัวกรองจำนวนมาก อัลกอริทึม DSP จะถูกนำไปใช้เพื่อเพิ่มเอฟเฟกต์มากมาย
* ค่าที่ตั้งล่วงหน้าจะถูกเพิ่ม
* ประสิทธิภาพของหน่วยความจำจะเพิ่มขึ้น เทคนิคการบีบอัดข้อมูลในหน่วยความจำบางอย่างจะถูกเพิ่มเข้าไปหากเป็นไปได้
* แหล่งที่มาของความผิดพลาดจะถูกตามล่าอย่างระมัดระวังมากขึ้น
* คุณสมบัติพิเศษและแบบชำระเงินจะถูกเพิ่มเข้ามา
แอปนี้เป็นความพยายามในการพัฒนาของนักพัฒนาเพียงคนเดียวฉัน เริ่มต้นเป็นขั้นตอนการเรียนรู้ของฉันเกี่ยวกับ NDK การเขียนโปรแกรมระดับต่ำและ DSP เนื่องจากความรู้ของฉันเติบโตเต็มที่ในแต่ละวันฉันจะสามารถเผยแพร่คุณสมบัติที่น่าสนใจและน่าตื่นเต้นยิ่งขึ้นในแอปได้
โปรดรายงานปัญหาทุกครั้งที่คุณติดตาม ฉันสามารถได้รับการติดต่อเกี่ยวกับงาน / สัญญาการพัฒนา Android หรือหากมีคนต้องการซื้อแอปนี้