Wo liegt der Nullpegel? Bei 0 oder -1?
Wo liegt der Nullpegel? Bei 0 oder -1?
Der Thread-Titel sagt es.
Die Werte bei einer 16 Bit Wave Datei reichen ja von -32768 bis 32767. Da gibt es ja keine Mitte.
Ist es also egal, ob man null oder -1 nimmt oder gibt es da eine Vorschrift?
Schöne Grüße!
Die Werte bei einer 16 Bit Wave Datei reichen ja von -32768 bis 32767. Da gibt es ja keine Mitte.
Ist es also egal, ob man null oder -1 nimmt oder gibt es da eine Vorschrift?
Schöne Grüße!
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Aus Wiki:
Das heißt da werden ganz normale Standardtypen für benutzt. Also bei 16-Bit nutzt du bei Purebasic einfach den Typ Word (.w). Der Nullpunkt ist dann einfach 0. Und nicht -1.Wikipedia hat geschrieben:Abtastwerte sind für Bit-Tiefen bis 8 als unsigned char kodiert, sonst signed int.
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Es heißt doch Nullpegel
Doch Vorsicht: Das alles gilt nur für das unkomprimierte PCM, welches du vermutlich meinst. WAV ist nicht WAV. WAV ist nur ein Container (wie MP4 oder AVI) und darin können auch andere Codecs und durchaus auch komprimierte Audiodaten stecken (siehe Wikipedia-Tabelle). Für die anderen Formate gelten oftmals andere Wertebereiche und Bittiefen. Also immer schön im Header nachprüfen, ob es wirklich PCM ist, bevor du es weiterverarbeitest und abspielst.
Bei 8Bit PCM ist die Stille übrigens bei 127.
Doch Vorsicht: Das alles gilt nur für das unkomprimierte PCM, welches du vermutlich meinst. WAV ist nicht WAV. WAV ist nur ein Container (wie MP4 oder AVI) und darin können auch andere Codecs und durchaus auch komprimierte Audiodaten stecken (siehe Wikipedia-Tabelle). Für die anderen Formate gelten oftmals andere Wertebereiche und Bittiefen. Also immer schön im Header nachprüfen, ob es wirklich PCM ist, bevor du es weiterverarbeitest und abspielst.
Bei 8Bit PCM ist die Stille übrigens bei 127.
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Du brauchst heute nicht noch mehr alte Threads auszugraben, denke ich.
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Wenn das schon als alt gilt, warum ist es dann unter den ersten 5 bei "View new posts"?
Ich habe es nur gut gemeint und wollte helfen...
Dann lasse ich das in Zukunft sein. Stelle ich eben nur noch selber Fragen und beantworte keine fremden mehr.
Ich habe es nur gut gemeint und wollte helfen...
Dann lasse ich das in Zukunft sein. Stelle ich eben nur noch selber Fragen und beantworte keine fremden mehr.
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Komisch, denn der letzte Kommentar vor deinem ist von 2014DarkSoul hat geschrieben:Wenn das schon als alt gilt, warum ist es dann unter den ersten 5 bei "View new posts"?
Ich habe es nur gut gemeint und wollte helfen...
Dann lasse ich das in Zukunft sein. Stelle ich eben nur noch selber Fragen und beantworte keine fremden mehr.
Signatur und so
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Du brauchst nicht gleich eingeschnappt zu sein. Ich wollte dich nur darauf aufmerksam machen, dass das Beantworter solch alter Threads in der Regel nichts bringt, weil die Frage offenbar so weit beantwortet wurde, dass es dem Fragesteller reicht. Es gibt im Grunde nichts gegen weiterführende Antworten oder gut gemeinte Richtigstellungen zu sagen, aber bei alten Threads lohnt sich das meist nicht mehr, weil der Fragestelle eh nicht mehr darauf reagiert. Gleichzeitig verschieben sich aktuelle Threads in den Hintergrund, aber das ist nur zweitrangig, meiner Meinung nach. Hier im Forum ist nicht viel los, dass da alte Threads die Übersichtlichkeit beeinträchtigen würden.DarkSoul hat geschrieben:Dann lasse ich das in Zukunft sein. Stelle ich eben nur noch selber Fragen und beantworte keine fremden mehr.
Warum der Thread allerdings bei dir bei "View new posts" erscheint, weiß ich auch nicht.
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
@NicTheQuick
Er war doch lange Zeit inaktiv und seitdem werden bei ihm alle Posts als neu markiert.
@DarkSoul
Es ist super, wenn du anderen Usern helfen möchtest. Bitte höre damit nicht auf.
Um das Problem mit den alten angeblich neuen Posts beheben zu können, musst du auf der Startseite des Forums oben rechts einmalig auf den Link "Alle Foren als gelesen markieren" klicken.
Danach kannst du gerne weitermachen und fleißig Beiträge schreiben.
Er war doch lange Zeit inaktiv und seitdem werden bei ihm alle Posts als neu markiert.
@DarkSoul
Es ist super, wenn du anderen Usern helfen möchtest. Bitte höre damit nicht auf.
Um das Problem mit den alten angeblich neuen Posts beheben zu können, musst du auf der Startseite des Forums oben rechts einmalig auf den Link "Alle Foren als gelesen markieren" klicken.
Danach kannst du gerne weitermachen und fleißig Beiträge schreiben.
Re: Wo liegt der Nullpegel? Bei 0 oder -1?
Ha Ha, austeilen und selber nicht einstecken können. Dein Zitat ist das meine auf deine Anfrage in diesem POST:DarkSoul hat geschrieben:
Ich habe es nur gut gemeint und wollte helfen...
Dann lasse ich das in Zukunft sein. Stelle ich eben nur noch selber Fragen und beantworte keine fremden mehr.
http://www.purebasic.fr/german/viewtopi ... 4&start=10
Also? ...musste ich leider mal sagen hier.udg hat geschrieben: Und zum Schluss noch
Ich wollte nur helfen und dir mit Sicherheit keinen Mist andrehen.
So, genug zum Kindergarten. Lasst uns hier mal freundlich und friedlich weitermachen
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS