a. PopUp Menu 1
Pada program ini, pop up menu digunakan untuk variasi nilai frame blocking yaitu 16, 32. 64 dan 128. Listing program untuk variasi nilai frame blocking adalah sebagai berikut :
Pada program di atas, Frame blocking diinisialisasi menggunakan nama framebl yang dibagi dalam 4 kondisi sesuai dengan banyaknya variasi. Inisialisasi Frame tersebut diproses
menggunakan perintah handles. Perintah ini digunakan untuk data atau nilai frame blocking yang telah diinisialisasi sebagai masukan apabila dilakukan callback. Pada pop up menu variasi
jumlah sampel per kelas listing program sebagai berikut:
indeks=gethandles.popupmenu1,Value ;
switch indeks case 1
framebl=16; case 2
framebl=32; case 3
framebl=64; case 4
framebl=128; end
handles.frame=framebl; guidatahObject,handles;
b. PopUp Menu 2
Pada program ini, pop up menu digunakan untuk variasi nilai Segment averaging yaitu 2, 4, 8, 16, 32 dan 64. Listing program untuk variasi nilai Segment averaging sebagai
berikut:
indeks=gethandles.popupmenu2,Value; switch indeks
case 1 segaveragl=2;
case 2 segaveragl=4;
case 3 segaveragl=8;
case 4 segaveragl=16;
case 5 segaveragl=32;
case 6 segaveragl=64;
end handles.segaverag=segaveragl;
guidatahObject,handles;
Nilai-nilai variasi Segment averaging diinisialisasikan dengan nama Segaverag kemudian diproses dengan perintah handles.
c. PushButton, Axes, dan Static Text
Dalam program ini menggunakan 2 Push Button, masing-masing untuk memulai dan mengakhiri program pen
genalan nada yaitu tombol “REKAM”. Tombol “REKAM” adalah
tombol yang berfungsi untuk melakukan pengenalan suara instrumen musik. User dapat melakukan pengenalan suara instrumen musik dengan menekan tombol tersebut. Tombol
“REKAM” memulai pengenalan suara musik dengan menjalankan beberapa subproses. Subproses yang dijalankan dimulai dari perekaman suara musik, ekstraksi ciri DFT,
penghitungan Korelasi dan penentuan hasil pengenalan suara musik berdasarkan data yang