ESP32-S3 tabanlı bağımsız gitar amfisi ve efekt pedalı geliştirildi
Öne çıkanlar
- Sistem, 23 katmanlı NAM A2 modellerini ESP32-S3'ün her iki çekirdeğine dağıtarak 48 kHz hızında gerçek zamanlı işliyor.
- Arayüz TSX ile yazıldı ve gömülü tarafta JavaScript motoru kullanılmadan doğrudan yerel C++ koduna derlendi.
- Standart USB ses kartlarını USB host olarak süren donanım, harici microSD karttan özel amfi modellerini kabul ediyor.
Geliştirici topluluğu, Waveshare ESP32-S3 dokunmatik AMOLED geliştirme kartı üzerinde çalışan bağımsız bir gitar amfisi ve efekt pedalı projesi yayımladı. Açık kaynak kodlu proje, Neural Amp Modeler (NAM) A2 modellerini ESP32-S3 mikrodenetleyicisi üzerinde gerçek zamanlı olarak çalıştırıyor. Cihaz, standart USB ses kartlarını USB ana makine (host) kipinde tanıyarak 48 kHz frekansında doğrudan ses işleme olanağı sunuyor.
Pedalın kullanıcı arayüzü TSX formatında yazıldı ve yerel C++ koduna derlendi; sistemde herhangi bir JavaScript motoru çalışmıyor. Ses zincirinde kapı, kompresör, koro ve sürücü efektleri amfi öncesinde yer alırken, dijital gecikme ve yaylı yankı amfi sonrasında işleniyor. Kullanıcılar microSD kart üzerinden kendi .nam model dosyalarını doğrudan cihaza yükleyebiliyor ve dahili akort cihazını ekran üzerinden yönetebiliyor.
Firmware, dokunmatik ekranı bulunmayan standart ESP32-S3 kartlarında da çalışacak şekilde esnek bir mimariyle yapılandırıldı. Ekransız modellerde önyükleme düğmesi pedal anahtarı işlevi görüyor ve yönetim Wi-Fi üzerinden sunulan bakım kipiyle yapılıyor. Projenin aynı kaynak kodundan derlenen WebAssembly sürümü ise donanıma ihtiyaç duyulmadan doğrudan internet tarayıcısı üzerinden test edilebiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.