Egy kis dob mintákat . Ezek elő vásárol egy minta lemez , a letöltés ingyenes mintákat az internetről vagy a felvétel a saját . A dob mintákat egy minta 44,1 Hz-re. Menteni ezeket egyetlen fájlban . Nevezze el a fájlt "drum minta könyvtár . "
2
nyissa meg a kívánt programozási környezet .
3
Create a grafikus felhasználói felület ( GUI) . A GUI tartalmaznia kell három részre . Az első rész leírja az idő aláírás és metrikus szerkezete a hurok . Kódot a numerikus szövegdobozt input tempó , egy szöveges mezőt a bárok száma a hurok , két szövegdobozok , hogy az időt aláírás számláló és a nevező és a numerikus szöveges mezőt a felosztások számát egy ütemet. Címkét minden doboz . A második rész tartalmazza egy sor jelölőnégyzetek ellenőrzését jelzi, ha a dobot verni fogja lejátszani . Ez a rész frissül információk alapján az első rész . Kód a harmadik bekezdését, amely a " hurok " jelölőnégyzetet , a gomb felirata: " Play" és a gombra " Mentés" gombra.
4
Szekció 1. Ha új számot lépett numerikus szövegdoboz 1. szakasz ( eltekintve a tempó ), egy új tömb jelölőnégyzetek létre kell hozni a 2. szakaszban kód a tömb , hogy egy listát a dob minták az első oszlopban és egy sor jelölőnégyzetek a többi oszlop . A sorok száma a tömb a minták száma használ. Az oszlopok száma a tömbben az a szám, bár a hurok szorozva a számlálóban az idő aláírás szorozva az ütemet megosztottságot.
5
Code 3. szakasza a "Play " gombra. Ha a lejátszás gombot, a hang fájl létrehozása a négyzeteket a szakasz 2. Hozzon létre egy vektor hossza = ( 60 * 44100 * mérő számlálója * több vonal ) /tempó . Minden egyes oszlop , adjuk hozzá a minta minden egyes ellenőrzött doboz a vektor az index = ( 60 * 44100 * oszlop száma ) /tempó . Játssz a vektor egyszer hurok , amíg csak a hurok jelölőnégyzet be van kapcsolva.
6
kód a 3. " Mentés" gombra. Mentse a vektor egy hangfájlt .