2 คะแนน โดย GN⁺ 2025-10-24 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • VST3 SDK ซึ่งเป็นมาตรฐานหลักสำหรับการพัฒนาปลั๊กอินเสียง ได้เปิดตัวเวอร์ชันใหม่ 3.8.0 พร้อมเปลี่ยนไปใช้ ไลเซนส์ MIT
  • การอัปเดตครั้งนี้นำโดย Steinberg Media Technologies และสามารถดาวน์โหลด SDK ได้จาก VST 3 Developer Portal อย่างเป็นทางการ
  • เวอร์ชันใหม่นี้ ผ่อนคลายข้อจำกัดด้านไลเซนส์ เดิม ทำให้สามารถใช้งานได้อย่างอิสระทั้งในโครงการโอเพนซอร์สและเชิงพาณิชย์
  • นักพัฒนาสามารถดูเอกสารทางเทคนิคและตัวอย่างได้ผ่านเอกสารออนไลน์และ vstdev.org
  • คาดว่าการเปลี่ยนแปลงนี้จะช่วยส่งเสริม ความเข้ากันได้ของปลั๊กอินและเร่งนวัตกรรม ทั่วทั้งระบบนิเวศซอฟต์แวร์เสียง

ภาพรวมการเปิดตัว VST 3.8.0 SDK

  • Steinberg Media Technologies ได้ประกาศเปิดตัว VST SDK 3.8.0 อย่างเป็นทางการ ณ วันที่ 20 ตุลาคม 2025

    • รีลีสครั้งนี้เป็นการอัปเดตสำคัญสำหรับชุมชนนักพัฒนาปลั๊กอินเสียง โดยปรับปรุงทั้งการเข้าถึงและการนำ SDK ไปใช้งานอย่างมาก
    • นักพัฒนาสามารถดาวน์โหลด SDK ได้โดยตรงจากพอร์ทัลทางการ และมีเอกสารออนไลน์ให้พร้อมใช้งาน
  • นโยบายไลเซนส์ของฟอร์แมต VST3 ได้เปลี่ยนจากข้อกำหนดแบบจำกัดเดิมมาเป็น ไลเซนส์ MIT

    • ไลเซนส์ MIT อนุญาตให้ใช้งาน แก้ไข และเผยแพร่ได้อย่างอิสระทั้งในโครงการเชิงพาณิชย์และโอเพนซอร์ส
    • ส่งผลให้ผู้พัฒนาเอนจินเสียง, DAW และปลั๊กอิน สามารถรวม VST3 เข้ากับงานของตนได้โดยไม่มีข้อจำกัดทางกฎหมาย

ทรัพยากรสำหรับนักพัฒนาและการเข้าถึงเอกสาร

  • มีการให้บริการเอกสารล่าสุดและแนวทาง API ผ่าน VST 3 Developer Portal (steinbergmedia.github.io)

    • ภายในพอร์ทัลมีทั้งโครงสร้างของ SDK, โค้ดตัวอย่าง และคำอธิบายอินเทอร์เฟซของปลั๊กอิน
    • นักพัฒนาสามารถใช้ข้อมูลเหล่านี้เพื่อออกแบบและทดสอบปลั๊กอินบนพื้นฐาน VST3 ได้อย่างมีประสิทธิภาพ
  • vstdev.org เป็นศูนย์ข้อมูลที่ขับเคลื่อนโดยชุมชน ซึ่งสนับสนุนการร่วมมือและการแบ่งปันความรู้ทางเทคนิคระหว่างนักพัฒนา

    • มีทั้งฟอรัม บทช่วยสอน และโปรเจกต์ตัวอย่าง ที่มอบองค์ความรู้เชิงปฏิบัติสำหรับการพัฒนา

