Stap 11: Drums
Ik vond een stukje Arduino code genaamd BeatVox, welke gespeeld PCM trommel geluiden met behulp van een soortgelijke geluid generatie methode om te Auduino. Ik probeerde vrij hard te halen op werking op de dezelfde Arduino Mega die ik al gebruikte. Dat zou mooi zijn geweest. Maar uiteindelijk ik gewoon niet kon doen, was er een teveel gaan op al of ik was niet goed genoeg. Ik begon te overwegen van alternatieven. Geef: De Arduino Pro Mini.
De Pro Mini is een verbazingwekkend stukje technologie. Ik bestelde een hoeveelheid van Sparkfun tijdens hun 4e van juli verkoop, dus ik had verscheidene om te experimenteren met. Ik heb de BeatVox code werkt op een en begon met het uitzoeken hoe het werkte. Ik was in staat om het luisteren op de seriële lijn te activeren de verschillende trommel geluiden te maken. Ik was ook in staat om het vermogen via de 5V van de Mega. Het was zeer eenvoudig om draad aan de mix. Ik heb een beetje van het onderzoek op passieve mixers met weerstanden en was in staat om het mengen van het geluid uit de Pro Mini met de Mega gaan in het amp.
Het mengen van de drum en synth geluiden, begon het echt te schitteren. In plaats van het maken van het produceren van een straight ahead drum beat zoals eerder besproken, besloten heb ik om het drummen algoritmisch gebaseerd op welke beat waren u momenteel op te maken. Dus is de manier waarop die het werkt, als u ingedrukt houdt:
0 sleutels: een hi-hat speelt willekeurig op elke beat (50%)
1 sleutels: een grote trom wordt gespeeld op de 1ste beat willekeurig (50%) thumpthumpthumpthumpthump
2 sleutels: de tweede beat blijft stil. bonzen-rest-bonzen-rest
3 sleutels: een valstrik begint te komen in op de 3e beat. 3 sleutels te houden doet een rollende triade beat van bass-hihat-snare-bass-hihat-snare.
4 toetsen: volgt hetzelfde patroon als voorheen, maar een rust op de 4e beat. Dit leidt tot de typische 4/4-beat.
Dit maakt een zeer interessant maatsoort resultaat wanneer u afwisselend 3 en 4 toetsen worden ingedrukt. (of een combinatie van toetsen echt) Het effect is dat wanneer je "speelt" de sleutels die u ook "speelt" de drums automatisch. En ze zijn perfect gesynchroniseerd met elke noot.
Er zijn enkele andere accent aantekeningen bekogeld verschillende punten. hand klapt, enz. Ik heb toegevoegd in een tweede tuimelschakelaar aan de linkerkant van het regelpaneel de drums uitschakelen door het snijden van de PWM-lijn vanuit de Mini. Dit kunt u alleen de noten spelen door zelf als u niet dat een trommel geluid wilt. Het resulteert in een verschuiving in volume vanwege de spanningsval, dus ik zal uiteindelijk het rewire zodat de tuimelschakelaar is het kappen van de seriële lijn in plaats van de PWM/PCM-signaal. Dat zou zelfs het uit.
Het regelpaneel was compleet met uitzondering van één item. Een groot LED getipt tuimelschakelaar die ik vond op de Skycraft van Facebook, die leiden een modus genoemd tot zou...