Arduino förfallodatum baserat Fractal Audio Axe-FX II Controller (2 / 5 steg)

Steg 2: Planering av funktion och Form



I detta skede skulle jag definiera vissa grundläggande terminologi för de obekanta med Fractal Audio Axe-Fx II:

  • Förinställda - en förinställning i Axe-FX minne. En förinställning definierar vilken förstärkare, skåp, effekter, patchar och mixar är tillgängliga när den förinställningen är markerad. En förinställning definierar också parametrarna för alla ovanstående.
  • Scen - en kombination av förstärkare, skåp, aktiva effekter och nivåer lagras i en förinställning.
  • En Axe-FX II förinställningen innehåller åtta scener.

För mitt projekt, Tillåt mig att definiera "Program" som en enskild bigfoot switch layout som kan skicka många förinställda förändring och kontinuerlig controller-befäl, inklusive de som Välj scener som MIDI-kommandon skickas till andra enheter såsom loopers, samplers, tangentbord, garageportar, etc.

I Sammanfattning, och inom ramen för detta dokument är ett "förval" en Axe-FX förinställda och "program" är en Bigfoot switch layout.

När grundläggande MIDI kommunikation med Axe-FX hade fastställts genom det Bigfoot beviset av begreppen, var det dags att överväga vilka funktioner jag behövde från foten controller. Krav:

  • Skicka program och kontinuerlig controller MIDI-kommandon till Axe-FX
  • Tolka den MIDI sysex återvände efter kommandon skickas och uppdatera LCD-display och LED stater
  • Genomföra programmerbar funktion växlar till kontroll effekter, tempo, gitarr tuner, extra MIDI-kommandon
  • Genomföra programmerbara portar för utombordare uttryck pedaler för kontroll av volym, wah, pitch

Efter att ha definierat grundläggande funktionalitet, form kraven följs:

  • 4 x 20 LCD display för att Visa programnamn och nummer, Axe-FX förinställda namn och nummer, scennummer, FX status, nuvarande tempo BPM, chefens telefonnummer...
  • Använda 16 Fotbrytare i en matris, med tolv programmerbara förinställningar/scen/effekt (program) växlar och fyra funktion växlar
  • Använda Freetronics programmerbara RGB LED -moduler som statusindikatorer för varje program switch
  • Passa in i trånga scen utrymmen
  • Använda Neutrix Ethercon RJ45-kontakter till 8 core CAT 6 kabel för fantommatning, MIDI och MIDI ut för att minska antalet kablar på scenen.
  • Ge två 6,5 mm uttag för MIDI uttryck pedaler
  • Ge ytterligare MIDI in/ut kontakterna för andra foten kontrollerade enheter på scenen som loopers.

Dags att välja en inhägnad. Det första övervägandet var att refactor Behringer FCB1010 att innehålla Arduino och tillhörande kretsar. Hmmm... Jag kanske har en användning för Behringer mul-styrenhet på annat håll. Låt oss box det färska, i en typisk kil konfiguration med uttrycket pedaler fjärransluten. Jag satte på Hammond 1456PH1 kapsling, levereras på beställning från WES komponenter.

Se Steg
Relaterade Ämnen

Baserade Arduino Bi-color LED Matrix Audio Spectrum Visualizer

Efter att vi kom med Bi-color LED Matrix drivrutinsmodulen kit, har vi letat efter intressanta projekt att arbeta med den.Du kan vara intresserad av några av de projekt som vi har lagt upp på instructables använder detta ledde matrisen kit.Instructab...

Arduino och Plotly baserat seismograf

Detta är en enkel arduino baserad seismograf som skickar data som samlas in till ett python-skript som grafer data live och kan exportera det till plotly. Denna seismograf är ganska känslig, kan man upptäcka en person hoppa bredvid den. Seismographen...

Laser Glow Writer

UPPDATERA 1/3/2015:Jag begick ett python program som nu låter din laser dina tweets på väggen med din laser författare! Kolla in det här. https://github.com/ril3y/Glow-Writer/BLOB/Master/G...UPPDATERING 12/21/2014:Jag har skapat ett gcode teckensnitt...

Överföra data från Android till Arduino genom audio domkraft

Med detta projekt kan du skicka byte från android till arduino använder endast en audio jack-kontakt.Hur fungerar det?I princip, signal android en "morse" audio till arduino. Arduino i andra hand avkoda Morsealfabetet till en byte. Så enkelt.Del...

Arduino kontrollerade Beehive Fumigator / Air Freshener

