Ontwerpen en bouwen van een 'akoestische' synthesizer (5 / 6 stap)

Stap 5: Software


Nu alle bedrading wordt gedaan, kunnen we op met de code. De regeling laat zien hoe alle onderdelen met elkaar communiceren. Wat we zien is dat de Arduino alle de sequentie en Opmerking generatie, doet terwijl de werkelijke polyfone geluidssynthese wordt overgelaten aan de Meeblip.

De Arduino-code is niet zeer complex. Het heeft twee modi waarin gewerkt, automatische en handmatige. De automatische modus werkt wanneer de 'run' switch is omgedraaid. Het zal nu door alle stappen van de sequencer lopen op een interval dat is ingesteld door de 'tempo'-knop. Op elke stap zal het de multiplexers ingesteld op de juiste knop en LED, waarvan de waarde zal worden vertaald in een MIDI-noot, die op zijn beurt de Meeblip via Serial1 verzenden. (Opmerking: op andere Arduinos dan Leonardo, kan dit alleen worden gewijzigd in Serial). De handmatige modus werkt gelijkaardig, maar werkt direct (onderbreekt de processor), met de rechterknop met de klok mee wandelen en de linkerknop wandelen linksom.

De arduino-code kan worden gevonden in Meeblip_Project0_4.zip

Sommige code was veranderd op de Meeblip zo goed. Vooral de bindingen van de knoppen, maar het ook de status van alle de knoppen bij het opstarten controleert en verwijdert het gebruik van midi CC. Dit zorgt ervoor dat de waarde een knop is ingesteld op, wordt altijd de instelling die u kunt horen. Met behulp van Arduino ISP en avrdude, geüpload ik de firmware met de volgende opdracht:
avrdude -P COM5 -b 19200 - c avrisp -p m32 -B 5 - U flash: w:meeblip-micro.hex - U lfuse:w:0xBF:m - U hfuse:w:0xD9:m - U eeprom:w:meeblip.eep
(Meer info hierover kan worden gevonden hier)

Zowel micro.hex als micro.eep kunnen worden gevonden in akoestische meeblip micro firmware.zip

Gerelateerde Artikelen

Intro - hoe te ontwerpen en bouwen van een bamboe Cargo Bike (vak fiets - Bakfiets).

Intro - hoe te ontwerpen en bouwen van een bamboe Cargo Bike (vak fiets - Bakfiets).

De bakfiets is een ongelooflijke machine.  Ik was draaide op deze fietsen door Josh Muir van Francis cycli.  Het is de ultieme voor elke dag boodschappen, supermarkt reizen en ophalen kinderen rond.  Het past in het fietspad, het is lenig en snel, en
Ontwerpen en bouwen van een draagbare USB-lader

Ontwerpen en bouwen van een draagbare USB-lader

In deze handleiding zal ik u tonen hoe te ontwerpen en bouwen van een draagbare USB-lader.Laat begin...Stap 1: materialen Wat u nodig hebt:1) project behuizing: 3.34" L x 1.96" W x 0,83 "H.2) USB 0.9V-5V naar 5V DC Boost Step-up voedingsmod
Ontwerpen en bouwen van een synthesizer met Meeblip en Arduino, video's toegevoegd!

Ontwerpen en bouwen van een synthesizer met Meeblip en Arduino, video's toegevoegd!

Voor mijn stage bij Digitale muziek maken/Meeblip heb ik een heel leuke kleine synthesizer. Dit ding is bedoeld om te worden flexibeler dan andere synthesizer doordat het volledig onafhankelijk is; het is op batterijen, heeft een eigen versterker/lui
Ontwerpen en bouwen van een kant-lit LED teken bij TechShop

Ontwerpen en bouwen van een kant-lit LED teken bij TechShop

Dit Instructable toont u hoe te bouwen van een Side-verlicht acryl teken, verlicht door een LED-lichtpunt.Voor dit project we gebruiken een laser cutter te snijden hout en acryl. We gebruiken meerdere lagen van laser-gesneden hout verlijmd om een com
Hoe te ontwerpen en bouwen van een go kart.

