Tonuino spielt Musik extrem schnell ab

Hallo liebe Bastler und Tüftler

Ich habe zwei Tonuinos vor mir, die baugleich sind.

Beide bestehen aus den Elektronik-Komponenten des AZ-Delivery Pakets und haben die gleiche Software geladen. Ich habe beide parallel gebaut, könnte aber kleinere Fehler beim Löten etc. nicht ausschliessen, aber prinzipiell sind sie baugleich. Auch die SD-Karten sind beide inhaltlich gleich und das gleiche Modell vom gleichen Hersteller.

Einer der beiden spielt die Musik extrem schnell ab. Ich würde sagen mehr als doppelt so schnell. Ich habe den MP3-Player schon ausgetauscht gegen einen anderen mit dem gleichen Resultat.

Hat jemand eine Idee woran das liegen kann? Da ich davon gelesen habe, dass der MP3-Player immer wieder mal Probleme macht, dachte ich, dass es in dieser Sparte am meisten Sinn macht. Lasst mich wissen, wenn ich falsch liege.

Vielen Dank für jede Hilfe!

Die TonUINO Software steuert zwar den DF-Player, übergibt aber nur Befehle wie

  • Lautstärkeänderung
  • spiele Track XX aus Ordner YY

Die Decodierung der mp3-Datei, also das Abspielen, übernimmt dann der DF-Player völlig autonom und meldet nur an die TonUINO SW zurück, wenn er den Befehl ausgeführt hat.

Ursachen für Geschwindigkeitsunterschiede sind also alleinig bei den DF-Playern und / oder den mp3-Dateien zu suchen.

Für die Codierung von mp3-Dateien sind 2 Angaben wichtig

  1. Abtastrate
    steht für die Geschwindigkeit, mit der das analoge Audiosignal digitalisiert wird. Üblich ist eine Abtastrate von 44,1 kHz, was CD-Qualität entspricht. Um Speicherplatz zu sparen können aber auch geringere Abtastfrequenzen eingestellt werden.
  2. Bitrate
    steht für die Feinheit der Abstufungen, in denen digitalisiert wird - etwa die Anzahl möglicher Stufen der Lautstärke pro Abtastung. Die Bitrate hat auch Einfluss auf die Klangqualität aber mehr noch auf die möglichen Lautstärkeabstufungen, was als “Dynamik” bezeichnet wird.

Somit ist eine originalgetreue Wiedergabe einer mp3-Datei nur möglich, wenn der DF-Player genau dieselbe Abtastrate zur Decodierung verwendet, wie sie auch bei der “Aufnahme” verwendet wurde. Diese Angaben stehen im “Header” einer jeden mp3-Datei, so dass sich die Player darauf einstellen können.

Nach Spezifikation unterstützt der DF-Player eine ganze Anzahl gebräuchlicher Abtastraten. Ist allerdings eine Abtastrate verwendet / angegeben worden, die nicht in das (vom DF-Player) vorgegebene Raster passt, wird versucht mit der am nächsten liegenden Abtastrate zu decodieren, was dann zur falschen Wiedergabegeschwindigkeit führt.

In diesem Zusammenhang kommt nun der Decoder-Chip des DF-Players in Spiel. Alle reklamieren zwar Kompatibilität, im Detail gibt es jedoch teilweise entscheidende Unterschiede. In der TonUINO SW können dazu Anpassungen für die unterschiedlichen Decoder-Chips eingestellt werden, die sich allerdings ausschließlich auf die Befehlsverarbeitung beziehen, NICHT auf die eigentliche Decodierung.

Hierzu wäre es nun interessant zu wissen, mit welchem Decoder-Chip die DF-Player mit der Geschwindigkeitsabweichung ausgerüstet sind.

Zusätzlich kannst Du auch versuchen, einige der mp3-Dateien mit dem Programm “Audacity” zu analysieren und mit der gebräuchlichen Abtastrate von 44,1 kHz neu zu codieren.

1 „Gefällt mir“

Vielen Dank für die fundierte ausführliche Antwort.

Ich habe nach extrem langer Suche einen Kabelbruch in einer Verbindung identifiziert, die für Spannungswechsel, aber nicht Unterbruch gesorgt hat. Ich konnte mit dem Kabel spielen und wie ein DJ in der Disco Schabernack treiben. Ich habe das Kabel ersetzt und jetzt vorerst keine Probleme mehr. Aufgefallen ist mir das nur, weil ich gemerkt habe, dass einige Lichter auf der RFID-Karte und dem Tonuino zwischendurch flackern. Sollte das nicht das Problem gewesen sein, werde ich mich wieder melden und dann auch andere MP3 Player ausprobieren.

1 „Gefällt mir“