1. Produk
  2.   Audio
  3.   C++
  4.   Maximilian
 
  

Pustaka C++ Sumber Terbuka untuk Sintesis Audio & Pemrosesan Sinyal

API C++ gratis yang memungkinkan pengembang perangkat lunak untuk memutar otomatis, merekam, mencampur, menerapkan filter & Mengonversi file Audio mereka. Ini kompatibel lintas platform dan menyediakan dukungan untuk aplikasi berbasis browser sisi klien.

Maximilian adalah sintesis audio C++ yang kuat dan pustaka pemrosesan sinyal yang memungkinkan pengembang perangkat lunak membuat aplikasi mereka sendiri untuk menangani dan memproses file audio dan musik. Pustaka adalah open source dan tersedia di bawah lisensi MIT dengan dependensi minimal. Pustaka ini kompatibel lintas platform dan mendukung implementasi asli untuk sistem MacOS, Windows, Linux, dan iOS. Ini juga menyediakan dukungan untuk aplikasi berbasis browser sisi klien.

Tujuan di balik pembangunan perpustakaan adalah bahwa perpustakaan C++ lain yang tersedia sulit untuk ditangani, direkayasa secara berlebihan, lisensi yang membatasi, dan memiliki banyak dependensi lainnya. Ingatlah semua itu Maximilian dirancang agar sangat sederhana untuk dipelajari namun sangat kuat dan dapat dengan mudah diintegrasikan dengan toolkit kreatif lainnya, kerangka kerja terbuka, dan yang terbaik dari semuanya tersedia gratis.

API memiliki sintaks yang sangat sederhana dan dapat digunakan oleh mereka yang kurang ahli dengan bahasa pemrograman tekstual serta programmer tingkat ahli yang ingin mengembangkan aplikasi audio tingkat tinggi dengan cepat di berbagai platform. Pustaka telah menyertakan dukungan untuk beberapa fitur penting seperti memutar file audio, merekam, dan dukungan perulangan, mengelola file WAV dan OGG, pemilihan osilator dan filter, pencampuran multichannel, menerapkan efek suara, sintesis granular, enveloping, dukungan filter lanjutan, dan banyak lagi. lagi.

Previous Next

Memulai dengan Maximilian

Silakan gunakan perintah berikut untuk instalasi lengkap.

Instal NAudio dari NuGet

 git clone https://github.com/micknoise/Maximilian.git

Kompres & Campur File Audio menggunakan C++ API

Pustaka sumber terbuka Maximilian memungkinkan pengembang perangkat lunak untuk mengompresi file audio di dalam aplikasi mereka sendiri menggunakan perintah C++. Pustaka memfasilitasi pengembang untuk mengompres file mereka secara real-time hanya dengan beberapa baris kode. Anda juga dapat dengan mudah mencampur suara audio di dalam aplikasi C++ Anda. Anda perlu menentukan input yang akan dicampur seperti stereo, quad, dll. Harap ingat untuk menentukan output secara eksplisit.

Rekaman Audio & Musik melalui C++ API

Pustaka sumber terbuka Maximilian memberi pengembang perangkat lunak kemampuan untuk merekam suara audio yang dihasilkan di dalam aplikasi C++ mereka. Untuk menyimpan file di lokasi tertentu, Anda perlu menyediakan jalur file absolut untuk sistem operasi windows dan mac. Harap ingat untuk menggunakan karakter '\' ganda karena mereka dianggap sebagai pelarian yang akan membatalkan jalur apa pun yang Anda tulis.

Kelola Filter menggunakan C++ API

Pustaka Maximilian telah menyediakan dukungan untuk membuat dan menerapkan filter di dalam aplikasi C++ mereka sendiri. Perpustakaan telah menyediakan beberapa opsi untuk osilator dan filter. Ada berbagai jenis filter yang didukung di Maximilian, termasuk filter lolos rendah dan tinggi, filter resonansi, dan filter variabel status. Anda dapat dengan mudah membuat filter Anda sendiri dan mengintegrasikannya dengan perpustakaan.

 Indonesia