AudioMass - โปรแกรมตัดต่อเสียงโอเพนซอร์สบนเบราว์เซอร์ที่ไม่ต้องมีแบ็กเอนด์
(github.com/pkalogiros)- เป็น โปรแกรมตัดต่อเสียงบนเว็บ ที่ทำงานได้ด้วยเบราว์เซอร์เพียงอย่างเดียว และพัฒนาด้วย JavaScript ล้วน
- รองรับ เอฟเฟกต์ระดับ DAW ครบถ้วน เช่น ตัดหัวท้าย, ตัด, คัดลอก, วาง, เฟด, คอมเพรสเซอร์, รีเวิร์บ, เปลี่ยนคีย์เสียง, กู้คืนเสียงคลิก/ฮัม เป็นต้น
- ปรับแต่งคีย์เสียงและความเร็วอย่างละเอียดด้วย โปรไฟล์คีย์เสียง/ความเร็วแบบกราฟ สำหรับเอฟเฟกต์การเคลื่อนที่สไตล์ Doppler, เอฟเฟกต์แบบ ramp ฯลฯ
- รองรับงานลูปและการจัดจังหวะด้วย การตรวจจับบีตอัตโนมัติ + แถบเมโทรนอม + การแก้ไขแบบสแนปตามบีต
- ฟีเจอร์ seamless loop: ปรับครอสเฟด, ตัดความเงียบ, สแนปตาม zero crossing และพรีวิวการวนซ้ำได้ในหน้าจอเดียว
- รองรับ พรีวิว ก่อนใช้เอฟเฟกต์ และเลือกใช้กับช่วงที่เลือกหรือทั้งไฟล์ได้
- มาพร้อม โหมดมัลติแทร็ก: จัดวางคลิปด้วยการลากแล้ววาง, ครอสเฟดอัตโนมัติเมื่อซ้อนทับกัน, ควบคุมระดับเสียง, แพน, ปิดเสียง, โซโล, arm สำหรับอัดเสียง และมีมุมมอง Mixer แยกต่างหาก
- บันทึกและกู้คืนเซสชันมัลติแทร็กเป็นไฟล์ .amss ได้ (เสียงต้นฉบับ + เลย์เอาต์ JSON, บีบอัดด้วย LZMA)
- ผลลัพธ์สุดท้ายสามารถ เรนเดอร์แบบออฟไลน์ เพื่อมิกซ์ดาวน์เป็นไฟล์ WAV หรือ MP3 เดียว
- มี undo stack มาให้โดยพื้นฐาน จึงย้อนกลับได้หลังการแก้ไขแบบทดลอง
- รองรับมาร์กเกอร์, แถบบีต และปุ่มลัด ทำให้ค้นหาตำแหน่งในงานเสียงยาว ๆ ได้อย่างรวดเร็ว
- UI แบบ dockable: รองรับ แยกพาเนลและ dock กลับเข้าไปได้ ด้วยวิธี
window.open+ การนำ iframe กลับมาใช้ซ้ำ - ข้อจำกัดปัจจุบัน: อาจเกิดเสียงรบกวนจากการแทรกแซงของ garbage collector ใน Web Audio API, ไม่สามารถยกเลิก
decodeAudioDataได้ และการปรับแต่งสำหรับมือถือยังไม่เสร็จสมบูรณ์ - แผนต่อไปคือเขียนใหม่ทั้งหมดด้วย Canvas/WebGPU, เปลี่ยนไปใช้ WASM และปรับปรุงฝั่งมือถือเพิ่มเติม
- ใบอนุญาต MIT
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
พอดูโค้ดแล้วเห็นทั้ง safe closure, การกำหนดฟังก์ชัน, และการประกาศ
varแบบเรียงลำดับ เลยให้ความรู้สึกเหมือนแนวทางขององค์ความรู้เก่าแก่ที่หลงหายไปแม้จะคิดถึงสไตล์การพัฒนาแบบนี้อยู่บ้าง แต่ในสภาพแวดล้อมการทำงานเป็นทีมไม่คิดถึงมันเลย แอปที่ทำออกมานั้นเจ๋งมาก
อยากให้เครื่องมือแบบนี้รองรับ cloud track
ประมาณว่ามีคน “checkout” drum loop ของใครสักคนแล้วเพิ่ม guitar riff จากนั้น checkin เข้า branch แล้วอีกคนก็เอา drum+guitar ไปใส่ bass line ต่อ การ jam กับคนอื่นสนุกมาก และถ้าทำให้ความรู้สึกนั้นเกิดขึ้นบนเว็บได้ก็น่าจะมีอะไรอย่าง “RiffHub” ได้
https://www.bandlab.com/creation-features
ในซอฟต์แวร์ โค้ดคือตัวเครื่องมือ ดังนั้นถึงจะเปิดเผยโค้ดก็ยังหาเงินได้จากโฮสติ้ง ซัพพอร์ต การขายระดับองค์กร คอนซัลต์ การจ้างงาน ฯลฯ แต่ในดนตรี stem คือตัวสินค้าเอง ถ้า drum loop ธรรมดาก็ไม่มีใครสนใจ แต่ถ้ามันดีมาก คนทำก็มักจะต้องการความเป็นเจ้าของ ไลเซนส์ ค่าลิขสิทธิ์ สิทธิ์ผูกขาด หรืออย่างน้อยก็การระบุชื่อผู้สร้าง การทำงานร่วมกันบนคลาวด์ เซสชันที่แชร์กัน การอัดเสียงแบบ asynchronous ประวัติเวอร์ชัน และการแลกเปลี่ยน stem ล้วนมีความหมาย แต่การเปิดให้ fork วัตถุดิบดนตรีคุณภาพสูงแบบสาธารณะนั้นยากจะเกิดผลสะสมแบบเดียวกับเครื่องมือซอฟต์แวร์ และนักดนตรีส่วนใหญ่ก็ไม่ได้มีเป้าหมายจะทำให้คนแปลกหน้าบนอินเทอร์เน็ตนำ riff ของตัวเองไปใช้ซ้ำให้มากที่สุด
[1]: https://www.soloistapp.com/
มีหลายครั้งมากที่นั่งแก้แทร็กอยู่หลายชั่วโมง แล้วเผลอบันทึกทับโดยไม่ตั้งชื่อไฟล์ใหม่ พอกลับมาเปิดทีหลังก็อยากย้อนกลับไปก่อนแก้
มีกลิ่นอายของ Cool Edit Pro 2 ก่อนที่ Adobe จะทำพัง แอปนี้ดีทีเดียวและมีประสบการณ์ใช้งานที่ตรงไปตรงมา ซึ่งสำหรับโปรแกรมแก้ไขเสียงแล้วนั่นสำคัญที่สุด
น่าทึ่งที่มันรับ ไฟล์ .flac ได้ตั้งแต่แรกเลย งานนี้ประทับใจมาก
ดูเหมือนได้แรงบันดาลใจจาก Audacity แต่ดีไซน์และความรู้สึกที่นิ่งและแน่นขึ้นนั้นดีขึ้นมาก
ลองนำเข้าไฟล์ รูปแบบ XM แล้ว ตอนนี้ตรรกะการนำเข้าขึ้นว่า “Unsupported” เลยสงสัยว่ามีโอกาสรองรับรูปแบบนี้ไหม เช่นงานด้านล่างนี้เล่นใน VLC ได้อย่างน่าสนใจ
https://cable.ayra.ch/modplayer/mods/…
ตอนนี้มี JavaScript 98KB และ CSS ราว 10KB อีกอย่างหนึ่งก็คือยังน่าแปลกใจเล็กน้อยที่จนถึงตอนนี้ยังไม่มี open-source web audio tracker แบบ Renoise ที่ทำออกมาจริงจัง
ดีเลย สัปดาห์หน้าต้องทำงานเสียงอยู่พอดี และกำลังกังวลกับการต้องใช้ Audacity
เข้าใจได้ยากว่าทำไมถึงยังมีคนแนะนำ Audacity
มีกลิ่นอายของ Cool Edit Pro 2.0 ในปี 2002
สงสัยว่าอันนี้เป็น โอเพนซอร์ส ไหม ไม่มีไลเซนส์
เป็นเครื่องมือที่เจ๋งมาก สงสัยว่านี่คือเวอร์ชันใหม่หรือเปล่า ตอนลองใช้เมื่อไม่กี่สัปดาห์ก่อนมันดูต่างออกไปนิดหน่อย
ดูดีมาก ให้ความรู้สึกเหมือน ตัวแก้ไขสไตล์ Logic Pro บนเว็บ ในยุคแรก ๆ