Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
mozaic_scripts_list [2020/02/09 02:58] – Added MIDI Channel Mute _ki | mozaic_scripts_list [2020/07/13 08:15] – Updated number of available scripts _ki |
---|
===== Mozaic: Available Scripts List ===== | ===== Mozaic: Available Scripts List ===== |
An official [[https://patchstorage.com/platform/mozaic/|Mozaic user script repository]] has been established at [[https://patchstorage.com/platform/mozaic/|patchstorage.com]] hosting more than 105 scripts (01.12.2019) | An official [[https://patchstorage.com/platform/mozaic/|Mozaic user script repository]] has been established at [[https://patchstorage.com/platform/mozaic/|patchstorage.com]] hosting around 170 scripts (11.07.2020) |
| |
==== Script Download and Installation ==== | ==== Script Download and Installation ==== |
| |
^ Channel Scripts ^ ^ | ^ Channel Scripts ^ ^ |
| | [[https://patchstorage.com/midi-multicast/|MIDI MultiCast]] | Triggerable scenes defining midi routings of a single input channel onto several output channels | |
| | [[https://patchstorage.com/phaseyboi/|PhaseyBoi]] | Takes incoming MIDI and sends it out on channels 1-4 with a separate delay per channel to archieve Reichian phasing | |
| [[https://patchstorage.com/midi-channel-mute/|MIDI Channel Mute]] | Use the 16 pads or 16 CCs to mute/unmute midi channels | | | [[https://patchstorage.com/midi-channel-mute/|MIDI Channel Mute]] | Use the 16 pads or 16 CCs to mute/unmute midi channels | |
| [[https://patchstorage.com/poly-it-up-channel-rotator/|Poly It Up – Channel Rotator]] | The script allows you to play multiple monophonic synths from a polyphonic source, with individual CC or pitch bend messages being sent to each note. | | | [[https://patchstorage.com/poly-it-up-channel-rotator/|Poly It Up – Channel Rotator]] | The script allows you to play multiple monophonic synths from a polyphonic source, with individual CC or pitch bend messages being sent to each note. | |
| | [[https://patchstorage.com/roll-a-poly/|Roll-a-Poly]] | Roll-a-Poly distributes incoming MIDI notes over channels 1-N allocated dynamically. It is very configurable and controllable. MPE channel mapping is followed. | |
| | [[https://patchstorage.com/polymono-midi-router/|PolyMono MIDI Router]] | Distributes incoming MIDI notes over the first 4 channels (can be easily changed) to turn multiple monophonic synths into a big polysynth | |
| [[https://patchstorage.com/channel-splitter/|Channel Splitter]] | Modify output channels based on note ranges and/or velocities | | | [[https://patchstorage.com/channel-splitter/|Channel Splitter]] | Modify output channels based on note ranges and/or velocities | |
| [[https://patchstorage.com/_channelswitcher_/|_ChannelSwitcher_]] | Use different midi channels to play different synths, or combinations of synths | | | [[https://patchstorage.com/_channelswitcher_/|_ChannelSwitcher_]] | Use different midi channels to play different synths, or combinations of synths | |
| [[https://patchstorage.com/midi-matrix-switch/|Midi Matrix Switch]] | Live jam utility to switch midi matrix routings to beat-juggle with pattern snippets, to switch between song parts or to play additional notes with different voicing while holding notes | | | [[https://patchstorage.com/midi-matrix-switch/|Midi Matrix Switch]] | Live jam utility to switch midi matrix routings to beat-juggle with pattern snippets, to switch between song parts or to play additional notes with different voicing while holding notes | |
| [[https://patchstorage.com/toggle-channels-on-bar-divisions/|Toggle Channels on Bar Divisions]] | Live-jam song arrangement script. Pads mute/unmute pattern fed on different midi channels in sync to to the hosts 1-,2-,4-,8- or 16-bar divisions | | | [[https://patchstorage.com/toggle-channels-on-bar-divisions/|Toggle Channels on Bar Divisions]] | Live-jam song arrangement script. Pads mute/unmute pattern fed on different midi channels in sync to to the hosts 1-,2-,4-,8- or 16-bar divisions | |
| [[https://patchstorage.com/polymono-midi-router/|PolyMono MIDI Router]] | Distributes incoming MIDI notes over the first 4 channels (can be easily changed) to turn multiple monophonic synths into a big polysynth | | |
| [[https://patchstorage.com/multi-channel-midi-delay/|Multi Channel MIDI Delay]] | Delays MIDI messages globally or per channel | | | [[https://patchstorage.com/multi-channel-midi-delay/|Multi Channel MIDI Delay]] | Delays MIDI messages globally or per channel | |
| | \\ | | | | \\ | |
^ Note Scripts ^ ^ | ^ Note Scripts ^ ^ |
| | [[https://patchstorage.com/keyster/|KEYSTER]] | Live play transposer and scale remapper | |
| | [[https://patchstorage.com/transform-notes/|Transform Notes]] | Remaps incoming midi notes into different note range (squishes, stretches, inverts) with optional scale quantization | |
| | [[https://patchstorage.com/pulser/|Pulser]] | Pulsates note velocity and delay timing on multiple channels | |
| | [[https://patchstorage.com/ranbo-multi-channel-note-humanizer/| RANBO – Multi Channel Note Humanizer]] | Randomize velocity, timing, and note probability for multiple channels | |
| | [[https://patchstorage.com/overlapping-note-transposer/|Overlapping Note Transposer]] | Adds up to 5 additional notes to incoming midi notes | |
| | [[https://patchstorage.com/mononotepriority/|MonoNotePriority]] | Pass through only the lowest or highest note currently held. Useful for combining polyphonic and mono sounds. | |
| | [[https://patchstorage.com/latchkeys/|LatchKeys]] | Remaps incoming notes to other notes / channels with selectable latch and inversion functionality. Useful in controlling parameters via keyboard. | |
| | [[https://patchstorage.com/rounder-robin/|Rounder Robin]] | Round Robin with Note Reset | |
| | [[https://patchstorage.com/myharpx/|myHarpx]] | Play notes and chords defined by the slider using the XY pad | |
| | [[https://patchstorage.com/midi-channel-phase-mixer/|MIDI Channel Phase Mixer]] | Sends additional delayed notes while a note is sustained | |
| [[https://patchstorage.com/1-key-neo-soul/|1-Key Neo-Soul]] | Inspired by the Neo-Soul sound of the FoundChord preset on BASSalicious 2, this script adds an octave below and a close-voiced Maj 13 (omit 11) chord an octave above the incoming note | | | [[https://patchstorage.com/1-key-neo-soul/|1-Key Neo-Soul]] | Inspired by the Neo-Soul sound of the FoundChord preset on BASSalicious 2, this script adds an octave below and a close-voiced Maj 13 (omit 11) chord an octave above the incoming note | |
| [[https://patchstorage.com/microtonal-maker/|Microtonal Maker]] | Allows to play microtonal scales using multiple instances of any AUv3 synth, by sending note and pitch bend messages to a rotation of channel outputs | | | [[https://patchstorage.com/microtonal-maker/|Microtonal Maker]] | Allows to play microtonal scales using multiple instances of any AUv3 synth, by sending note and pitch bend messages to a rotation of channel outputs | |
| [[https://patchstorage.com/joc-lady-delay/|Joc Lady Delay]] | Delay input midi notes by a given sequence of delay timings. | | | [[https://patchstorage.com/joc-lady-delay/|Joc Lady Delay]] | Delay input midi notes by a given sequence of delay timings. | |
| [[https://patchstorage.com/scala-fx/|Scala FX]] | Turns standard MIDI input into scale specific MIDI output using a scala style format and applying pitchbend | | | [[https://patchstorage.com/scala-fx/|Scala FX]] | Turns standard MIDI input into scale specific MIDI output using a scala style format and applying pitchbend | |
| [[https://patchstorage.com/joc-do-ya-len/|Joc Do ya Len]] | Set the note length of incomming notes according to a given length sequence | | | [[https://patchstorage.com/joc-do-ya-len/|Joc Do ya Len]] | Set the note length of incoming notes according to a given length sequence | |
| [[https://patchstorage.com/joc-melody-maker/|Joc Melody Maker]] | Replaces incoming note pitch with the next one from its own pitch sequence | | | [[https://patchstorage.com/joc-melody-maker/|Joc Melody Maker]] | Replaces incoming note pitch with the next one from its own pitch sequence | |
| [[https://patchstorage.com/joc-velocity-massage/|Joc Velocity Massage]] | Uses the sliders and XY to set the velocity of successive notes passing through | | | [[https://patchstorage.com/joc-velocity-massage/|Joc Velocity Massage]] | Uses the sliders and XY to set the velocity of successive notes passing through | |
| [[https://patchstorage.com/_abolisher_/| _Abolisher_]] | Stops the hanging of notes without disturbing the peace in the host system. First shout 16 times “all notes off”. Then releasis all midi notes. | | | [[https://patchstorage.com/_abolisher_/| _Abolisher_]] | Stops the hanging of notes without disturbing the peace in the host system. First shout 16 times “all notes off”. Then releases all midi notes. | |
| [[https://patchstorage.com/note-repeat/|Note Repeat]] | Repeats all held midi notes at the selected metric subdivision | | | [[https://patchstorage.com/note-repeat/|Note Repeat]] | Repeats all held midi notes at the selected metric subdivision | |
| [[https://patchstorage.com/chromatic-fractal-for-fractal-bits/|Chromatic Fractal for Fractal Bits]] | Play any Fractal Bits AU pad melodically using MIDI | | | [[https://patchstorage.com/chromatic-fractal-for-fractal-bits/|Chromatic Fractal for Fractal Bits]] | Play any Fractal Bits AU pad melodically using MIDI | |
| | \\ | | | | \\ | |
^ Chord Scripts ^ ^ | ^ Chord Scripts ^ ^ |
| | [[https://patchstorage.com/gem-mono-r/|GEM Mono R]] | Only play the highest note of a chord | |
| | [[https://patchstorage.com/chordial/|Chordial]] | Chord generator based on the Chord eurorack module from Qu-Bit Electronix | |
| [[https://patchstorage.com/smart-chord-bass/|Smart Chord Bass]] | Output lowest note of a chord or root note of an inversion to accompany chord play | | | [[https://patchstorage.com/smart-chord-bass/|Smart Chord Bass]] | Output lowest note of a chord or root note of an inversion to accompany chord play | |
| [[https://patchstorage.com/coltranius-rotator/|Coltranius Rotator]] | Midi chord rotator inspired by Michael Brecker. Play a midi note on a poly synth, and Rotator will add intervals around it from a customizable chord sequence. | | | [[https://patchstorage.com/coltranius-rotator/|Coltranius Rotator]] | Midi chord rotator inspired by Michael Brecker. Play a midi note on a poly synth, and Rotator will add intervals around it from a customizable chord sequence. | |
| | \\ | | | | \\ | |
^ Sequencer Scripts ^ ^ | ^ Sequencer Scripts ^ ^ |
| | [[https://patchstorage.com/simple-recorder-looper-agogo-edit-1-5/|Simple Recorder/Looper (Agogo Edit)]] | Allows to record incoming MIDI data and then replay/loop it with optional quantization (Adaption of version of Simple Recorder/Looper) | |
| | [[https://patchstorage.com/proton-p-locking-sequencer/|Proton P-Locking Sequencer]] | Different kind of 16-step, monophonic sequencer | |
| | [[https://patchstorage.com/glass-factory/|Glass Factory]] | A harmonic sequencer that emulates the ostinatos and rhythmic style of Phillip Glass | |
| [[https://patchstorage.com/midimarble-2/|MidiMarble 2]] | MidiMarble is a step sequencer for notes or midi CCs | | | [[https://patchstorage.com/midimarble-2/|MidiMarble 2]] | MidiMarble is a step sequencer for notes or midi CCs | |
| [[https://patchstorage.com/circus/|Circus]] | An LFO driven multi sequencer with MIDI note or beat triggers | | | [[https://patchstorage.com/circus/|Circus]] | An LFO driven multi sequencer with MIDI note or beat triggers | |
| | \\ | | | | \\ | |
^ CC Scripts ^ ^ | ^ CC Scripts ^ ^ |
| | [[https://patchstorage.com/cc-trigger-to-notes/|CC Trigger to Notes]] | Sending notes from CC sources. It can be used from apps such as Holon.ist, which converts various sensor data into MIDI CC streams. | |
| | [[https://patchstorage.com/eas-staircase-lfo/|EAS Staircase LFO]] | Creates a stairstep-like output from an LFO useful for creating stepped phaser and stepped filter effects | |
| | [[https://patchstorage.com/cc-gradual-glide/|CC Gradual Glide]] | Inserted between CC sender and CC receiver, CC values will change at a consistent pace towards the destination value | |
| | [[https://patchstorage.com/slider-divider/|Slider Divider]] | Convert a range of notes to a range of CC values, for instance to control the ribbon-control slider of eventide FX plugins | |
| [[https://patchstorage.com/midi-cc-up-down-pads/|MIDI CC Up-Down Pads]] | Increment or decrement the CC listed on the top row of pads | | | [[https://patchstorage.com/midi-cc-up-down-pads/|MIDI CC Up-Down Pads]] | Increment or decrement the CC listed on the top row of pads | |
| [[https://patchstorage.com/rhythm-cc/|Rhythm CC]]| Allows to set up a series of points and send an LFO between them | | | [[https://patchstorage.com/rhythm-cc/|Rhythm CC]]| Allows to set up a series of points and send an LFO between them | |
| | \\ | | | | \\ | |
^ Controller Scripts ^ ^ | ^ Controller Scripts ^ ^ |
| [[https://patchstorage.com/mononoke-smart-tunings/|MONONOKE Smart Tunings]] | Extends Mononokes expression possibilities by offering 4 user defined tunings | | | [[https://patchstorage.com/mr-vibe-midi-vibrato/|Mr. Vibe – MIDI Vibrato]] | Enables expressive “playing” of LFOs to send pitch bend and modulation to synths | |
| | [[https://patchstorage.com/multi-midi-scaler/|Multi MIDI Scaler]] | Provides scaling of up to 10 CC/Channel combinations and note velocities | |
| | [[https://patchstorage.com/sustain-toolkit-note-switching/|Sustain Toolkit]] | Provides editable piano-type sustain for MIDI apps that do not record controllers | |
| | [[https://patchstorage.com/midi-breath-converter/|MIDI Breath Converter]] | Translator for MIDI Wind/Breathcontroller into any other CC, Aftertouch, Velocity, PolyAftertouch | |
| | [[https://patchstorage.com/mpe-multiplexer/|MPE Multiplexer]] | Map and combine MPE's CC-74 and pitch-bend data into a single channel value | |
| | [[https://patchstorage.com/bipolar-midi-scaler-v1-0/|Bipolar MIDI Scaler]] | Scale incoming CC or note velocities to a given range with added bias | |
| | [[https://patchstorage.com/midi-scaler-v1-0/|MIDI Scaler]] | Squish CC values or note velocity to a given range | |
| | [[https://patchstorage.com/basic-midi-controls/| Basic MIDI Controls]] | Provides configurable surfaces for sending CC and Program Change values | |
| [[https://patchstorage.com/agogo-shuffle-version-1-0/|Agogo Shuffle]] | Randomly skip through synth presets with PC commands and manage favorites | | | [[https://patchstorage.com/agogo-shuffle-version-1-0/|Agogo Shuffle]] | Randomly skip through synth presets with PC commands and manage favorites | |
| [[https://patchstorage.com/joc-pc-on-the-beat/|Joc PC on the BEAT]] | Grid of pads that send out configurable program change messages | | | [[https://patchstorage.com/joc-pc-on-the-beat/|Joc PC on the BEAT]] | Grid of pads that send out configurable program change messages | |
| | \\ | | | | \\ | |
^ Application Specific Scripts ^ ^ | ^ Application Specific Scripts ^ ^ |
| | [[https://patchstorage.com/cuedpattern/|CueDpattern]] | Built for sequencing patterns in Drambo | |
| | [[https://patchstorage.com/drambo-circuit-enabler/|Drambo Circuit Enabler]] | Makes the knobs of the Novation Circuit available to Drambo | |
| | [[https://patchstorage.com/pure-acid-pattern-changer-from-midi-notes/|Pure Acid Pattern Changer from MIDI Notes]] | Converts note data to program change on the correct channels for Pure Acid | |
| | [[https://patchstorage.com/loopy-record-on-note-received/|Loopy Record on Note Received]] | Helper script for Loopy like the “Wait for Note’ that some MIDI recorders offer to start recording when the first note is received| |
| | [[https://patchstorage.com/loopy-mute-control/|Loopy Mute Control]] | Utility for muting and unmuting Loopy tracks that also starts and pauses Loopy playback | |
| | [[https://patchstorage.com/simple-scaler-controller/|Simple Scaler Controller]] | Control script for 'Simple Scaler' Mozaic script | |
| | [[https://patchstorage.com/eventideribbonplayer/| EventideRibbonPlayer]] | Change the position of the slider in the Eventide apps by key played on a midi keyboard | |
| | [[https://patchstorage.com/qvox-companion/|QVox Companion]] | Key changer for QVox | |
| | [[https://patchstorage.com/cality-companion/|Cality Companion]] | Root changer for Cality | |
| | [[https://patchstorage.com/mononoke-smart-tunings/|MONONOKE Smart Tunings]] | Extends Mononokes expression possibilities by offering 4 user defined tunings | |
| [[https://patchstorage.com/spectrum-parameter-randomizer/|Spectrum Parameter Randomizer]] | Spectrum Parameter Randomizer is a tool for generating random patches for Spectrum, the amazing FREE AUv3 port of Mutable Instruments eurorack modules by Burns Audio | | | [[https://patchstorage.com/spectrum-parameter-randomizer/|Spectrum Parameter Randomizer]] | Spectrum Parameter Randomizer is a tool for generating random patches for Spectrum, the amazing FREE AUv3 port of Mutable Instruments eurorack modules by Burns Audio | |
| [[https://patchstorage.com/reslice-randomizer/|ReSlice randomizer]] | A MIDI processor which is made to work in conjunction with an external sequencer and ReSlice sampler | | | [[https://patchstorage.com/reslice-randomizer/|ReSlice randomizer]] | A MIDI processor which is made to work in conjunction with an external sequencer and ReSlice sampler | |
| [[https://patchstorage.com/zachteman/|ZachteMan]] | Demo in trying to re-creating a ZachteMan on iOS using ENSO to simulate the walkman | | | [[https://patchstorage.com/zachteman/|ZachteMan]] | Demo in trying to re-creating a ZachteMan on iOS using ENSO to simulate the walkman | |
| [[https://patchstorage.com/ruismaker-loopers/|Ruismaker Loopers]] | Records input on the 16 pads and triggers Ruismaker (and Ruismaker FM) notes | | | [[https://patchstorage.com/ruismaker-loopers/|Ruismaker Loopers]] | Records input on the 16 pads and triggers Ruismaker (and Ruismaker FM) notes | |
| | [[https://patchstorage.com/rompler-v0-9-for-ob-xd/| Rompler for OB-Xd]] | Script to select and send patches to OB-Xd synth app via CC Midi | |
| | \\ | | | | \\ | |
^ External Hardware Scripts ^ ^ | ^ External Hardware Scripts ^ ^ |
| | [[https://patchstorage.com/volcadrumpatchdesigner/|VolcaDrumPatchDesigner]] | A patch editor designed for the Volca Drum | |
| | [[https://patchstorage.com/iconnectaudio4-analog-inputs-volume-control/|iConnectAUDIO4+ analog inputs volume control]] | Proof of concept for manipulating the four analog inputs volume values with the first four knobs, and the four pads for the mutes. | |
| | [[https://patchstorage.com/blueboard-switch-ramper/|BlueBoard Switch Ramper]] | Responds to cc triggers from iRig BlueBoard, sending the received cc’s in a configurable ramp | |
| [[https://patchstorage.com/machinedrum-part-randomizer/|Machinedrum Part Randomizer]] | Randomly pick a machine and machine parameters per page for the Elektron Machinedrum. Great for finding new ideas in this deep, deep machine. | | | [[https://patchstorage.com/machinedrum-part-randomizer/|Machinedrum Part Randomizer]] | Randomly pick a machine and machine parameters per page for the Elektron Machinedrum. Great for finding new ideas in this deep, deep machine. | |
| [[https://patchstorage.com/rompler-v0-9-for-ob-xd/| Rompler for OB-Xd]] | Script to select and send patches to OB-Xd via CC Midi | | |
| [[https://patchstorage.com/midiplus-smartpad-unlocker/|MIDIPlus SmartPAD Unlocker]] | Unlocks MIDIPlus SmartPADs MIDI controllers into Ableton mode | | | [[https://patchstorage.com/midiplus-smartpad-unlocker/|MIDIPlus SmartPAD Unlocker]] | Unlocks MIDIPlus SmartPADs MIDI controllers into Ableton mode | |
| [[https://patchstorage.com/volca-drum-patch-assistant/|VOLCA DRUM PATCH ASSISTANT]] | Patch editor, repository and general sidekick for the Korg Volca Drum | | | [[https://patchstorage.com/volca-drum-patch-assistant/|VOLCA DRUM PATCH ASSISTANT]] | Patch editor, repository and general sidekick for the Korg Volca Drum | |
| | \\ | | | | \\ | |
^ Developer Tools ^ ^ | ^ Developer Tools ^ ^ |
| | [[https://patchstorage.com/migration-manager-include/|4Devs: Migration Manager (Include)]] | Migrate script parameters between different script versions | |
| [[https://patchstorage.com/pad-manager-include/|4Devs: Pad & Shift Manager (Include)]] | Multi-pad or shift button single-tab/double-tab/hold interaction support script with user functions, intended to be easily included into your own scripts | | | [[https://patchstorage.com/pad-manager-include/|4Devs: Pad & Shift Manager (Include)]] | Multi-pad or shift button single-tab/double-tab/hold interaction support script with user functions, intended to be easily included into your own scripts | |
| [[https://patchstorage.com/notestatetracking-code-example/|4Devs: NoteStateTracking (Example)]]| Shows how to implement note state tracking to enable functions acting on active notes only. Double NoteOn / NoteOff inputs are easily detected and filtered out | | | [[https://patchstorage.com/notestatetracking-code-example/|4Devs: NoteStateTracking (Example)]]| Shows how to implement note state tracking to enable functions acting on active notes only. Double NoteOn / NoteOff inputs are easily detected and filtered out | |