ผู้เขียน หัวข้อ: เล่น SACD/DSD/DST บน Foobar2000  (อ่าน 16782 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
เล่น SACD/DSD/DST บน Foobar2000
« เมื่อ: 29 สิงหาคม, 2016, 02:34:36 PM »
ช่วงนี้เริ่มมี ไฟล์ DSD เยอะแล้ว แถมหลายคนก็มี DAC ที่ถอด DSD ได้ เลยเอาวิธี Set ให้ Foobar2000 เล่น DSD ไฟล์ได้ครับ รวมถึงวิธี Convert PCM->DSD รวมถึง Oversampling DSD on-the-fly มาฝากครับ

*DST คือ lossless compression ของ DSD ครับ

การเล่น DSD บน Foobar2000 นั้น ต้องใช้ plugins ชื่อ Super Audio CD Decoder

โหลดได้จาก
https://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/

กรณีที่ต้องการ Oversampling DSD และ Convert PCM->DSD on the fly ให้โหลด เวอร์ชั่น 8 มาใช้ เช่น 0.8.4
กรณีที่ต้องการเล่น DSD over WASAPI ให้โหลด Version 9 มาใช้ เช่น 0.9.11

ในไฟล์จะมีไฟล์ชื่อ ASIO Proxy Install มาด้วย ให้ใช้เวอร์ชั่นที่มากับไฟล์ Zip ครับ ใช้ข้าม Version กันจะมีบักจุกจิกอยู่ ถ้าเปลี่ยนไปใช้ Version 9 ก็ให้ Uninstall ASIO Proxy ที่มากับไฟล์ Version 8 ก่อน แล้วค่อย Install ASIO Proxy Version 9 ใหม่ ในทางกลับกันก็เหมือนกันครับ

ความสามารถในการ Oversampling DSD และ Convert PCM -> DSD มากับ ASIO Proxy Version 8 ครับ


ก่อนจะไปต่อ หลายท่านที่เคยลองฟัง WASAPI และ ASIO มาแล้วหลายคนอาจจะชอบ WASAPI มากกว่า บางท่านอาจจะชอบ ASIO มากกว่า

ใน System ของผม เวลาผมฟังเพลงบรรเลง ผมชอบ WASAPI มากกว่า เพราะปลายแหลมเปิดกว่า วงเครื่องดนตรีกว้างกว่า แต่เวลาฟังเพลงร้องก็สลับมาเป็น ASIO เหมือนกัน เพราะเสียงมันออกอุ่น ชัดกว่า

แต่เคสผมคือ ถ้าไม่ตั้งใจฟังแบบจับผิด ฟังผ่านๆ ก็แยกไม่ออก มันไม่ได้ต่างกันอะไรมากขนาดนั้น แต่สำหรับคนที่ฟังแล้วต่างกันมาก

การ Oversampling DSD กับ Convert PCM->DSD ต้องใช้ ASIO Proxy ว่าง่ายๆ คือ แต่ Playback ด้วย ASIO นั่นเอง ถ้าไม่ชอบ ASIO ก็แนะนำว่าให้เล่น Version 9 จะดีกว่า

หลังจากโหลดไฟล์มาแล้ว ก็ให้ Install ไฟล์ ASIOProxyInstall-0.x.x.exe ก่อนครับ
แล้วค่อย Install Component foo_input_sacd.fb2k-component ใน Foobar2000

ส่วนในโฟลเดอร์ Filters จะมีไฟล์ Low-pass filter (LPF) แบบ finite impulse response (FIR) สำหรับ Convert DSD มาเป็น PCM อยู่ครับ

สาเหตุที่เวลา Convert DSD กลับมาเป็น PCM หรือ Analog แล้วต้องผ่าน LPF เพราะ Format DSD เป็น Format ที่เก็บข้อมูลในย่านความถี่ต่ำได้ดีกว่าความถี่สูงครับ
โดยทั้ง SNR, Dynamic range รวมทั้ง Noise floor เป็น Non-linear คือ ที่ความถี่ต่ำ จะดีกว่าความถี่สูง ซึ่งตามปกติ ใน DAC ที่ถอด DSD ได้จะบังคับต้องผ่าน LPF ก่อนครับ

อย่างผมใช้ DAC9018 ของ Weiliang จะบังคับผ่าน LPF เหมือนกัน เป็นแบบ Infinite impulse response (IIR) ตั้งความถี่ได้สูงสุดที่ 70kHz

เวลา Convert กลับเป็น PCM
DSD64 (2.8MHz) จำเป็นต้อง ตัด Frequency ที่สูงกว่า 88.2kHz (Playback 44.1kHz) ทิ้ง เพราะสูงกว่านั้นจะเป็น Noise แทบทั้งหมดครับ
DSD128 (5.6MHz) ต้องตัดที่ 176.4kHZ (Playback 88.2kHz)
และ DSD256 (11.2MHz) 352.8kHZ (Playback 176.4Hz)

*SACD เป็น DSD64 ครับ พวก DSD128 ขึ้นไป ส่วนใหญ่เป็นการซื้อแบบ Download

ซึ่งตรงนี้เป็นประเด็นปัญหาครับ เพราะการ Convert DSD->Analog และ DSD->PCM ต้องผ่าน LPF ทำให้เสียงไม่เหมือนกันครับ ขึ้นอยู่กับ LPF ที่เลือกใช้ อย่างที่มากับ DAC9018 Weiliang ตัว LPF มันจะเสียงเน้นทุ้ม กลางมากกว่าครับ เหมือนติด EQ และ preamp มาโดยความดังของเสียงเพิ่มขึ้น 3-4 dB มาครับ ฟังพวกเพลงร้องจะดีมาก และนี่เป็นสาเหตุที่จะทำให้บางคนอยาก Convert PCM เป็น DSD ก่อนยิงเข้า DAC ครับ


ส่วน XMOS U8 ของ Weiliang จะสนับสนุน DSD128/PCM384kHz ครับ ที่ลงในเวปว่าเล่นโหมด DSD256 ได้นี่ ลงผิดแน่ๆ ครับ ผมลองแล้วใช้ไม่ได้
Amanero นี่ผมไม่เคยลองครับ


หลังจากลง plugins เรียบร้อยให้เข้าหน้า Preferences Foobar แล้วตั้งค่าตามนี้ครับ

กรณีต้องการ Oversampling DSD หรือ Convert PCM->DSD ให้ตั้งค่าตรง Device เป็น  ASIO : foo_dsd_asio ตามนี้ครับ Buffer นี่จะตั้งแค่ 1000ms ก็ได้ครับ


กรณีที่ใช้ Version 9 แล้วต้องการใช้ ASIO ให้เลือก ตรง Device เป็น  DSD : ASIO : foo_dsd_asio

ถ้าเป็น WASAPI ให้เลือก ตรง Device เป็น DSD : WASAPI Event : ชื่ออุปกรณ์ แทนครับ



กรณีที่ใช้ ASIO ให้ไปที่ Tab ASIO ต่อครับ Double Click ตรง foo_dsd_asio



จะมี pop-up windows ขึ้นมาแล้วตั้งค่าตามในรูปครับ (ในรูปเป็น Version 8 ครับ กรณี Version 9 จะมีให้เลือกแค่ จะใช้ ASIO Driver ผ่านอุปกรณ์ตัวไหนเท่านั้นครับ)


ตัว ASIO Driver ให้เลือกเป็นอุปกรณ์ที่ใช้ กรณีของผมใช้ XMOS U8 ก็ คือ XMOS USB
DSD Playback Method กรณีที่ใช้ XMOS U8 กับ Weiliang ES9018 ให้เลือกเป็น DoP ครับ คิดว่าพวกกลุ่ม XMOS U8 น่าจะใช้ DoP ทั้งหมด

ส่วนต่อไปคือ การตั้ง DSD Sigma Delta modulator ครับ
กรณีที่ไม่ต้องการ Oversampling DSD ให้เว้น DSD to DSD Method ว่างไว้ครับ

กรณีที่ต้องการทำ ก็ตั้งค่าตามรูปครับ

ประเภทของ modulators กับ คุณภาพเสียง ขนาดไฟล์ และความเร็วในการ Convert ตามในรูปครับ


แนะนำใช้ B หรือ D ครับ และใช้ Double Precision Floating Point (FP64)
ส่วนค่า Fs ตรงด้านหลัง คือการกำหนด Sampling rate ของ DSD output ครับ โดยตั้งได้เป็น DSD64, DSD128, DSD256, DSD512

กรณี DAC ผม XMOS U8 ใช้ได้แค่ DSD128 เลยตั้งเป็น DSD128 ครับ

ต่อไปคือ PCM to DSD Method ตัวนี้คือ การ Convert PCM เป็น DSD ครับ ให้ Resampling Source เป็นความถี่ที่หารด้วย 44.1Khz ได้เลยลงตัวครับ จะ Oversampling ไป 352.8 Khz หรือ 176.4kHz ก็ได้ครับ

DSD/PCM Transition ให้ตั้งเป็น 10ms

*Plugin ตัวนี้ทำ Down sampling ไม่ได้นะครับ Down sampling แล้วเงียบ เช่น Source เป็น DSD256 จะมาเล่นที่ DSD128 หรือ DSD64 ไม่ได้ครับ เสียงไม่ออก
Down sampling ได้ครับ ต้องใช้  foo_input_sacd 0.8.4 และ ASIO Proxy 0.8.4

ต่อไปคือ ไปตั้งค่าว่าให้ Output สัญญาณ DSD เป็น DSD หรือ PCM ครับ โดยไปที่ Tool->SACD

ตั้ง Output mode เป็น DSD ในกรณีที่ DAC ถอด DSD ได้ครับ

สำหรับคนที่ DAC ถอด DSD ไม่ได้ ต้องตั้งเป็น PCM แล้วตั้งค่าเพิ่มตามในรูปครับ พอเลือกเป็น PCM แล้วมันจะปรับค่าได้

โดยรายละเอียดมีดังนี้ครับ

PCM Volume อันนี้แล้วแต่ DAC ครับ ในกรณีของผม ลองฟังเทียบกัน ตั้ง Output mode เป็น DSD เสียงจะดังกว่า 3-4 dB ตามที่ได้กล่าวไป เลยต้องตั้ง เป็น +4 dB ครับ
PCM Sampling rate กรณีที่เล่น DSD64 กรณีใช้ DSD2PCM Mode แบบอื่นที่ไม่ใช่ Installable FIR ผมแนะนำให้ตั้งเป็น 88200 ครับ สาเหตุเพราะเรื่อง Noise ความถี่สูงของ DSD ครับ
DSD2PCM Mode: แนะนำตั้งเป็น Multistage 64fp (Double-precision 64 bit floating point) ชื่อ Version 8 กับ 9 จะต่างกันบ้าง แต่ความหมายเดียวกัน คือ Floating point 64 bit (Double precision) แบบ Multistage

กรณีเลือก Installable FIR ก็ให้ใช้แบบ 64fp เช่นกัน โดยความถี่ cut off ก็แล้วแต่ไฟล์ที่เราเลือก (อยู่ใน Folder ชื่อ filters ที่มากับ ไฟล์ zip ของ plugins)

กรณีใช้ DSD2PCM ที่ไม่ใช่แบบ Installable FIR มันไม่ผ่าน LPF นะครับ เพราะงั้น High frequency noise เพียบครับ ในรูปเป็น Spectogram ของการเอา DSD แบบต่างๆ มา Convert เป็น PCM 352.8kHz แล้วเล่นกลับ Noise พวกนี้ มีการตั้งประเด็นว่าอาจจะทำให้ ลำโพง หรือ วงจรไฟฟ้าเสียหายได้ ใครอยากลองว่าจริงหรือเปล่า ก็ไม่ต้องผ่าน LPF หรือ ลด PCM Samplerate ก็ได้ครับ ผมไม่ลองด้วย  N]



