midiWorx

midiWorx

By Mike Stuller

  • Category: Music
  • Release Date: 2025-05-15
  • Current Version: 1.0
  • Adult Rating: 4+
  • File Size: 5.40 MB
  • Developer: Mike Stuller
  • Compatibility: Requires iOS 16.0 or later.

Description

midiWorx is a virtual MIDI workbench for iOS. With midiWorx, you can create MIDI messages, modify them, direct them, and more. midiWorx is: • an aid to creativity, useful for sparking new musical ideas. • a performance tool to enhance the abilities of external hardware or other apps. • a bridge to enable other apps and external hardware devices to work with each other. • a diagnostic tool to identify problems in an existing MIDI setup. • a jack-of-all-trades MIDI toolbox consisting of everything from event filters and mappers to an arpeggiator and a sequencer. midiWorx consists of many “modules” – things like MIDI event filters, MIDI note generators, and more. While most of the modules can be useful on their own or in small combinations, the most powerful aspect of midiWorx is its ability to flexibly combine modules by connecting them with each other in a multitude of ways. NOTE: This app by itself does not produce sound. It is intended to be used in conjunction with other MIDI-compatible apps and/or equipment. Included modules: •Advanced Filter: Filter events from an input stream based on a list of user-created criteria. •Arpeggiator: Convert chords into repeating sequences of individual notes. •Basic Filter: Filter events from an input stream based on user-selectable criteria. •Channel Mapper: Send events from one channel to another. Or turn off events on any channel. •Channel Mixer: Control note velocity for each channel using sliders. •Combiner: Merge multiple input streams into one or more output stream. •Event Viewer: View the details of all received events. •Gate: Control note length for each channel using sliders. •LFO: Generate low frequency oscillating CC messages. •Message Mapper: Remap control change messages, channel aftertouch messages, and program change messages. •Metronome: Create a steady stream of note events. •Midi In: Receive MIDI events from an external hardware or software source. •Midi Out: Send events to an external hardware or software destination. •Midi Virtual In: Receive events from a virtual MIDI source. •Midi Virtual Out: Send events to a virtual MIDI destination. •Note De-Ghoster: Remove MIDI 'ghost' notes. •Note Splitter: Separate note events into two or more MIDI channels based on note number. •Note Viewer: View notes being played on a piano keyboard. •PC Mapper: Remap program change messages. •Piano Keyboard: Create note events by playing a piano keyboard. •Random Generator: Generate random note events based on customizable settings. •Recorder: Record, save, or play back streams of MIDI events. •Repeater/Delay: Delay the input notes or repeat them periodically in the future. •Simple Controller: Generate MIDI events by tapping pads and moving sliders. •Simple Sequencer: Create simple repeating melodies and harmonies. •Transposer: Transpose note events up or down by a chosen amount. •Velocity Splitter: Send note events to different channels based on their velocities. •Velocity Transformer: Adjust note velocities based on a custom curve.

Screenshots

keyboard_arrow_up