Çalınan bir piyano parçası için bir müzik parçasını üretebilen bir sistem uygulamaya çalışıyorum, yani, gerçek zamanlı bir transkripsiyon olmalı ve kaydedileninki değil. parça. Gerçek zamanlı müzik transkripsiyonu
Şimdiye kadarFFt on MATLAB
kullanarak,
wav
dosyalar üzerinde test ettik, ancak gerçek zamanlı gelince, sistem
gerçekten-gerçekten hızlı olması gerekiyor.
Ben, tahta ait türünü kullanabilirsiniz yaklaşımın ne tür üzerinde herhangi bir öneriniz (I Arduino
kullanarak düşündüm). Ben doğrudan Kullanabileceğim yaklaşımın ne tür C
1 İlginç proje henüz müzik yazıyla birlikte işe yaramadı, ama bence küçük parçalar halinde parça kaydetmek ve bunları transkripsiyonu gerekecektir. –
Bu tür bir yaklaşımın sadece bağımsız notları transkripsiyon için uygun olacağını tahmin ediyorum. Transkripsiyon akorları muhtemelen iyi sonuçlar getirmeyecektir. Bir midi klavye çok daha kolay olurdu. –
Çok ilginç bir proje. Mevcut fft tabanlı uygulamanızın ne kadar hızlı çalıştığını söyleyebilir misiniz? Fft'nin çok hızlı bir şekilde O (n log (n)) olduğunu sanmıştım. – Oli