ถ้าใช้ FIR Filter จะตั้ง Sampling rate สูงๆ ได้ เช่นตั้งเป็น 352.8 kHz แล้วใช้ FIR ตัด Noise ความถี่สูงๆ ทิ้งครับ


กรณีเล่น DSD64 เป็น PCM ให้ใช้ FIR Filter 40kHz ครับ ตัดที่ 50kHz นี่ยังมี Noise ความถี่สูงอยู่ครับ

ต้องเป็นพวก DSD128 ขึ้นไป ถึงจะใช้ FIR แบบ 50-60kHz ได้ครับ

ตัวความถี่ที่ระบุใน FIR มันเป็นความถี่ Playback ครับ อย่าง FIR 40kHz เท่ากับว่าเหมือนเรา convert เป็น PCM ที่ 80kHz ครับ

จากในรูปจะเห็นว่าไม่มี High frequency noise ล่ะครับ แม้จะ Playback ที่ 352.8kHz


เพลงที่ใช้ทดสอบครับ





« แก้ไขครั้งสุดท้าย: 08 กันยายน, 2016, 09:52:54 AM โดย Freedom »
Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Too' Ninja

  • Admin
  • Superstar...
  • *****
  • กระทู้: 5,783
  • เพศ: ชาย
  • ตู่ นินจา
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #1 เมื่อ: 29 สิงหาคม, 2016, 02:55:51 PM »
ขอบคุณครับ ทันสมัย ทันเหตุการณ์เลยครับ  like

