Hallo Leute!
Gibts eigentlich sowas wie den beep_(...) -Befehl auch für den externen PC-Lautsprecher, sprich über die Soundkarte?
Gruß
Tom
beep_ für Soundkarte
beep_ für Soundkarte
v6.00
Re: beep_ für Soundkarte
Jain.
Einen einfachen Befehl gibt es nicht. Man kann aber die jeweilige Frequenz als Wave"-Datei" in den Ram poken und dann mit CatchSound() und PlaySound() arbeiten.
http://purebasic.fr/german/viewtopic.php?f=8&t=12693
Einen einfachen Befehl gibt es nicht. Man kann aber die jeweilige Frequenz als Wave"-Datei" in den Ram poken und dann mit CatchSound() und PlaySound() arbeiten.
http://purebasic.fr/german/viewtopic.php?f=8&t=12693
Signatur und so
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Re: beep_ für Soundkarte
Unter Windows geht dieser API-Befehl über die Soundkarte auf dem Lautsprecher,
wenn du das meinst.
Unter Vista 64-Bit leider nicht.
Gruß
Falko
wenn du das meinst.
Code: Alles auswählen
Beep_(500,1000)Gruß
Falko
Re: beep_ für Soundkarte
@Falko,
Nein, auch unter 32Bit Xp wird der Beep vom PC-Speaker zurückgegeben, nicht von der Soundkarte.
Wie man einen Ton beliebiger Frequenz erzeugen kann hatte ich hier mit Hilfe einer normalen Sinusschwingung gezeigt:
Töne im Bereich 0-300 Hz erzeugen...
Nein, auch unter 32Bit Xp wird der Beep vom PC-Speaker zurückgegeben, nicht von der Soundkarte.
Wie man einen Ton beliebiger Frequenz erzeugen kann hatte ich hier mit Hilfe einer normalen Sinusschwingung gezeigt:
Töne im Bereich 0-300 Hz erzeugen...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Re: beep_ für Soundkarte
Im Moment habe ich keine Möglichkeit XP zu testen.STARGÅTE hat geschrieben:@Falko,
Nein, auch unter 32Bit Xp wird der Beep vom PC-Speaker zurückgegeben, nicht von der Soundkarte.
Wie man einen Ton beliebiger Frequenz erzeugen kann hatte ich hier mit Hilfe einer normalen Sinusschwingung gezeigt:
Töne im Bereich 0-300 Hz erzeugen...
Ein Test mit dem virtuellen XPMod aber lässt mit beep_() den Sound auch über die Soundkarte
erklingen. Ich meine sogar, bevor ich Vista hatte, das es auf meinem alten XP auch funktionierte.
Kann es aber nicht mit Bestimmtheit sagen.
[Edit]
Hier noch ein Tip, wonach vermutlich das Setup zum Soundkartenprogramm das bei mir so eingestellt hat und
deshalb das bei mir wie gewünscht über die Soundkarte läuft.
http://www.computerwissen.de/windows/wi ... ieren.html
[/Edit]Sounds.reg hat geschrieben:Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Sound]
"Beep"="No"
"ExtendedSounds"="yes"
Gruß,
Falko
Re: beep_ für Soundkarte
Cool. Gut zu wissen, das mit der Registry.
Unter XP piept es standardmäßig aus dem Mainboard speaker.
Unter Win7 piept die Soundkarte. Ganz schön nervig, wenn man über Kopfhörer Musik hört und nicht den Hauptregler runtergedreht hat, sondern den Lautstärkeregler am Player.
Und dann piept irgendwas mit 100% Lautstärke
Unter XP piept es standardmäßig aus dem Mainboard speaker.
Unter Win7 piept die Soundkarte. Ganz schön nervig, wenn man über Kopfhörer Musik hört und nicht den Hauptregler runtergedreht hat, sondern den Lautstärkeregler am Player.
Und dann piept irgendwas mit 100% Lautstärke
Signatur und so
