Komprimiertes Audio / embedded

Gast #5111560
Guten Tag allseits

ich habe ein bestehendes System, das mittels kleinem Dataflash und 
VS1011 und uC etwas Hintergrundmusik macht
(absolut Lofi: mono, Datenrate 24-32 kbit bei 22kHz Samplerate reichen 
völlig)

Nun steht ein Neubau an und ich möchte den Decoder einsparen
Im Neubau wird ein NXP Cortex M3 mit 120 MHz verbaut, der aus meiner 
Sicht ja eigentlich genug Wumms haben sollte für eine 
Softwaredekodierung für obige "Musik".
Naheliegend ist der Einsatz eines D/A der via I2S angedockt wird.
Recherchen brachten ein schmuckes IC zu Tage, das auch gleich einen 
ausreichenden Amp an Bord hat. Dadurch ginge der Bauteilzähler für das 
Gedudel von 25 auf ca 5, (Platinenplatz!) ganz abgesehen von den Kosten 
sehr reizvoll.

-> MAX98357A , siehe zB https://www.adafruit.com/product/3006

Da die Anzahl der "Lieder" fix & begrenzt ist, muss es nicht unbedingt 
MP3 sein, auch OggVorbis wäre denkbar oder ein sonstiges komprimierendes 
Format, das sich möglichst einfach (Integer!) dekodieren läßt.

Ogg Tremor scheint mir nicht Mittel der Wahl. Wegen der dynamischen 
Speicherverwaltung sollte man das wohl eher nicht embedded einsetzen. 
Oder liege ich da falsch?

1) hat jemand eine Empfehlung für Format und zugehörigen Dekoder?

2) Ist MP3 nun eigentlich lizenzfrei zu verwenden? (wo doch unlängst die 
Patente ausgelaufen sind)

3) Hat jemand den MAX schon eingesetzt? Funktioniert der wie erwartet?


Danke vorab!
Beitrag #5112232 wurde von einem Moderator gelöscht.
Beitrag #5112235 wurde von einem Moderator gelöscht.
Beitrag #5112242 wurde von einem Moderator gelöscht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.