2013-12-11

foobar2000 WASAPI output RMAA test report

This is a comparison test between WASAPI and standard playback output of the foobar2000 audio player.


Test conditions:
  • Windows 7 Pro SP1 x64.
  • RightMark Audio Analyzer 6.3.0 (RMAA).
  • foobar2000 v1.2.9 (fb2k) with resampling to 96kHz by PPHS plug-in.
  • 16bit/44100Hz audio PCM file.
  • WASAPI output with 24bit setting of fb2k component.
  • MME API output with 100% of volume level and with 24bit/96kHz settings of Windows mixer.
  • Input loop of "What U Hear" (WUH) driver of the Creative Sound Blaster X-Fi HD (Digital Music Premium HD) USB sound card with 24bit/96kHz settings.


As you can see the results below, there is no differences. I'm sure that is because of absence of the resampling process by OS due to using of PPHS in according with Windows playback settings. Maybe it would make sense to use an WASAPI component for the fb2k without PPHS plug-in, to bypass a bad- quality resampling of the operating system, if a sound card supports a different sampling frequencies at hardware level (not a X-Fi HD case).

Testing chain: fb2k MME output -> WUH input:
  1. Frequency response (from 40 Hz to 15 kHz), dB : +0.00, -0.00
  2. Noise level, dB (A) : -100.5
  3. Dynamic range, dB (A) : 98.8
  4. THD, % : 0.0004
  5. THD + Noise, dB (A) : -92.9
  6. IMD + Noise, % : 0.0031
  7. Stereo crosstalk, dB : -99.2
  8. IMD at 10 kHz, % : 0.0033

Testing chain: fb2k WASAPI output -> WUH input:
  1. Frequency response (from 40 Hz to 15 kHz), dB : +0.00, -0.00
  2. Noise level, dB (A) : -100.5
  3. Dynamic range, dB (A) : 98.8
  4. THD, % : 0.0004
  5. THD + Noise, dB (A) : -92.9
  6. IMD + Noise, % : 0.0031
  7. Stereo crosstalk, dB : -99.2
  8. IMD at 10 kHz, % : 0.0033

Frequency response


Noise level


Dynamic range


THD + Noise (at -3 dB FS)


Intermodulation distortion


Stereo crosstalk


IMD swept tones


Frequency response swept sine


fb2k - foobar2000 MME output tests.
fb2kWASAPI - foobar2000 WASAPI output tests.

2013-11-02

Creative Sound Blaster X-Fi HD Sound Card - RMAA test report @24bit/96kHz

This is a line output to line input wire loop RMAA test of Creative Sound Blaster X-Fi HD (Digital Music Premium HD) at 24bit/96kHz. Tests have made without resampling by Windows 7 (x64) drivers by setting it to 24bit/96kHz.


Testing chain: line output (24bit/96kHz.) -> line input (24bit/96kHz.):
  1. Frequency response (from 40 Hz to 15 kHz), dB : +0.01, -0.07
  2. Noise level, dB (A) : -101.8
  3. Dynamic range, dB (A) : 101.8
  4. THD, % : 0.0030
  5. THD + Noise, dB (A) : -87.1
  6. IMD + Noise, % : 0.0042
  7. Stereo crosstalk, dB : -96.2
  8. IMD at 10 kHz, % : 0.0064


Frequency response


Noise level


Dynamic range


THD + Noise (at -3 dB FS)


Intermodulation distortion


Stereo crosstalk


IMD (swept tones)



P.S.
See this link for a line output to line input loop RMAA test at 24bit/48kHz.
Tests of MME output and of WASAPI Exclusive (Win Sound) output are identical - see this link is the 16-bit @ 44.1 kHz playback test.

2013-10-31

Creative Sound Blaster X-Fi HD Sound Card - RMAA test report of "What U Hear" input @24bit/96kHz

This is a MME API output to "What U Hear" input loop RMAA test of Creative Sound Blaster X-Fi HD (Digital Music Premium HD) at 24bit/96kHz. Tests have made without resampling by Windows 7 drivers by setting it to 24bit/96kHz.


Testing chain: MME output (24bit/96kHz.) -> "What U Hear" input (24bit/96kHz.):
  1. Frequency response (from 40 Hz to 15 kHz), dB : +0.00, -0.00
  2. Noise level, dB (A) : -149.4
  3. Dynamic range, dB (A) : 133.2
  4. THD, % : 0.0000
  5. THD + Noise, dB (A) : -128.1
  6. IMD + Noise, % : 0.0002
  7. Stereo crosstalk, dB : -148.5
  8. IMD at 10 kHz, % : 0.0000


Frequency response


Noise level


Dynamic range


THD + Noise (at -3 dB FS)


Intermodulation distortion


Stereo crosstalk


IMD (swept tones)


P.S.
See this link is a line output to line input loop RMAA test at 24bit/48kHz.

2013-09-30

Focusrite Scarlett 2i4 inside.

