Redstone Blocks - tofodroid/mimi-mod GitHub Wiki

MIMI contains a number of Redstone-enabled blocks that allows MIMI instruments and Transmitters to interact with Redstone in different ways.$(br2)To copy MIDI Settings from one block to another place them directly next to each other in a crafting grid to copy the settings from the left block onto the right block.

1. The Listener

The Listener is a block that will listen to notes played around it and output a Redstone signal if a note matches the Listener's configured filter criteria. You can place two Listener directly next to each other in a crafting grid to copy the settings from the stack on the left to the stack on the right.

image

Settings

  • Filter Note: Which note(s) the Listener should respond to. The value can be all, a particular note (EX: C5), any note of a octave (EX: 5), or any octave of a note (EX: C).
  • Filter Instrument: Which instrument(s) the listener should respond to. Value can be one specific instrument or any instrument except for one specific instrument.
  • Trigger Mode: Whether the listener should emit Redstone the entire time a note is held or just when a note starts.

2. The Receiver

The Receiver is a block that will receive notes that are transmitted around it and output a Redstone signal if a note matches the Receiver's configured filter criteria. You can place two Receivers directly next to each other in a crafting grid to copy the settings from the stack on the left to the stack on the right.

image

Settings

  • Filter Note: Which note(s) the Receiver should respond to. The value can be all, a particular note (EX: C5), any note of an octave (EX: 5), or any octave of a note (EX: C).
  • Transmission Source: The Transmitter this Receiver is linked to. Link by setting to yourself from the Receiver Screen or right-clicking a player / Server Transmitter block with the Receiver.
  • Enabled MIDI Channels: Which MIDI channels this Receiver should respond to notes from.
  • Trigger Mode: Whether the listener should emit Redstone the entire time a note is held or just when a note starts.

3. The Relay

The Relay is a block that can be linked to a Transmitter (or another Relay) and then can rebroadcast any notes that are broadcast to it with a much greater range. Using the Relay's settings, notes can also be re-mapped to different channels. Settings can be copied from one Relay to another by placing two directly next to eachother in a crafting grid. The settings from the one on the left will be coped to the one on the right.

image

Settings

  • Channel Map: Which channels the Relay should recieve notes from and which channels it should broadcast those notes out to.
  • Transmission Source: The Transmitter or Relay this Relay is linked to. Link by setting to yourself from the Receiver Screen or right-clicking a player / block with the Receiver.
  • Broadcast Range: How far the Relay should transmit its notes. There are four supported levels: 16 Blocks (default), 32 Blocks, 48 Blocks, and 64 Blocks.

4. The Mechanical Maestro

The Mechanical Maestro is a block that, when powered by Redstone and given instruments, will play the instruments it is given when it receives notes from a nearby Transmitter linked to the instruments.

image

5. The LED Cube

The LED Cube is a block that can be set to one of 16 different colors and will glow when powered by Redstone. LED Cubes work well with Listeners and Receivers because they react quickly to Redstone. However, LED Cubes do not change the light level of the world around them and thus won't stop mobs from spawning.

image

Changing Designs and Colors

LED Cube designs can be changed by placing 4 cubes with the same design in a square in a crafting grid. To change the color of an LED Cube in the world simply right-click it with an empty hand. You can also invert an LED Cube (make it light up without a Redstone signal) in the world but right-clicking it while holding a Redstone Torch or a Block of Redstone.

imager

You can also place two stacks of LED Cubes directly next to each other in a crafting grid to copy the design, color, and inverted settings from the stack on the left to the stack on the right.

6. The Effect Emitter

The Effect Emitter can play a sound and/or display a particle effect when triggered by Redstone. Multiple settings can be changed for the sound and particle and you can preview the settings for the sound and particle using the play buttons next to each text box. You can place two Effect Emitters directly next to each other in a crafting grid to copy the settings from the stack on the left to the stack on the right.

image

Settings

To set a sound, type its full resource name into the sound box. You can view available sounds using the "/playsound" command and viewing the autocomplete suggestions. You can change the volume, pitch, and looping delay of the sound using the arrow buttons by each setting.

To set a particle, type its full resource name into the particle box. You can view available particles using the "/particle" command and viewing the autocomplete suggestions (there are a few that won't work). You can change the side, area, count, speed (which sometimes changes other things), and looping delay of the particle using the arrow buttons by each setting.

7. The Conductor (WIP)

The Conductor will transmit a configured note to any nearby linked Instruments and Receivers. As of version 4.2.0 the Conductor is undergoing a major rewrite and is not currently usable.