อ่าน 3 นาที
อิมโปร-วิเซอร์
Impro-Visor เป็นเครื่องมือทางการศึกษาสำหรับการสร้างและเล่น โน้ตเพลง โดยเน้นเป็นพิเศษในการนำเสนอการเล่นโซโล ในดนตรี แจ๊ส
อิมโปร-วิเซอร์
| อิมโปร-วิเซอร์ | |
|---|---|
| นักพัฒนา | โรเบิร์ต เอ็ม. (บ็อบ) เคลเลอร์และคนอื่นๆ ที่วิทยาลัยฮาร์วีย์ มัดด์และที่อื่นๆ |
| ปล่อย | มีนาคม 2549 |
| เวอร์ชันเสถียร | 10.2 / 1 สิงหาคม 2562 |
| ระบบปฏิบัติการ | วินโดวส์ , มอสซาเรลล่า , ลินุกซ์ |
| พิมพ์ | นักเขียนคะแนน |
| ใบอนุญาต | จีพีแอล-2.0 หรือเวอร์ชันที่ใหม่กว่า |
| เว็บไซต์ | cs |
| ที่เก็บข้อมูล |
|
Impro-Visorเป็นเครื่องมือทางการศึกษาสำหรับการสร้างและเล่นโน้ตเพลงโดยเน้นเป็นพิเศษในการนำเสนอการเล่นโซโล ในดนตรี แจ๊ส
ที่ปรึกษาด้านการแสดงด้นสด
ปรัชญาของ Impro-Visor คือการสร้างเครื่องมือที่จะช่วยให้นักดนตรีสร้างโซโลแจ๊สบนคอร์ดโปรเกรสชัน โดย มีฐานข้อมูลสำหรับสร้าง บันทึก และเรียกใช้ลิคต่างๆรวมถึงความสามารถในการสร้างลิคโดยใช้ไวยากรณ์ ที่ผู้ใช้สามารถแก้ไขได้ เวอร์ชันล่าสุดของ Impro-Visor มีการสร้างเสียงประกอบ การเล่นอัตโนมัติ ในหลากหลายสไตล์ และความสามารถในการแยกสไตล์ (จากMIDI ) ความรู้ทางดนตรีส่วนใหญ่ รวมถึงการสร้างลิค ฐานข้อมูลโน้ตเพลงสไตล์ และข้อมูลอื่นๆ จะถูกแสดงในรูปแบบไฟล์ข้อความ ทำให้สามารถปรับแต่งเครื่องมือได้ตามต้องการ
สัญกรณ์ลีดชีต

Impro-Visor บันทึกแผ่นโน้ตเพลงในรูปแบบข้อความ[ 1 ]และสามารถสร้างแผ่นโน้ตเพลงได้จากรูปแบบข้อความนั้น รวมถึงการคลิกเมาส์ด้วย รูปแบบข้อความนี้ได้รับการออกแบบให้ใช้งานง่ายสำหรับนักดนตรีแจ๊ส โดยมีลักษณะคล้ายคลึงกับสิ่งที่ปรากฏบนบรรทัดห้าเส้นของแผ่นโน้ตเพลงตัวอย่างเช่น ส่วนของแผ่นโน้ตเพลงทางด้านขวา ซึ่งคล้ายกับในบทความเรื่องแผ่นโน้ตเพลงสามารถสร้างได้จากข้อความต่อไปนี้:
C C7 | F | c+2 bb2 bb8 a8 f2.
ข้อความนี้อ่านได้ว่า: คอร์ด C และ C7 เว้นระยะห่างเท่าๆ กันในห้องแรก และ F ในห้องที่สอง เมโลดี้ประกอบด้วย c (เครื่องหมาย + หมายถึงหนึ่งอ็อกเทฟเหนือโน้ตกลาง C, เครื่องหมาย 2 หมายถึงโน้ตครึ่งตัว), bb2 หมายถึงโน้ตครึ่งตัว B-flat, bb8 หมายถึงโน้ต B-flat หนึ่งในแปด, f2. หมายถึงโน้ตครึ่งตัว F จุด สามารถใส่ข้อมูลเมตาอื่นๆ ได้ เช่น การระบุรูปแบบ แต่ไม่จำเป็นต้องใส่
การจำแนกประเภทโทนเสียง