ผลกระทบต่อระบบนิเวศการพัฒนาเสียง

  • การเปลี่ยนไปใช้ไลเซนส์ MIT เป็นแรงผลักดันสำคัญต่อ การทำมาตรฐานปลั๊กอินและการทำงานร่วมกันระหว่างระบบ

    • บริษัทซอฟต์แวร์เสียงและโครงการโอเพนซอร์สที่เคยลังเลในการใช้ VST3 เพราะประเด็นด้านไลเซนส์ จะสามารถเข้าร่วมได้อย่างเต็มที่มากขึ้น
    • โดยเฉพาะการผสานรวมกับเฟรมเวิร์กเสียงหลักอย่าง JUCE, Tracktion, Bitwig มีแนวโน้มจะราบรื่นยิ่งขึ้น
  • มาตรการครั้งนี้ถูกมองว่าเป็นจุดเปลี่ยนสำคัญที่จะเร่งนวัตกรรมด้านเทคโนโลยีเสียง และส่งเสริม การขยายตัวของชุมชนนักพัฒนา

    • ในอนาคต VST3 มีความเป็นไปได้สูงที่จะยิ่งตอกย้ำสถานะในฐานะมาตรฐานโดยพฤตินัยของการพัฒนาปลั๊กอินเสียง

1 ความคิดเห็น

 
GN⁺ 2025-10-24
ความคิดเห็นจาก Hacker News
  • เมื่อพิจารณาว่า Yamaha เป็นเจ้าของ Steinberg จึงมองเหตุการณ์นี้ว่าเป็น "ตัวอย่างที่ Yamaha ทำในสิ่งที่ถูกต้อง"
    ก่อนหน้านี้ Yamaha เคยเข้าซื้อ Korg ที่กำลังมีปัญหาทางการเงิน สนับสนุนเงินทุน แล้วส่งคืนให้เจ้าของเดิม และยังเคยคืนสิทธิ์ในแบรนด์ Sequential ให้กับผู้ก่อตั้ง Dave Smith
    บทความที่เกี่ยวข้อง: ประวัติของ Korg, ประวัติของ Sequential, ข่าว RA

    • Yamaha เป็นบริษัทที่ เก่าแก่มาก และก่อตั้งขึ้นบนปรัชญาที่ต่างจากบริษัทอื่น
      ประวัติของพวกเขาก็น่าสนใจด้วย — วิดีโอนี้ คุ้มค่าที่จะดู
      สิ่งที่น่าประทับใจคือบริษัทที่มีท่าทีแบบ "เราสร้างของที่น่าสนใจขึ้นมา อยากซื้อไหม?" มักอยู่รอดได้นานกว่าบริษัทที่คิดว่า "มาหาเงินจากสิ่งนี้กัน"
    • Yamaha ยังคงดูแลเอกสารผลิตภัณฑ์ได้ดี และยังคง รองรับไดรเวอร์รุ่นเก่า
      อุปกรณ์ Yamaha USB ของฉันที่ผลิตในปี 1999 ก็ยังมีไดรเวอร์สำหรับ Windows 11 และ macOS รุ่นล่าสุดอยู่
    • "ขอเปียโนหนึ่งตัวครับ" → "ได้เลย" → "อยากซื้อมอเตอร์ไซค์ด้วยครับ?" → "อาจฟังดูไม่น่าเชื่อ แต่..."
      เป็นการล้ออย่างขำ ๆ ถึง ความสารพัดประโยชน์ของ Yamaha
    • ไม่รู้มาก่อนว่า Steinberg ถูก Yamaha ซื้อไปแล้ว
      ถึงอย่างนั้นในทางกฎหมายก็ยังเป็นนิติบุคคลแยกต่างหาก และสำนักงานใหญ่รวมถึงทีมพัฒนาและซัพพอร์ตก็ยังอยู่ที่ฮัมบูร์ก
      การถูก Yamaha ซื้อไม่ใช่เรื่องแย่ แต่ก็ดูเหมือนไม่ได้เกี่ยวข้องโดยตรงกับการตัดสินใจครั้งนี้
    • ชอบอุปกรณ์เสียงของ Yamaha
      คุณภาพลำโพงและความง่ายในการซ่อม ยอดเยี่ยม และราคาก็สมเหตุสมผล
      แบรนด์อื่นทำให้ผิดหวังจากพวกสารเคลือบกันซ่อมหรือปัญหาความร้อนสูงเกินไป
      พอได้ยินเรื่องเบื้องหลังแบบนี้ก็เข้าใจได้ว่าทำไมคุณภาพของ Yamaha ถึงดี
  • มองว่านี่เป็นผลจากการที่ฟอร์แมต CLAP เหนือกว่า VST3 ในเชิงเทคนิค
    มีการชี้ว่า Steinberg เคยทำหลายอย่างเพื่อรักษาการผูกขาดของ VST3 เช่น หยุดแจกจ่าย ใช้แรงกดดันทางกฎหมาย และขัดขวางการแพร่กระจายของ CLAP

  • ดูเหมือน Steinberg จะตัดสินใจครั้งนี้เพราะ CLAP ปรากฏตัวขึ้นมาอย่างประสบความสำเร็จ
    ดู โครงการ CLAP ของ u-he

    • น่าจะมีประโยชน์ต่อการ เปลี่ยนปลั๊กอินเดิมให้เป็นโอเพนซอร์ส
    • ทำงานด้านดนตรีพอสมควร แต่แทบไม่เคยเห็นปลั๊กอิน CLAP ใช้งานจริงเลย
    • สงสัยว่าปลั๊กอินยอดนิยมสมัยนี้มีเวอร์ชัน CLAP ให้หรือไม่
    • ไม่รู้มาก่อนว่า u-he โตมาขนาดนี้ จำได้ตั้งแต่สมัย Zebra
    • คิดว่า CLAP ดีกว่ามาก
  • รู้สึกว่าการเปลี่ยนแปลงเพื่อ ออกจากฟอร์แมตปิด มาช้าเกินไปมาก
    ในฐานะนักแต่งเพลงที่ต้องร่วมงานกับหลายสตูดิโอ จำเป็นต้องติดตั้ง DAW หลายตัวเพราะปัญหาความเข้ากันได้ และปลั๊กอินเกือบ 800 ตัวก็ต้องถูกสแกนใหม่ทุกครั้ง
    หวังว่า Apple และ Avid จะใช้โอกาสนี้เริ่ม พูดคุยเรื่องมาตรฐาน
    AAX และ AU มีกระบวนการ build ที่ซับซ้อน และ AU ก็มักเป็นแค่ตัวห่อของ VST
    หวังว่าในอีก 5 ปีข้างหน้าจะได้เห็นการทำมาตรฐานจริง ๆ และ workflow ที่ลื่นไหล

    • หลังจากย้ายไปใช้ Linux แบบเต็มตัว ก็เลิกใช้ DAW ไปแล้ว
      รู้สึกว่าอุตสาหกรรมซอฟต์แวร์เสียง ถูกทำให้เป็นเชิงพาณิชย์มากเกินไป และต้องการนวัตกรรมโอเพนซอร์สแบบ Blender
  • ในมุมของชุมชนเทคนิค ข่าวนี้คือหนึ่งในข่าวที่ รอคอยมากที่สุด
    น่าประหลาดใจที่เรื่องซึ่งหวังกันมาหลายปี ถูกประกาศอย่างเงียบ ๆ ในฟอรัมแบบนี้
    ต้องขอบคุณ Steinberg และ Yamaha ที่น่าจะทำให้เกิดการเปลี่ยนแปลงดี ๆ อีกมากในอนาคต

  • มีข่าวดีมากมายในวงการออดิโอโอเพนซอร์ส
    วิดีโอเกี่ยวกับความคืบหน้าการพัฒนา Audacity 4 นี้ ก็น่าดูเช่นกัน

    • แถว ๆ นาทีที่ 25 ของวิดีโอ มีการพูดถึง ความทรมานของการทำ VST3 host โดยบอกว่า "ถ้าจะทำ ต้องเผื่อเวลาไว้เยอะ"
    • หวังว่าจะไม่ใส่ Google Analytics กลับเข้าไปอีก
    • กำลังจับตา Audacity 4 อยู่ หวังว่าจะไม่ยัดอะไรแปลก ๆ เข้าไปอีก
  • ในฐานะคนที่ไม่ใช่มืออาชีพด้านเสียง ความเห็นมีดังนี้

    1. เป็นข่าวดี VST มีบทบาทสำคัญในระบบนิเวศซอฟต์แวร์เสียง ดังนั้นการเปิดกว้างขึ้นจึงเป็นเรื่องบวก
    2. SDK ใหญ่กว่าที่คิดไว้มาก API อย่างการจัดตารางงานข้ามเธรดเข้าใจยาก
    3. รูปแบบ Markdown ของโพสต์เละจนอ่านยาก
    • ปลั๊กอิน VST ส่วนใหญ่ มี GUI มาด้วย ดังนั้น SDK จึงต้องรองรับเฟรมเวิร์ก UI แบบข้ามแพลตฟอร์ม
      ฟังก์ชันเกี่ยวกับเธรดส่วนใหญ่มีไว้ส่งต่ออีเวนต์อินพุตและอัปเดตการเรนเดอร์ไปยังเธรดหลัก (UI)
    • ระบบเสียงทำงานบนเธรดแยกจาก UI
      VST ส่วนใหญ่จะแบ่งเป็นส่วน UI และส่วนเอนจินเสียง โดยการจัดการเธรดเป็นเรื่องสำคัญมาก
    • โมเดลเธรดพื้นฐานของปลั๊กอินประกอบด้วยเธรด "main" และ "audio"
      มีการระบุไว้อย่างชัดเจนว่าแต่ละเมธอดเรียกได้จากเธรดใด
      CLAP ได้นำ ส่วนขยาย thread pool ของโฮสต์มาใช้ ทำให้ปลั๊กอินไม่ต้องจัดการเธรดเอง และ VST3 ก็เริ่มเดินตามแนวทางนี้
      ความซับซ้อนเหล่านี้ส่วนใหญ่เกิดจาก accidental complexity ของ VST3 เอง
  • แม้จะเป็นการเปลี่ยนแปลงที่เกิดจากอิทธิพลของ CLAP แต่ทิศทางต่อจากนี้ก็น่าสนใจ
    VST ซับซ้อนแต่ถูกใช้อย่างแพร่หลาย ส่วน CLAP เรียบง่ายกว่าแต่ยังแพร่กระจายน้อย

    • ตอนนี้ปลั๊กอินที่รองรับ CLAP มีเพียง ประมาณ 1 ใน 200 ขณะที่ VST รองรับแทบ 100%
      แต่ถ้า CLAP พัฒนาได้ง่ายกว่าและมีภาระด้านไลเซนส์น้อยกว่า ก็อาจมีการมีส่วนร่วมจากชุมชนเพิ่มขึ้น
      อย่างไรก็ตาม กว่าจะเป็นกระแสหลักก็น่าจะต้องใช้เวลา
  • ในเชิงหลักการถือว่าเป็นการเปลี่ยนแปลงที่ดี แต่ในทางปฏิบัติอาจยิ่งทำให้ monoculture ของอุปมาเชิงดนตรีแบบยุค 1970 แข็งแรงขึ้น
    VST3 มีการออกแบบที่จำกัดและตายตัวเหมือน MIDI 1.0
    ถ้า AudioUnits ถูกเปิดภายใต้ MIT license เสียงตอบรับก็คงต่างออกไปมาก

    • อยากรู้ว่าคำว่า "จำกัดและมีแนวคิดตายตัว (opinionated)" หมายถึงอะไรอย่างเจาะจง และ AU กับ VST3 ต่างกันในเชิงแนวคิดอย่างไร
  • น่าจะเป็นการตอบสนองต่อความนิยมของ CLAP เป็นหลัก
    แต่การเพิ่ม การรองรับ Wayland ก็เป็นเรื่องที่น่าสนใจ
    ในจุดนี้ VST3 กลับนำหน้า CLAP อยู่