เครื่องเล่น DSD แบบพกพาก็เริ่มมีมามากขึ้น และราคาก็เริ่มถูกลงด้วยครับ

ออฟไลน์ Betterheart

  • *****
  • กระทู้: 591
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #2 เมื่อ: 29 สิงหาคม, 2016, 08:35:10 PM »
ขอบคุณสำหรับการเปิดโลกให้กว้างขึ้นสำหรับ DSD ครับ

ออฟไลน์ Coconut

  • **
  • กระทู้: 80
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #3 เมื่อ: 30 สิงหาคม, 2016, 10:03:56 AM »
 like ขอบคุณด้วยคน
แล้วทาง MAC มีโปรแกรม Freeware อะไรให้เล่นบ้างครับ
   ครับ
ที่อยู่สำหรับส่งของ
http://www.htg2.net/index.php?topic=78815.msg991431#msg991431

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #4 เมื่อ: 30 สิงหาคม, 2016, 10:24:02 AM »
like ขอบคุณด้วยคน
แล้วทาง MAC มีโปรแกรม Freeware อะไรให้เล่นบ้างครับ
   ครับ


น่าจะมี Foobar2000  for MAC นะครับไม่แน่ใจนัก

ผมใช้ Audirvana plus  ผ่าน TEAC UD 501 เล่น Native DSD File แฮปปี้มากครับ

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #5 เมื่อ: 30 สิงหาคม, 2016, 02:26:53 PM »
like ขอบคุณด้วยคน
แล้วทาง MAC มีโปรแกรม Freeware อะไรให้เล่นบ้างครับ
   ครับ



น่าจะมี Foobar2000  for MAC นะครับไม่แน่ใจนัก

ผมใช้ Audirvana plus  ผ่าน TEAC UD 501 เล่น Native DSD File แฮปปี้มากครับ


เห็น TEAC ทำ Player บน Apple ด้วยนี่ครับ

http://www.teac.com/product/hr_audio_player/

เคยลองไหมครับ?

ตอนนี้ผมกำลังอ่าน Linux อยู่ครับ เห็นว่าพวกตระกูล Raspberry ตัว ODROID มันมี Port I2S จั้มตรงเข้า DAC ได้เลย ไม่ต้องผ่าน USB คนบอกว่าลง Ubuntu แล้วเล่นผ่านพวก DeaDBeef เสียงดีมาก ดีกว่าพวก XMOS กับ Amanero อีก

