mozaic_scripts_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 _kimozaic_scripts_list [2024/03/20 08:43] – [Note Scripts] Add Tintinnabuli _ki
Line 28: Line 28:
 <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>
Line 43: Line 43:
  
 <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>
  
Line 77: Line 77:
 ==== 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 |
Line 92: Line 93:
 ==== 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 |
Line 99: Line 102:
 | [[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 |
Line 119: Line 121:
 ====  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 |
Line 140: Line 147:
 | [[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 |
Line 146: Line 154:
 | [[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 |
Line 188: Line 195:
 ==== 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 |
Line 207: Line 215:
 ====  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). |
Line 236: Line 245:
 ==== 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 |
Line 248: Line 258:
 </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 |
Line 260: Line 272:
 ==== 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. |
Line 277: Line 290:
 ==== 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 |
Line 312: Line 326:
 ==== 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 |
Line 347: Line 362:
 ==== 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 |
Line 392: Line 408:
 ==== 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 |
Line 449: Line 467:
 ==== 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 |
Line 463: Line 482:
 ==== 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 |
  • mozaic_scripts_list.txt
  • Last modified: 2024/03/20 09:20
  • by _ki