Chord Nebula: เว็บเกมเรียบง่ายที่ช่วยฝึกคอร์ดและการดำเนินคอร์ดพื้นฐาน
(chords.yottanami.com)- Chord Nebula เป็นเว็บเกมสำหรับฝึกคอร์ดเปียโนในหลายคีย์และการดำเนินคอร์ดที่พบบ่อยด้วยอุปกรณ์ MIDI
- ผู้เล่นเปียโน·คีย์บอร์ดมือใหม่สามารถเรียนรู้เรื่อง การเชื่อมคอร์ด และนำไปใช้กับการเล่นเพลง การแต่งเพลง และการอิมโพรไวส์ได้
- การป้อนข้อมูลจริงต้องใช้ MIDI keyboard และแอปมือถือบางตัวสามารถทำให้โทรศัพท์ใช้งานเสมือนเป็นคีย์บอร์ด MIDI ได้
- โครงการนี้ยังอยู่ระหว่าง การพัฒนา จึงอาจพบปัญหาระหว่างใช้งาน และสามารถรับข่าวรีลีสใหม่หรือการเปลี่ยนแปลงต่าง ๆ ได้ผ่าน mailing list
- ซอร์สโค้ดเผยแพร่บน GitHub และการรายงานปัญหา การเสนอแนะ หรือการกดดาวให้ repository ก็ช่วยให้การพัฒนาดำเนินต่อไปได้
ฝึกคอร์ดเปียโนในรูปแบบเกม
- Chord Nebula เป็นเว็บเกมที่สร้างขึ้นเพื่อช่วยให้เรียนรู้คอร์ดเปียโนและการดำเนินคอร์ดทั่วไปในหลายคีย์
- มุ่งเน้นไปที่ผู้ใช้ต่อไปนี้
- ผู้เล่นเปียโน·คีย์บอร์ดมือใหม่ที่ต้องการเข้าใจ การเชื่อมคอร์ด
- ผู้ใช้ที่สนุกกับการเล่นเพลงหลากหลาย การแต่งเพลง หรือการอิมโพรไวส์
- หากต้องการฝึก จำเป็นต้องมี MIDI keyboard
- แอปพลิเคชันบนมือถือบางตัวสามารถใช้โทรศัพท์เป็นคีย์บอร์ด MIDI เสมือนได้
สถานะการพัฒนาและช่องทางการมีส่วนร่วม
- Chord Nebula ยังอยู่ระหว่าง การพัฒนา จึงอาจเกิดปัญหาระหว่างใช้งานได้
- สามารถรับรีลีสใหม่หรือการเปลี่ยนแปลงต่าง ๆ ได้โดยสมัคร mailing list
- ซอร์สของโครงการเปิดเผยอยู่บน GitHub
- สามารถส่งปัญหาหรือข้อเสนอแนะได้ และการกดดาวให้ GitHub repository ก็ช่วยให้การพัฒนาดำเนินต่อไปได้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ยินดีด้วยกับการเปิดตัว ถ้าจำกัดให้ใช้ได้เฉพาะคนที่ต่อ คีย์บอร์ด MIDI อยู่ โดยเฉพาะบน Hacker News มีโอกาสสูงมากที่จะเสียผู้ใช้ที่เป็นไปได้ไป 99.9999%
ด้วยเงื่อนไขแบบนั้นน่าจะค่อนข้างยากที่จะได้ฟีดแบ็กจริง ๆ และอาจจะดีกว่าถ้าเปิดตัวในคอมมูนิตี้ดนตรีที่มีแนวโน้มสูงกว่าจะมีฮาร์ดแวร์ตามเงื่อนไข
นี่ก็เป็นหนึ่งในคำแนะนำที่ดีที่สุดที่ผมเคยได้รับ และผู้คนก็มักจะขอให้เราทำให้โฟกัสพร่าและกระจายออกไปเสมอ
คนส่วนใหญ่ที่จริงจังกับการเรียนคอร์ดจะมีอุปกรณ์ MIDI อยู่แล้ว และถ้ารองรับอินพุตที่ไม่ใช่ MIDI ด้วย การพัฒนาจะยากขึ้นมาก อีกทั้งผู้ใช้กลุ่มนั้นโดยทั่วไปก็น่าจะไม่ได้ทุ่มเทถึงระดับนั้น ปัจจุบันอุปกรณ์ MIDI ราคาถูกมาก คนที่อยากได้ก็ซื้อได้
อ้อ ผมเองก็มีอุปกรณ์ MIDI หลายชิ้น เพราะผมก็ทำเกมเองเหมือนกัน
คนที่มีคีย์บอร์ดรองรับ MIDI และอยากพัฒนาทักษะดนตรีมีจำนวนน้อยมากเมื่อเทียบกับคนที่ไม่มี แต่ถ้าทำให้ดี ก็ชัดเจนว่าเป็นตลาดที่ทำเงินได้ เพราะมีคอร์สคีย์บอร์ดดนตรีออนไลน์เยอะมาก
ช่วงราคาของทั้งฮาร์ดแวร์และซอฟต์แวร์ก็ค่อนข้างสูง รายได้จากโฆษณาก็น่าจะพอใช้ได้
ดังนั้นโดยส่วนตัวแล้วผมอยากให้คงไว้สำหรับอุปกรณ์ MIDI แต่การช่วยให้ผู้ใช้หาอุปกรณ์ MIDI เสมือนก็อาจเป็นไอเดียที่ดี
อย่างไรก็ตาม ถ้านี่ไม่ใช่การฝึกระบุคอร์ดด้วยหู แต่เป็นการ เรียนรู้การวางนิ้ว การบังคับให้ใช้คีย์บอร์ดก็สมเหตุสมผล เพราะยังไงถ้าไม่มีคีย์บอร์ดก็ใช้ไม่ได้อยู่แล้ว
คำถามที่เกี่ยวข้องคือ บางคนแนะนำคีย์บอร์ดที่เป็นแค่ MIDI controller อย่างเดียว แต่ผมไม่แน่ใจว่าแค่นั้นพอไหม ในกรณีนั้นเสียงออกมาจากไหน และถ้าต่อคีย์บอร์ดที่เป็น controller อย่างเดียว มันจะ trigger เสียงพื้นฐานหรือเปล่า
พอทำให้มันรันได้แล้วก็ค่อนข้างเจ๋ง ทำให้นึกถึงเกมฝึกพิมพ์ในเทอร์มินัล
ผมเองก็ทำแอปสำหรับเรียนคอร์ดและคีย์ดนตรีไว้: https://apps.apple.com/us/app/bloopkeys/id6689494178
แอปของผมไม่ต้องใช้ MIDI แต่รองรับ MIDI output เป็นตัวเลือก ถึงอย่างนั้นก็เข้าใจว่าทำไมโปรเจกต์นี้ถึงเลือก MIDI
มีความเห็นบางอย่างคือ บน Firefox และ Safari ของ iPhone ใช้งานไม่ได้ และยังไม่ชัดเจนว่ามันกำลังหา MIDI input ไม่ใช่ MIDI output ถ้ามีประโยคแนะนำสั้น ๆ ก็น่าจะดี เรื่อง monetization ไม่ต้องกังวลมากนัก คงแข่งขันกับอะไรอย่าง Melodics ได้ยาก แต่การได้ทำเครื่องมือเล็ก ๆ ที่สนุกแบบนี้ก็ดีแล้ว
เปิดตัวได้ดี การปล่อยอะไรสักอย่างออกไปแล้วได้รับปฏิกิริยาเชิงบวกนี่รู้สึกดีแน่นอน
ไม่ได้อยากราดน้ำเย็นใส่ แต่เมื่อ 1 ปีก่อนผมทำของคล้าย ๆ กันแล้วโพสต์ด้วยบัญชี HN ใหม่ แต่ไม่ได้รับการตอบรับมากนัก
https://midi-note-trainer.teemukoivisto.xyz/
อาจจะใส่ความพยายามมากเกินไปกับอย่างเช่น layout คีย์บอร์ดหลายแบบ แต่ผมก็พอใจกับผลลัพธ์และยืนยันได้ว่ามันได้ผลจริง สิ่งที่สำคัญที่สุดสำหรับผมตอนนี้ยังคงเป็น การเรียนอ่านโน้ตเพลง และสักวันอาจทำ v2
ขอบคุณสำหรับฟีดแบ็กจำนวนมหาศาล ไม่ได้คาดว่าจะได้รับการตอบรับเชิงบวกขนาดนี้ และมันเป็นแรงกระตุ้นให้ใช้เวลาและความพยายามกับ การพัฒนา Chord Nebula มากขึ้น
ผมพยายามอ่านและตอบทุกข้อความอย่างละเอียด และได้ทำ mailing list ไว้บนหน้าโปรเจกต์เพื่อแชร์ความคืบหน้าการพัฒนาและการเปลี่ยนแปลงล่าสุด
จากข้อเสนอแนะต่าง ๆ ผมได้ปรับปรุงเล็ก ๆ หลายอย่างเพื่อปรับปรุงประสบการณ์ผู้ใช้ และถ้ารายงานปัญหาใน GitHub, มีส่วนร่วมกับโปรเจกต์ หรือกดดาวให้ repository ก็จะเป็นกำลังใจอย่างมากให้เดินหน้าต่อไป
โปรเจกต์ดูเรียบร้อยดี ผมใช้ SimplyPiano บน iPad มาประมาณ 1 ปีแล้ว และมันดีมากสำหรับการเรียน sight-reading, scale และคอร์ด
แนะนำทั้งสำหรับคนที่อยากพัฒนาฝีมือเปียโน และนักพัฒนาที่ทำแอปคล้าย ๆ กัน
ตั้งใจให้เป็นแนวทางแบบครอบคลุมเพื่อช่วยคนที่อยากเล่นเพลงดัง ๆ เล่นคลอ หรือแต่งเพลงเอง
อยากลองใช้ แต่พอต่อเปียโนไฟฟ้า Yamaha P-515 เข้ากับ iPad แล้วก็ไม่ปรากฏในดรอปดาวน์ “MIDI keyboard” ของแอป
ค้นหาไปเยอะก็ยังหาความช่วยเหลือที่มือใหม่ MIDI อย่างผมเข้าใจได้ยาก ไม่ได้จะขอซัพพอร์ตทางเทคนิค แค่อยากฝากไว้เผื่อมีประโยชน์ว่า ผู้ใช้ที่มีแรงจูงใจอาจเริ่มต้นไม่ได้เลย
ตัวเกมเองยังไม่ได้ทำอะไรมากนัก แค่ขอให้เล่นคอร์ดไม่กี่แบบ แต่เป็นจุดเริ่มต้นที่โอเค ยินดีด้วยกับการเปิดตัว และขอให้ขั้นต่อไปไปได้ดี
เกมดี จากมุมมองด้านการศึกษา ผมคิดว่าน่าจะดีกว่าถ้าวาง เลขโรมัน ไว้ด้านล่างของวงกลม และไม่เขียนโน้ตที่ประกอบเป็นคอร์ด
ชอบที่ใส่ชีวิต 3 ดวงเข้ามา ทำให้ท้าทายและสนุกขึ้น
ผมเองก็เริ่มทำเกมที่พยายามสอนแนวคิดของ harmonic progression หรือการเคลื่อนที่แบบ 2nd, 3rd, 4th: https://editor.p5js.org/briancameronvoll/full/sCR6630hj
ยังอยู่ในช่วงต้นมาก ๆ และผมเพิ่งเริ่มเรียนโค้ดได้ไม่กี่เดือน กำลังคิดหาวิธีง่าย ๆ ที่จะทำให้สนุกขึ้นอยู่เรื่อย ๆ เลยอยากฟังความเห็น
ถ้ามีทางเลือกให้ใช้ อินพุตจากคีย์บอร์ดคอมพิวเตอร์ แทนได้ แม้จะหยาบ ๆ ก็คงดี
ไม่แน่ใจว่ามีวิธี map ที่ดีไหม
ดี ทำให้นึกถึงสิ่งนี้: https://news.ycombinator.com/item?id=32023881
ความต่างหลักของเกมนี้อยู่ที่การสอนวิธีเชื่อมคอร์ดเข้าด้วยกันและ progression ที่พบบ่อย
ไม่มีตัวเลือกดรอปดาวน์ คีย์บอร์ด MIDI เลย
ตอนนี้ทดสอบบน Chrome แล้ว
แต่การฝึกด้วยการตั้งค่าแปลก ๆ อาจให้ผลเสียมากกว่าผลดี เพราะไม่อยากทำให้ muscle memory ปนเปื้อน