U kunt bits-shifting als een alternatieve manier van het creëren van "muziek". Dit principe kunt u zo veel verwerkingskracht squeeze mogelijk uit de Arduino terwijl maken roman en interessante effecten. De uitdaging ligt bij het samenstellen van via bitshifting. Dit is een voorbeeld van hoe dergelijke samenstelling eruit zou kunnen zien:
OCR0A = ((-t&4095) * (255 & t (t & t >> 13)) >> 12) + (127 & t (234 & t >> 8 & t >> 3) >> (3 & t >> 14)); door tejeez
Ik heb dit vak om te verkennen van de gevolgen van het wijzigen van de verschillende parameters in de stukken. Dit laat me om te zien hoe zij het effect van de over het algemeen goede kwaliteiten en stelt mij in staat om prototype nieuwe composities. De verschillende parameters worden gewijzigd via de 4 potentiometers. Een potentiometer (potmeter) om de huidige algoritme en de andere potentiometers om te veranderen van de parameters van het te kiezen. Hoewel de geluiden kunnen ruw worden beschouwd, is het heel boeiende om te experimenteren en te spelen met.
Credits:
Dit project is gebaseerd op code van Duane banken . Hij doet een goede baan op de creditering van zijn bronnen, ik wil insluiten ze hier ter referentie: de oorspronkelijke melodieën werden geproduceerd door Viznut en door anderen in reactie op de zijn originele blog post hier - de oorspronkelijke Arduino poort werd voltooid door Arduino Forum gebruiker Stimmer. Duane banken gebruikt de synth schematische gevonden in dit instructable plus een aangepaste versie van de timingfuncties gevonden in de code. Ik aangenomen zijn code en de verschillende algoritmen gewijzigd, zodat u kunt met hun parameters spelen en een idee krijgen van hoe het beïnvloedt de geluiden.