Impro-Visor จัดประเภทโทนเสียงที่สามารถเล่นได้เหนือคอร์ดใดๆ ออกเป็น 4 ประเภท[ 2 ]ซึ่งมีจุดประสงค์ 2 ประการ คือ (i) เป็นการให้ข้อมูลย้อนกลับทางสายตาแก่ผู้ใช้ โดยแต่ละประเภทจะแสดงเป็นสีที่แตกต่างกัน และ (ii) เป็นพื้นฐานสำหรับการสร้างลิค ประเภทต่างๆ ได้แก่:
- โน้ตในคอร์ด : โน้ตที่อยู่ในคอร์ดและมีความกลมกลืนกับคอร์ดมากที่สุด (แสดงเป็นสีดำทางด้านขวา)
- โทนเสียง : โทนเสียงที่ไม่ใช่ส่วนหนึ่งของคอร์ด แต่ก็สอดคล้องกับคอร์ดนั้น (แสดงเป็นสีเขียวทางด้านขวา)
- โทนเสียงเข้าใกล้ : โทนเสียงที่ไม่ใช่ทั้งสองแบบข้างต้น แต่เป็นโทนเสียงที่เข้าใกล้โทนเสียงใดโทนเสียงหนึ่งข้างต้นในเชิงโครมาติก (แสดงเป็นสีน้ำเงินทางด้านขวา)
- โทนสีอื่นๆ : ไม่มีสีใดๆ ตามที่กล่าวมา (แสดงเป็นสีแดงทางด้านขวา)
แนวคิดก็คือ การใช้เบาะแสทางภาพช่วยให้นักดนตรีสามารถเรียนรู้ที่จะประเมินระดับความไพเราะของทำนองเพลงเมื่อบรรเลงร่วมกับคอร์ดต่างๆ ก่อนที่จะได้ฟังทำนองนั้นจริงๆ
การสร้างไวยากรณ์แบบเลีย

หมวดหมู่ของโน้ตที่กล่าวถึงข้างต้นเป็นส่วนประกอบสำคัญอย่างหนึ่งในการสร้างทำนองเพลงโดยอัตโนมัติ ซึ่งนักดนตรีสามารถนำไปใช้ในการสร้างโซโลได้ ส่วนประกอบสำคัญอีกอย่างหนึ่งคือไวยากรณ์แบบไร้บริบทที่มีสัญลักษณ์ปลายทางสำหรับแต่ละหมวดหมู่ทั้งสี่ พร้อมด้วยสัญลักษณ์ปลายทางอื่นๆ อีกเล็กน้อยเพื่อความสะดวก ไวยากรณ์นี้กำหนดวิธีการที่พื้นที่ทำนองเพลงสามารถถูกเติมเต็มได้โดยใช้ความน่าจะเป็นด้วยโทนเสียงที่มีระยะเวลาต่างๆ กัน โดยการเชื่อมโยงความน่าจะเป็นกับกฎไวยากรณ์แต่ละข้อ การกระจายของทำนองเพลงที่สร้างขึ้นสามารถควบคุมได้ ตัวอย่างเช่น เพื่อสร้างทำนองเพลงที่เรียบง่ายหรือซับซ้อน ค่อนข้างกลมกลืนหรือไม่กลมกลืน เป็นต้น ผู้ใช้ระบุลำดับคอร์ด และไวยากรณ์จะขับเคลื่อนการสร้างทำนองเพลงตามลำดับนั้น[ 3 ]
รูปทางด้านขวามือแสดงตัวอย่างท่วงทำนองที่สร้างขึ้น ไวยากรณ์เฉพาะนี้ถูกสร้างขึ้นเพื่อไม่ให้เกิดโน้ตที่ไม่กลมกลืน (โน้ตในหมวด "อื่นๆ" ด้านบน) ดังนั้นจึงไม่มีโน้ตสีแดงปรากฏในรูป
การเรียนรู้ไวยากรณ์
เวอร์ชัน 4 เพิ่มฟีเจอร์สำหรับการเรียนรู้ไวยากรณ์จากคลังข้อมูลของโซโลที่ถอดเสียง[ 4 ] [ 5 ]ไวยากรณ์ที่เรียนรู้จะประมาณรูปแบบการเล่นของนักโซโลอย่างคร่าวๆ โดยการสร้างทำนองนามธรรมจากโซโล ซึ่งสามารถสร้างใหม่เป็นทำนองที่คล้ายกันได้ผ่านทางไวยากรณ์ การเชื่อมต่อระหว่างส่วนของทำนองนามธรรมที่เรียนรู้จะแสดงเป็นลูกโซ่ Markovซึ่งถูกเข้ารหัสลงในไวยากรณ์แบบบริบทอิสระเชิงสุ่ม
การบรรเลงอัตโนมัติ
Impro-Visor สร้างเสียงประกอบโดยอัตโนมัติ เช่น เปียโน เบส และกลอง จากลำดับคอร์ดบนแผ่นโน้ตเพลง (ความสามารถที่คล้ายกับ แต่ปัจจุบันยังไม่ครบถ้วนเท่ากับBand-in-a-Box ) รูปแบบของเสียงประกอบได้มาจากชุดข้อกำหนดรูปแบบโดยใช้สัญกรณ์ข้อความที่คล้ายกับที่ใช้สำหรับทำนองเพลง[ 6 ]ตัวอย่างเช่นรูปแบบฉาบ Rideที่พบได้ทั่วไปในสวิงแจ๊สจะถูกบันทึกเป็น
x4 x8 x8 x4 x8 x8
โดยที่ x4 หมายถึงจังหวะโน้ตตัวควอเตอร์ และ x8 หมายถึงจังหวะโน้ตตัวเอท ลักษณะ การแกว่งของโน้ตซึ่งโน้ตตัวเอทที่จังหวะจะได้ค่าประมาณสองเท่าของจังหวะปกติ จะถูกสร้างขึ้นโดยอัตโนมัติด้วยพารามิเตอร์การแกว่งเชิงตัวเลข เช่น .67 ซึ่งบ่งชี้ว่าจังหวะถูกแบ่งออกเป็น .67 + .33 = 1 มีการใช้รูปแบบการเขียนโน้ตที่คล้ายกันสำหรับคอร์ดคอมพลีตและ รูปแบบ เบสไลน์ในรูปแบบหลังนี้ จะใช้ระบบการเข้ารหัสหมวดหมู่โน้ตที่คล้ายกับที่ใช้ในการเขียนโน้ตแบบไวยากรณ์ เพื่อสร้างเบสไลน์แบบสุ่ม
แผนผังและบทวิเคราะห์การเรียงลำดับคอร์ด

