Get nekaj vzorcev boben . Te je mogoče pridobiti z nakupom vzorca disk , prenos brezplačne vzorce iz interneta ali snemanjem svoje. Vzorci boben mora imeti vzorčno hitrostjo od 44,1 Hz. Shranite jih v eno datoteko . Datoteko poimenujte " knjižnico boben vzorec . "
2
Odprite želeno programsko okolje .
3
Ustvari grafični uporabniški vmesnik (GUI) . GUI naj vsebuje tri dele . Prvi razdelek opisuje časovni podpis in metrični strukturo zanke . Kodo polje številčno besedila na vhodni tempo , polje z besedilom za vstop število palic za zanke , dve polji z besedilom dati podpis števec in imenovalec časovno in številčno polje z besedilom za vstop na število oddelkov na utrip . Označite vsako polje . Drugi del bo vseboval niz polj , da je treba preveriti prikazuje, kdaj se bo igralboben ritem. Ta del bo osveži temelji na informacijah prvega oddelka . KodaTretji del vsebovati " zanke " potrditveno polje , gumb z napisom " Play" in gumb » Shrani «.
4
oddelek Code 1. Ko je vsaka nova številka začelnumerično polje z besedilom v oddelku 1 ( razen od tempa ) , bi bilo treba ustvaritinov nabor polj v oddelku 2. Kodapolja , da imajo seznam vzorcev bobnov v prvem stolpcu in niz polj v drugih stolpcih . Število vrstic v matriki ještevilo vzorcev , ki ga uporabljajo . Število stolpcev v matriki ještevilo barov v zanki , pomnoženo s števcu času podpisa pomnoži s pregradami premagal .
Gumb
5
Code oddelek 3 "Play " . Ko pritisnetegumb za predvajanje , jezvočna datoteka ustvarjena na podlagi kljukic iz oddelka 2. Ustvari vektor dolžine = ( 60 * 44100 * meter števec * Število barov ) /tempo . Za vsak stolpec , dodamo vzorec vsako izbrano polje na vektor pri indeksu = ( 60 * 44.100 * število stolpec ) /tempo . Predvajaj enkrat vektorja, in zanka se tako dolgo, kot je potrditveno polje zankanaprej.
6
oddelek Code 3 " Shrani " gumb . Shranite vektor kot zvočno datoteko .