Stap 1: Overzicht & werking
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.