เรื่องเสียงนี่ไม่แน่ใจแต่ถ้าจั้มตรงน่าจะเล่น DSD256/512 ได้ ไม่ติด ปัญหาเหมือน XMOS U8 ที่ได้แค่ DSD128
Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #6 เมื่อ: 30 สิงหาคม, 2016, 03:32:43 PM »
ตัวเล่นเพลงของ TEAC ให้เสียงคมชัดในระดับออดิโอฟายล์
แต่ลูกเล่นทั้งหลายทั้งปวงไม่มีครับ

Audirvana Plus ครบเครื่องกว่าเยอะ


Raspberry Pi 3 ออกมาแต่ต้นปีละครับ ในแง่เอามาเป็น Media Player  เล่นได้แค่ KODI ที่อยู่ใน Openelec ครับ
โปรแกรมที่ครบเครื่องซึ่งเล่น Native DSD File ได้คือ Volumio ยัดติดปัญหาเรื่อง WIFI ทำให้บูทไม่ขึ้น
นัยว่าได้แก้ปัญหาได้แล้ว แต่ยังรอแก้ไขขั้นสุดท้าย ผมก็ร้อ รอมานาน

ส่วน KODI เล่นได้ครอบจักรวาล ดูหนัง ฟังเพลง มีเน็ทแรงดูทีวีได้ทั่วโลก ดูยูทูบ สามารถทำเป็น media center เล่นไฟล์เพลงผ่านระบบแลนหรือ WIFI
ผมก็เล่นอยู่ครับ ประหยัดไฟกว่า Mac Mini


Raspberry Pi3 คอมจิ๋ววางบนฝ่ามือ ราคา 35 เหรียญ





http://www.overclockzone.com/forums/showthread.php/3076435-มาสร้าง-Network-Audio-Player-ง่ายๆ-ด้วย-Raspberry-Pi-2-กันครับ
« แก้ไขครั้งสุดท้าย: 30 สิงหาคม, 2016, 03:56:00 PM โดย Malako »

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #7 เมื่อ: 30 สิงหาคม, 2016, 04:32:51 PM »
ตัวเล่นเพลงของ TEAC ให้เสียงคมชัดในระดับออดิโอฟายล์
แต่ลูกเล่นทั้งหลายทั้งปวงไม่มีครับ

Audirvana Plus ครบเครื่องกว่าเยอะ


Raspberry Pi 3 ออกมาแต่ต้นปีละครับ ในแง่เอามาเป็น Media Player  เล่นได้แค่ KODI ที่อยู่ใน Openelec ครับ
โปรแกรมที่ครบเครื่องซึ่งเล่น Native DSD File ได้คือ Volumio ยัดติดปัญหาเรื่อง WIFI ทำให้บูทไม่ขึ้น
นัยว่าได้แก้ปัญหาได้แล้ว แต่ยังรอแก้ไขขั้นสุดท้าย ผมก็ร้อ รอมานาน

ส่วน KODI เล่นได้ครอบจักรวาล ดูหนัง ฟังเพลง มีเน็ทแรงดูทีวีได้ทั่วโลก ดูยูทูบ สามารถทำเป็น media center เล่นไฟล์เพลงผ่านระบบแลนหรือ WIFI
ผมก็เล่นอยู่ครับ ประหยัดไฟกว่า Mac Mini


Raspberry Pi3 คอมจิ๋ววางบนฝ่ามือ ราคา 35 เหรียญ





http://www.overclockzone.com/forums/showthread.php/3076435-มาสร้าง-Network-Audio-Player-ง่ายๆ-ด้วย-Raspberry-Pi-2-กันครับ


แจ่มเลยครับ ผมมอง Odroid c2 อยู่ครับ
Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Too' Ninja

  • Admin
  • Superstar...
  • *****
  • กระทู้: 5,783
  • เพศ: ชาย
  • ตู่ นินจา
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #8 เมื่อ: 31 สิงหาคม, 2016, 10:08:07 AM »

Raspberry Pi 3 ออกมาแต่ต้นปีละครับ ในแง่เอามาเป็น Media Player  เล่นได้แค่ KODI ที่อยู่ใน Openelec ครับ
โปรแกรมที่ครบเครื่องซึ่งเล่น Native DSD File ได้คือ Volumio ยัดติดปัญหาเรื่อง WIFI ทำให้บูทไม่ขึ้น
นัยว่าได้แก้ปัญหาได้แล้ว แต่ยังรอแก้ไขขั้นสุดท้าย ผมก็ร้อ รอมานาน

ส่วน KODI เล่นได้ครอบจักรวาล ดูหนัง ฟังเพลง มีเน็ทแรงดูทีวีได้ทั่วโลก ดูยูทูบ สามารถทำเป็น media center เล่นไฟล์เพลงผ่านระบบแลนหรือ WIFI
ผมก็เล่นอยู่ครับ ประหยัดไฟกว่า Mac Mini


Raspberry Pi3 คอมจิ๋ววางบนฝ่ามือ ราคา 35 เหรียญ





http://www.overclockzone.com/forums/showthread.php/3076435-มาสร้าง-Network-Audio-Player-ง่ายๆ-ด้วย-Raspberry-Pi-2-กันครับ


ถ้า Volumio สามารถแก้ปัญหาแล้ว และสามารถเล่น  Native DSD File ได้ รบกวนคุณ Malako ช่วยแจ้งให้ทราบด้วยนะครับ อยากจะลองเล่น Raspberry Pi3 บ้างครับ
ขอบคุณครับ

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #9 เมื่อ: 31 สิงหาคม, 2016, 11:09:58 AM »

