Makestreme, iki dakikalık bir şarkıyı tek bir kağıda sığdıran dikkat çekici bir proje geliştirdi. Sistem, 2.9MB boyutundaki bir MP3 dosyasını Meta’nın EnCodec adlı sinir ağı tabanlı ses kodeğiyle yaklaşık 21KB’lık token verisine dönüştürüyor. Bu veri daha sonra sekiz ayrı QR koda bölünüp çift taraflı bir “paper cassette” düzeninde kağıda basılıyor.
Buradaki temel fikir, klasik sıkıştırmanın ötesine geçen bir yaklaşım kullanılması. MP3 zaten kayıplı bir format olduğu için onu geleneksel yöntemlerle dramatik biçimde küçültmek kolay değil. EnCodec ise ses dalga biçimini ayrık token’lara çeviriyor ve uyumlu bir çözücü bu token’ları yeniden sese dönüştürüyor. Projede kullanılan 3 kbps ayarında elde edilen sesin tatmin edici olduğu, 1.5 kbps seviyesinde ise kalitenin belirgin biçimde bozulduğu belirtiliyor.
Teknik sınırlar da projenin neden sekiz QR koda ihtiyaç duyduğunu açıklıyor. Bir QR kod pratikte yaklaşık 3KB ikili veri taşıyabiliyor; Makestreme bu sınırı yaklaşık 3.3KB düzeyine kadar zorlamış. Bu nedenle 21KB’lık veri akışı sekiz parçaya bölünmüş. Her QR kodda 1 baytlık kimlik bilgisi ve token akışının bir bölümü yer alıyor. Dört kod bir yüzde, dört kod diğer yüzde bulunuyor. Yoğunluğu artırmak için en düşük hata düzeltme seviyesi kullanıldığından, kodlardan birinin zarar görmesi halinde şarkının tamamı kullanılamaz hale gelebiliyor.

Aynı 21KB’lık dosya, iki ESP32 kartı arasında LoRa üzerinden de aktarılmış. Sistemde 866 MHz bandında çalışan REYAX RYLR998 modülleri kullanılıyor. Aktarım, 160 baytlık paketler ve ACK ile yeniden deneme mantığıyla yapılıyor. Verici tarafındaki yazılım, onaylanan her paketten sonra 40 saniyelik sabit bir bekleme ekliyor. Yaklaşık 134 paket gereken 21KB’lık dosyada bu aralar tek başına yaklaşık 90 dakikalık toplam süreye ulaşıyor. Bu tempo, görev döngüsü kurallarına uyum için özellikle muhafazakar tutulmuş.
Proje, yazılımın kağıt üzerinde dağıtılmasına yönelik eski fikirleri de hatırlatıyor. Ancak burada önemli bir fark var: QR kodlar doğrudan sesi değil, EnCodec token’larını saklıyor. Yani oynatma için Meta’nın 24 kHz EnCodec çözücüsüne ihtiyaç duyuluyor. Kağıt fiziksel olarak uzun ömürlü olabilir, fakat içindeki şarkının erişilebilirliği onu çözecek yazılım ve modele bağlı kalmaya devam ediyor.

