Stap 10: De Arduino software
Ik heb twee Arduino schetsen getoond...
De eerste speelt de noten gewoon op en neer, en dan alleen de notities van de schaal omhoog en omlaag.
Ik heb geprobeerd om genoeg opmerkingen toevoegen aan het programma, dus het is makkelijk te volgen van de logica. Ik heb gemaakt van elke noot niet-ondertekende integer en verklaard de waarde in het programma-definities. De definities ook toestaan instellen het tempo, het aantal beats tot de volgende noot, hoe lang de spits moet worden energiek, en wilt u de sleutel handtekening omhoog of omlaag verschuiven door "Key" aantal stappen, ik ben niet zeker hoe nuttig dit is omdat het gewoon een circulaire verschuiving doet en eigenlijk de toonhoogte van de opmerking niet wijzigen. Maar.., gewoon gebruik maken van nul voor een waarde en het wordt genegeerd.
Het is een uitdaging om te vinden van nummers die gespeeld kunnen worden met slechts 16 notities om mee te spelen. Zelfs een kleine mondharmonica heeft 20 notities. Maar de geluiden geproduceerd door de buisklokken zeer complex zijn en vele boventonen worden geproduceerd.
Om te illustreren wat kan worden gedaan, ik gecodeerd een van mijn favoriete nummers zijn geschreven door Enya... Watermerk. Hoor je het resultaat in de eerste video... De schets en de muziek van het blad worden weergegeven.
Een goede bron voor gratis bladmuziek vindt u hier.