Impro-Visor วิเคราะห์แผ่นโน้ตเพลงแจ๊สเพื่อสร้างแผนที่เส้นทางของทำนองเพลง แผนที่เส้นทางคือลำดับของอิฐที่แสดงถึงสำนวนฮาร์โมนิก[ 7 ]คำศัพท์สำหรับแนวทางนี้ได้มาจาก Conrad Cork [ 8 ]และ John Elliott [ 9 ]
ดูเพิ่มเติม
- แผนผังคอร์ด
- การดำเนินคอร์ด
- การเหนี่ยวนำไวยากรณ์
- แผ่นตะกั่ว
- เลีย (ดนตรี)
- การด้นสดทางดนตรีการอภิปรายเกี่ยวกับการด้นสดในดนตรี
- Scorewriterยังมีรายชื่อโปรแกรมเขียนโน้ตดนตรี ส่วนใหญ่รวมอยู่ด้วย
- ไวยากรณ์เชิงบริบทแบบสุ่ม (Stochastic context-free grammar ) เป็นไวยากรณ์ประเภทหนึ่งที่ Impro-Visor ใช้ในการสร้างวลี
- รายชื่อซอฟต์แวร์ดนตรี
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อิมโปร-วิเซอร์
Impro-Visor เป็นเครื่องมือทางการศึกษาสำหรับการสร้างและเล่น โน้ตเพลง โดยเน้นเป็นพิเศษในการนำเสนอการเล่นโซโล ในดนตรี แจ๊ส
ที่ปรึกษาด้านการแสดงด้นสด
ปรัชญาของ Impro-Visor คือการสร้างเครื่องมือที่จะช่วยให้นักดนตรีสร้าง โซ โลแจ๊สบน คอร์ดโปรเกรสชัน โดย มีฐานข้อมูลสำหรับสร้าง บันทึก และเรียกใช้ ลิคต่างๆ รวมถึงความสามารถในการสร้างลิคโดยใช้ ไวยากรณ์ ที่ผู้ใช้สามารถแก้ไขได้ เวอร์ชันล่าสุดของ Impro-Visor...
สัญกรณ์ลีดชีต
Impro-Visor บันทึกแผ่นโน้ตเพลงในรูปแบบข้อความ [ 1 ] และสามารถสร้างแผ่นโน้ตเพลงได้จากรูปแบบข้อความนั้น รวมถึง การคลิกเมาส์ด้วย รูปแบบ ข้อความนี้ได้รับการออกแบบให้ใช้งานง่ายสำหรับนักดนตรีแจ๊ส โดยมีลักษณะคล้ายคลึงกับสิ่งที่ปรากฏบนบรรทัด ห้าเส้นของแผ่นโน้ตเพลง...
การจำแนกประเภทโทนเสียง
Impro-Visor จัดประเภท โทนเสียง ที่สามารถเล่นได้เหนือคอร์ดใดๆ ออกเป็น 4 ประเภท [ 2 ] ซึ่งมีจุดประสงค์ 2 ประการ คือ (i) เป็นการให้ข้อมูลย้อนกลับทางสายตาแก่ผู้ใช้ โดยแต่ละประเภทจะแสดงเป็นสีที่แตกต่างกัน และ (ii) เป็นพื้นฐานสำหรับการสร้างลิค ประเภทต่างๆ ได้แก่: