Sesuai dengan judulnya, aplikasi ini berfungsi untuk merekam suara yang berasal dari audio input device seperti microphone atau semacamnya yang nantinya akan direkam dan disimpan menjadi file audio berekstensikan .wav. Saat pembuatan aplikasi ini, digunakan library NAudio yang difungsikan sebagai pengolah data mulai dari mendeteksi microphone sampai proses penyimpanan file hasil rekaman.
Dibawah ini adalah langkah-langkah dalam membuat aplikasi audio recording ini.
1. Buka Microsoft visual C# 2010 express, kemudian buat project baru dengan memilih windows form application kemudian beri nama “Audio Recording”, lalu klik OK.
2. Pada jendela design, tambahkan 2 buah button. Untuk button1 ganti properties name nya dengan “btnRecord” dan properties text nya menjadi “Record”. Untuk button2, ganti properties name nya menjadi “btnStop”, dan properties text nya menjadi “Stop”.
3. Setelah itu, klik 2 kali pada form1 hingga nanti muncul jendela source code dimana kita membuat program untuk aplikasi audio recording dan kursor akan berada didalam fungsi form1_Load.
4. Sebelum membuat program, sebaiknya kita menambahkan dahulu beberapa referensi dan library yang kita butuhkan, disini kita membutuhkan 3 file yaitu NAudio.dll, NAudioBufferReverse.cs dan NAudioSample.cs .
5. Cara menambahkan NAudio.dll adalah dengan cara klik kanan pada “Reference” yang ada di Solution Explorer atau dengan cara memilih “Project >> Add reference…”.
Kemudian pada jendela Add Reference pilih tab browse, dan carilah lokasi dimana anda menyimpan file NAudio.dll, setelah ketemu pilih filenya kemudian klik OK.
6. Setelah menambahkan NAudio.dll, sekarang tambahkan lagi file NAudioBufferReverse.cs dan NAudioSample.cs, dengan cara memilih “Project >> Add Existing Item…”.
Cari lokasi dimana anda menyimpan file tersebut, kemudian pilih dan tekan Add.
7. Langkah selanjutnya, mulai membuat program untuk aplikasi dengan mengkoneksikan library dengan aplikasi dan mendeklarasikan beberapa variable yang nantinya dibutuhkan. Variable-variabel tersebut antara lain sebagai berikut (didalam kotak merah pada gambar) :