อันที่จริง Rasberry Pi2 ใช้ Volumio  บวก DAC ที่รองรับ DSD ก็สามารถเล่นได้ตามบทความนะครับ

ผมมาเริ่มเล่น Rasberry Pi3 ซึ่งเพิ่ม WIFI เข้ามา และเกิดปัญหาเรื่องชิพ WIFI ที่ตัวเล่นทุกค่ายลงไม่ผ่าน
พอลงจะขึ้นจอสีรุ้ง ครับ

ส่วน Volumio เห็นผู้พัฒนาแจ้งว่าแก้ได้แล้วนัยว่าอาจก่อนสิ้นปี ครับ

ผมเองยังอนุบาลครับ ภาษาประกิตไม่แข็งเลยค่อยๆ คลาน

ส่วนเรื่อง DSD ผมเล่นมาปีกว่านี่ ตอนนี้หายอยากละครับ
คือมี Native DSD File ที่ทางค่ายบลูโค้สท์ ทำออกมาให้เทสเสียง 3 เพลง
เป็น Native DSD File 2.8KHz VS Hi-Rate 24 bit/192 Khz FLAK

ผมฟังอยู่นานมากๆ ถึงจับได้ และอันที่จริงความต่างผมว่าในแง่ Music Lover ไม่จำเป็น
ยกเว้นอยากจับผิดในรายละเอียด DSD File ดีในเรื่องจังหวะที่สมจริงกว่านิดหนึ่งเท่านั้น
จะเข้าใจดีขึ้นต้องตามไปดูกระบวนการผลิตในสตูดิโอครับ เพราะอันที่จริง DSD มันเกิดก่อน CD
เพียงแต่ SONY กับ Philips เล่นแร่แปรธาตุ จับ DSD 1 bit ของแท้ มาคอนเวิร์ทให้เป็น 16 bit/44.1 KHz
ลงแผ่นซีดีรับประทานเงินกันก่อน

ขำๆ นะครับ ผมใช้โปรแกรมแปลงไฟล์ที่ใช้ในสตูดิโอ Weiss Saracon ราคาน่าจะครึ่งแสน

แปลง Wave File เป็นทั้ง DSD 2.8 MKz  และ  5.6 MKz  ฟังกับที่ริพจาก SACD เสียงฟังไม่ออกจริงครับ


ออฟไลน์ Too' Ninja

  • Admin
  • Superstar...
  • *****
  • กระทู้: 5,783
  • เพศ: ชาย
  • ตู่ นินจา
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #10 เมื่อ: 31 สิงหาคม, 2016, 12:17:55 PM »
ขอขอบคุณสำหรับ ข้อมูลที่แบ่งปันครับ ยังมีผู้คนอีกมากมาย รวมทั้งผมด้วย ที่กำลังเพิ่งแค่จะเริ่มต้นนับ 1 ครับ

ออฟไลน์ kit556

  • *
  • กระทู้: 21
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #11 เมื่อ: 05 กันยายน, 2016, 10:36:44 AM »
ขอบคุณสำหรับความรู้ครับ
ผมฟังผ่าน  foobar มาตลอด แต่เซ็ตแค่เสียงออก ไม่เคยปรับค่าละเอียดขนาดนี้เลย ไว้จะลองทำตามดูครับ  ^-^

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #12 เมื่อ: 08 กันยายน, 2016, 10:00:31 AM »
มีใครใช้ Native DSD ได้บ้างครับ?

DAC ES9018 Weiliang กับ XMOS U8 Daughter board นี เหมือนจะเล่นได้แต่ DoP (DSD Over PCM)

ได้แค่ DSD128 เต็มที่

กำลังสงสัยว่าเพราะ XMOS 10 Pin รุ่นเก่ามันไม่มี ขา DSD หรือเปล่า? หรือว่าตัวใหม่ที่เสียบ Amanero ก็ได้ XMOS ก็ได้ก็เป็นครับ?

แต่จริงๆ ก็ไม่ค่อยซีเรียสเท่าไร เพราะ Source เป็น DSD64 ซะส่วนใหญ่ ผมมี DSD256 อยู่ไม่กี่เพลง Nigel Armstrong (นักไวโอลิน)
Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #13 เมื่อ: 08 กันยายน, 2016, 10:48:34 AM »
ส่งที่อยู่มา ผมจะให้ Native DSD ฉบับเทสกับ ไฮเรทไปลองฟังครับได้ของฟรีเป็นตัวอย่างมาครับ


Ultimate Sound Test @ 192kHz 24bit FLAC + DSD 2.8MHz 1bit DSF


DSD
Art Lande - Kiss In A Shadow - 05 - Droplets - 2.8MHz-DSF.dsf
Dayan Kai - 15 November 2012 - 01 - When You Know - 2.8MHz-DSF.dsf
Jason McGuire - 23 February 2013 - 05 - Bulerias 2 - 2.8MHz-DSF.dsf
FLAC
Art Lande - Kiss In A Shadow - 05 - Droplets - 192kHz.flac
Dayan Kai - 15 November 2012 - 01 - When You Know - 192kHz.flac
Jason McGuire - 23 February 2013 - 05 - Bulerias 2 - 192kHz.flac
Mac OS X
audiogate
sacd-extract
sacd_extract_0.3.6_OS_X
sacd_extract
test.nfo
« แก้ไขครั้งสุดท้าย: 08 กันยายน, 2016, 10:53:14 AM โดย Malako »

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #14 เมื่อ: 08 กันยายน, 2016, 02:27:26 PM »
ส่งที่อยู่มา ผมจะให้ Native DSD ฉบับเทสกับ ไฮเรทไปลองฟังครับได้ของฟรีเป็นตัวอย่างมาครับ


