Die Suche ergab 10 Treffer

von Suiram
Montag 24. September 2018, 20:05
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Es funktioniert jetzt.
Die Fehlermeldungen sind zwar immer noch vorhanden, aber es funktioniert trotzdem.

Das Problem war, dass ich das Programm mit Thonny in Python3 geschrieben und getestet habe und wenn ich es einfach mit "python" in der CLI ausführe aber Python 2 verwendet wird.
Ich habe nun ...
von Suiram
Sonntag 23. September 2018, 19:56
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Hi, ich bin es wieder.
Ich hab das Programm zwischenzeitlich an meinen Vater übergeben und er hat die passenden Soundfiles aufgenommen und den Code noch minimal angepasst.
Es funktioniert jetzt zuverlässig wenn wir den Raspberry in die GUI booten und das Programm über die Python GUI starten.
Boote ...
von Suiram
Donnerstag 8. Februar 2018, 18:55
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Dass der Code noch nicht perfekt ist ist mir durchaus klar. Mir ging es jetzt nur mal darum eine Rückmeldung zu bekommen bezüglich der deque. Ob dies eine "akzeptable" Lösung ist. Bevor ich jetzt alles optimiere und später gesagt bekomme, dass dieser Ansatz nicht gut war.

Warum Q eine globale ...
von Suiram
Mittwoch 7. Februar 2018, 23:32
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Hi, ich bins nochmals.
Habe es jetzt geschafft den Sound zu variieren. Dazu habe ich eine deque benutzt. Da bin ich zufällig im Internet drauf gestoßen und es erschien mir passend. Der Code sieht inzwischen so aus (spielt jede Stufe 10x und fängt dann wieder von vorne an - in Dauerschleife ...
von Suiram
Dienstag 6. Februar 2018, 23:27
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Ich habe es geschafft das knacksen zu beseitigen. Woran es letztendlich gelegen hat kann ich nicht sicher sagen. Ich hab den Code etwas "optimiert" (u.a. eine feste Frame-Größe und die _get_buffer-Methode) und jetzt ist es weg. Jetzt sollte auch der Namens-Stil passen.
Hier jetzt mein Code:

import ...
von Suiram
Montag 5. Februar 2018, 23:51
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

ja, sorry, ich weiß, dass ich die Stile gemischt habe. Ich programmiere aber auf der Arbeit seit Jahren in C# und mache dort alles mit CamelCase. Es ist nicht so einfach sich so schnell umzugewöhnen. Bei Gelegenheit werde ich mir mal den Style-Guide für Python zu Gemüte führen.
Habe mir aber das ...
von Suiram
Montag 5. Februar 2018, 21:07
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Ich habs hinbekommen! Das Problem war tatsächlich die Größe des Buffers. Ich muss diesen 4 mal so groß wie den frame_count machen.
Er spielt jetzt das eine WAV in Dauerschleife.
Den Teil im "get_buffer" kann man sicher noch optimieren, aber so ist es schön übersichtlich und verständlich :D ...
von Suiram
Montag 5. Februar 2018, 00:33
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Vielen Dank für den Code. Eine Sache ist mir aber noch unklar: wofür dient der Modulo in Zeile 20?
Außerdem habe ich noch ein Verständnisproblem mit "frame_count". In den meisten Beispielen im Internet wird diese nicht verwendet, sondern ein fester Wert verwendet (meist 1024). Könnte man dann hier ...
von Suiram
Samstag 3. Februar 2018, 00:12
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Re: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Vielen Dank für deinen Beitrag. Leider habe ich Probleme dies umzusetzen, da ich noch nicht ganz durchblicke :K
Der Code für den Blocking-Mode ist verständlich, aber das mit dem Callback ist mir nicht klar.
Wenn ich den Code von der pyaudio-Dokumentation verwende kann ich problemlos eine Datei ...
von Suiram
Mittwoch 31. Januar 2018, 21:14
Forum: Raspberry Pi und Co.
Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
Antworten: 17
Zugriffe: 6136

Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen

Hallo zusammen,

ich bin noch reltaiv neu bei Python, habe aber schon allgemeine Programmiererfahrung.

Zur Problembeschreibung muss ich etwas weiter ausholen:
Mein Vater baut momentan das RC Modell und möchte dafür nun ein eigenes Sound-Modul entwickeln (um den Sound authentisch hin zu bekommen ...