HOE MAAK JE EEN ELEKTRONISCHE DRUM. (niet een MIDI sampler) aka KIDU (8 / 11 stap)

Stap 8: SOURCE CODE werken


SOURCE CODE werken

De bibliotheek die we gebruiken om het afspelen van de audio van de sd-kaart is
SimpleSDAudio.h., de details van die ik heb uitgelegd indetail in
de stengel voorbereiding van de SD-kaart.

Nu in de schets. heb ik programma's alleen voor 4 drum en een bekken.
Sinds ik heb niet expained hoe maak je de voetpedalen.
Ik zal proberen mijn maximale om zo vlug mogelijk uploaden. Maar ik heb de geluiden omgezet
voor alles (8 componenten per drum stijl.) IE voor 4 drum, 1cymbal,
Open highhat & gesloten hoge hat.and kick.

Zoals eerder vermeld., het programma maakt gebruik van de drums voor triggring aswell.
Dit was een beetje een chalenge voor me.but die ik het in het einde maakte.
Ziet u in de broncode dat ik heb gedaan de analoge tweemaal lezen.,
gelet diferent variabelenamen telkens met 2 trommels.
De eerste tijd., we gebruiken de snare en tom1 trommels voor het selecteren van de trommel-stijl.
De snaartrom wordt gebruikt als de stijl gaat de count.the graaf van 1 tot 6
en herhalingen van 1 opnieuw. U kunt zoveel stijlen toevoegen als de omvang van de
SD-kaart die u gebruiken. Je hoeft alleen te uploaden alle geluiden die u nodig hebt.

Er is een andere graaf doorloopt de volgende set van analoge lezingen.
Dit is de select count.wen ooit die u hebt ingesteld de graaf met
ypur snaredrum, we confrm door de tom1 drum.once de tom1-drum wordt geraakt.,
het zou beginnen een select aantal. Wanneer het uitgezochte aantal is 1, (dwz de eerste hit op
de tom1 trom), begint de lus voor het genereren van de trommel.

De trigering drumloop is heel simpel. Als de analoge overtreft het lezen van een thushold
KIDU zal het geluid van het overeenkomstige geluid. En de lus continious.

bijvoorbeeld: als analogread waarde > thrushold & if stylecount == 1
dan, spelen het audiobestand 1_snare.raw voor snaredrum.

PROG bv:

Als (snare > 50 & & stylecount == 1)
{
SdPlay.setFile("1_snare.raw");
SdPlay.play();
Serial.println("Snare");
}

Nu voor het programma waarbij kick ahd high-hoed, zijn niet erg lastig.
Alles wat we moeten doen is deel voor digitaal lezen van een knop.
We moeten het gebruik van een eenvoudige mono puls switch en een debouncing functie, voor de kick.
De debouncing functie is aanwezig in de voorbeelden voor
Arduino programmering environment.and voor high hat., de debouncing en switch delen zijn hetzelfde.
De als lus zal een extra voorwaarde hebben elk voor open anf gesloten.
IE
Als (choke == HIGH & & highat > thrushold & & stylecount == 1)
{
SdPlay.setFile("1_chh.raw");
SdPlay.play();
Serial.println ("gesloten highhat");
}
Als (choke == LOW & & highat > thrushold & & stylecount == 1)
{
SdPlay.setFile("1_ohh.raw");
SdPlay.play();
Serial.println ("open highhat");
}

Gerelateerde Artikelen

Hoe maak je een MIDI Theremin

Hoe maak je een MIDI Theremin

Gebruik het bord Touch opnieuw verbeelden de Theremin!Voor degenen onder u die niet gehoord hebben van een theremin, is het een vroege elektronisch muziekinstrument dat wordt gecontroleerd of gespeeld zonder lichamelijke aanraking. De oorspronkelijke
Hoe maak je een chic Hoodie (aka Thug-Sandro)

Hoe maak je een chic Hoodie (aka Thug-Sandro)

combineren een duidelijke zwarte hoodie en een oude jurk shirt te maken van een chic hoodie die je aan da dragen kunt ' club. U kunt dragen uw nieuwe Thug-Sandro uit eten met uw shorty, w / uw jongens spelen hella wii, of tijdens het kicking terug op
Hoe maak je een MIDI-kaart voor de BCD3000 in Traktor Pro

Hoe maak je een MIDI-kaart voor de BCD3000 in Traktor Pro

