Zeta Reticuli: MIDI gecontroleerd 10-band EQ en meerdere externe effect interface (1 / 5 stap)

Stap 1: Overzicht & werking


ik kon niet beslissen over precies hoe de EQ werken moet zodat ik elke optie die ik had opgenomen in het achterhoofd. Hopelijk dat betekent flexibel in plaats van ingewikkelde en kan een gebruiker om te kiezen van hun voorkeur.

Ik ben van mening dat een gebruiker worden enigszins vertrouwd moeten met het gebruik van MIDI te krijgen een echt voordeel van dit apparaat. Het kan worden gebruikt als een zeer basic toonregeling, maar die eindigt deze middelen waarschijnlijk niet zou rechtvaardigen. De volgende eenvoudigste geval die kan ik voor ogen is met behulp een klein MIDI keyboard controller de Reticuli in real-time. Mijn persoonlijk plan, waarvoor ik het maakte, is het creëren van ingewikkelde tonale patronen en subliminale stromingen met behulp van een software sequencer waar ik precieze waarden voor elke afzonderlijke domeincontroller kan controleren op precieze tijdstippen. Dit scenario heeft een heleboel vereisten in tijd en apparatuur. Hoewel, eerlijk gezegd, ik ben nog steeds met meestal goedkope items verzameld over de jaren van rommelmarkten, spaarzaamheid winkels en pion winkels; en ik veel zuigen op muziek. De echte maatstaf van dit project is dat het kosten onder $100 en besteed exponentieel dat terug in educatie en -entertainment waarde. Ik breng dat veel gewoon nemen van mijn familie naar een slechte film.

Een andere manier om het gebruik van de Zeta Reticuli is met een speciaal gebouwde of virtuele controller. Hopelijk heb ik dit al gedaan en opgenomen video (s) hieronder om te demonstreren en verduidelijking van de verschillende modi en MIDI cc usages.

Zo hoe dan ook: de eerste selectie die worden gemaakt moet aan het gebruik van de Zeta Reticuli is modus die in meer diepte hieronder is uitgelegd en wordt gekozen door de uitgifte van een verandering van MIDI patch patch 0 of 1. De firmware biedt momenteel 2 opties voor modus, plus 10 gebruiker programma's die kunnen beide modus.

