Instruction Manual for XAOC models including: GERA 1989 Model Binary Product Commander, GERA, GERA Binary Product Commander, 1989 Model Binary Product Commander, Binary Product Commander, Binary Commander, Product Commander, GERA Commander, Commander
XAOC Devices Gera – Musikhaus Thomann
13 gen 2023 — the digital data through the AND operation. ... the user to read through the entire manual before use. ... 255 (binary 11111111), which are abstract in.
Xaoc Devices Gera Eurorack Binary Bit Masking Module - Elevator Sound Europe Manufacturer product page here.
File Info : application/pdf, 6 Pages, 1.77MB
DocumentDocumentoperator's manual rev. 1989/X5/1.1 GERA THE LEIBNIZ BINARY SUBSYSTEM binary product commander Model of 1989 module explained SALUT Thank you for purchasing this Xaoc Devices product. Gera [gra] is a component of the Leibniz Binary Subsystem. It works by processing data in the Leibniz bus and requires a connection to other Leibniz modules. It features eight individual gate inputs that affect the corresponding individual bits of the Leibniz data. Eight illuminated tact switches allow for manual inverting of each gate input. The primary function of Gera is masking individual bits of the digital data through the AND operation. For example, when connected to Drezno, which is processing a waveform or voltage, masking individual bits yields various forms of quantization. However, Gera does not need Drezno to work. The AND operation is also a basic building block for sequence automation, chaos and rhythm generation, and various cybernetic modular patches. Bit processing logic in Gera is hardware-based; hence there is virtually no latency, and the binary signals may change at extreme rates.To better understand the device and avoid common pitfalls, we strongly advise the user to read through the entire manual before use. INSTALLATION The module requires 6hp worth of free space in the Eurorack cabinet. Always turn the power off before plugging the module into the bus board using the supplied 10-pin ribbon cable, paying close attention to the power cable pinout and orientation. The red stripe indicates the negative rail and should match the dot or 12V mark on the bus board as well as the unit. Gera is internally secured against reversed power connection; flipping the 16pin header may cause serious damage to other components of your system because it will short-circuit the +12V and +5V power lines. Always pay close attention to the proper orientation of your ribbon cable on both sides! note: do not plug a power cable into the leibniz headers as this will damage your unit and may also jeopardize other Leibniz modules connected to it! Besides power, you need to connect Gera to other components of your Leibniz subsystem. Gera ships with one 10-pin ribbon data cable. To complete the connection, use the 10-pin cables included with your other Leibniz modules. Using the cable, connect the 10-pin unshrouded header labeled out to the in header of your next Leibniz-compatible module (e.g., Drezno, Jena, Erfurt, Odessa, etc.). Then connect the incoming data from the module preceding Gera (e.g., Ostankino, Drezno, or Erfurt) to the 10-pin unshrouded header labeled in. Please observe the marks of pin #1 (red stripe) on all connected modules. We advise you to plan ahead as to how you wish to incorporate Gera into your modular setup. The module should be fastened by mounting the supplied screws before powering up. MODULE OVERVIEW The front panel of Gera is shown in fig. 1. As with other modules in the Leibniz series, Gera features a bank of eight binary gate inputs 1 expecting gate signals, where an active 5V gate signal represents a logic 1, and an inac- 2 front panel overview tive gate is logic 0. Although Gera will work with smoothly changing signals within the entire range of Eurorack voltages, we recommend plugging standard Eurorack gates and square waveforms for the best results. fig. 1 Above the input jacks is a bank of eight illumi- nated manual tact switches 2 , each corre- sponding to a gate input of the same number. Pressing the button toggles between taking the input gate signal as-is and taking the inverted 2 state of it. The result of this gate (inverted or not) is shown in the red backlight of the button. The eight gate signals affect the corresponding eight bits of the Leibniz data utilizing the logic function AND. In other words, every bit from the Leibniz bus is passed through only if the corresponding gate is active, which is indicat- ed by the illumination of the switch. PRINCIPLE OF OPERATION There are eight binary AND gates inside Gera. These gates have two inputs: one (a) is connected to the individual data bit from the Leibniz interface, and the second input (b) is connected to the jack and button on the front 1 panel. Thus, each gate may affect one bit of the binary data according to the truth table of the AND function (fig. 2). For example, if the gate signal in the input jack #7 (the most significant bit) is active (+5V), the backlight turns on. This state is sent to the AND gate together with the input on the Leibniz bus (see: fig. 3). The logic AND operation performed on the binary data on the Leibniz bus passes the bit #7 unchanged. However, if button #7 is switched to invert while the gate 3 8x gate input a toggle button AND b INV LED fig. 2: data processing in gera is high, the resulting signal B will be logic 0 (button unlit), and it will mask bit #7 so that the resulting bit (available at the Leibniz header/bus) will be 0 regardless of the input state of this bit. The same masking of bit #7 occurs when the gate signal is inactive (0V), and is not manually inverted. note: masking all bits of the data (all buttons unlit) results in Gera not passing any data to its Leibniz out. This is in contrast to another Xaoc Devices module, Lipsk. In Lipsk, all buttons unlit indicate that the data is passed through unchanged. EFFECT OF MASKING BITS Data processed by the Leibniz subsystem modules may represent voltages or waveforms. For example, combinations of 8 bits represent 256 different values from 0 (binary 00000000) to 255 (binary 11111111), which are abstract in the digital domain but may be converted to a range of voltages by a DAC. What happens if a bit is masked (i.e., it is forced to be 0)? The set of 256 values is reduced because each of the two original values that differ only by this bit will be "glued" into one value with this bit equal to 0. For example, observe that 2 (binary 00000010) and 3 (binary 00000011) differ by the lowest input a input b output 0 0 0 0 1 0 1 0 0 1 1 1 fig. 3: logical `and' truth table bit. Actually, all even and odd values differ by the state of this bit. Thus, masking the lowest bit will not change any even value but will convert all odd values to even; therefore, the set of possible values will shrink from 256 to 128. Masking more bits from the bottom end up reduces it even further. For example, masking the lowest four bits leaves only the four upper bits active, which results in 24=16 possible combinations, from 0 (binary 00000000), through 16 (binary 00010000), 32 (binary 00100000), up to 240 (binary 11110000). The process of reducing the number of possible values is called quantization. Indeed, connecting Gera in a loopback of Drezno's ADC and DAC and turning some of the lowest bits off allows one to create a crude quantizer. Passing a variable waveform through this setup results in a stepped waveform at the output (fig. 4a). Masking high bits also reduces the set of values, but the impact on waveforms differs. Observe that all values greater than 127 have the most significant bit set to 1, e.g., 213 (binary 11010101) because this bit represents a value of 27=128. Masking this bit will not affect any values lower than 128 but will subtract 128 from higher values; for example, 213 will be changed 4 patch ideas 255 192 128 64 255 Full 8 bit signal Bits 03 masked Bits 05 masked 192 128 64 Full 8 bit signal Bit 7 masked Bits 67 masked Bits 57 masked 0 0.2 0.4 0.6 0.8 1 fig. 4a: esifgfneicfticsaonftmbaistksing the least to 85 (binary 01010101). This is equivalent to the modulo operation. Masking more of the highest bits will decrease the range further; for example, masking the three most significant bits is equivalent to n mod 32, where n is the initial value. Processing a waveform will introduce a particular type of folding (fig 4b). note: the modulo operation significantly reduces the amplitude. PATCH IDEAS · When combined with Drezno, Gera may serve a variety of quantization and waveshaping functions, which can be automated by patching various gate signals into the module's front panel jacks. An interesting variation of this concept is to chain Erfurt (either with no input or programmed with Lipsk) through Gera and then to the DAC section of Drezno. Using Drezno's CV out to drive a VCO produces interesting glissandi. Similarly, when Erfurt is driven from Drezno to modulate its step value, adding Gera between the two modules reduces the noise of low significant bits from Drezno, thus making 0 0.2 0.4 0.6 0.8 1 fig. 4b: esifgfneicfticsaonftmbaistksing the most the patch more stable, though at a price of losing precise control. · Xaoc Devices Odessa oscillator features a Leibniz input that controls the switching of groups of harmonic partials within banks of partials. While this may be animated from many Leibniz modules (using Moskwa+Ostankino is an attractive option), sometimes it is desirable to limit the animation to just a particular partial or a group of partials. Gera, installed between Ostankino and Odessa, allows just that by masking the activity of unwanted bits. CONNECTIVITY Gera connects to all modules compatible with the Leibniz binary subsystem: Drezno, Lipsk, Jena, Erfurt, Poczdam, Ostankino, and Odessa. ACCESSORY Our Coal Mine black panels are available for all Xaoc Devices modules. Sold separately. Ask your favorite retailer. · 5 WARRANTY TERMS XAOC DEVICES WARRANTS THIS PRODUCT TO BE FREE OF DEFECTS IN MATERIALS OR WORKMANSHIP AND TO CONFORM WITH THE SPECIFICATIONS AT THE TIME OF SHIPMENT FOR ONE YEAR FROM THE DATE OF PURCHASE. DURING THAT PERIOD, ANY MALFUNCTIONING OR DAMAGED UNITS WILL BE REPAIRED, SERVICED, AND CALIBRATED ON A RETURN-TO-FACTORY BASIS. THIS WARRANTY DOES NOT COVER ANY PROBLEMS RESULTING FROM DAMAGES DURING SHIPPING, INCORRECT INSTALLATION OR POWER SUPPLY, IMPROPER WORKING ENVIRONMENT, ABUSIVE TREATMENT, OR ANY OTHER OBVIOUS USER-INFLICTED FAULT. LEGACY SUPPORT IF SOMETHING GOES WRONG WITH A XAOC PRODUCT AFTER THE WARRANTY PERIOD IS OVER, THERE IS NO NEED TO WORRY, AS WE'RE STILL HAPPY TO HELP! THIS APPLIES TO ANY DEVICE, WHEREVER AND WHENEVER ORIGINALLY ACQUIRED. HOWEVER, IN SPECIFIC CASES, WE RESERVE THE RIGHT TO CHARGE FOR LABOR, PARTS, AND TRANSIT EXPENSES WHERE APPLICABLE. RETURN POLICY THE DEVICE INTENDED FOR REPAIR OR REPLACEMENT UNDER WARRANTY NEEDS TO BE SHIPPED IN THE ORIGINAL PACKAGING ONLY AND MUST INCLUDE A COMPLETED RMA FORM. XAOC DEVICES CAN NOT TAKE ANY RESPONSIBILITY FOR DAMAGES CAUSED DURING TRANSPORT. SO BEFORE SENDING US ANYTHING, PLEASE CONTACT US AT SUPPORT@XAOCDEVICES.COM. NOTE THAT ANY UNSOLICITED PARCEL WILL BE REJECTED AND RETURNED! GENERAL INQUIRIES FOR USER FEEDBACK SUGGESTIONS, DISTRIBUTION TERMS, AND JOB POSITIONS, FEEL FREE TO CONTACT XAOC DEVICES AT INFO@XAOCDEVICES.COM. PLEASE VISIT XAOCDEVICES.COM FOR INFORMATION ABOUT THE CURRENT PRODUCT LINE, USER MANUALS, FIRMWARE UPDATES, TUTORIALS, AND MERCHANDISE. EASTERN BLOC TECHNOLOGIES MADE IN THE EUROPEAN UNION ALL RIGHTS RESERVED. CONTENT COPYRIGHT ©2022 XAOC DEVICES. COPYING, DISTRIBUTION OR ANY COMMERCIAL USE IN ANY WAY IS STRICTLY PROHIBITED AND REQUIRES THE WRITTEN PERMISSION BY XAOC DEVICES. SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT PRIOR NOTICE. EDITING BY BRYAN NOLL. MAIN FEATURES Leibniz Binary Subsystem component Logical AND operation on Leibniz data Masking of individual bits controlled manually and by gate signals Visual indication by illuminated buttons TECHNICAL DETAILS Eurorack synth compatible 6hp, skiff friendly Current draw: +60mA/-0mA Reverse power protection NOT protected against plugging power to Leibniz headers!