bazı davul örnekleri al . Bunlar , örnek diski satıninternetten ücretsiz numune indirmek veya kendi kayıt elde edilebilir . Davul örnekleri 44.1 Hz örnekleme oranı olmalıdır . Tek bir dosyada bu kaydedin. Dosyayı adlandırın " davul örnek kütüphane . "
2
tercih edilen bir programlama ortamı açın .
3
grafik kullanıcı arayüzü (GUI ) oluşturun. GUI üç bölümden içermelidir . Birinci bölümdöngüzaman imza ve metrik yapısını anlatacağız . Giriş tempo , bir döngü için barlarnumarasını girmek için bir metin kutusuna sayısal bir metin kutusu kodu , iki metin kutularızaman imza pay ve payda ve bir beat bölünmelerinnumarasını girmek için sayısal bir metin kutusu vermek . Her kutu etiketleyin. İkinci bölümdavul dövmek çalınır zaman belirten kontrol edilecek onay kutularını bir dizi içerecektir . Bu bölümdeilk bölümünbilgilere göre yenilenir. Kodüçüncü bölümü "loop " onay kutusunu , "Play " etiketli bir düğme ve etiketli bir düğme içeren "Save . "
4
herhangi bir yeni numara sayısal girilir Kod bölüm 1. (dışındatempodan ) 1. bölümde metin kutusu , onay kutularını yeni bir diziilk sütundadavul örneklerinin bir listesi vediğer sütunları onay kutularını bir dizi var bölüm 2. Koddizi oluşturulmalıdır . Dizideki satırsayısı kullandığınız örneklerinsayısıdır . Dizideki sütunsayısıyendi bölünmeler ile çarpılırzaman imzapayı çarpımıdöngü barlarsayısıdır.
5
Kod bölüm 3 "Play" butonuna . Oyun düğmesine basıldığında , bir ses dosyası uzunluğu = ( 60 * 44100 * metre pay * çubuk sayısı ) /tempo bir vektör oluşturun bölüm 2. gelenonay kutularını dayalı oluşturulur . Her sütun için,indeksi = ( 60 * 44100 * sütun sayısı) /tempodavektörü için her kontrol kutusununörnek eklemek . Kezvektör oynamak ve döngü bu sürecedöngü onay kutusu gibi .
6
Kod bölüm 3 Düğme " Kaydet " . Bir ses dosyası olarakvektörü kaydedin .