Kjør eksisterende sang programvare for å hjelpe deg å avgjøre hva du vil at programvaren skal gjøre. Plukk programvare der kildekoden er åpen kildekode . Kildekoden er teksten som utviklere kompilere å produsere et kjørbart program . Tre åpen kildekode sang programmer er orDrumbox , Ultra og AutoLyrix .
2
Les dokumentasjonen som følger med sangen programvare kildekode. Dokumentasjonen vil angi språket som utviklingsteamet brukes til å skrive programvare .
3
Compile sangen programvare fra kildekoden ved hjelp av en gratis utviklingspakke for språket du har lest om. Du kan få et gratis Java development kit fra Oracle , og en C kit fra Open Watcom eller Microsoft. Les kit hjelp fil for spesifikke instruksjoner om hvordan du bruker kompilator .
4
Kjør sangen programvare i trinn-modus , ved hjelp av din utvikling ettet debugging verktøy . Denne modusen lar deg utføre programvare uttalelser én om gangen . Kjøre programmer på denne måten lar deg undersøke variabler og runtime trasé , som hjelper deg å forstå hvordan programvaren fungerer.
5
Skriv ned, som du kjøre programvaren i trinn modus , verdien av alle variabler når programvaren produserer musikk eller lyd. Også skrive ned navnene på de funksjoner og deres parametere som forårsaker lyden til å bli hørt . Å gjøre dette vil avsløre hvordan sangen programvare works.Once du har detaljerte notater som beskriver hvordan hver lyd - relatert funksjon fungerer , kan du endre programvaren. Fortsett å tråkke gjennom før du har skrevet disse merknadene.
6
Skriv ned dine ideer for å forbedre sangen programvare. Lag dine notater så detaljert som mulig , slik at du lettere kan skrive programkoden for å produsere disse forbedringene .
7
Skriv programkoden til å gjennomføre en av de forbedringer på listen. For eksempel, hvis du skrev at programvaren skal spille sanger i et saktere tempo , bruke den kunnskapen du fikk fra stepping gjennom programvaren i trinn 4 for å skrive koden som bremser tempoet .
8
Repeat forrige trinn for hver gjenværende element på listen over forbedringer . Når du er ferdig , du har opprettet din egen sang programvare.