DSP Audio yang Luar Biasa
Daftar kurasi audio DSP (pemrosesan sinyal digital) dan sumber daya pengembangan plugin. Sumber daya baru dapat ditambahkan di masa mendatang. Jangan ragu untuk membuka PR jika Anda mau!
- Perpustakaan Kode - Daftar perpustakaan yang berguna untuk perangkat lunak audio.
- Buku Masak DSP - Daftar algoritme dan persamaan yang dapat Anda gunakan dan referensi untuk desain DSP Anda sendiri.
- DSP Playgrounds - Alat perangkat lunak yang berguna untuk membuat prototipe DSP dengan cepat dan mudah.
- Elektronik & Tertanam - Sumber daya untuk mengembangkan sistem perangkat keras analog dan tertanam.
- Forum - Daftar forum terkait pengembangan audio yang dapat Anda ikuti.
- Buku Teks & Kursus Online Gratis - Daftar buku teks dan kursus online gratis tentang DSP audio.
- Desain Grafis dan UX - Daftar sumber daya untuk membantu desain plugin GUI.
- Pembelajaran Mesin - Sumber daya tentang penggunaan teknologi baru yang canggih ini untuk DSP audio.
- Matematika - Sumber belajar dan alat matematika audio DSP.
- Daftar Lainnya - Di sini saya akan menautkan daftar sumber daya yang telah dibuat oleh orang lain.
- Plugin & Perangkat Lunak Sumber Terbuka - Daftar perangkat lunak audio sumber terbuka yang dapat Anda periksa dan pelajari.
- Buku Teks Berbayar - Daftar buku teks tidak gratis tentang DSP audio.
- API Plugin - Daftar API/spesifikasi plugin audio beserta kelebihan dan kekurangannya.
- Kerangka Pengembangan Plugin - Daftar tumpukan/kerangka perangkat lunak yang digunakan untuk membuat plugin audio dengan/tanpa GUI, beserta kelebihan dan kekurangannya.
- Bahasa Pemrograman - Daftar bahasa pemrograman yang digunakan untuk membuat perangkat lunak audio, beserta kelebihan dan kekurangannya.
- Pengoptimalan Perangkat Lunak - Tip dan alat untuk mengoptimalkan perangkat lunak audio.
- Tip Pengoptimalan Perangkat Lunak Audio - Daftar tip pengoptimalan perangkat lunak audio saya sendiri.
- Desain Suara & Produksi Musik - Meskipun hal ini tidak sepenuhnya terkait dengan pengembangan, mengetahui bagaimana plugin sebenarnya digunakan untuk membuat dan mengedit suara dapat memberikan wawasan yang berharga.
- Alat Sistem - Daftar alat sistem yang berguna dalam mengembangkan plugin dan perangkat lunak audio.
- Bacaan Teknis - Daftar artikel, blog, dan makalah ilmiah bermanfaat tentang algoritma dan teknik untuk DSP audio.
"Kalau aku benar-benar noob, dari mana aku harus mulai?"
- Merancang Plug-In Software Synthesizer di C++ dan Merancang Plugin Efek Audio di C++ oleh Will Pirkle
- Buku teks ini adalah rekomendasi umum untuk pemula.
- Yang synthesizer lebih baik daripada yang efek, jadi pilihlah itu jika Anda berencana hanya membeli satu.
- ISBN-10: 0367510480 dan 1138591939, ISBN-13: 978-0367510480 dan 978-1138591936
- proyek μ oleh Yü Fang
- Kursus online gratis yang mengajarkan dasar-dasar DSP dari awal menggunakan bahasa pemrograman C. Ini adalah rekomendasi pribadi saya untuk pemula.
- Berhasil menjelaskan konsep dalam kode, bersama dengan grafik yang bermanfaat.
- Memerlukan pengetahuan tentang bilangan kompleks dan kalkulus integral dasar. (Tidak ada jalan lain jika Anda sedang mempelajari DSP). Ini juga sangat berfokus pada Linux, tetapi kursus ini masih dapat dilakukan menggunakan Windows atau MacOS.
- Think DSP - Buku online gratis yang mengajarkan banyak konsep dasar DSP menggunakan Python.
Saya sering ditanya tentang sumber belajar DSP ramah pemula yang fokus pada bahasa pemrograman Rust. Sayangnya tidak ada apa pun di luar sana. Saya menyarankan untuk mempelajari DSP dalam bahasa lain terlebih dahulu dan kemudian menerjemahkan pengetahuan tersebut ke Rust. Pilihan bahasa tidak terlalu penting untuk mempelajari DSP, perbedaan utama muncul ketika tiba waktunya untuk membuat aplikasi/plugin lengkap seputar kode DSP Anda.