Modus:

  • patch 0: DIRECT: Elke frequentieband is direct geregeld. Dit kan met behulp van continue MIDI-controllers 22 t/m 31 of door de waarde van de snelheid in opmerking op berichten voor Midden C (Opmerking #60) door middel van een (Opmerking #69)
  • patch 1: PSUEDO-PARAMETRISCHE: Een imitatie van parametrische gedrag die gebruik maakt van dezelfde Controller en opmerking op snelheid opties als hierboven, maar verwerkt ze anders:
    • cc22: centrum band: De center frequentie van de piek/inkeping.
    • cc23: centrum niveau: Het niveau van de center frequentie. Als er een hogere waarde dan uit het midden-niveau zal er een band-pass-effect, als lager zal er een band-blok of "Inkeping" effect.
    • cc24: off-center niveau: Het niveau van de verst uit het midden frequenties buiten de breedte-parameter.
    • cc25: breedte: De breedte van de parametrische kromme effect, of het nummer van bovenstaande bands & hieronder de center frequentie.
  • patch 10-19: gebruiker PATCH 0-9: Opslaan van gebruiker patches is hieronder besproken. Zodra een flard in het geheugen is kan worden herinnerd door de Zeta Reticuli een signaal MIDI patch verandering voor patches 10 t/m 19 (gebruiker patch # plus 10). Alleen de modus en de bijbehorende EQ parameters worden opgeslagen. Geen van de parameters voor domeincontrollers die zijn gekoppeld aan een expansiekaart zijn opgeslagen.

Andere besturingselementen:

  • cc6: niveau krijgen: Besturingselementen ingangsniveau naar voorversterker. Zie Input en Preamp hieronder
  • cc7: volumeniveau: Besturingselementen uitvoerniveau. Zie hieronder Output

Patches van de gebruiker op te slaan:

Zoals met alles in de Zeta Reticuli is er meer dan één manier hiervoor aangepast aan verschillende apparatuur en gebruiksmogelijkheden.

  • De eerste manier van het vastleggen van een gebruikersprogramma naar het geheugen is met behulp van MIDI continu-controllers 70 tot 79, verzenden een waarde van meer dan 64. De controller te gebruiken voor een specifieke gebruiker geheugenlocatie is slechts 70 plus het aantal het geheugenslot. Sleuf 0 is MIDI cc 70, sleuf 1 71, enzovoort. Wanneer de Zeta Reticuli één van deze controller berichten ontvangt slaat het alle EQ parameters naar de juiste adressen van de EEPROM. Zoals hierboven vermeld, worden alleen de modus en de bijbehorende EQ parameters opgeslagen. Geen van de parameters voor domeincontrollers die zijn gekoppeld aan een expansiekaart zijn opgeslagen.
  • De tweede manier voor het opslaan van gebruikersgegevens patch is via MIDI SysEx berichten. Dit kan zijn ingewikkelder, maar handiger-tenminste in mijn geval. Een 7 byte SysEx bericht dat leiden de Zeta Reticuli tot zal voor het opslaan van de huidige EQ-instellingen naar een opgegeven gebruiker patch is zoals in de afbeelding met een adellijke titel "SysEx slaan gebruikersbericht"
  • De Zeta Reticuli van SysEx implementatie maakt het mogelijk het ook patch om data te verkrijgen zowel van en naar externe software zoals een MIDI-bibliothecaris. Dit werkt alleen via de USB-poort, want er geen standaard MIDI out poort op het apparaat is. De indeling voor het ophalen van een gebruiker patch via USB is precies hetzelfde als hierboven beschreven met uitzondering van byte 4 opdracht. Deze byte zal moeten 0 × 11 (dec 17) in dit geval, om aan te duiden van een gebruiker patch aanvraag commando. Zodra de Zeta Reticuli ontvangt een goed geformatteerde SysEx verzoek dat het zal reageren via USB met een 18 byte antwoord zoals in de afbeelding met een adellijke titel "SysEx Patch gegevens gebruikersbericht"

Het controleren van bijkomende effecten:

Geen enkel punt met stationair pinnen, dus ik ben om te gebruiken met het uitbreiden van de mogelijkheden van controle door middel van een 8-pin header. De koptekst pijpen de 5 volt, de 2 signalen nodig voor SPI (SCLK & MOSI) en genoeg chip Selecteer regels waarmee 4 meer 5206 fiches geïnstalleerd op expansion boards. De expansiekaart zou een afzonderlijke zelfstandige effect hebben, dat de manier waarop ik ben van plan is om een analoge wah. Het zou ook enkele potten die toegankelijk is via een koptekst om te controleren van een bestaande externe effect dat modded te worden gecontroleerd door de Zeta Reticuli, die ik heb breadboarded gebruiken een goedkope chorus pedaal met groot succes is geweest.

Andere SPI-gecontroleerde chips kunnen worden gebruikt in een expansiekaart, zoals digitale uitgangen naar besturingselement Relais voor een MIDI gecontroleerde automatische signaal router (een ander plan in de werken!), maar de ingebouwde programmatuur zou waarschijnlijk moeten veranderd voor het afhandelen van dit. Een andere optie die ik overweeg is een SPI multiplexer drastisch verhogen het aantal beschikbare CS lijnen. Op dit punt het aantal continue MIDI-controllers kunnen vervolgens de bottleneck en toewijzen van meerdere MIDI-kanalen kan worden geëist. Ik heb mentaal bookmarked deze en andere opties, maar om echte ik nog niet eens de bijgewerkte versie van deze controller nog klaar, laat staan de eerste expansiekaart geschetst.

Gerelateerde Artikelen

MIDI-gecontroleerde analoge muziek Synthesizer

MIDI-gecontroleerde analoge muziek Synthesizer

Voor mijn elektrotechniek senior design project besloten heb ik voor het ontwerpen van een analoge muziek synthesizer met MIDI-controle. Ik moet toegeven, dit was wat ik wilde doen sinds de middelbare school en mijn uiteindelijke doel als een musicus
Wireless MIDI voor Rock Band Keytar

Wireless MIDI voor Rock Band Keytar

Ik heb een rockband keytar controller op de plank in mijn kerker voor een tijdje die ik gevonden heb voor een paar dollar op een meubel outlet van alle plaatsen. Voor sommige reden, dooft regelmatige MIDI naast het feit dat een spelbesturing - gewoon
Arduino/Ableton kleur orgel; MIDI gecontroleerd

Arduino/Ableton kleur orgel; MIDI gecontroleerd

** huidige vanaf 6/7/2011: LED wedstrijd post **Dit is hoe ik gebruiken mijn Arduino UNO en de Maxuino-patch in Ableton Live om controle LED's via MIDI. Dit is de eenvoudigste configuratie voor het circuit en geeft voorbeelden op verschillende MIDI-c
MIDI gecontroleerd analoge FM-synthesizer

MIDI gecontroleerd analoge FM-synthesizer

dit circuit en Arduino sketch omvatten een geavanceerde project voor gezicht smelten van klanken uit een analoge bron aangestuurd via MIDI.De vereiste onderdelen omvatten:• Solderless breadboard• Veel hookup draad• Arduino• AD5206• 2 x 7555 Timers• 2
Antieke lamp orgel - MIDI/OSC gecontroleerd

Antieke lamp orgel - MIDI/OSC gecontroleerd

maken van uw eigen orgel antieke lamp om nostalgische sfeer toevoegen aan elke midi-instrument!12 lampen komen overeen met de 12 noten in een octaaf (minus de octaaf notitie). De rechthoekige doos ontvouwt zich als u wilt plaatsen de lampen verticaal
Muzikale Melodyian MIDI Robot

Muzikale Melodyian MIDI Robot

Groeten de aarde! Dit Instructable zal u tonen hoe te bouwen uw zeer eigen Melodyian - een Arduino gebaseerde, 3D-printbaar robot die kan bewegen, oplichten en muziek maken! Het is ook een MIDI-robot, en kan draadloos worden aangestuurd via MIDI via
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
MIDI Piano Lighting

MIDI Piano Lighting

MIDI gecontroleerd lamp armatuur met vintage stijl "edison" lampen.De schakelkast dient een aantal doeleinden, maar vooral kunt u modi wijzigen:KLASSIEKE - MIDI notities worden toegewezen aan bollen Cn-Bn toegewezen aan bollen 1-12, intensiteit
Hoe te te maken uw echte Drum Kit werken met Rock Band op de Playstation 3

Hoe te te maken uw echte Drum Kit werken met Rock Band op de Playstation 3

dit is een stap voor stap tutorial over het instellen van Rock Band 1 en 2 op Playstation 3 tot een echt drumstel.Wat u nodig hebt:5 stuk Drumstel (wij gebruikten een Demon Dixon)PlayStation 3 (of 2)RockBand 2 (of oorspronkelijke RB)Rock Band microfo
Rubber Band armband

Rubber Band armband

Stap 1: Benodigdheden Wat je nodig hebt...Elastiekjes voor het maken van de armbanden (u annuleerteken worden op een ambachtelijke winkel)C-clips of paperclips, ik ben met behulp van c-clipsStap 2: Pak een Allereerst krijgen 1 rubber bandStap 3: knij
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
Simple Arduino gecontroleerd Aquaponic System

Simple Arduino gecontroleerd Aquaponic System

dit instructable bestrijkt bepaalde aspecten van de bouw van een aquaponic systeem. Ik gebruik een arduino-micocontroller voor het regelen van de frequentie van systeem fietsen.Als u een te bouwen een aquaponic systeem, andere instructables, blogs, b
Zet je Arduino in een 4 stem wavetable-synthesizer met alleen een paar onderdelen...

Zet je Arduino in een 4 stem wavetable-synthesizer met alleen een paar onderdelen...

Meerdere synthesizer projecten hebben gedaan voor de Arduino, maar weinigen konden gebruik maken van de volledige kracht van de processor van de Arduino. DZL van GeekPhysical schreef een 4 voice wavetable-synthesizer die behoort tot de meer geavancee
Makkelijk te maken van rubberen band armbanden

Makkelijk te maken van rubberen band armbanden

deze armbanden zien er heel leuk uit en ze zijn goedkoop te maken.Stap 1: Alles wat u nodig hebt is een paperclip en kleine rubber Alles wat u nodig hebt is een paperclip en kleine elastiekjes. Het bedrag van de elastiekjes, is afhankelijk van de gro