Hoe te ontwerpen en bouwen van een go kart.

Hallo is iedereen, dit Instructable een samenwerkingsverband van negen jaar 10 technische studenten werken. Hun taak is om te werken als een team om te onderzoek, ontwerp en bouwen van een go kart, met behulp van gezonde engineering beveiligings-prin
Het ontwerpen en bouwen van een bestrijding robot

Het ontwerpen en bouwen van een bestrijding robot

Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
De bijna-perfecte Tent: Ontwerpen en bouwen van een gerecycled Tent

De bijna-perfecte Tent: Ontwerpen en bouwen van een gerecycled Tent

zoals zo veel voor mij, ik heb gedroomd van het bezitten van het perfecte Tent. Jaar van teleurstellend winkel kocht tenten, de kreupelheid van beschikbare ontwerpen en workwomanship, en de brandende schaamte elke moderne utilitaire voelt op het bezi
Ontwerpen en bouwen van een licht, auto-top-staat outrigger zeilen kano [maart 2016 update]

Ontwerpen en bouwen van een licht, auto-top-staat outrigger zeilen kano [maart 2016 update]

[BIJGEWERKT MAART 2016, ZIE LAATSTE STAP--WT](Commentaar op de foto's: korte Dragon is een goede boot, maar het begon nogal zwaar en opgedaan gewicht zoals ik toegevoegd nieuwe functies zoals waterdichte compartimenten. Hij heeft vele herzieningen on
Bouwen van een akoestische gitaar

Bouwen van een akoestische gitaar

Zoals met elk nieuw project dat ik heb geprobeerd, elke stap langs de weg onbekend voor mij is en sommige stappen verdienen van mijn aanhouding zijn, terwijl anderen bleek even zo zorgelijk te zijn een fluitje van een cent. Dit project is een leererv
Supercade - hoe te ontwerpen en bouwen van een Bar MAME Arcade Top

Supercade - hoe te ontwerpen en bouwen van een Bar MAME Arcade Top

Doen een MAME (de Veelvoudige Mededinger van de Machine Arcade) machine te bouwen is een van de meer uitdagende DIY projecten die u in termen van vaardigheden en hulpmiddelen tegenkomen zult. Tegen de tijd dat u klaar bent, zal u uw houten werkende/m
Bouwen van een Retro Synthesizer met de Pocket Mini Computer

Bouwen van een Retro Synthesizer met de Pocket Mini Computer

kreeg een MIDI-keyboard met een MIDI-uitgang?  Dit Instructable zal u tonen hoe maak je een "retro klinkende"-synthesizer met behulp van uw Pocket Mini Computer.Ik ben een grote fan van de Commodore 64.  Een van zijn meest memorabele kenmerken i
Ontwerpen en bouwen van een raket

Ontwerpen en bouwen van een raket

dacht ik dat het tijd voor mij om een instructable. Ik heb al enige tijd op de site en vinden het tijd dat ik een bijdrage leveren.In dit instructable ik zal u tonen hoe te maken van een kwaliteit model raket voor goedkope van start tot finish. Geen
Hoe te ontwerpen en bouwen van een Trail

Hoe te ontwerpen en bouwen van een Trail

Deze how-to is speciaal voor vrijwilligers en studenten die werken op de interieur paden van het behoud van de Canyonland van de Balcones Concordia Universiteit. Het doel van deze routes is toegang te verlenen voor wetenschappers, studenten en beheer
In de tuin: hoe te ontwerpen en bouwen van een achtertuin tuin Web Series: deel 1

In de tuin: hoe te ontwerpen en bouwen van een achtertuin tuin Web Series: deel 1

Bent u geïnteresseerd of benieuwd hoe om te groeien en groenten te planten? Het starten van een huis tuin is een pret en een zeer lonende avocation. Of u bent een stedelijke tuinman of in een omgeving met veel open land, het creëren van een moestuin