Ultimate Sound Test @ 192kHz 24bit FLAC + DSD 2.8MHz 1bit DSF


DSD
Art Lande - Kiss In A Shadow - 05 - Droplets - 2.8MHz-DSF.dsf
Dayan Kai - 15 November 2012 - 01 - When You Know - 2.8MHz-DSF.dsf
Jason McGuire - 23 February 2013 - 05 - Bulerias 2 - 2.8MHz-DSF.dsf
FLAC
Art Lande - Kiss In A Shadow - 05 - Droplets - 192kHz.flac
Dayan Kai - 15 November 2012 - 01 - When You Know - 192kHz.flac
Jason McGuire - 23 February 2013 - 05 - Bulerias 2 - 192kHz.flac
Mac OS X
audiogate
sacd-extract
sacd_extract_0.3.6_OS_X
sacd_extract
test.nfo

์์Native DSD นี่ผมหมายถึงยิงสัญญาณ DSD ออกไปที่ DAC เลยไม่ ห่อ package PCM แล้วค่อยยิงออกครับ


ส่วน Source DSD นี่ผมมีอยู่แล้วครับ
เรื่องฟังเทียบไม่มีทางแฟร์เลยครับ กับทั้ง DSD หรือ PCM

เพราะถ้าบันทึก Edit แบบ DSD แท้ๆ คือ พวก PCM ที่ Convert กลับมาจาก DSD ซึ่ง ถ้าฟังเทียบกัน PCM พวกนั้นจะเสียงออกบาง กลางต่ำเนื้อเสียงหายครับ บางเจ้าชุ่ยๆ นี่ตอน Convert ไม่ผ่าน LPF เอา Noise ออกด้วยครับ พวกไฟล์ 96kHz-192kHz พวกนี้นี่ ถ้าผมหา DSD ได้ผมลบทิ้งเลยครับ

วิธีเช็คง่ายๆ คือ พวก PCM convert จาก DSD พวกนี้เปิด Spectogram ดู ถ้าเจอ Background Noise ความถี่สูงนี่แสดงว่า Source จริงๆ เป็น DSD ครับ เพราะงั้นฟัง DSD ก็ต้องดีกว่า ถ้าเริ่มมี Noise แถวๆ 30KHz ขึ้นไปนี่แสดงว่า Source เป็นแค่ DSD64 เองครับ

ส่วนบางเจ้านี่ต้นฉบับ เป็น PCM คือ ทำเป็น DXD Format (384kHz) Edit อะไรเสร็จแล้วค่อย Convert กลับเป็น PCM 192/96 kHz กับ DSD64 แล้วปล่อยให้โหลด พวกสไตล์นั้น ไฟล์ PCM ก็จะได้เปรียบกว่าครับ ถ้า PCM ลงตัว DSD ก็จะกลางต่ำหนาไป

หลักๆ แค่เอา PCM Source convert เป็น DSD แล้วยิงเข้า DAC ฟังเทียบกันเสียงยังไม่เหมือนกันเลยครับ

กลับกันก็เหมือนกัน

« แก้ไขครั้งสุดท้าย: 08 กันยายน, 2016, 02:34:20 PM โดย Freedom »
Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #15 เมื่อ: 08 กันยายน, 2016, 02:56:47 PM »

ชักสงสัย  แล้ว Native DSD นี่มาจากไหน  อย่างไรหรือครับ

สมมุติว่า นักร้องอัดเสียงในห้องอัด + เสียงดนตรีซึ่งทำเสร็จแล้ว
เสียงที่มิกซ์รวมกันมันมีกระบวนการให้กลายเป็น Native DSD อย่างไร

การอัดใช้ Hard Ware ทั้งหมด จนกลายมาเป็น Native DSD หรือว่า

การอัดผ่านโปรแกรมทำเพลงในคอมพิวเตอร์ และใช้โปรแกรมอะไรอัดครับ อยากรู้จริง

ถ้าเสียงออกมาเป็น Wave  16 bit/44.1 KHz  นะพอเข้าใจ เพราะเล่นอยู่
ส่วนจะ Convert เป็น Hi Rate ก็ใช้โปรแกรมทั่วไปซึ่งมีอยู่แล้ว

เคยคิดจะซื้อ Korg ที่สามารถ อัดเป็น DSD ได้ แต่ไม่รู้ว่ามันเป็น DSD แบบไหนครับ ยัง งง จนบัดนี้

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #16 เมื่อ: 08 กันยายน, 2016, 03:03:20 PM »

ชักสงสัย  แล้ว Native DSD นี่มาจากไหน  อย่างไรหรือครับ

สมมุติว่า นักร้องอัดเสียงในห้องอัด + เสียงดนตรีซึ่งทำเสร็จแล้ว
เสียงที่มิกซ์รวมกันมันมีกระบวนการให้กลายเป็น Native DSD อย่างไร

