1 คะแนน โดย GN⁺ 2026-03-13 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • โปรเจ็กต์ทดลองทางดนตรีที่นำตัวอย่างเสียง Amen Break มาสร้างใหม่ด้วยอัลกอริทึม bubble sort ในรูปแบบต้นแบบที่รันได้บน HTML5 และ Windows
  • สร้างด้วย Godot engine และสามารถดาวน์โหลดได้โดยให้ผู้ใช้ใส่ราคาที่ต้องการ
  • โปรเจ็กต์นี้สื่อถึง การผสานดนตรีเข้ากับวิทยาการคอมพิวเตอร์ แบบขำ ๆ และในชุมชนก็มีฟีดแบ็ก เช่น “ควรมีตัวเลือกให้เล่นตัวอย่างเสียงที่ถูกจัดเรียงแล้ว”
  • ได้รับ คะแนน 5 เต็ม 5 (จากผู้ให้คะแนน 5 คน) และได้รับתגובותเชิงบวกจากผู้ใช้ เช่น “lovely”
  • เป็นผลงานที่เริ่มจากไอเดียง่าย ๆ แล้วทำให้เกิดขึ้นจริง จึงถูกจับตามองในฐานะ ตัวอย่างของการทดลองดนตรีเชิงอัลกอริทึมที่สร้างสรรค์

ภาพรวมโปรเจ็กต์

  • Bubble Sorted Amen Break เป็นโปรเจ็กต์ทดลองทางดนตรีที่สร้างโดยนักพัฒนา Vee 🥑 โดย จัดเรียงลูป Amen Break ด้วยวิธี bubble sort
    • ตามคำอธิบาย ผู้สร้างบอกว่า “ไอเดียที่นึกขึ้นมาในตอนเช้าได้กลายเป็นสิ่งที่มีอยู่จริงแล้ว”
  • ใช้งานได้บน HTML5 และแพลตฟอร์ม Windows และถูกจัดอยู่ในหมวด Prototype
  • การดาวน์โหลดใช้รูปแบบ ‘Name your own price’ ทำให้ผู้ใช้กำหนดจำนวนเงินได้อย่างอิสระ

ข้อมูลทางเทคนิคและการพัฒนา

  • โปรเจ็กต์นี้พัฒนาด้วย Godot engine
  • แท็ก ที่ระบุไว้คือ Music, Music Production, No AI ซึ่งแสดงว่าเป็นงานทำเพลงแบบลงมือทำเองโดย ไม่ใช้ AI
  • แพลตฟอร์มเผยแพร่คือ itch.io และขนาดไฟล์ประมาณ 93MB

เสียงตอบรับจากผู้ใช้

  • ได้ คะแนนเต็ม 5.0 จากผู้ประเมินทั้งหมด 5 คน
  • ในความคิดเห็นมีเสียงตอบรับเชิงบวกจำนวนมาก เช่น “ต้องมีตัวเลือกให้เล่นตัวอย่างเสียงที่จัดเรียงแล้ว” และ “โปรเจ็กต์นี้น่ารักมาก”
    • ผู้ใช้รายหนึ่งแสดงความเห็นแบบขำ ๆ ว่า “ถ้าพูดด้วยเสียงของศาสตราจารย์วิทยาการคอมพิวเตอร์ ความซับซ้อนเชิงคำนวณของตัวอย่างเสียงสุดเจ๋งเหล่านี้คืออะไร?”

การเผยแพร่และการเข้าถึง

  • สามารถดาวน์โหลดได้ทันทีจาก หน้า itch.io และเมื่อเข้าสู่ระบบแล้วสามารถเพิ่มเข้าคอลเลกชันหรือเขียนความคิดเห็นได้
  • มี ไฟล์รันบน Windows (AmenSorting) ให้ใช้งาน และเข้าถึงได้โดยไม่มีข้อจำกัดด้านราคา

