sinus werte in wave datei schreiben

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Java kann so einiges
    Ich hab die Sound API noch nicht eingesetzt, aber es gibt sie ;)

    Guide:
    http://java.sun.com/...programmer_guide/contents.html
    FAQ: http://jsresources.org/faq.html

    Ob die Spezifikationen interessant sind, oder ob Java alles automatisch macht, kann ich jedoch auch nicht einschätzen. Wiki hat die Spezifikationen jedenfalls:
    http://de.wikipedia.org/wiki/WAV_%28Format%29

    Die WAV-Spezifikation definiert drei Chunks als verpflichtend:

    * Der RIFF-Chunk identifiziert die Datei als WAV-Datei.
    * Der FORMAT-Chunk hat einige Parameter wie z. B. die Sample-Rate gespeichert.
    * Der DATA-Chunk enthält die tatsächlichen Audiodaten.

    Die Datei muss mit dem "RIFF WAVE"-Chunk beginnen, bestehend aus der groupID "RIFF" und der riffType "WAVE". Unmittelbar darauf muss der Format-Chunk folgen. Er muss und darf in der Datei nur einmal vorkommen. In diesem Chunk befinden sich die wichtigsten Parameter, die das WAV-Signal charakterisieren. Der Format-Chunk setzt sich aus folgenden Elementen zusammen:

    * chunkID (int)
    * chunkSize (long)
    * wFormatTag (short)
    * wChannels (unsigned short)
    * dwSamplesPerSec (unsigned long)
    * dwAvgBytesPerSec (unsigned long)
    * wBlockAlign (unsigned short)
    * wBitsPerSample (unsigned short)