การอัดใช้ Hard Ware ทั้งหมด จนกลายมาเป็น Native DSD หรือว่า

การอัดผ่านโปรแกรมทำเพลงในคอมพิวเตอร์ และใช้โปรแกรมอะไรอัดครับ อยากรู้จริง

ถ้าเสียงออกมาเป็น Wave  16 bit/44.1 KHz  นะพอเข้าใจ เพราะเล่นอยู่
ส่วนจะ Convert เป็น Hi Rate ก็ใช้โปรแกรมทั่วไปซึ่งมีอยู่แล้ว

เคยคิดจะซื้อ Korg ที่สามารถ อัดเป็น DSD ได้ แต่ไม่รู้ว่ามันเป็น DSD แบบไหนครับ ยัง งง จนบัดนี้


Native DSD นี่หมายถึง DSD Playback Method ครับ ส่งสัญญาณ DSD ไปเข้า DAC ตรงๆ

Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #17 เมื่อ: 08 กันยายน, 2016, 03:24:12 PM »
ส่วนเรื่องบันทึก DSD นี่ทำได้ครับ แต่ปัจจุบันเห็นทำกันทำนองนี้คือ

บันทึกเป็น DSD หรือ PCM DXD (384kHz/352.8 kHz) 192kHz/176.4KHz ที่ 32 bit float หรือ 24 Bit Integer แล้ว Edit แบบ PCM ให้เสร็จเลย จบค่อย Convert PCM -> DSD

พวก DAWs ของ Pyramix จะใช้วิธีนี้

สาย DSD ล้วนๆ คือ

บันทึกเป็น Multi-bit DSD (WDSD)  (8 bit) แล้วก็ใช้ Software เฉพาะที่ Edit WDSD ได้ จบ Convert WDSD -> DSD
รู้สึกว่าจะเป็น Sonoma ที่ทำได้อยู่จ้าวเดียว

http://www.superaudiocenter.com/Products.htm


Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #18 เมื่อ: 08 กันยายน, 2016, 03:33:22 PM »
ผมมีเวลาว่างเพราะตกงานมากว่า 20 ปี เลยลองกูเกิ้ลดู ได้ความรู้เพิ่มขึ้นพอเข้าใจ

คือผมอยากแปลงไฟล์เพลงดนตรีคาราโอเกะที่อยู่ในรูป PCM ให้เป็น DSD
แล้ววันดีคืนดี นัดเพื่อนมาร้องเพลงอัดเสียงเป็น DSD File  แจกกัน
ที่ผ่านมา ทำแจกกันแค่แผ่นซีดีเพลงครับ


โปรแกรมที่เล่นอยู่ตอนนี้จำพวก DAW  สองสามตัวมันยังไม่มีให้ Convert เป็น DSD
ยกเว้น Weiss Saracon แบบ Stand alone ที่ทำได้ทั้ง 2.8 Mkz  และ  5.6 MKz ซึ่งราคาแพงซื้อไม่ไหว
แพงกว่า DAC ที่เล่นอีก ลองเล่นแค่ตัวลองใช้ 30 วันนะครับ



http://magazine.munkonggadget.com/review-article/73/dsd-%E0%B9%84%E0%B8%9F%E0%B8%A5%E0%B9%8C%E0%B9%80%E0%B8%9E%E0%B8%A5%E0%B8%87%E0%B9%80%E0%B8%AA%E0%B8%9E%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%A3%E0%B8%B9%E0%B8%9B%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88



ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #19 เมื่อ: 08 กันยายน, 2016, 03:41:16 PM »
ส่วนเรื่องบันทึก DSD นี่ทำได้ครับ แต่ปัจจุบันเห็นทำกันทำนองนี้คือ

บันทึกเป็น DSD หรือ PCM DXD (384kHz/352.8 kHz) 192kHz/176.4KHz ที่ 32 bit float หรือ 24 Bit Integer แล้ว Edit แบบ PCM ให้เสร็จเลย จบค่อย Convert PCM -> DSD

พวก DAWs ของ Pyramix จะใช้วิธีนี้

สาย DSD ล้วนๆ คือ

บันทึกเป็น Multi-bit DSD (WDSD)  (8 bit) แล้วก็ใช้ Software เฉพาะที่ Edit WDSD ได้ จบ Convert WDSD -> DSD
รู้สึกว่าจะเป็น Sonoma ที่ทำได้อยู่จ้าวเดียว

http://www.superaudiocenter.com/Products.htm



น่าสนใจมากครับ  มันเป็นโปรแกรมทำเพลงที่สามารถคอนเวิร์ทเป็น DSD
การทำงานเป็น Multi Record นะครับ ไม่ใช่ Multi bit 
เดียวผมหาทางโหลดมาใช้งานกัน สามารถอัดได้ถึง 32 แทร๊กพร้อมกันทีเดียว

ขอบคุณมากครับผม

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #20 เมื่อ: 08 กันยายน, 2016, 03:47:07 PM »
ส่วนเรื่องบันทึก DSD นี่ทำได้ครับ แต่ปัจจุบันเห็นทำกันทำนองนี้คือ

บันทึกเป็น DSD หรือ PCM DXD (384kHz/352.8 kHz) 192kHz/176.4KHz ที่ 32 bit float หรือ 24 Bit Integer แล้ว Edit แบบ PCM ให้เสร็จเลย จบค่อย Convert PCM -> DSD

