กลับไปหน้าบทความ

อ่าน 3 นาที

การเขียนโปรแกรม (ดนตรี)

การเขียนโปรแกรมเป็นรูปแบบหนึ่งของการผลิตและการแสดงดนตรี โดยใช้ อุปกรณ์อิเล็กทรอนิกส์และซอฟต์แวร์คอมพิวเตอร์เช่นซีเควนเซอร์และเวิร์กสเตชันหรือซินเธไซเซอร์ฮาร์ดแวร์แซมplerและซีเควนเซ...

การเขียนโปรแกรม (ดนตรี)

การเขียนโปรแกรมเป็นรูปแบบหนึ่งของการผลิตและการแสดงดนตรี โดยใช้ อุปกรณ์อิเล็กทรอนิกส์และซอฟต์แวร์คอมพิวเตอร์เช่นซีเควนเซอร์และเวิร์กสเตชันหรือซินเธไซเซอร์ฮาร์ดแวร์แซมplerและซีเควนเซอร์ เพื่อสร้างเสียงของเครื่องดนตรี เสียงดนตรีเหล่านี้ถูกสร้างขึ้นโดยใช้ภาษาการเขียนโค้ดดนตรี มีภาษาการเขียนโค้ดดนตรีมากมายที่มีความซับซ้อนแตกต่างกัน การเขียนโปรแกรมดนตรียังถูกใช้บ่อยใน เพลง ป๊อปและร็อก สมัยใหม่ จากภูมิภาคต่างๆ ของโลก และบางครั้งใน เพลง แจ๊สและเพลงคลาสสิกร่วมสมัยได้รับความนิยมในช่วงทศวรรษ 1950 และมีการพัฒนาขึ้นเรื่อยมานับตั้งแต่นั้นเป็นต้นมา[ 1 ]

การโปรแกรมดนตรีคือกระบวนการที่นักดนตรีสร้างเสียงหรือ "แพทช์" (ไม่ว่าจะสร้างขึ้นมาใหม่ทั้งหมดหรือด้วยความช่วยเหลือจากซินเธไซเซอร์ / แซมpler ) หรือใช้ซีเควนเซอร์เพื่อเรียบเรียงเพลง

ภาษาการเขียนโปรแกรม

ภาษาการเขียนโปรแกรมดนตรีใช้ในการตั้งโปรแกรมอุปกรณ์อิเล็กทรอนิกส์ให้สร้างเสียงดนตรีตามที่ต้องการ ภาษาการเขียนโปรแกรมแต่ละภาษามีระดับความยากและฟังก์ชันการทำงานที่แตกต่างกัน

อัลดา

ภาษาเขียนโปรแกรมดนตรี Alda มีบทช่วยสอนเกี่ยวกับการเขียนโปรแกรมดนตรีและ "ออกแบบมาสำหรับนักดนตรีที่ไม่รู้วิธีเขียนโปรแกรม รวมถึงโปรแกรมเมอร์ที่ไม่รู้วิธีเขียนโปรแกรม" [ 2 ]เว็บไซต์ยังมีลิงก์ไปยังการติดตั้ง บทช่วยสอน เอกสารสรุป เอกสาร และชุมชนสำหรับทุกคนที่เข้าชมเว็บไซต์

แอลซี

ภาษาการเขียนโปรแกรมดนตรีคอมพิวเตอร์ LC เป็นภาษาการเขียนโปรแกรมดนตรีคอมพิวเตอร์ที่ซับซ้อนกว่าซึ่งเหมาะสำหรับนักเขียนโค้ดที่มีประสบการณ์มากกว่า ความแตกต่างอย่างหนึ่งระหว่างภาษานี้กับภาษาการเขียนโค้ดดนตรีอื่นๆ คือ "แตกต่างจากภาษาสร้างหน่วยที่มีอยู่ LC มีวัตถุรวมถึงฟังก์ชันไลบรารีและเมธอดที่สามารถแสดงไมโครซาวด์และการจัดการที่เกี่ยวข้องซึ่งเกี่ยวข้องกับการสังเคราะห์ไมโครซาวด์ได้โดยตรง" [ 3 ]

ประวัติและพัฒนาการ

การเขียนโปรแกรมดนตรีมีประวัติการพัฒนามายาวนาน นำไปสู่การสร้างโปรแกรมและภาษาต่างๆ มากมาย การพัฒนาแต่ละครั้งมาพร้อมกับฟังก์ชันและประโยชน์ใช้สอยที่มากขึ้น และในแต่ละทศวรรษก็มักจะมีโปรแกรมหรืออุปกรณ์บางอย่างที่ได้รับความนิยมเป็นพิเศษ

มิวสิค-เอ็น

