├── .gitignore ├── COPYING.modifiedLGPL ├── COPYING.txt ├── LICENSES.txt ├── README.md ├── examples ├── encode2wav │ ├── writewav.lpi │ └── writewav.lpr ├── flac │ ├── flac_decode.lpi │ ├── flac_decode.lpr │ ├── pa_flac_decode.lpi │ └── pa_flac_decode.lpr ├── fpgui_player │ ├── guiplayer.lpi │ ├── guiplayer.lpr │ └── main_frm.pas ├── noiseremoval │ ├── noise.ogg │ ├── noiseremoval.lpi │ ├── noiseremoval.lpr │ ├── noisestereo.ogg │ ├── noisyaudio.ogg │ └── noisyaudiostereo.ogg ├── noiseremoval2 │ ├── noiseremoval2.lpi │ └── noiseremoval2.pas ├── playogg │ ├── playogg.lpi │ └── playogg.lpr ├── playopus │ ├── playopus.lpi │ └── playopus.lpr └── smartplay │ ├── smartplay.lpi │ └── smartplay.lpr ├── pascalaudioio ├── audacity_noiseremoval.pas ├── audacity_realfftf.pas ├── bs2b.pas ├── flac_callbacks.inc ├── flac_classes.pas ├── flac_decode.inc ├── flac_encode.inc ├── flac_format.inc ├── flac_metadata.inc ├── ladspa.pas ├── ladspa_classes.pas ├── mp4codec.pas ├── mp4codec_mp4a.pas ├── noiseremovalmultichannel.pas ├── ogghfobject.pas ├── pa_ringbuffer.pas ├── paio_channelhelper.pas ├── paio_faad2.pas ├── paio_messagequeue.pas ├── paio_mmdevice.pas ├── paio_ogg_container.pas ├── paio_ogg_opus.pas ├── paio_opus.pas ├── paio_types.pas ├── paio_utils.pas ├── paio_vorbis_comment.pas ├── pascalaudioio.lpk ├── pascalaudioio.pas ├── quicktimeatoms.pas ├── quicktimecontainer.pas ├── resample.pas └── samplerate.pas └── pascalaudiosuite ├── pa_base.pas ├── pa_binaural.pas ├── pa_cdaudio.pas ├── pa_dec_oggvorbis.pas ├── pa_enc_oggvorbis.pas ├── pa_flac.pas ├── pa_ladspa.pas ├── pa_lists.pas ├── pa_m4a.pas ├── pa_mmdevice.pas ├── pa_noiseremoval.pas ├── pa_ogg_opus.pas ├── pa_process.pas ├── pa_pulse_simple.pas ├── pa_register.pas ├── pa_resample.pas ├── pa_samplerate.pas ├── pa_sox.pas ├── pa_stream.pas ├── pa_wav.pas ├── pascalaudiosuite.lpk └── pascalaudiosuite.pas /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING.modifiedLGPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/COPYING.modifiedLGPL -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/COPYING.txt -------------------------------------------------------------------------------- /LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/LICENSES.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/README.md -------------------------------------------------------------------------------- /examples/encode2wav/writewav.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/encode2wav/writewav.lpi -------------------------------------------------------------------------------- /examples/encode2wav/writewav.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/encode2wav/writewav.lpr -------------------------------------------------------------------------------- /examples/flac/flac_decode.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/flac/flac_decode.lpi -------------------------------------------------------------------------------- /examples/flac/flac_decode.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/flac/flac_decode.lpr -------------------------------------------------------------------------------- /examples/flac/pa_flac_decode.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/flac/pa_flac_decode.lpi -------------------------------------------------------------------------------- /examples/flac/pa_flac_decode.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/flac/pa_flac_decode.lpr -------------------------------------------------------------------------------- /examples/fpgui_player/guiplayer.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/fpgui_player/guiplayer.lpi -------------------------------------------------------------------------------- /examples/fpgui_player/guiplayer.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/fpgui_player/guiplayer.lpr -------------------------------------------------------------------------------- /examples/fpgui_player/main_frm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/fpgui_player/main_frm.pas -------------------------------------------------------------------------------- /examples/noiseremoval/noise.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval/noise.ogg -------------------------------------------------------------------------------- /examples/noiseremoval/noiseremoval.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval/noiseremoval.lpi -------------------------------------------------------------------------------- /examples/noiseremoval/noiseremoval.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval/noiseremoval.lpr -------------------------------------------------------------------------------- /examples/noiseremoval/noisestereo.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval/noisestereo.ogg -------------------------------------------------------------------------------- /examples/noiseremoval/noisyaudio.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval/noisyaudio.ogg -------------------------------------------------------------------------------- /examples/noiseremoval/noisyaudiostereo.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval/noisyaudiostereo.ogg -------------------------------------------------------------------------------- /examples/noiseremoval2/noiseremoval2.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval2/noiseremoval2.lpi -------------------------------------------------------------------------------- /examples/noiseremoval2/noiseremoval2.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/noiseremoval2/noiseremoval2.pas -------------------------------------------------------------------------------- /examples/playogg/playogg.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/playogg/playogg.lpi -------------------------------------------------------------------------------- /examples/playogg/playogg.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/playogg/playogg.lpr -------------------------------------------------------------------------------- /examples/playopus/playopus.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/playopus/playopus.lpi -------------------------------------------------------------------------------- /examples/playopus/playopus.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/playopus/playopus.lpr -------------------------------------------------------------------------------- /examples/smartplay/smartplay.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/smartplay/smartplay.lpi -------------------------------------------------------------------------------- /examples/smartplay/smartplay.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/examples/smartplay/smartplay.lpr -------------------------------------------------------------------------------- /pascalaudioio/audacity_noiseremoval.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/audacity_noiseremoval.pas -------------------------------------------------------------------------------- /pascalaudioio/audacity_realfftf.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/audacity_realfftf.pas -------------------------------------------------------------------------------- /pascalaudioio/bs2b.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/bs2b.pas -------------------------------------------------------------------------------- /pascalaudioio/flac_callbacks.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/flac_callbacks.inc -------------------------------------------------------------------------------- /pascalaudioio/flac_classes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/flac_classes.pas -------------------------------------------------------------------------------- /pascalaudioio/flac_decode.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/flac_decode.inc -------------------------------------------------------------------------------- /pascalaudioio/flac_encode.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/flac_encode.inc -------------------------------------------------------------------------------- /pascalaudioio/flac_format.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/flac_format.inc -------------------------------------------------------------------------------- /pascalaudioio/flac_metadata.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/flac_metadata.inc -------------------------------------------------------------------------------- /pascalaudioio/ladspa.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/ladspa.pas -------------------------------------------------------------------------------- /pascalaudioio/ladspa_classes.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/ladspa_classes.pas -------------------------------------------------------------------------------- /pascalaudioio/mp4codec.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/mp4codec.pas -------------------------------------------------------------------------------- /pascalaudioio/mp4codec_mp4a.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/mp4codec_mp4a.pas -------------------------------------------------------------------------------- /pascalaudioio/noiseremovalmultichannel.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/noiseremovalmultichannel.pas -------------------------------------------------------------------------------- /pascalaudioio/ogghfobject.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/ogghfobject.pas -------------------------------------------------------------------------------- /pascalaudioio/pa_ringbuffer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/pa_ringbuffer.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_channelhelper.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_channelhelper.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_faad2.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_faad2.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_messagequeue.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_messagequeue.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_mmdevice.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_mmdevice.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_ogg_container.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_ogg_container.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_ogg_opus.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_ogg_opus.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_opus.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_opus.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_types.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_types.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_utils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_utils.pas -------------------------------------------------------------------------------- /pascalaudioio/paio_vorbis_comment.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/paio_vorbis_comment.pas -------------------------------------------------------------------------------- /pascalaudioio/pascalaudioio.lpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/pascalaudioio.lpk -------------------------------------------------------------------------------- /pascalaudioio/pascalaudioio.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/pascalaudioio.pas -------------------------------------------------------------------------------- /pascalaudioio/quicktimeatoms.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/quicktimeatoms.pas -------------------------------------------------------------------------------- /pascalaudioio/quicktimecontainer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/quicktimecontainer.pas -------------------------------------------------------------------------------- /pascalaudioio/resample.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/resample.pas -------------------------------------------------------------------------------- /pascalaudioio/samplerate.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudioio/samplerate.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_base.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_base.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_binaural.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_binaural.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_cdaudio.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_cdaudio.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_dec_oggvorbis.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_dec_oggvorbis.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_enc_oggvorbis.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_enc_oggvorbis.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_flac.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_flac.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_ladspa.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_ladspa.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_lists.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_lists.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_m4a.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_m4a.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_mmdevice.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_mmdevice.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_noiseremoval.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_noiseremoval.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_ogg_opus.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_ogg_opus.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_process.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_process.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_pulse_simple.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_pulse_simple.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_register.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_register.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_resample.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_resample.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_samplerate.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_samplerate.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_sox.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_sox.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_stream.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_stream.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pa_wav.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pa_wav.pas -------------------------------------------------------------------------------- /pascalaudiosuite/pascalaudiosuite.lpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pascalaudiosuite.lpk -------------------------------------------------------------------------------- /pascalaudiosuite/pascalaudiosuite.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewd207/PascalAudio/HEAD/pascalaudiosuite/pascalaudiosuite.pas --------------------------------------------------------------------------------