พวก DAWs ของ Pyramix จะใช้วิธีนี้

สาย DSD ล้วนๆ คือ

บันทึกเป็น Multi-bit DSD (WDSD)  (8 bit) แล้วก็ใช้ Software เฉพาะที่ Edit WDSD ได้ จบ Convert WDSD -> DSD
รู้สึกว่าจะเป็น Sonoma ที่ทำได้อยู่จ้าวเดียว

http://www.superaudiocenter.com/Products.htm



น่าสนใจมากครับ  มันเป็นโปรแกรมทำเพลงที่สามารถคอนเวิร์ทเป็น DSD
การทำงานเป็น Multi Record นะครับ ไม่ใช่ Multi bit 
เดียวผมหาทางโหลดมาใช้งานกัน สามารถอัดได้ถึง 32 แทร๊กพร้อมกันทีเดียว

ขอบคุณมากครับผม


มัน Mix ได้หลาย Channel อยู่แล้วครับ แล้ว DSD ยังไงก็ต้องทำเป็น Multi-bit หรือ PCM ก่อนครับ ไม่งั้นมัน Edit ไม่ได้ครับ เพราะมัน 1 bit

ไม่บันทึกเป็น DSD แล้ว Convert เป็น WDSD ก่อน Edit ก็บันทึกเป็น WDSD เลยแต่แรกแหละครับ
Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #21 เมื่อ: 08 กันยายน, 2016, 03:55:41 PM »


ไม่มีตัวทดลองให้ใช้นะครับน่าเสียดายจัง

ราคาตัวล่างสุด 16 เหรียญ ได้ 8 ช่อง น่าลองเหมือนกันครับเดี๋ยวถามพรรคพวกก่อน

ผมทำงานไม่เกิน 4 ช่องเหลือๆ

ออฟไลน์ Malako

  • Super Star
  • *
  • กระทู้: 1,303
  • เพศ: ชาย
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #22 เมื่อ: 08 กันยายน, 2016, 04:08:20 PM »

ต่ออีกหน่อยนะครับเรื่องการบันทึก 

จากภาพมันเปลี่ยน อนาล็อก เป็น DSD ได้เลย จากนั้นตรงเข้า DAC ที่รองรับ DSD โดยไม่จำเป็นต้องแปลงเป็น PCM
หรือว่าในทางปฏิบัติต้องแปลงเป็น PCM ผมภาษาไม่แข็งแรง อ่านที่ฝรั่งเขาคุยกันเรื่อง DSD นี่ งง อยู่ครับ
แม้ว่าในชีวิตจริงๆ ฟังเพลงเก่าๆ จากยูทูบซึ่งได้แค่ Wave เท่านั้นครับ





 

ออฟไลน์ Freedom

  • ****
  • กระทู้: 275
Re: เล่น SACD/DSD/DST บน Foobar2000
« ตอบกลับ #23 เมื่อ: 13 กันยายน, 2016, 02:48:04 PM »

ต่ออีกหน่อยนะครับเรื่องการบันทึก 

จากภาพมันเปลี่ยน อนาล็อก เป็น DSD ได้เลย จากนั้นตรงเข้า DAC ที่รองรับ DSD โดยไม่จำเป็นต้องแปลงเป็น PCM
หรือว่าในทางปฏิบัติต้องแปลงเป็น PCM ผมภาษาไม่แข็งแรง อ่านที่ฝรั่งเขาคุยกันเรื่อง DSD นี่ งง อยู่ครับ
แม้ว่าในชีวิตจริงๆ ฟังเพลงเก่าๆ จากยูทูบซึ่งได้แค่ Wave เท่านั้นครับ






แบบในรูปได้ครับ ถ้าไม่มีการ แก้ไขไฟล์เสียงแบบ Digital นะครับ สมมุติจะ mix เสียง ตัดต่อ เพิ่มความดังค่อย ใส่ dsp effect ทำไงอ่ะครับ ข้อมูล เป็นจำนวนเต็ม 0 กับ 1

อย่างเอาง่ายๆ แค่จะเพิ่มความดังขึ้น 10%

ถ้าเป็น PCM 16 BIT ค่าสูงสุด คือ 65535 สุมมุติค่าเดิม 10,000 เพิ่ม 10% ก็กลายเป็น 11,000 แต่สัญญาณ DSD ทำไงครับ มันเป็นจำนวนเต็ม 0 กับ 1

ไม่นับพวก DSP ที่ซับซ้อนมากๆ นะครับ นี่แค่ Volume ธรรมดา ยังไม่ถึงขั้นพวก EQ ด้วย

หลักๆ นี่ก็เป็นเหตุผลที่ทำให้ DSD ไม่เกิดด้วยครับ เพราะ Software ที่ใช้มีข้อจำกัดเยอะมาก

แล้วพอใช้ DXD คนเขาก็บ่นกันว่า แล้วจะ Convert ไปกลับ DSD->DXD DXD->DSD ทำไม ก็ บันทึก แก้ไข แล้วก็ปล่อยโหลด หรือบันทึกลง DVD, BD เป็น DXD ไปเลยสิ





Transport: HTPC
OS: Antergos (Arch Linux) & Windows 10
Player: MPD SACD & Audacious & Foobar2k & Bug Head Emperor
Sound card: ESI Juli@
DAC: NPE 1541A + AK4113, ES9018K2M (XMOS), ES9038Pro (Combo384)