dit zal u nemen via stap voor stap in het creƫren van uw eigen aangepaste tsi MIDI kaarten in Traktor Pro voor Behringer de DEEJAY BCD3000.Stap 1: Lezing Essentials -Lees de handleiding van de Traktor, secties 15.1.2 & 15.1.3(gevestigd in C:\Program
Hoe maak je een haard die niet zal je huis neer branden in Minecraft

Hoe maak je een haard die niet zal je huis neer branden in Minecraft

Open haarden zijn grote decoratieve stukken voor uw huis in Minecraft, maar als je niet voorzichtig bent, kan je uiteindelijk slopen van uw mooie huis. Hoewel de algehele look van uw open haard aan u is, is hier wat u nodig hebt om ervoor te zorgen d
Hoe maak je een Vambrace als u niet weet hoe Sew of werk lederen

Hoe maak je een Vambrace als u niet weet hoe Sew of werk lederen

hier is een paar opmerkingen voordat we aan de slag:1.) voor instructies over hoe om te kiezen goede weefsel, zie het begin van mijn artikel Hoe maak je een Brigandine . Ik gebruikte overgebleven stof van mijn brigandine, zodat de twee zou overeenkom
Hoe maak je een elektronische piano met een 555 IC

Hoe maak je een elektronische piano met een 555 IC

In dit instructable hoop ik te kunnen om u te tonen hoe maak je een eenvoudige speelgoedpiano met behulp van een 555 timer ic en een paar basisonderdelen. Dit mijn eerste elektronica project op perfboard en er zijn waarschijnlijk veel meer zinnige ma
Hoe maak je een knal!! (gelieve niet maken plezier van me im nieuw)

Hoe maak je een knal!! (gelieve niet maken plezier van me im nieuw)

hoe maak je een knal. Sommigen van u misschien niet hoe dit te doen.Stap 1: de spullen die je nodig!!!hebt u nodig:backing soda niet poedervinigerStap 2: wat te doenZet de baking soda op de bodem en de viniger toe te voegenStap 3: veel plezier!er r v
Hoe maak je een HADOURUM Water Drum Instrument

Hoe maak je een HADOURUM Water Drum Instrument

We gaan om u te tonen hoe maak je een water trommel als vergelijkbaar met de in deze youtube video.http://www.YouTube.com/watch?v=1vzkvyT4FngVoltooide project hieronder!Stap 1: Verzamel materialen Materialen die u zult moeten:Twee kommengevlochten el
Hoe maak je een draagbare zonne-Generator

Hoe maak je een draagbare zonne-Generator

Hoe maak je een draagbare zonne-GeneratorWaarom zonne-energie?Zonne-energie is op dit moment de schoonste en meest overvloedig hernieuwbare energiebron beschikbaar. Zonne-energie is volledig gratis en produceert geen verontreinigende stoffen. De enig
Tweet-a-watt - hoe maak je een gekwetter Energiemeter...

Tweet-a-watt - hoe maak je een gekwetter Energiemeter...

Tweet-a-watt - hoe maak je een gekwetter Energiemeter...Dit project documenten mijn avonturen in het leren hoe aan kabellengte tot mijn huis voor het toezicht op draadloze macht. Ik woon in een gehuurde appartement dus ik heb geen hacken-toegang tot
SPKR de MiK: Hoe maak je een microfoon van een luidspreker.

SPKR de MiK: Hoe maak je een microfoon van een luidspreker.

Hoe maak je een goedkope microfoon staat oppakken van lage frequenties die tevens als een spreker en directe vak fungeren.De groot membraan van deze microfoon zal halen meer van de lage frequenties bij het opnemen van een kick drum of basgitaar.Gelui
Hoe maak je een grote 3D-Printer met behulp van een kleinere 3D-Printer - "Project Locus"

Hoe maak je een grote 3D-Printer met behulp van een kleinere 3D-Printer - "Project Locus"

Uit die eigen 3D printers, aan degenen die gewoon gewoon nieuwsgierig over hun mogelijkheden zijn, een onderwerp dat vrij vaak komt is het idee van 'Een andere 3D-Printer afdrukken'. Nu dit niet 100% mogelijk zijn kan bij het overwegen van onderdelen
Hoe maak je een miniatuur tomaat hydrocultuur tuig

Hoe maak je een miniatuur tomaat hydrocultuur tuig

geschiedenisHydrocultuur is de teelt van planten door het plaatsen van de wortels in vloeibare voedingsstoffen oplossingen in plaats van in de bodem. Het proces in eerste instantie vreemd klinkt, maar een korte blik op de geschiedenis van de Azteken
Hoe maak je een record zonder vooraankondiging akoestische

Hoe maak je een record zonder vooraankondiging akoestische

presenteren We een methode voor de productie van analoge platen met een standaard vector graphics software (d.w.z. Adobe Illustrator) en twee verschillende soorten snijmachines: laser cutter, en papiersnijder. Het is een onderdeel van "snijden record