Kembali ke projek

MaqamDetector

Aplikasi web yang membantu musisi, arranger, dan penggemar musik banjari untuk mengidentifikasi maqam (tangga nada modal) dari lagu-lagu Arab dan Timur Tengah secara otomatis — baik dari file audio, link YouTube, rekaman mikrofon, maupun humming melodi.

GolangPythonFastAPITanStack StartTailwind CSSCREPEClaude API

Masalah yang Dipecahkan

Anggota komunitas musik banjari sering kesulitan mengidentifikasi maqam pada lagu referensi Arab/Timur Tengah karena keterbatasan alat bantu otomatis dan sifat tangga nada maqam yang mikrotonal (quarter-tone). Proses manual memakan waktu dan membutuhkan pakar yang tidak selalu tersedia.

Fitur Utama

MaqamDetector menggabungkan pitch extraction presisi dengan AI untuk memberikan jawaban instan.

  • Multi-Input Detection: Identifikasi maqam melalui link YouTube, upload file audio (MP3/WAV), rekaman mikrofon langsung, hingga senandung (humming) melodi.
  • Quarter-Tone Aware: Menggunakan engine CREPE dan template matching berbasis 24-TET untuk mendeteksi interval mikrotonal yang khas pada musik Timur Tengah.
  • AI-Powered Explanation: Integrasi Claude API untuk menghasilkan penjelasan karakteristik maqam, nuansa emosi, dan tips aransemen dalam Bahasa Indonesia yang mudah dipahami.
  • Confidence & Alternatives: Menampilkan skor keyakinan deteksi beserta kandidat maqam alternatif untuk akurasi yang lebih transparan bagi pengguna.

Roadmap

Fase pengembangan selanjutnya mencakup visualisasi grafis pitch class profile, deteksi modulasi (perubahan maqam dalam satu lagu), mode edukasi ear-training, dan fitur koreksi komunitas untuk meningkatkan akurasi engine secara kolektif.

Tertarik dengan solusi serupa?

Mari diskusikan bagaimana kita bisa membangun sesuatu yang hebat bersama.

Hubungi Saya