Inom det relativa kaoset av mina inhemska arrangemang har jag en liten oas i perfekt ordning. En sak som jag kan kalla "organiserade" och "fullt fungerande". En sak jag kan röra och vet att det är tillförlitliga och färdiga för åtgärde...

Dub Cadet: Holografiska MIDI & LED-Controller för Arduino - del 1

Jag tror holografisk musikinstrument blir vardagsmat i framtiden, visar överallt från skolor (Skolverket), hem (på skoj), till media kontor (för kreativitet), och i musik studios (för produktion). Anledningen är enkel: den holografiska musikinstrumen...

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Arduino-baserad Bi-color LED Matrix Flappy fågeln spel

Vi har byggt en hel del projekt med Bi-färg (rött och grönt) LED Matrix drivrutinsmodulen Kit från jolliFactory och har publicerat dem som instructables här. Var och en av dessa moduler använder två MAX7219 Display Driver ICs för att driva en Bi-colo...

Arduino Parola zon tid Msg Display

Vi har byggt en hel del projekt med våra jolliFactory utformade Bi-färg (rött och grönt) LED Matrix drivrutinsmodulen kit och har publicerat dem som instructables här. Var och en av dessa moduler använder två MAX7219 Display Driver ICs för att driva...

Arduino MIDI Controller

En MIDI-controller är någon utrustning som genererar och sänder MIDI-data till MIDI-aktiverade enheter. Kort sagt, om du har knappar på din MIDI-controller, kan du programmera dessa knappar till alla ljud du vill ha via musikaliska programvara (ex.:...

Bygga en Arduino Gripper Robot med en DynamixShield.

I detta instructable jag kommer att visa dig hur du snabbt och enkelt bygga en fjärrkontroll gripdon med hjälp av robot och Arduino noll och en DynamixShield. DynamixShield är en ny tillägg för antingen Arduino Due, noll eller Mega som jag är att frä...

Arduino / Wii kontrollerade Lego Star Wars raket torn

An Arduino ombord tar emot data från en Wii Nunchuck och skickar det till re servon: x, y och trigger. En oberoende laser har lagts till för inriktning. För närvarande mycket vinglig på grund av de billiga servon används.Steg 1: konstruktion Raket to...

3D Stereo Audio Spectrum Visualizer

I en av våra tidigare instructables, byggde vi en Arduino baserade Audio Spectrum Visualizer med våra bi-color LED Matrix moduler för visning. Du kan kolla upp det påFör några månader sedan, designat vi jolliCube, en 8 x 8 x 8 LED cube. Vi är mycket...

Att införa Climaduino - Arduino-baserad termostaten du styr från din telefon!

Uppdatering:Det finns en ny version av Climaduino och Climaduino Controller med några mycket väsentliga ändringar.Stöder flera zonerAnvänder Arduino YúnFungerar med Central luftkonditioneringKommunicerar med MQTT protokoll (kan integrera med andra sy...

Gör en SNES controller baserade Arduino spel

i detta instructable, jag kommer att visa dig hur till ta en SNES styrenhet, koppla den till en Arduino och göra en enkel Simon Says spel.Detta skulle kunna användas att skapa en mer komplexa spel, eller kanske till och med för att försöka göra en Ar...

Röst kontrollerat Arduino Drone

Drönarna är mycket bra leksaker och verktyg, men oftast har de inte någon extra kompetens. Jag älskar att flyga alla R/C modell och jag ville bara göra en R/C drönare som är lite smartare än vanliga modeller. Det är därför jag utvecklat denna mini rö...

Tutorial - med HC06 Bluetooth till seriell trådlös UART adaptrar med Arduino

Skicka data mellan en Arduino eller kompatibel styrelse och en Bluetooth-utrustad enhet såsom en Android smartphone eller surfplatta är mycket enkel tack vare de billiga HC-06 Bluetooth-moduler som du kanske har sett på marknaden. De finns också till...

Super Spooky onda LED ögon av Doom med atTiny85 och Arduino IDE

det finns några kusliga ögat instructables där ute. Till exempel finns det en som bygger på en 555 timer, en som bygger på en on/off knapp, en som bygger på Arduino och en baserat på band.Jag ville göra en uppsättning kusliga onda ögon som uppfyller...

Arduino lins Controller - synkroniseras Zoom/fokus med Wii Classic Controller

min Lumix GH2 Micro Four Thirds kamera skjuter inte bara fantastiskt hög definitionen video, men med billiga adaptrar kan jag använda den med äldre manuella objektiv som är billig och ofta mycket hög kvalitet. Jag skjuter en hel del prestanda videor...