We will try to provide bindings for the whole PortMusic framework. This means that we are going to include PortMidi bindings soon.
Again, we would like to ask downloaders to report their experiences with the PortAudio bindings, which are still declared as being in beta stage!
The file FPPASine.pas now has a bug fixed which caused the default latency to be incorrectly read. It now beeps correctly. Also some minor embellishments to the portaudio19.pp file were made.
On top of the Portaudio bindings, there will be a Pascal layer that abstracts further from the C Portaudio interface: WslAudio. It is planned for to be object-oriented and to provide non-visible audio-I/O widgets for the WiSeSLAp project. Descendants of the TWslAudio class might also include synthesis modules, effects, etc. WslAudio will abstract away from Portaudio in a way such that changes in the Portaudio API in later versions will not affect WslAudio. WslAudio is not an accepted part of WiSeSLAp, and it is possible that it will take a while to be developed and accepted.
The first release of our own bindings of PortAudio for Freepascal. Tested under GNU/Linux only.