- เกมฝึกฟังดนตรีสไตล์ Simon ที่ออกแบบให้ผู้ใช้ฟังเมโลดี้แล้วเล่นตามบนเปียโน
- รองรับการใช้งาน 2 แบบ คือ โหมดฝึกพร้อมแสดงโน้ต และ โหมดเล่นจากการฟัง
- สามารถฝึกด้วยการเชื่อมต่อ คีย์บอร์ด MIDI เพื่อป้อนข้อมูลจากเครื่องดนตรีจริง
- มี เมโทรนอมและฟังก์ชันตั้งค่า สำหรับปรับจังหวะและควบคุมสภาพแวดล้อมการเรียนรู้
- เป็น เครื่องมือเรียนรู้ดนตรีแบบอินเทอร์แอ็กทีฟ ที่ทำงานได้โดยตรงในเบราว์เซอร์ และมีประโยชน์ต่อการพัฒนาทักษะการฟัง
ภาพรวมของเกม
- Lend Me Your Ears คือ เกมฝึกการฟังดนตรี ที่ให้ผู้ใช้ฟังเมโลดี้แล้วเล่นตามบนเปียโน
- ประยุกต์รูปแบบการจำแพตเทิร์นจากเกมคลาสสิก Simon
- มอบอินเทอร์เฟซเพื่อการเรียนรู้ที่ผสานการฟังและการเล่นเข้าด้วยกัน
- ทำงานบนเว็บเบราว์เซอร์ และต้อง คลิกเพื่อเปิดใช้งานเสียง
ฟีเจอร์หลัก
- มี โหมดการเรียนรู้ 2 แบบ
- โหมด Practice: ฝึกได้พร้อมการแสดงโน้ต
- โหมด Play-by-ear: เล่นเมโลดี้ซ้ำจากการฟังเพียงอย่างเดียว
- รองรับ คีย์บอร์ด MIDI เพื่อฝึกผ่านการป้อนข้อมูลจากเปียโนจริง
- มี ฟังก์ชันเมโทรนอม ช่วยฝึกเรื่องจังหวะ
- สามารถปรับสภาพแวดล้อมของผู้ใช้ เช่น เสียงและจังหวะ ได้ผ่าน เมนูตั้งค่า
อินเทอร์เฟซและวิธีใช้งาน
- กดปุ่มเริ่มต้น (Press Start ▷) เพื่อเริ่มเกม
- ฟังเมโลดี้ในขั้นตอน Listen แล้วเล่นตามในขั้นตอน Piano
- ตามนโยบายความปลอดภัยของเบราว์เซอร์ จะเล่นเสียงได้เฉพาะหลังจากมีการโต้ตอบจากผู้ใช้เท่านั้น
การประยุกต์ใช้ในการเรียนรู้
- การฟังและเล่นซ้ำช่วย เสริมทักษะการฟังและความจำทางดนตรี
- มีโครงสร้างที่สามารถฝึก การอ่านโน้ตด้วยสายตาและการฟังด้วยหู ควบคู่กันได้
- เป็น เครื่องมือการศึกษาดนตรีขนาดเบา ที่เข้าถึงได้ทันทีบนเว็บโดยไม่ต้องติดตั้งเพิ่มเติม
1 ความคิดเห็น
ความเห็นจาก Hacker News
ตอนนี้พอกดโน้ตผิดก็จะมีข้อความเด้งขึ้นมาทันที เลยลองเล่นแบบทดลองไปเรื่อย ๆ ไม่ได้
เช่น แมปคีย์ขาวเป็นปุ่มตั้งแต่
AถึงLและคีย์ดำเป็นปุ่มอย่างW,Eอะไรทำนองนั้นลิงก์อ้างอิง: Use your keyboard as a MIDI controller in Ableton
ตัวอย่างเช่น
QWERTYUIOP[]เป็นคีย์ขาวเริ่มจาก middle C และZXCVBNM,./เป็นคีย์ขาวที่ต่ำลงไปหนึ่งอ็อกเทฟแบบนี้จะมีช่วงที่ซ้อนกันด้วย เช่น
Qกับ,จะเล่น C ในอ็อกเทฟเดียวกันเมื่อก่อนฉันเคยฝึกแบบนี้ตอนแต่งเพลงด้วยคีย์บอร์ดที่ไม่มี MIDI
อ้างอิง: Music tracker
โปรเจกต์นี้เป็นเครื่องมือที่ดีสำหรับ การอ่านโน้ตและฝึกหู แต่ก็ควรพัฒนาไปพร้อมกับบริบทของการสอนและความเข้าใจคำศัพท์ด้วย
พื้นฐานอย่างท่ามือและการใช้นิ้วควรตั้งให้ถูกตั้งแต่แรก จะได้ไม่ต้องมาแก้นิสัยที่ผิดทีหลัง
ไม่มีตัวเลือกให้ล็อกระดับความยากเลยไม่ค่อยสะดวก พอโน้ตเยอะขึ้นมันจะไม่ใช่ การฝึกหู แล้ว แต่กลายเป็น เกมความจำ
การทำให้เมโลดียังมีความสอดคล้องกันเป็นปัญหาที่ยากกว่า ตอนนี้กำลังทดลองใช้แนวทางอย่าง Markov model หรือ CPU Bach เพื่อสร้างเมโลดีที่ฟังเป็นธรรมชาติมากขึ้น
จาก 88 คีย์ของเปียโน โน้ตที่ต่ำหรือสูงเกินไปหลายตัวไม่ค่อยเหมาะกับการฝึกหู น่าจะตัดออกเป็นค่าเริ่มต้น
ยิ่งเมโลดียาวก็ยิ่งกลายเป็นเกมความจำ และพอผิดครั้งเดียวต้องเริ่มใหม่ทั้งหมดเลยน่าหงุดหงิด
แต่ต่อไปมีแผนจะเพิ่มพวก สัญลักษณ์ 8va เป็นต้น เพื่อจำกัดช่วงเสียงให้ชัดเจนขึ้น
คือหลับตาแล้วฟังโน้ตที่ครูเล่น จากนั้นเล่นตามให้เหมือน
การฝึกแบบนี้ช่วยให้ตอนนี้ฉันสามารถเล่นเพลงที่ได้ยินบนกีตาร์ตามได้แทบจะทันที
แน่นอนว่านอกจากการฝึกหูแล้ว การฝึกอย่างสม่ำเสมอก็สำคัญมาก
ตอนแรกช้ามาก แต่หลังจากนั้นก็เริ่มเล่นเมโลดีที่ได้ยินตามได้ทันที และในกระบวนการนั้นก็เริ่มรู้สึกถึงโครงสร้างของเมโลดีด้วยร่างกาย
มันช่วยพัฒนา สัญชาตญาณทางดนตรี ได้มากกว่าการอ่านโน้ตเสียอีก
อ่านโน้ตช้ามากถึงขั้นต้องเขียนชื่อโน้ตลงไปทุกครั้ง
เลยสงสัยว่ามีวิธีใช้เทคโนโลยีอย่าง AI หรือ แอป Bluetooth MIDI เพื่อข้ามกำแพงช่วงเริ่มต้นนี้ได้ง่ายขึ้นไหม
ถ้าทำต่อเนื่อง ความเร็วจะค่อย ๆ มาเอง ตอนนี้อาจจะช้า แต่จะไม่ใช่คอขวดไปตลอด
แต่ Piano Adventures Player app เป็นเครื่องมือเสริมที่ขึ้นชื่อว่าใช้คู่กับแบบเรียนได้ดี
ขอให้โชคดีกับเส้นทางการฝึกนะ
แต่ตอนนี้กำลังลองใช้แฟลชการ์ดหรือ SRS อย่าง Anki เพื่อเร่งการจำตัวโน้ต ถ้าใครมีแหล่งข้อมูลดี ๆ ก็ช่วยแชร์หน่อย
ส่วนของคุณเน้นไปที่การเล่นซ้ำเพลงที่กำหนดไว้
ถ้าเพิ่มการรองรับ MIDI controller ก็น่าจะดี ใช้ WebMidiJS ทำได้ค่อนข้างง่าย
เข้าใจนะว่านี่เป็น ลูกเล่นกระตุ้นการมีส่วนร่วมของผู้ใช้ เพื่อให้คนกลับมาทุกวัน แต่ถ้าซ้อมตอนที่อยากซ้อมไม่ได้ ความสนใจก็หายไปเหมือนกัน
ถ้าทำให้ปุ่ม Listen เด่นขึ้นหน่อย แล้วเอา Start ไปไว้ท้ายสุดพร้อมเปลี่ยนชื่อเป็นอะไรอย่าง “ขอเพลงใหม่” ก็น่าจะดี
นอกนั้นเป็นแอปที่ยอดเยี่ยม
เวลาฝึกลำดับยาว ๆ แล้วรีเพลย์มาหยุดคีย์บอร์ดมันค่อนข้างขัดจังหวะ
ถ้าทำแอนิเมชันให้สีค่อย ๆ เปลี่ยนตามความดังของคีย์ก็น่าจะดี
และถ้าเข้ากับธีมของแอป ลองใส่ ธีมสีแบบ Simon Says เป็นอีสเตอร์เอ็กก็คงสนุกดี
เมื่อก่อนฉันเคยทำ A440 piano synth เอง แต่เสียงของแอปนี้ดีกว่ามาก
แต่อยู่ราว ๆ 40 นาทีจะเริ่มมีเสียงรบกวนจาก ปัญหาหน่วยความจำของ sound buffer ดูเหมือนว่าตอนช่องสัญญาณว่าง หน่วยความจำจะไม่ถูกคืน
ถึงอย่างนั้นก็ยังเป็นงานที่ยอดเยี่ยมมาก