Focusrite Scarlett 2i4 (1 gen) is a 2 in / 4 out USB audio interface featuring:
  • Two High Quality Microphone/Instrument/Line award-winning Focusrite Preamps.
  • Four High Quality Outputs.
  • MIDI I/O.
  • USB bus powered.
  • Rugged Metal Unibody Case.
  • Unique Signal Halos.
  • Direct Monitor Function.
  • Included software for Mac and PC.
  • WDM and ASIO drivers (24-bit by ASIO).



See RMAA tests here.

Chips:
  • XMOS XS1-L01A-TQ128-C5 (GT1244L1 C5 PKH293.09) - Microcontroller (500MIPS, 32BIT, 64KB SRAM).
  • Cirrus Logic CS4272-CZZ YFAABXNJ1238 - 114 dB, 24-Bit, 192 kHz Stereo Codec.
  • AKM 4384ET 6R230 - 106dB 192kHz 24-Bit 2ch DAC.
  • JRC 4565 C096F - DUAL OPERATIONAL AMPLIFIER.
  • JRC 2122 C109H - ULTRA LOW NOISE DUAL OPERATIONAL AMPLIFIER.
  • ATMEL AT25DF041A ATMEL1113 - Serial interface flash memory device.
  • Texas Instruments TI HC4066 2BAQDCK G4 - Quadruple Bilateral Analog Switches.
  • SMSC USB3343 1511900 - Hi-Speed USB 2.0 Transceiver Family Featuring RapidCharge.
  • CN PC900V - Photocoupler.
  • 7519A G2KSZ
  • C1L95 Y72






My Pablo Picasso - Nude, Green Leaves and Bust



2013-07-05

Addpac AP-100 resetting.

  1. Get up IP address 192.168.10.2/24 on a telnet terminal.
  2. Make the link by ethernet to LAN1 of AddPac
  3. Turn on the AddPac. Then, when LAN1 LED is flush up, go by telnet to 192.168.10.1 to get the prompt of bootloader.
  4. Login: root . Password: router .
  5. Make the command erase to clear config file.
  6. Make restart.
  7. Next, make configuration by http://192.168.10.1/ (Login: root . Password: router ).

2013-06-21

Cisco 1760 (Voice Bundle) inside.

Cisco 1760 (Voice Bundle)



VIC-4FXS/DID


VWIC-1MFT-T1, PVDM-12


PVDM-12

2013-02-27

Classical guitar Paco Castillo Model 201 inside

Model 201 specification:

TOP - SOLID CANADIAN RED CEDAR
BACK AND SIDES - SAPELE
NECK - AFRICAN MAHOGANY
FINGERBOARD - INDIAN ROSEWOOD
BINDING - EUROPEAN MAPLE ON TOP
FINISH - GLOSS


Paco Castillo site.












2013-01-24

Precise Puppy 5.4 with Inspiron mini 12

Puppy Linux Precise 5.4.3 @ Dell Inspiron 1210 (mini 12) notebook.
Video is  Intel GMA500 "Poulsbo" with LCD resolution of 1280x800.

X failed to start:


There is a part of /var/log/Xorg.0.log

...
[    84.803] (II) VESA: driver for VESA chipsets: vesa
[    84.803] (II) FBDEV: driver for framebuffer: fbdev
[    84.803] (--) using VT number 4

[    84.814] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    84.814] vesa: Ignoring device with a bound kernel driver
[    84.814] (WW) Falling back to old probe method for vesa
[    84.814] (II) Loading sub module "fbdevhw"
[    84.814] (II) LoadModule: "fbdevhw"
[    84.819] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    84.836] (II) Module fbdevhw: vendor="X.Org Foundation"
[    84.836]  compiled for 1.11.3, module version = 0.0.2
[    84.836]  ABI class: X.Org Video Driver, version 11.0
[    84.836] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    84.836] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    84.871] (EE) open /dev/fb0: No such device
[    84.871] (WW) Falling back to old probe method for fbdev
[    84.871] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    84.871] (II) UnloadModule: "vesa"
[    84.871] (II) Unloading vesa
[    84.871] (II) UnloadModule: "fbdev"
[    84.871] (II) Unloading fbdev
[    84.871] (II) UnloadModule: "fbdevhw"
[    84.871] (II) Unloading fbdevhw
[    84.871] (EE) Screen(s) found, but none have a usable configuration.
[    84.872] 
Fatal server error:
[    84.872] no screens found
[    84.872] 
Please consult the The X.Org Foundation support 
  at http://wiki.x.org
 for help. 
[    84.872] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    84.872] 
[    84.877]  ddxSigGiveUp: Closing log
[    84.877] Server terminated with error (1). Closing log file.



To get X started I have removed poulsbo modules...

# find / -name '*psb_gfx*' -o -name '*poulsbo*'
...
/lib/modules/3.2.29/kernel/drivers/staging/gma500/psb_gfx.ko
...
/lib/modules/3.2.29/kernel/drivers/gpu/stub/poulsbo.ko
...
# rm /lib/modules/3.2.29/kernel/drivers/staging/gma500/psb_gfx.ko
# rm /lib/modules/3.2.29/kernel/drivers/gpu/stub/poulsbo.ko

...and save back to USB flash drive while rebooting.


After that, Precise Puppy can run X Window System by vesa driver in this book.