PACMOD MIDI DJ-Controller (2 / 2 stap)

Stap 2: Firmware


De toewijzing probeerde te maken gebruik van zo veel van een voor een bestaande domeincontroller mogelijk, net overgestapt naar een ander kanaal.

U zult willen gaan over naar de Arduino playground en halen de ontdendering bibliotheek Bounce.h op te nemen. Het is een zeer handige manier om gemakkelijk debounce massa ingangen zoals hierna wordt aangetoond.

Ik denk dat de opmerkingen en naamgeving maken alles vrij duidelijk over wat er gaande is. Ik heb zelfs links in sommige rommel die echt slechts een deel van de ontwikkeling was en foutopsporing. De lijn Serial.begin(38400) is een van deze dingen. Het hoeft niet om daar te zijn voor de code te laten functioneren. Het was gewoon gebruikt voor de Arduino debuggen van de verklaringen die zijn nu commentaar uit.

Als u niet bekend met Teensy bent, is er een goede primer op de PJRC site. Het belangrijkste ding als je gaat worden met behulp van de Arduino omgeving is de Teensy Loader. Er zeker van te zijn dat de Raad en USB-Type in het menu van de Arduino IDE Tools correct zijn ingesteld zoals in de afbeelding.

Eventuele wijzigingen kunt u aanbrengen in de code:

* Het MIDI kanaal selecteren dat de PacMod reageert op is midi_ch als u wilt dat het iets anders dan 3.

* De schaal van de analoge pin waarde met betrekking tot de gewenste MIDI cc waarde is analog_scale, ingesteld op een waarde van 8 in de code te geven een bereik van 0 tot en met 128. Om te veranderen het analog_scale te veranderen (1024 / yourDesiredMaxValue). Als u analog_scale wellicht u ook te veranderen analog_threshold, dat is de mate van verandering op een Teensy analoge pin waaruit een MIDI-bericht verzenden.

* De MIDI Opmerking getallen die worden getriggerd door de knoppen worden beschreven in de matrix digital_note [] zodat deze waarden wijzigt welke notities worden toegewezen aan welke knoppen.

* De MIDI continuous controller nummers toegewezen aan om de potten zijn in matrix analog_control [] zodat kunt u deze ook wijzigen.

Gerelateerde Artikelen

MIDI Foot Controller (Pedalera controladora MIDI) para Amplitube 3.

MIDI Foot Controller (Pedalera controladora MIDI) para Amplitube 3.

Instrucciones de armado y puesta nl funcionamiento del Midi Foot Controller.(Pedalera controladora MIDI) para Amplitube 3.Hola, uso habitualmente el programa Amplitube 3 para practicar con mi Guitarra, realmente mij gustan mucho los sonidos y posibil
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
Dub Cadet: Holografische MIDI & LED Controller voor Arduino - deel 1

Dub Cadet: Holografische MIDI & LED Controller voor Arduino - deel 1

Ik denk dat holografische muziekinstrumenten zullen gemeengoed in de toekomst, opdagen overal van scholen (voor onderwijs), aan huizen (voor de lol), media kantoren (voor creativiteit), en in muziek studio's (voor productie). De reden is eenvoudig: d
Elektrische Funkatron: Een gitaar-stijl MIDI Drum Controller

Elektrische Funkatron: Een gitaar-stijl MIDI Drum Controller

dit is mijn binnenkomst in de uitdaging van de muziekinstrumenten.Toekomst Man , de percussionist voor de jazz band Bela Fleck en the Flecktones , heeft een MIDI gebaseerde percussie-controller, genaamd de Synth-bijl Roy, die wordt gedragen als een g
DIY Arduino gebaseerde MIDI Foot Controller

DIY Arduino gebaseerde MIDI Foot Controller

Ik heb al willen proberen een gitaar looper voor een tijdje, maar ik houd niet van het idee van geld op een specifieke pedaal van looper gebruikten wanneer ik een computer gebruiken kan voor dat en sinds ik heb het leren van arduino voor de lol perfe
Knop MIDI-Controller Arcade

Knop MIDI-Controller Arcade

met een hardware-interface naar uw favoriete muziek / DJ / VJ-software kan echt open deuren in uw creativiteit. De meest voorkomende vorm van controle van de hardware op uw PC voor dergelijke toepassingen is dat een MIDI-gebaseerde controller.Een MID
Teensy MIDI USB-voet controller voor het beheersen van Mobius Looper

Teensy MIDI USB-voet controller voor het beheersen van Mobius Looper

Motivatie:Spelen in een band 2-delig, met de drums en een heleboel andere monsters wordt afgespeeld als backing tracks, ontstond een behoefte te gebruiken een looper meer elementen toevoegen aan de nummers. Een hardware gebaseerd looper mislukt in di
Laser Midi-Controller - (Laser geactiveerde Midi Keyboard)

Laser Midi-Controller - (Laser geactiveerde Midi Keyboard)

Het doel van het project:"Het bouwen van een laser geactiveerde midi-controller, met behulp van standaard elektrische componenten en een gerecycled midi keyboard."Stap 1.Vind een gerecycleerde midi keyboard / controller.Stap 2.Construeer een las
Wat is MIDI?

Wat is MIDI?

MIDI (Musical Instrument Digital Interface) is een protocol dat is ontworpen in de 1980's waarmee elektronische instrumenten en andere digitale muzikale middelen om te communiceren met elkaar.  MIDI zelf maakt geen geluid, het is gewoon een reeks van
Zeta Reticuli: MIDI gecontroleerd 10-band EQ en meerdere externe effect interface

Zeta Reticuli: MIDI gecontroleerd 10-band EQ en meerdere externe effect interface

ongeveer de helft mijn levensduur (20 jaar) geleden ik gebruikte om letterlijk drillions & drillions van ideeën die ik voel me nog steeds niet zijn een complete verspilling van tijd. Één van deze briljante ideeën moest kunnen controleren een wah-peda
PiMiDi: Een Raspberry Pi Midi vak of How I Learned to Stop Worrying and Love MIDI

PiMiDi: Een Raspberry Pi Midi vak of How I Learned to Stop Worrying and Love MIDI

Dit is mijn tweede instructable over het gebruik van de Raspberry Pi voor digitale audio, check out mijn eerste instructable voor het instellen en beheren van aangepaste audio-effecten op een Raspberry Pi.Als je knoeien met de audio-effecten of het m
Lood-O-Lyzer, een Midi Keyboard herontworpen in Arduino

Lood-O-Lyzer, een Midi Keyboard herontworpen in Arduino

De lood-O-Lyzer is een apparaat ive wilde maken voor een tijdje. Ik wilde een apparaat dat kon maken muzikale leidt en uiteindelijk worden gebruikt als een midi-controller. de toonhoogte kan worden gecontroleerd door een ultrasone sensor op de kant.u
Verbinding maken met meerdere MIDI-apparaten, Y-kabel, SAVE $$$

Verbinding maken met meerdere MIDI-apparaten, Y-kabel, SAVE $$$

Ooit wilde doen LIVE optredens, door het aansluiten van meerdere toestellen via MIDI? Beheersing van mixer, zelfs als het andere toetsenbord niet heeft, zoals PA800 >> PA3X? zoals PSR 3000 en omhoog >> Tyros 3 +?Het is nu mogelijk! Als u de in
Aangepaste MidiController

Aangepaste MidiController

Hallo iedereen! Dit is een Instrueer-staat voor een 4 X 4 knop midi pad-controller met 3 functionele zijknoppen, een roterende pot en LED effecten. Met behulp van de teensy 2.0 ++, kunnen we sturen MIDI via USB. Hierdoor is uw controller te werken aa