40 ปีที่แล้วคุณอาจมีคอมพิวเตอร์ที่ซีพียูควบคุมลำโพงโดยตรง เวลาเหล่านั้นจบไปนานแล้ว
คุณอาจมีคอมพิวเตอร์ที่มีการ์ดเสียงดั้งเดิม การ์ดเสียงดังกล่าวจะมีบัฟเฟอร์สำหรับตัวอย่างเสียงสเตอริโอซึ่งสามารถเติมบัฟเฟอร์นั้นได้ฟังก์ชั่นเอาต์พุตจะเริ่มขึ้นและการ์ดเสียงจะเริ่มสร้างเสียงจากตัวอย่างในบัฟเฟอร์โดยไม่มี CPU ทำอะไรเลย CPU ทั้งหมดที่ต้องทำคือเติมบัฟเฟอร์ด้วยตัวอย่างเสียงเพิ่มเติมก่อนที่จะหมด หากคุณมีบัฟเฟอร์หนึ่งเมกะไบต์นั่นคือตัวอย่างสเตอริโอ 250,000 ตัวอย่างในคุณภาพซีดีนั่นคือประมาณหกวินาที ดังนั้นทุกๆสองสามวินาที CPU จะต้องเติมบัฟเฟอร์เหล่านี้อีกครั้ง
ในความเป็นจริงคอมพิวเตอร์ของคุณจะมีอะไรที่ล้ำสมัยกว่ามาก โดยหลักการแล้วจะเหมือนกัน แต่บัฟเฟอร์สามารถเติมโดยตรงด้วยเสียงในรูปแบบ mp3 หรือ aac ตัวอย่างเช่นและการ์ดเสียงจะถอดรหัสข้อมูลนี้เป็นตัวอย่างสเตอริโอด้วยตัวเอง มีแนวโน้มมากที่สุดที่จะสามารถตั้งโปรแกรมให้สร้างเอฟเฟกต์ต่าง ๆ ได้ทุกประเภทตั้งแต่ระดับเสียงการปรับปรุงคุณภาพเสียงการเปลี่ยนระดับเสียงหรือความเร็วอย่างอิสระสร้างเสียงเซอร์ราวด์เป็นต้น
CPU ไม่ได้ทำอะไรมากเพียงเติมบัฟเฟอร์เสียงเป็นครั้งคราว ส่วนที่เหลือจะทำอย่างอื่น แน่นอนเมื่อฉันพูดว่า "การ์ดเสียง" สิ่งเหล่านี้หดตัวจากการ์ดเสียงไปยังชิปไปยังชิปเล็ก ๆ ของทรานซิสเตอร์บนชิปขนาดใหญ่ที่มีฟังก์ชั่นต่าง ๆ มากมาย
สำหรับผู้ผลิตการ์ดดังกล่าวรายหนึ่งให้ดูที่https://en.wikipedia.org/wiki/Wolfson_Microelectronicsเป็นจุดเริ่มต้น