โปรแกรมและภาษาสังเคราะห์ดิจิทัลตระกูลแรก คือ MUSIC-Nที่สร้างโดยMax Mathewsการพัฒนาโปรแกรมเหล่านี้ทำให้มีความยืดหยุ่นและประโยชน์ใช้สอยมากขึ้น จนในที่สุดก็กลายเป็นภาษาที่พัฒนาอย่างสมบูรณ์ เมื่อมีการพัฒนาโปรแกรมต่างๆ เช่น MUSIC I, MUSIC II และ MUSIC III ซึ่งทั้งหมดสร้างโดย Max Matthews เทคโนโลยีใหม่ๆ ก็ถูกรวมเข้าไว้ด้วย เช่น ออสซิลเลเตอร์แบบค้นหาตารางใน MUSIC II และตัวสร้างหน่วยใน MUSIC III เทคโนโลยีที่ก้าวล้ำ เช่น ตัวสร้างหน่วย ซึ่งทำหน้าที่เป็นส่วนประกอบพื้นฐานสำหรับซอฟต์แวร์การเขียนโปรแกรมดนตรี และคอมไพเลอร์อะคูสติก ซึ่งช่วยให้ "สามารถสร้างโครงสร้างการสังเคราะห์เสียงได้ไม่จำกัดจำนวนในคอมพิวเตอร์" ทำให้ระบบการเขียนโปรแกรมดนตรีมีความซับซ้อนและวิวัฒนาการมากขึ้น[ 4 ]

เครื่องดรัมแมชชีน

ในช่วงทศวรรษ 1950 เครื่องดนตรีอิเล็กทรอนิกส์ประเภทเครื่องสร้างจังหวะเริ่มเข้ามามีบทบาทในดนตรีป็อปเครื่องดนตรีเหล่านี้ได้รับความนิยมอย่างมากในหมู่ศิลปินหลายคน เนื่องจากพวกเขาเห็นว่ามันเป็นวิธีการสร้าง เสียง กลองที่ง่ายและมีประสิทธิภาพมากขึ้น ศิลปินที่ใช้เทคโนโลยีประเภทนี้ ได้แก่JJ Cale , Sly Stone , Phil Collins , Marvin GayeและPrince เครื่องดรัมแมชชีนยอดนิยมในช่วงทศวรรษ 1950-1970 ได้แก่ Side Man, Rhythm Ace ของ Ace Tone, Doncamatic ของ Korg และ Rhythm King ของ Maestro ในปี 1979 Roger Linnนักกีตาร์ได้เปิดตัวเครื่องดรัมแมชชีนคอมพิวเตอร์LM-1โดยมีเป้าหมายเพื่อช่วยให้ศิลปินสร้างเสียงกลองที่สมจริงได้ เครื่องดรัมแมชชีนนี้มีเสียงกลองที่แตกต่างกันแปดแบบ ได้แก่กลองเบส กลองแนร์ไฮแฮทคาบาซา แทมบูรีกลองทอมทอมสองตัวกลองคองกาสองตัว กระดิ่ง วัวคลาเวและ เสียง ปรบมือ เสียงต่างๆ สามารถบันทึกแยกกันได้ และเสียงเหล่านั้นฟังดูสมจริงเนื่องจากความถี่เสียงสูง (28 kHz) ศิลปินที่มีชื่อเสียงบางคนที่ใช้ LM-1 ได้แก่ปีเตอร์ กาเบรียลสตีวี วันเด อร์ ไมเคิล แจ็กสันและมาดอนนา [ 1 ]การพัฒนาเหล่านี้ยังคงเกิดขึ้นในทศวรรษต่อๆ ไป นำไปสู่การสร้างเครื่องดนตรีไฟฟ้า ใหม่ ๆเช่นเทอร์มินออร์แกนแฮมมอนด์กีตาร์ไฟฟ้าซินเธไซเซอร์และแซมpler ดิจิทัลเทคโนโลยีอื่นๆ เช่นโฟโนกราฟเครื่องบันทึก เทป และซีดีทำให้ศิลปินสามารถสร้างและผลิตเสียงได้โดยไม่ต้องใช้นักดนตรีสด[ 5 ] [ 6 ]

การจัดรายการเพลงในทศวรรษ 1980

