src/wave

Search:
Group by:

wave is a tiny WAV sound module.

It does not support compression/decompression, but it does support mono/stereo. The wave is inspired by Python wave.

Exports

WAVE_FORMAT_LH_CODEC, numChannels, WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_SOFTSOUND, newDataSubChunk, WAVE_FORMAT_DOLBY_AC3_SPDIF, WAVE_FORMAT_G726_ADPCM, WAVE_FORMAT_AUDIOFILE_AF10, $, WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_APTX, instSubChunkId, noteSubChunkId, WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_G722_ADPCM, WaveDataIsEmptyError, WaveFormatSubChunkError, WAVE_FORMAT_ECHOSC1, WAVE_FORMAT_MPEG, WaveRIFFChunkDescriptorError, WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_SBC24, WAVE_FORMAT_MSRT24, WAVE_FORMAT_GSM610, WAVE_FORMAT_XEBEC, newFormatSubChunk, WAVE_FORMAT_IMA_ADPCM, WAVE_FORMAT_CU_CODEC, numChannelsMono, WAVE_FORMAT_RT24, WAVE_FORMAT_DIGISTD, WAVE_FORMAT_ONLIVE, WAVE_FORMAT_UNKNOWN, WAVE_FORMAT_DOLBY_AC2, dataSubChunkId, byteRate, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_G728_CELP, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ALAW, WAVE_FORMAT_DVM, WAVE_FORMAT_DSAT_DISPLAY, DataSubChunk, WAVE_FORMAT_SIERRA_ADPCM, blockAlign, WAVE_FORMAT_PAC, smplSubChunkId, pos, WAVE_FORMAT_RHETOREX_ADPCM, WaveFormatError, plstSubChunkId, WAVE_FORMAT_LRC, WAVE_FORMAT_G723_ADPCM, newRIFFChunkDescriptor, $, WAVE_FORMAT_DF_G726, WAVE_FORMAT_INTERWAV_VSC112, WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_MULAW, WAVE_FORMAT_VOXWARE_RT29HW, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_CONTROL_RES_VQLPC, IBM_FORMAT_ALAW, FactSubChunk, WAVE_FORMAT_NORRIS, WAVE_FORMAT_ANTEX_ADPCME, WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_IEEE_FLOAT, WAVE_FORMAT_MVI_MV12, cueSubChunkId, WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_VOXWARE_RT24, sampleRate, WAVE_FORMAT_QUARTERDECK, WAVE_FORMAT_MSG723, bitsPerSample, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_VSELP, WAVE_FORMAT_DIALOGIC_OKI_ADPCM, $, pos=, WAVE_FORMAT_BZV_DIGITAL, WAVE_FORMAT_G729A, WAVE_FORMAT_PCM, WAVE_FORMAT_ROLAND_RDAC, IBM_FORMAT_ADPCM, WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DIGITAL_G723, WaveFactSubChunkError, WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_ZYXEL_ADPCM, numFrames, WAVE_FORMAT_AUDIOFILE_AF36, openWaveReadFile, riffChunkDescriptorSize, WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_CREATIVE_FASTSPEECH8, riffChunkDescriptorId, WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_VOXWARE_VR18, WAVE_FORMAT_SONARC, WAVE_FORMAT_DSAT, rewind, formatSubChunkId, WaveRead, WAVE_FORMAT_DIGIFIX, listSubChunkId, WAVE_FORMAT_VOXWARE_AC8, numChannelsStereo, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_MPEGLAYER3, riffChunkDescriptorType, WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXARE_TQ60, WAVE_FORMAT_PACKED, WAVE_FORMAT_ESPCM, readFrames, $, WAVE_FORMAT_VIVO_G723, close, WaveDataSubChunkError, WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_NMS_VBXADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_VOXWARE, WAVE_FORMAT_MSNAUDIO, $, lablSubChunkId, factSubChunkId, WAVE_FORMAT_DIGIADPCM, dataSubChunkSize, WAVE_FORMAT_OLIGSM, IBM_FORMAT_MULAW, WAVE_FORMAT_EXTENSIBLE, WAVE_FORMAT_MS_ADPCM, WAVE_FORMAT_CREATIVE_ADPCM, ltxtSubChunkId, WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_ROCKWELL_ADPCM, FormatSubChunk, WAVE_FORMAT_VOXWARE_AC16, RIFFChunkDescriptor, WAVE_FORMAT_G721_ADPCM, WAVE_FORMAT_VME_VMPCM, WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLICELP, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_OLIADPCM, WAVE_FORMAT_LH_CODEC, WAVE_FORMAT_PROSODY_1612, WAVE_FORMAT_SOFTSOUND, newDataSubChunk, WAVE_FORMAT_DOLBY_AC3_SPDIF, WAVE_FORMAT_G726_ADPCM, WAVE_FORMAT_AUDIOFILE_AF10, $, WAVE_FORMAT_VOXWARE_BYTE_ALIGNED, WAVE_FORMAT_APTX, instSubChunkId, noteSubChunkId, WAVE_FORMAT_LUCENT_G723, WAVE_FORMAT_G722_ADPCM, WaveDataIsEmptyError, WaveFormatSubChunkError, WAVE_FORMAT_ECHOSC1, WAVE_FORMAT_MPEG, WaveRIFFChunkDescriptorError, WAVE_FORMAT_VOXWARE_RT29, WAVE_FORMAT_SBC24, WAVE_FORMAT_MSRT24, WAVE_FORMAT_GSM610, WAVE_FORMAT_XEBEC, newFormatSubChunk, WAVE_FORMAT_IMA_ADPCM, WAVE_FORMAT_CU_CODEC, numChannelsMono, WAVE_FORMAT_RT24, WAVE_FORMAT_DIGISTD, WAVE_FORMAT_ONLIVE, WAVE_FORMAT_UNKNOWN, WAVE_FORMAT_DOLBY_AC2, dataSubChunkId, WAVE_FORMAT_IBM_CVSD, WAVE_FORMAT_G728_CELP, WAVE_FORMAT_ECHOSC3, WAVE_FORMAT_ALAW, WAVE_FORMAT_DVM, WAVE_FORMAT_DSAT_DISPLAY, DataSubChunk, WAVE_FORMAT_SIERRA_ADPCM, WAVE_FORMAT_PAC, smplSubChunkId, WAVE_FORMAT_RHETOREX_ADPCM, WaveFormatError, plstSubChunkId, WAVE_FORMAT_LRC, WAVE_FORMAT_G723_ADPCM, newRIFFChunkDescriptor, $, WAVE_FORMAT_DF_G726, WAVE_FORMAT_INTERWAV_VSC112, WAVE_FORMAT_ROCKWELL_DIGITALK, WAVE_FORMAT_MULAW, WAVE_FORMAT_VOXWARE_RT29HW, WAVE_FORMAT_OLIOPR, WAVE_FORMAT_VOXWARE_TQ40, WAVE_FORMAT_MEDIAVISION_ADPCM, WAVE_FORMAT_CANOPUS_ATRAC, WAVE_FORMAT_CONTROL_RES_VQLPC, IBM_FORMAT_ALAW, FactSubChunk, writeFrames, WAVE_FORMAT_NORRIS, WAVE_FORMAT_ANTEX_ADPCME, WAVE_FORMAT_YAMAHA_ADPCM, WAVE_FORMAT_VOXWARE_VR12, WAVE_FORMAT_IEEE_FLOAT, WAVE_FORMAT_MVI_MV12, cueSubChunkId, WAVE_FORMAT_CREATIVE_FASTSPEECH10, WAVE_FORMAT_OKI_ADPCM, WAVE_FORMAT_VOXWARE_RT24, WAVE_FORMAT_QUARTERDECK, WAVE_FORMAT_MSG723, WAVE_FORMAT_DIGIREAL, WAVE_FORMAT_VSELP, WAVE_FORMAT_DIALOGIC_OKI_ADPCM, $, openWaveWriteFile, WAVE_FORMAT_BZV_DIGITAL, WAVE_FORMAT_G729A, WAVE_FORMAT_PCM, WAVE_FORMAT_ROLAND_RDAC, IBM_FORMAT_ADPCM, WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS, WAVE_FORMAT_DIGITAL_G723, WaveFactSubChunkError, WAVE_FORMAT_VOXWARE_AC10, WAVE_FORMAT_ZYXEL_ADPCM, WAVE_FORMAT_AUDIOFILE_AF36, WAVE_FORMAT_VIVO_SIREN, WAVE_FORMAT_CREATIVE_FASTSPEECH8, riffChunkDescriptorId, WAVE_FORMAT_DSPGROUP_TRUESPEECH, WAVE_FORMAT_VOXWARE_VR18, WaveWrite, WAVE_FORMAT_SONARC, WAVE_FORMAT_DSAT, formatSubChunkId, WAVE_FORMAT_DIGIFIX, listSubChunkId, WAVE_FORMAT_VOXWARE_AC8, numChannelsStereo, sampleRate=, WAVE_FORMAT_CIRRUS, WAVE_FORMAT_MPEGLAYER3, riffChunkDescriptorType, WAVE_FORMAT_VOXWARE_AC20, WAVE_FORMAT_VOXARE_TQ60, WAVE_FORMAT_PACKED, WAVE_FORMAT_ESPCM, $, WAVE_FORMAT_VIVO_G723, close, WaveDataSubChunkError, WAVE_FORMAT_MEDIASPACE_ADPCM, WAVE_FORMAT_NMS_VBXADPCM, WAVE_FORMAT_PHILIPS_LPCBB, WAVE_FORMAT_VOXWARE, WAVE_FORMAT_MSNAUDIO, $, lablSubChunkId, factSubChunkId, WAVE_FORMAT_DIGIADPCM, WAVE_FORMAT_OLIGSM, IBM_FORMAT_MULAW, numChannels=, WAVE_FORMAT_EXTENSIBLE, WAVE_FORMAT_MS_ADPCM, WAVE_FORMAT_CREATIVE_ADPCM, ltxtSubChunkId, WAVE_FORMAT_FM_TOWNS_SND, WAVE_FORMAT_ROCKWELL_ADPCM, FormatSubChunk, WAVE_FORMAT_VOXWARE_AC16, RIFFChunkDescriptor, WAVE_FORMAT_G721_ADPCM, WAVE_FORMAT_VME_VMPCM, WAVE_FORMAT_OLISBC, WAVE_FORMAT_OLICELP, WAVE_FORMAT_DF_GSM610, WAVE_FORMAT_CONTROL_RES_CR10, WAVE_FORMAT_OLIADPCM