Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
mozaic_scripts_list [2024/03/20 07:44] – [CC Scripts] Add CC-Pulsar _ki | mozaic_scripts_list [2024/03/20 08:43] – [Note Scripts] Add Tintinnabuli _ki |
---|
<WRAP group><WRAP column 15em> | <WRAP group><WRAP column 15em> |
* [[#Note Scripts]] | * [[#Note Scripts]] |
</WRAP><WRAP column 28em>Modifying midi note events</WRAP></WRAP> | </WRAP><WRAP column 28em>Modifying/generating midi note events</WRAP></WRAP> |
| |
<WRAP group><WRAP column 15em> | <WRAP group><WRAP column 15em> |
| |
<WRAP group><WRAP column 15em> | <WRAP group><WRAP column 15em> |
* [[#Note Generator Scripts]] | * [[#Interactive Note Scripts]] |
</WRAP><WRAP column 28em>Generating notes on pad, knob or XY interaction, using Moazic like a special keyboard</WRAP></WRAP> | </WRAP><WRAP column 28em>Generating notes on pad, knob or XY interaction, using Moazic like a special keyboard</WRAP></WRAP> |
| |
==== Quantum Composer Suite ==== | ==== Quantum Composer Suite ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| A group of scripts working together as feature-rich sequencer: |
| |
| [[https://patchstorage.com/qkv2-scenes/|QKV2: SCENES]] | Master scene controller. Set durations and sync scenes across all QK devices and trigger scenes in apps like LK | | | [[https://patchstorage.com/qkv2-scenes/|QKV2: SCENES]] | Master scene controller. Set durations and sync scenes across all QK devices and trigger scenes in apps like LK | |
==== Channel Scripts ==== | ==== Channel Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| |
| Scripts modifying, filtering channels of midi events: |
| |
| [[https://patchstorage.com/midi-channel-router/|MIDI Channel Router]] | Routes incoming midi from one channel and outputs it to a different channel | | | [[https://patchstorage.com/midi-channel-router/|MIDI Channel Router]] | Routes incoming midi from one channel and outputs it to a different channel | |
| [[https://patchstorage.com/midi-channel-shifter/|MIDI Channel Shifter]] | Shifts the MIDI Channel of incoming MIDI messages | | | [[https://patchstorage.com/midi-channel-shifter/|MIDI Channel Shifter]] | Shifts the MIDI Channel of incoming MIDI messages | |
| [[https://patchstorage.com/gmg-chord/|GMG Chord]] | Simple Channel Robin Round script to use MidiGuitar with monophonic GeoShred Instruments | | | [[https://patchstorage.com/gmg-chord/|GMG Chord]] | Simple Channel Robin Round script to use MidiGuitar with monophonic GeoShred Instruments | |
| [[https://patchstorage.com/mutator/|MutatoR]] | Apply independant note mutations and humanization to all 16 midi channels in 64 user-defined configurations | | |
| [[https://patchstorage.com/mute-maschine/|Mute Maschine]] | Beat juggle with channel mutes of all 16 channels | | | [[https://patchstorage.com/mute-maschine/|Mute Maschine]] | Beat juggle with channel mutes of all 16 channels | |
| [[https://patchstorage.com/midi-multicast/|MIDI MultiCast]] | Triggerable scenes defining midi routings of a single input channel onto several output channels | | | [[https://patchstorage.com/midi-multicast/|MIDI MultiCast]] | Triggerable scenes defining midi routings of a single input channel onto several output channels | |
==== Note Scripts ==== | ==== Note Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts modifying/generating midi note events: |
| |
| | [[https://patchstorage.com/tintinnabuli/|Tintinnabuli]] | Melody harmonization in the Tintinnabuli style developed by Arvo Pärt | |
| | [[https://patchstorage.com/microtonal/|microTonal]] | Monophonic tuner allowing to tune each note (using pitchbend) individually for microtonal scales | |
| | [[https://patchstorage.com/force-monophonic/|Force Monophonic]] | Forces monophonic midi note output for polyphonic or MPE midi input while keeping the other midi events like CCs, PitchBends and AfterTouch intact | |
| | [[https://patchstorage.com/clicktrack/|ClickTrack]] | Simple utility for generating/sending a midi click track (notes with low and high velocity synced to host tempo) | |
| [[https://patchstorage.com/chord-scale-quantize/|Chord Scale Quantize]] | Notes sustained on a control channel set a scale filter to which all other notes are quantized to | | | [[https://patchstorage.com/chord-scale-quantize/|Chord Scale Quantize]] | Notes sustained on a control channel set a scale filter to which all other notes are quantized to | |
| [[https://patchstorage.com/tremolo-v1-0/|Tremolo]] | Insert tremolos (or racheting) of held notes into the midi stream | | | [[https://patchstorage.com/tremolo-v1-0/|Tremolo]] | Insert tremolos (or racheting) of held notes into the midi stream | |
| [[https://patchstorage.com/smartarse/|SMARTARSE]] | Analyses up to 3 input channels for notes to build a custom scale that is applied to a target mid channel | | | [[https://patchstorage.com/smartarse/|SMARTARSE]] | Analyses up to 3 input channels for notes to build a custom scale that is applied to a target mid channel | |
| [[https://patchstorage.com/keyster/|KEYSTER]] | Live play transposer and scale remapper | | | [[https://patchstorage.com/keyster/|KEYSTER]] | Live play transposer and scale remapper | |
| | [[https://patchstorage.com/mutator/|MutatoR]] | Apply independant note mutations and humanization to all 16 midi channels in 64 user-defined configurations | |
| [[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/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/pulser/|Pulser]] | Pulsates note velocity and delay timing on multiple channels | |
| [[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/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/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/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 | |
==== Chord Scripts ==== | ==== Chord Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts generating or modifying chords: |
| |
| [[https://patchstorage.com/intervalic-chord-pad-pages/|Intervalic Chord Pad Pages]] | Provides a pad-based interface to generate a series of chords based on intervals | | | [[https://patchstorage.com/intervalic-chord-pad-pages/|Intervalic Chord Pad Pages]] | Provides a pad-based interface to generate a series of chords based on intervals | |
==== Sequencer Scripts ==== | ==== Sequencer Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts sequencing/recording/replay of midi notes: |
| |
| [[https://patchstorage.com/stepster4k_v1-0/|Stepster4K]] | Provides 4 pages of recordable pads providing 1024 allowed steps per page (4K total). | | | [[https://patchstorage.com/stepster4k_v1-0/|Stepster4K]] | Provides 4 pages of recordable pads providing 1024 allowed steps per page (4K total). | |
==== Generative Scripts ==== | ==== Generative Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts with generative midi note generation: |
| |
| [[https://patchstorage.com/zmachine/|ZMachine]] | Conjures up something Zappa or Gil Evans like | | | [[https://patchstorage.com/zmachine/|ZMachine]] | Conjures up something Zappa or Gil Evans like | |
</WRAP></WRAP> | </WRAP></WRAP> |
| |
==== Note Generator Scripts ==== | ==== Interactive Note Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts that generate notes on pad, knob or XY interaction, using Moazic like a special keyboard: |
| |
| [[https://patchstorage.com/nexxxt/|nExXxT]] | Up to 8 independant note robin-round pads (or played with external triggering) | | | [[https://patchstorage.com/nexxxt/|nExXxT]] | Up to 8 independant note robin-round pads (or played with external triggering) | |
| | [[https://patchstorage.com/myharpx/|myHarpx]] | Play notes and chords defined by the slider using the XY pad | |
| [[https://patchstorage.com/samchillian/|Samchillian]] | Interval keyboard with sequencer with key velocity and swing, adapted from McDs Meesha 1.2 script | | | [[https://patchstorage.com/samchillian/|Samchillian]] | Interval keyboard with sequencer with key velocity and swing, adapted from McDs Meesha 1.2 script | |
| [[https://patchstorage.com/meesha-interval-pads-with-step-sequencer/|Meesha – Intervalic Pads]] | Interval keyboard with sequencer inspired by the new Eventide “Misha” hardware MIDI Controller | | | [[https://patchstorage.com/meesha-interval-pads-with-step-sequencer/|Meesha – Intervalic Pads]] | Interval keyboard with sequencer inspired by the new Eventide “Misha” hardware MIDI Controller | |
==== Drum Scripts ==== | ==== Drum Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts for generating or remapping of drum notes: |
| |
| [[https://patchstorage.com/dmachines/|DMachine]] | Rhythmic companion to the melodic ZMachine script, outputs 4 complex rhythms using a single notes. | | | [[https://patchstorage.com/dmachines/|DMachine]] | Rhythmic companion to the melodic ZMachine script, outputs 4 complex rhythms using a single notes. | |
==== CC Scripts ==== | ==== CC Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts modifying or generating midi CC events: |
| |
| [[https://patchstorage.com/cc-pulsar-v1-0/|CC Pulsar]] | Convert incomming CCs into outgoing notes sync’ed to the DAW’s BMP with probablility, length, volume, swing and PPQN | | | [[https://patchstorage.com/cc-pulsar-v1-0/|CC Pulsar]] | Convert incomming CCs into outgoing notes sync’ed to the DAW’s BMP with probablility, length, volume, swing and PPQN | |
==== Controller Scripts ==== | ==== Controller Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts modifying or generating midi controller events like after-touch, pitch bend, or if the scripts modifies more than CCs: |
| |
| [[https://patchstorage.com/midi-panic-broadcaster/|MIDI Panic Broadcaster]] | Sends “MIDI Panic” when host stops or when Shift is pressed | | | [[https://patchstorage.com/midi-panic-broadcaster/|MIDI Panic Broadcaster]] | Sends “MIDI Panic” when host stops or when Shift is pressed | |
==== Application Specific Scripts ==== | ==== Application Specific Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts working together with a specific application: |
| |
| [[https://patchstorage.com/aum-transport-control/|AUM Transport Control]]| Control AUMs playback featuring standard controls, play markers, loop regions and hostbar/beat display | | | [[https://patchstorage.com/aum-transport-control/|AUM Transport Control]]| Control AUMs playback featuring standard controls, play markers, loop regions and hostbar/beat display | |
==== External Hardware Scripts ==== | ==== External Hardware Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts meant to work with a specific external hardware: |
| |
| | [[https://patchstorage.com/pro-1600-2/|Pro-1600]] | Routing and voice allocation for Behringer Pro-800 pair configuration | |
| [[https://patchstorage.com/banksi/|BaNKsi]] | Banking and controller position pickup script for NanoKontrol2 (and others) | | | [[https://patchstorage.com/banksi/|BaNKsi]] | Banking and controller position pickup script for NanoKontrol2 (and others) | |
| [[https://patchstorage.com/launchpad-mini-mk1-mk2-scale-keyboard/|Launchpad Mini Mk1/2 Scale Keyboard]] | Visualize scale and (optionally) quantize the pads of the LP Mini Mk1/Mk2 | | | [[https://patchstorage.com/launchpad-mini-mk1-mk2-scale-keyboard/|Launchpad Mini Mk1/2 Scale Keyboard]] | Visualize scale and (optionally) quantize the pads of the LP Mini Mk1/Mk2 | |
==== Utility Scripts ==== | ==== Utility Scripts ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Scripts displaying midi events or host clock: |
| |
| [[https://patchstorage.com/midi-monitor-and-filter-v1-0/|Midi Monitor and Filter]] | 16 PAD’s to enable the Logging/Filtering/PassThrough of MIDI Events on a per event type basis | | | [[https://patchstorage.com/midi-monitor-and-filter-v1-0/|Midi Monitor and Filter]] | 16 PAD’s to enable the Logging/Filtering/PassThrough of MIDI Events on a per event type basis | |
==== Developer Tools ==== | ==== Developer Tools ==== |
<WRAP group><WRAP column 80em> | <WRAP group><WRAP column 80em> |
| Syntax highlighting/code completion for externa text editors, script includes and snippets: |
| |
| [[https://patchstorage.com/mozaic-language-support-for-code-text-editors/|4Devs: ‘Mozaic Language Support’]] \\ for Code Text Editors | Enhances external code text editors with syntax highlighting, jump markers, code completion, templates and full Mozaic language validation | | | [[https://patchstorage.com/mozaic-language-support-for-code-text-editors/|4Devs: ‘Mozaic Language Support’]] \\ for Code Text Editors | Enhances external code text editors with syntax highlighting, jump markers, code completion, templates and full Mozaic language validation | |