จุดเด่นและความสำคัญ

  • นำเสนอไอเดียที่โดดเด่นคือ การผสานตัวอย่างเสียงดนตรีเข้ากับอัลกอริทึมการจัดเรียง
  • จุดเด่นคือเริ่มจากแนวคิดเรียบง่ายแล้วพัฒนาออกมาเป็นสิ่งที่ใช้งานได้จริง
  • ได้รับการประเมินเชิงบวกในชุมชนในฐานะตัวอย่างของ การทดลองผสานโค้ดกับดนตรีอย่างสร้างสรรค์

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

 
GN⁺ 2026-03-13
ความคิดเห็นจาก Hacker News
  • คิดว่าน่าจะดีถ้าตอนท้ายเล่นเพลงทั้งเพลงตามลำดับให้ฟัง

    • เห็นด้วยมาก ฉันลองเล่น 128 random slices ครบหมดแล้ว ใช้เวลาประมาณ 15 นาที และถ้าตอนท้ายได้ฟังเพลงต้นฉบับจริง ๆ ก็คงรู้สึกเหมือนได้รับรางวัลมาก
    • ถ้าไม่เล่นซัมเพิลต้นฉบับ ก็มีข้อดีตรงไม่ต้องกังวลเรื่อง royalty ด้วย 😏
    • ยังมีมุกด้วยว่ามันถูกใช้ในเพลงมามากขนาดนี้เป็นเวลานานแล้ว แต่ก็ยังจำมันไม่ได้อีกเหรอ
    • ฟังต้นฉบับแบบไม่ถูกสับได้ ที่นี่ ฉันเองก็รู้จัก Amen Break ครั้งแรกจากอันนี้
  • Amen Break เป็นหนึ่งใน drum break ที่ถูก sample มากที่สุดในเพลงป็อป
    ดู บทความวิกิ

    • แต่เบื้องหลังมี เรื่องราวน่าเศร้า อยู่ มือกลอง Coleman เสียชีวิตในปี 2006 โดยแทบไม่เหลือทรัพย์สิน และทั้งเขากับ Spencer ก็ไม่ได้รับ royalty ใด ๆ
    • วิดีโอ YouTube นี้ พูดถึงประวัติและอิทธิพลของ Amen Break ได้ลึกมาก เป็นวิดีโอยุค YouTube เก่า ๆ ที่ยังดีใจอยู่เลยว่าอัลกอริทึมยังคงดันมันขึ้นมา
  • Amen ที่ฉันเลือกว่าสับละเอียดที่สุดคือ Final mix of Equinox’s Acid Rain VIP ของ Breakage
    ลิงก์ YouTube

    • อันนี้เป็น เวอร์ชันที่สับด้วยมือ ฉันเคยได้ยินเวอร์ชันแรก ๆ ทาง BBC Radio 1 แล้วจำได้ว่ามันดิบกว่า แต่กลับชอบมากกว่า
    • เวอร์ชันนี้ บีบอัดน้อยกว่าเลยฟังสบายกว่า อีกอันที่แนะนำคือ Heavyweight Vol.4 - Untitled 7 ลิงก์
    • ถึงจะไม่ได้สับละเอียดสุด ๆ แต่ก็มี แทร็กนี้ ที่ได้อารมณ์ Amen แบบเต็ม ๆ
    • เพลงที่ฉันชอบคือ amen andrews - jungle bunny, doc scott - here comes the drumz (breakage remix), loxy & ink - murder inc (twisted anger remix), pendulum - through the loop, dj hidden - times like these
    • แล้วก็ชอบ Bruce Lee Mc by Quincy ด้วย ลิงก์
  • มันสนุกดี แต่ดูเหมือนว่าจะไม่ได้ทำการ sort เท่าไร เหมือนแค่ เล่น slices แบบสุ่ม มากกว่า ดูเหมือนไม่มีตัวเลือกให้ sort

    • จริง ๆ แล้วมันสุ่มสลับซัมเพิลก่อน แล้วค่อยเล่น slice ไปพร้อมกับรัน อัลกอริทึม bubble sort ให้เข้ากับจังหวะ แต่ไม่ได้เปิดผลลัพธ์หลังจัดเรียงเสร็จให้ฟังจนจบ
    • ก็คือแบ่ง Amen Break ออกเป็นหลายชิ้น แล้วระหว่างจัดเรียง index ก็จะเล่นเฉพาะ slice ที่ถูกนำมาเปรียบเทียบ เลยรู้สึกเหมือนขาด ‘punchline’ ตอนท้าย
    • รู้สึกแปลกที่ไม่ได้ยินส่วนที่เรียงเสร็จแล้ว ตอนแรกคาดหวังว่าจะได้ยินจังหวะที่ค่อย ๆ เป็นระเบียบขึ้น แต่กลับได้ยินแค่ random loop ที่สั้นลงเรื่อย ๆ
    • ตอนแรกฉันก็งงว่า ‘level’ คืออะไร แต่จริง ๆ มันก็แค่ index นั่นเอง ถ้า UI แสดงเป็นตัวเลข น่าจะเข้าใจง่ายกว่านี้
    • ถ้าฟังจนจบ จริง ๆ มันกำลังเรียงจากค่าน้อยไปหามาก เว้นแต่ว่าฉันจะเข้าใจ bubble sort ผิด แต่มันดูทำงานแบบนั้นชัด ๆ
  • การสไลซ์อัตโนมัติ มีมาตั้งแต่หลายสิบปีก่อนแล้ว
    ดู งานวิจัย BBCut, Livecut GitHub
    ยังมีเครื่องมืออย่าง dblue Glitch, chrisGlitch, Renoise ด้วย

    • sampler หลายตัวก็ทำได้เหมือนกัน เว็บที่ลิงก์มาดูเหมือนตัว slicer แบบ ‘lite version’ ของ Elektron Octatrack ของฉัน
  • ฉันเพิ่งได้รู้ ต้นกำเนิดของ Amen Break และอิทธิพลที่มันมีต่อดนตรียุค 80~90s ครั้งแรกจากสารคดีปี 2004 (อัปโหลดลง YouTube ในปี 2006)
    ลิงก์วิดีโอ

  • ถ้าคุณเป็น นักวิทยาการคอมพิวเตอร์และแฟน drum and bass วิดีโอ 2 นาทีนี้น่าจะเพลินมาก

  • ตลกมาก ถึงจะไม่ค่อยรู้เรื่องฟังก์ชันเปรียบเทียบ แต่การได้ฟัง กระบวนการที่อัลกอริทึมสร้างจังหวะขึ้นมา มันสนุกจริง ๆ

    • ค่าที่เอามาเปรียบเทียบคือ ค่า t
  • ถ้ายังไม่รู้จัก Amen Break ขอแนะนำให้ดู สารคดี 18 นาที นี้เลย
    ลิงก์ YouTube

  • อันนี้คือของระดับ ขึ้นอันดับ 1 หน้าแรก ได้เลย
    อยากให้มีเวอร์ชันของ อัลกอริทึมจัดเรียงแบบอื่น ด้วย