<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[sounds bzw. Töne erzeugen]]></title><description><![CDATA[<p>Hi,</p>
<p>wie kann ich Summtöne mit einer bestimmten Frequenz erzeugen so dass diese über die Soundkarte ausgegeben werden?</p>
<p>Gibt es da WinAPI Funktionen dafür oder muss ich auf eine lib zurückgreifen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/197089/sounds-bzw-töne-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 03:02:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197089.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Nov 2007 14:05:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to sounds bzw. Töne erzeugen on Tue, 06 Nov 2007 14:05:17 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wie kann ich Summtöne mit einer bestimmten Frequenz erzeugen so dass diese über die Soundkarte ausgegeben werden?</p>
<p>Gibt es da WinAPI Funktionen dafür oder muss ich auf eine lib zurückgreifen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1398672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1398672</guid><dc:creator><![CDATA[soundmensch]]></dc:creator><pubDate>Tue, 06 Nov 2007 14:05:17 GMT</pubDate></item><item><title><![CDATA[Reply to sounds bzw. Töne erzeugen on Tue, 06 Nov 2007 14:24:57 GMT]]></title><description><![CDATA[<p>Also wenn du den Lautsprecher auf dem Board ansprechen willst, bzw wenn das reicht:</p>
<pre><code class="language-cpp">void __fastcall GoBeep(int iMaxFreq)
{
  int iFreq = 0;
  while (iFreq &lt; iMaxFreq)
  {
    iFreq += 20;
    Beep(iFreq,100);
    Application-&gt;ProcessMessages();
  }
}

// Beispielaufruf GoBeep(600)
</code></pre>
<p>Ansonsten:</p>
<pre><code class="language-cpp">//The MessageBeep function plays a waveform sound. The waveform sound for each 
//sound type is identified by an entry in the [sounds] section of the registry. 

BOOL MessageBeep(
    UINT uType 	// sound type  
);
</code></pre>
<p>Die Parameter findest du alle in der Hilfe.</p>
<p>MfG<br />
Tippo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1398692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1398692</guid><dc:creator><![CDATA[Tippokrates]]></dc:creator><pubDate>Tue, 06 Nov 2007 14:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to sounds bzw. Töne erzeugen on Tue, 06 Nov 2007 16:15:39 GMT]]></title><description><![CDATA[<p>Gibts nix fertiges in WinAPI (nicht dass ich wüsste).<br />
Fertige Libs keine Ahnung, kann schon sein, musst du mal gucken.</p>
<p>Ohne Lib über WinAPI macht man das normalerweise mit den waveOutXxx Funktionen (alternativ DirectSound), aber das ist etwas aufwändig für ein paar einfache Piepser.</p>
<p>p.S.: die einfachste Methode wäre wahrscheinlich no-the-fly ein Abbild eines .WAV File im Speicher zu erstellen und das dann über PlaySound(SND_MEMORY) spielen zu lassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1398785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1398785</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 06 Nov 2007 16:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to sounds bzw. Töne erzeugen on Tue, 20 Nov 2007 04:14:44 GMT]]></title><description><![CDATA[<p>Hallo, danke erstmal für die Antworten, wie würde das denn mit den waveoutxxx funktionen ungefähr aussehn? Weil die sounds die ich benötige unter umständen auch aufwändiger sind, es geht um nen Soundgenerator!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1406314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1406314</guid><dc:creator><![CDATA[soundmensch]]></dc:creator><pubDate>Tue, 20 Nov 2007 04:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to sounds bzw. Töne erzeugen on Tue, 20 Nov 2007 10:20:27 GMT]]></title><description><![CDATA[<p>Die WinAPI bietet nur die möglichkeit audio aus zu geben (e.g. waveOutXxx), aber nicht um es zu erzeugen.</p>
<p>&gt; Weil die sounds die ich benötige unter umständen auch aufwändiger sind, es geht um nen Soundgenerator!</p>
<p>Was du dazu brauchst sind Oszillatoren. Fertige library kann ich dir leider nicht anbieten da ich von 0 angefangen wollte und mich gar nicht erst umgesehen habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> Wenn du dir einen synthesizer mit Sinus, Wavetable, FM und Noise Oszillator baust hast zu ziehmlich alles abgedekct; wenn du sie dann noch so baust das ein Oszillator die Amplitude eines andere modulieren kann hast du nen ziehmlich brauchbaren synthesizer mit dem sich einiger unsinn anstellen lässt *g*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1406425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1406425</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Tue, 20 Nov 2007 10:20:27 GMT</pubDate></item><item><title><![CDATA[Reply to sounds bzw. Töne erzeugen on Mon, 26 Nov 2007 19:14:50 GMT]]></title><description><![CDATA[<p>hi ich habe mal nach libs, bzw. source-code für &quot;software - synthesizern gesucht aber nix passendes gefunden, kann mir eventuell jemand eine fertige lib nennen, oder andere Tipps geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410557</guid><dc:creator><![CDATA[soundmensch]]></dc:creator><pubDate>Mon, 26 Nov 2007 19:14:50 GMT</pubDate></item></channel></rss>