RecPcmWin is WASAPI exclusive sound recording program. This program has major design flaw - the program stores recorded data onto main memory and it does not start to write recorded data to the file until recording is completed. Therefore there are possibility of user recorded data to be lost when the program crashes. I recommend to use other recording program to record live performance. If your recording source have repeatability, this program may be used safely.
Supported Platform: Windows 7 or later version, 64bit
PlayPcmWin installer package contains RecPcmWin
8007000A is "Access denied". Most probably microphone recording is disabled on desktop apps. To resolve this problem, Start → Settings → Privacy → Microphone and "Allow apps to access your microphone" to On, And on Windows 10 1909 or later "Allow desktop apps to access your microphone" to On.
Full source code is available in the svn repository
https://sourceforge.net/p/playpcmwin/code/HEAD/tree/PlayPcmWin/
Windows 10 Pro x64 Japanese
Intel NUC 5i3RYH, Bplus P11S-P11F M.2 to PCIe adapter, Kuroutoshikou IEEE1394b-PCIe 1394 adapter.
Tested on RecPcmWin version 1.0.10
RME Fireface 400 : Driver version 3.116, Firmware version 1.71, 96000 Hz 2ch and 8ch, Sample format is "32bit, valid 24bit", Device name is "Analog (1+2) (RME Fireface 400)". Note: This device does not support sample rate change via WASAPI. Sample rate must be set using "Fireface Settings" on system tray before RecPcmWin starts.
Lynx Hilo : Driver version 3.20.0, Firmware 7.0A, 96000 Hz 8ch, Sample format is "32bit, valid 24bit", Device name is "USB Record 01-08 (Lynx Hilo)". Note: It seems this driver does not accept 2ch recording (probably this is caused by RecPcmWin's bug). Sample rate can be changed via WASAPI.
Tested on RecPcmWin version 1.0.14
Lynx AES16e : Driver version 2.0 Build 23a, Firmware 14.0, 96000Hz, 2ch, "32bit, valid 24bit" . Device name is "Record 01 + 02 (Lynx AES16e)". Note: This device supports sample rate change via wasapi. It seems available formats are a combination of (44100Hz, 48000Hz, 88200Hz, 96000Hz, 176400Hz, 192000Hz), (2ch 4ch 6ch 8ch 10ch 12ch 16ch), (16bit, "32bit, valid 24bit", 32bit). this device accepts "32bit, valid 32bit" format but actual recorded data resolution is 24bit.
Lynx Aurora 8 with LT-USB : Driver version 3.20.0, Firmware version 28, LT-USB Firmware version 10. 96000Hz 8ch, Sample format is "32bit, valid 24bit", Device name is "USB Record 01-08 (Lynx Aurora 8)". Note: This device supports sample rate change via wasapi. It seems this version of driver only accepts 8ch recording on WASAPI.
M-Audio ProFire 2626 : Driver version 5.10, Firmware 1.0.10, 96000Hz 2ch and 26ch, Sample format is "32bit, valid 24bit", Device name is "Multichannel (M-Audio ProFire 2626)". Note: This device does not support sample rate change via WASAPI, sample rate must be set using "M-Audio Profire Control Panel" on system tray before RecPcmWin starts.
E-MU 0404 | USB : Driver version 6.00.01.1001(Beta), Firmware version 8.04, Sample format is "16bit", Device name is "マイク (E-MU 0404 | USB)". Note: This device supports sample rate change via wasapi but it fails to record when sample rate is changed. so you need to retry recording when recording is stopped. also this device does not support 24bit recording via wasapi on this driver version, maybe this device is better to use with ASIO
Tested on RecPcmWin version 1.0.22
MiniDSP miniStreamer: This device accepts 16bit and 24bit recording when dwChannelMask is set to 0x03. Only 16bit recording is available when dwChannelMask is 0. this device supports 44.1kHz, 48kHz and 96kHz PCM playback (does not support 88.2kHz PCM play)
RecPcmWin 1.0.35 (included in PlayPcmWin 5.0.79 package)
RecPcmWin 1.0.34 (included in PlayPcmWin 5.0.55 package)
RecPcmWin 1.0.33 (included in PlayPcmWin 5.0.54 package)
RecPcmWin 1.0.32.0 (included in PlayPcmWin 5.0.53 package)
RecPcmWin 1.0.31.9 (included in PlayPcmWin 5.0.41 package)
RecPcmWin 1.0.25
RecPcmWin 1.0.23
RecPcmWin 1.0.22
RecPcmWin 1.0.21
RecPcmWin 1.0.20
RecPcmWin 1.0.18
RecPcmWin 1.0.16
RecPcmWin 1.0.15
RecPcmWin 1.0.14
RecPcmWin 1.0.11
RecPcmWin 1.0.10
RecPcmWin 1.0.9
RecPcmWin 1.0.8
RecPcmWin 1.0.6
RecPcmWin 1.0.5
RecPcmWin 1.0.4
RecPcmWin 1.0.1
RecPcmWin 1.0.0
Wiki: ChangelogEn
Wiki: ChangelogJp
Wiki: Home
Wiki: PlayPcmWinJp