Arduino MIDI Bass pedalen (9 / 11 stap)

Stap 9: Programmeren (MIDI-uitgang)

De verandering van het toezicht op de seriële naar MIDI is heel eenvoudig. Importeer eerst, de MIDI bibliotheek aan uw project. Verwijder of commentaar uit de verklaring van de Serial.begin van de setup-lus. Het volgende toevoegen aan de lus van setup:

MIDI.begin(1);

Dit initialiseert de MIDI-bibliotheek. Hier is onze nieuwe lus met MIDI-commando's:

Als (currentPin [x]! = buttonState[x]) {}
buttonState [x] = currentPin [x];
Als (currentPin[x]==0) { MIDI.sendNoteOff(basenote+x,127,1); } / / pedaal omhoog, opmerking af
Als (currentPin[x]==1) { MIDI.sendNoteOn(basenote+x,127,1); } / / pedaal naar beneden, opmerking ON
}
}

De parameters van de sendNote commando's zijn (Opmerking nummer verzenden, Velocity (volume), kanaal). We weten uit te kijken naar onze MIDI Opmerking grafiek C op oktaaf 1 thats nummer 36. Oktaaf 0 is gewoon een beetje laag nuttig. Zo stellen we in onze variabelen voor dit programma een basenote:

int basenote = 36;

Deze variabele kan worden gebruikt om aan te passen welke octave uw basgitaar pedalen spelen op.

En dat is alles wat die we doen in dit programma. Netjes de pedalen om te zien wat wordt geduwd, een boodschap MIDI opmerking op met de overeenkomstige pedaal, en wanneer het pedaal wordt opgeheven Verstuur een overeenkomstige MIDI noot te lezen.

Gerelateerde Artikelen

Gemakkelijk MIDI Bass pedalen

Gemakkelijk MIDI Bass pedalen

Een gitarist vriend van mij heeft al gigging jarenlang met een set van Moog Taurus pedalen ik. Terwijl fantastisch klinkende zijn ze zware, breekbare en krijgen te waardevol om te nemen op club optredens. Wat hij nodig had was sommige voetpedalen die
Gemakkelijk MIDI Bass pedalen van uw oude toetsenbord van MIDI

Gemakkelijk MIDI Bass pedalen van uw oude toetsenbord van MIDI

Orgel pedalboards hebben bestaan sinds de 13e eeuw. Het idee is fantastisch!Kunt u uw voeten voor bas taken terwijl je vingers zijn drukke spelen van hogere registers. Natuurlijk kunt u ook MIDI pedalboards voor hogere geluiden afspelen of triggering
Arduino MIDI voet pedaal Keyboard

Arduino MIDI voet pedaal Keyboard

De oorsprongMijn vader is een muzikant. Hij kan een veelheid van instrumenten spelen. Hij heeft slechts twee takken, maar hij heeft ook benen! Dat is toen we besloten dat we opnieuw gebruikt op de voetpedalen van een oude orgel en hen in een arduino
Arduino MIDI Rockband Drumset

Arduino MIDI Rockband Drumset

deze video toont een vroeg prototype van mijn arduino MIDI rockband drumset.
Arduino Midi Foot Controller voor Ableton Live

Arduino Midi Foot Controller voor Ableton Live

Ik ben een geek. Ik weet het. Ik DIY'ing dingen. Ik kocht een 3D-printer (die zit in mijn kantoor niet werkt nu)... en zoals het bouwen van drones. Ik bijten meestal uit meer dan ik kan kauwen en vaak moet naar anderen om hulp. Dit keer rond, was het
Aangepaste Arduino MIDI Controller

Aangepaste Arduino MIDI Controller

Hallo, en welkom op dit instructable over het bouwen van een aangepaste, goedkoop en makkelijk USB MIDI-controller, gebaseerd op de Arduino. Het beste nieuws: geen gedoe met USB-naar-MIDI interfaces of softwaretools zoals Haarloze MIDI, gewoon plug '
Old-School Arduino MIDI Sequencer

Old-School Arduino MIDI Sequencer

met behulp van een standaard Arduino single-board-computer en een bord "schild", dit project creëert een MIDI-sequencer die kan opnemen en afspelen van opeenvolgingen van MIDI-noten.  Het is vergelijkbaar met de oude-school sequencers in die zin
Arduino MIDI Controller

Arduino MIDI Controller

Een MIDI-controller is een stuk van apparatuur die genereert en stuurt MIDI-data naar MIDI-apparaten. Kortom, hebt u knoppen op uw MIDI-controller, kun je deze knoppen om elk geluid dat je door muzieksoftware wilt programmeren (ex.: Ableton, Garage B
Arduino MIDI-controller - techshop met scarff boarduino

Arduino MIDI-controller - techshop met scarff boarduino

ik heb gekeken rond een aantal verschillende arduino oplossingen voor MIDI. Mijn project concept omvat meer dan 100 analoge ingangen dat elk gevoel van snelheid en voorzien van MIDI-uitgang.   Met behulp van de achtergrondinfo die ik kreeg van techsh
Arduino Midi-controller met een ZX afstand en gebaar Sensor

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Welkom bij dit instructable over het bouwen van een zeer basic Midi-Controller met de SparkFun ZX afstand en gebaar Sensor. Dit instructable is onderdeel van een schoolwerk.Opmerking: Dit is geen codering tutorial. De definitieve code zal worden opge
Arduino MIDI-in shield

Arduino MIDI-in shield

dit instructable toont hoe het bouwen van een schild om verbinding maken met apparaten die MIDI-signalen (b.v. een masterkeyboard) verzenden met een Arduino.Het fundamentele schema is afgeleid van: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1187
Snelle Arduino MIDI Laser Harp

Snelle Arduino MIDI Laser Harp

Hoi!Ik heb een paar Arduino (en meer recentelijk, Olimexino) ingelijst MIDI laser harpen (zie een hier), en ik krijg regelmatig e-mails te vragen voor meer informatie over hoe een te bouwen. Ik zet dit instructable samen om een basiscursus volgen bet
Arduino Midi voetpedaal

Arduino Midi voetpedaal

als u als me bent en in een 3-koppige band (bas, drums, gitaar spelen), weet je soms het toevoegen van een beetje "oomph" naar uw liedjes door triggering van een stereo monster en echt invullen het geluid geweldig zou zijn. Probleem is er niet v
ARDUINO MIDI VIERREGELIGE MOTION CONTROL

ARDUINO MIDI VIERREGELIGE MOTION CONTROL

Dit Instructable zullen over het bouwen van een vier-line cablecam/beweging controle-eenheid.Het principe is niets nieuws Zie CATCAM.Zijn gebaseerd rond vier motoren/lieren en een controle-eenheid waarmee de motoren.KERNONDERDELENArduino UNO (of elke