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 ...
Die Suche ergab 10 Treffer
- Montag 24. September 2018, 20:05
- Forum: Raspberry Pi und Co.
- Thema: Sehr kurze WAV-Files ohne Pause "dynamisch" abspielen
- Antworten: 17
- Zugriffe: 6136
- 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 ...
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 ...
- 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 ...
Warum Q eine globale ...
- 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 ...
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 ...
- 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 ...
Hier jetzt mein Code:
import ...
- 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 ...
Habe mir aber das ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
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 ...