นวัตกรรมการเขียนโปรแกรมดนตรีในช่วงทศวรรษ 1980 นำมาซึ่งเสียงที่เป็นเอกลักษณ์ใหม่ๆ มากมายให้กับดนตรีสไตล์นี้ เสียงดนตรีที่เป็นที่นิยมในช่วงเวลานั้น ได้แก่ เสียง รีเวิร์บแบบเกตเสียงสังเคราะห์เครื่องดรัมแมชชีนที่มีเสียงแบบยุค 1980 เสียงรีเวิร์บ ของเสียง ร้องดีเลย์และการประสานเสียงรวมถึงการผสมเสียงมาสเตอร์บัสและการ บันทึก เทป[ 7 ]การเขียนโปรแกรมดนตรีเริ่มปรากฏขึ้นในช่วงเวลานี้ ซึ่งก่อให้เกิดข้อถกเถียง ศิลปินหลายคนปรับตัวเข้ากับเทคโนโลยีนี้มากขึ้น และวิธีการสร้างและบันทึกดนตรีแบบดั้งเดิมเริ่มเปลี่ยนแปลงไป ตัวอย่างเช่น ศิลปินหลายคนเริ่มบันทึกจังหวะของพวกเขาโดยการเขียนโปรแกรมแทนการบันทึกเสียงกลอง สด [ 1 ]

การจัดรายการเพลงในช่วงต้นทศวรรษ 2000

ปัจจุบัน การเขียนโปรแกรมดนตรีเป็นเรื่องปกติมาก ศิลปินใช้ซอฟต์แวร์บนคอมพิวเตอร์ในการสร้างสรรค์ดนตรี ไม่ได้ใช้เครื่องดนตรี จริง ๆ อีกต่อไป โปรแกรมต่าง ๆ เหล่านี้เรียกว่าเวิร์กสเตชันเสียงดิจิทัล (DAW) และใช้สำหรับการแก้ไขบันทึกและผสมไฟล์เพลง โปรแกรม DAW ส่วนใหญ่ใช้ เทคโนโลยี MIDIซึ่งช่วยให้ซอฟต์แวร์การผลิตดนตรีสามารถสื่อสารระหว่างเครื่องดนตรีอิเล็กทรอนิกส์คอมพิวเตอร์ และอุปกรณ์อื่น ๆ ที่เกี่ยวข้องได้ แม้ว่า DAW ส่วนใหญ่จะทำงานและทำสิ่งเดียวกัน แต่ก็มีบางโปรแกรมที่ต้องการความเชี่ยวชาญน้อยกว่าและใช้งานง่ายกว่าสำหรับผู้เริ่มต้น โปรแกรมเหล่านี้สามารถทำงานบนคอมพิวเตอร์ส่วนบุคคลได้ DAW ยอดนิยม ได้แก่FL Studio , Avid Pro Tools , Apple Logic Pro X , Magix Acid Pro , Ableton Live , Presonus Studio One , Magix Samplitude Pro X, Cockos Reaper , Propellerhead Reason , Steinberg Cubase Pro, GarageBandและBitwig Studio

อุปกรณ์

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Programming_(music)&oldid=1343416665 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การเขียนโปรแกรม (ดนตรี)

การเขียนโปรแกรมเป็นรูปแบบหนึ่งของการผลิตและการแสดงดนตรี โดยใช้ อุปกรณ์อิเล็กทรอนิกส์และซอฟต์แวร์คอมพิวเตอร์เช่นซีเควนเซอร์และเวิร์กสเตชันหรือซินเธไซเซอร์ฮาร์ดแวร์แซมplerและซีเควนเซ...

ภาษาการเขียนโปรแกรม

ภาษาการเขียนโปรแกรมดนตรีใช้ในการตั้งโปรแกรมอุปกรณ์อิเล็กทรอนิกส์ให้สร้างเสียงดนตรีตามที่ต้องการ ภาษาการเขียนโปรแกรมแต่ละภาษามีระดับความยากและฟังก์ชันการทำงานที่แตกต่างกัน

อัลดา

ภาษาเขียนโปรแกรมดนตรี Alda มีบทช่วยสอนเกี่ยวกับการเขียนโปรแกรมดนตรีและ "ออกแบบมาสำหรับนักดนตรีที่ไม่รู้วิธีเขียนโปรแกรม รวมถึงโปรแกรมเมอร์ที่ไม่รู้วิธีเขียนโปรแกรม" [ 2 ] เว็บไซต์ยังมีลิงก์ไปยังการติดตั้ง บทช่วยสอน เอกสารสรุป เอกสาร...

แอลซี

ภาษาการเขียนโปรแกรมดนตรีคอมพิวเตอร์ LC เป็นภาษาการเขียนโปรแกรมดนตรีคอมพิวเตอร์ที่ซับซ้อนกว่าซึ่งเหมาะสำหรับนักเขียนโค้ดที่มีประสบการณ์มากกว่า ความแตกต่างอย่างหนึ่งระหว่างภาษานี้กับภาษาการเขียนโค้ดดนตรีอื่นๆ คือ "แตกต่างจากภาษาสร้างหน่วยที่มีอยู่ LC...