Arduino kontrollerade vindspel (10 / 12 steg)
Steg 10: Arduino programvaran
Jag har visat två Arduino skisser...
Först helt enkelt spelar alla toner upp och ner, och sedan bara tonerna i skalan upp och ner.
Jag har försökt att lägga tillräckligt kommentarer till programmet så det är lätt att följa logiken. Jag har gjort varje not ett osignerat heltal och förklarade sitt värde i programmet definitioner. Definitionerna kan också ställa in tempot, antalet slag tills nästa anteckning, hur länge bör vara strömförande anfallaren, och om du vill skifta nyckel signaturen uppåt eller nedåt av "Nyckel" antal steg, jag vet inte hur bra detta är eftersom det helt enkelt en cirkulär SKIFT och faktiskt inte kan ändra tonhöjden i anteckningen. Men,.., bara använda noll efter ett värde och det ignoreras.
Det är en utmaning att hitta låtar som kan spelas med bara 16 noterar att leka med. Även en liten munspel har 20 noterar. Men de ljud som produceras av klockspel är mycket komplexa och många övertoner produceras.
För att illustrera vad kan göras, kodat jag en av mina favoritlåtar av Enya... Vattenstämpel. Du kan höra resultatet i den första videon... Skissen och noter visas.
En bra källa gratis noter kan hittas här.