mozaic_plugin_engine

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
mozaic_plugin_engine [2020/02/05 04:35] – ↷ Links adapted because of a move operation _kimozaic_plugin_engine [2020/02/05 04:39] – Moved the scripts list content to a new wiki page _ki
Line 19: Line 19:
 There is also a wiki page containing [[mozaic_tips_and_tricks|Mozaic Scripting Tips & Tricks]] There is also a wiki page containing [[mozaic_tips_and_tricks|Mozaic Scripting Tips & Tricks]]
  
-===== PatchStorage Script Repository ===== +===== User Scripts ===== 
-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 more than 100 scripts.
  
-The [[mozaic_scripts_list|the Mozaic Scripts List]] wiki page offers a categorized list of all available scripts. +The **[[mozaic_scripts_list|Mozaic Scripts List]]** wiki page offers a categorized list of all available scripts.
- +
-==== Script Download and Installation  ==== +
- +
-To load scripts from [[https://patchstorage.com/platform/mozaic/|patchstorage.com]] +
-  - Go to Patchstorage a browser on your iPad/phone. +
-  - Pick Mosaic on the main page. Navigate to the desired patch. +
-  - Bottom right corner of each patches intro card is a download icon (with the number of times its been downloaded. +
-  - Click on it. +
-  - If mozaic is installed, choose —> Open in "Mozaic".\\ (The "More" option lets you backup to dropbox or another app/destination.)  +
-  - On **iPadOS 13.x** safari downloads all files to 'On My Ipad / Downloads'. \\ Use the Files app to open that folder, long tap on the downloaded Mozaic patch \\ and choose 'share' and then select 'Open in Mozaic' +
-  - The 'Open In' or 'Copy To' action will open the Mozaic standalone app not the AU. \\ Press the 'LOAD' button to open the preset browser \\ Search for the name of the downloaded script and tap the name to load it.   +
-  +
-If the name of the downloaded script does not show up, press 'Refresh' in Mozaics preset browser to update the list. \\ This also works in AUs that were loaded in a host during the download action. +
-   +
-==== Available Scripts ==== +
- +
-^  Channel Scripts  ^ ^ +
-| [[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/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/midi-filter-and-transpose/|Midi Filter and Transpose]] | Filter by channel, limit note range and apply tranpose – like AUMs channel midi input filter | +
-| [[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/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 |  +
-| | \\ | +
-^  Note Scripts  ^  ^ +
-| [[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/joc-bouncing-babies/|Joc Bouncing Babies]] | Echoes incoming note in a surprising and slightly twisted fashion | +
-| [[https://patchstorage.com/note-length-mugger/|Note Length Mugger]] | Alters the length of MIDI notes passed through it in many ways | +
-| [[https://patchstorage.com/au-hasard-midi-note-randomizer/|AU Hasard MIDI Note Randomizer]] | AU HASARD (French for “Random”) is inspired by the Random Ableton Live MIDI effect. Unlike the Live plugin, notes can be quantized to fit into a scale. | +
-| [[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/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-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/_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/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/random-2/|RANDOM!]] | Takes midi input and outputs midi that is randomly modified according to parameters set by the user. Includes scale quantization, user presets on the touch pads, and preset morphing using the XY pad | +
-| [[https://patchstorage.com/mutemidi/|MuteMIDI]] | Place this between a MIDI source and a synth. Pad 0 sets a value for a MIDI “Mute/unmute” condition | +
-| [[https://patchstorage.com/copycat/|CopyCat]] | Clone midi from input channel to multiple output channels applying individual note mutations | +
-| [[https://patchstorage.com/block-repeating-notes/|Block Repeating Notes]] | Prevents the same midi note from playing twice in a row  | +
-| [[https://patchstorage.com/fail-safe/|Fail-Safe]] | Gracefully stop all sustained notes on hosts stop. After the grace-period is run off, all still active notes will turned off | +
-| [[https://patchstorage.com/scale-compendium/|Scale Compendium]] | Quantize incoming MIDI notes to one of 30 preset scaled, also included are an assortment of common triads and 7th chords +
-| [[https://patchstorage.com/midi-cc-automatable-transposer-scaler-v1-0/|CC Automatable Transposer / Scaler]] | Transpose and optionally apply scaling to all incomming midi notes of all channels using three automatable CCs or the GUI elements +
-| [[https://patchstorage.com/velocity-randomizer/|Velocity randomizer]] | Randomizing/humanizing velocity values for incoming midi notes | +
-| [[https://patchstorage.com/simple-scaler/|Simple Scaler]] | A scale filter that allows customizing the notes of the scale  | +
-| [[https://patchstorage.com/probability-gate/|Probability Gate]] | Based on Arthur Kerns’ excellent (and free!) midiFILTr-PG Probability Gate MIDI Effect +
-| [[https://patchstorage.com/note-probability/|Note Probability]] | Based on Arthur Kerns’ excellent (and free!) midiFILTr-PG Probability Gate MIDI Effect +
-| [[https://patchstorage.com/probability-gate-sequencer/|Probability Gate Sequencer]] | Based on Arthur Kerns’ excellent (and free!) midiFILTr-PG Probability Gate MIDI Effect +
-| [[https://patchstorage.com/round-robin/|Round Robin]] | Applying round-robin (or random-robin) variations to incoming notes  | +
-| [[https://patchstorage.com/jaymeter/|Jay Meter]] | A midi timing sequencer which can perform forward and backward offsets. Designed for Hip Hop, IDM, and any genre where human or off-kilter grooves are required +
-| [[https://patchstorage.com/jay-meter-velocity/|Jay Meter: Velocity]] | Jay Meter: Velocity is a midi velocity adjustment sequencer designed as a velocity companion for Jay Meter | +
-| [[https://patchstorage.com/midiq/|MidiQ]] | Real time note quantizer per beat division +
-| [[https://patchstorage.com/emoji-pad/|Emoji Pad]] | Pad keyboard with a twist: The consonance / dissonance of the keys relative to the last key pressed will be shown as weather emojis +
-| [[https://patchstorage.com/velocity-midi-echo/|Velocity MIDI Echo]] | Produces rich and complex delay patterns by echoing notes at variable velocity over time | +
-| [[https://patchstorage.com/rhythmic-midi-echo/|Rhythmic MIDI Echo]] | Echos incoming MIDI notes for up to 16 steps, which are toggled by turning on each pad | +
-| | \\  | +
-^  Chord Scripts  ^ ^ +
-| [[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/in-order-arp/|In-Order ARP]] | Plays beat-synced in-order arpeggios with variable gate-length and humanization | +
-| [[https://patchstorage.com/mcorchestrator/| One Finger Orchestra aka McOrchestrator]] | Generate ARPs and complex chord voicings for single note input | +
-| [[https://patchstorage.com/the-chordulator/|The Chordulator]] | Play a huge variety of chords with just one note | +
-| [[https://patchstorage.com/chord-delay/|Chord Delay]] | Delays the consecutive notes of a chord at a specified rate | +
-| [[https://patchstorage.com/chordpeggio/|Chordpeggio]] | Input four notes using the keyboard, which will be ordered from lower to higher. Then, every new bar and for every note, the chordpeggio will play as many notes as their respective NPM (notes per measure) | +
-| [[https://patchstorage.com/strummer/|Strummer]] | Set a strumming pattern using the knobs, starting from the first knob | +
-| | \\  | +
-^  Sequencer Scripts  ^ ^ +
-| [[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/flow/|Flow]] | 7-pattern, multi-channel, 16×8 step midi looper & sequencer for Mozaic. //([[https://wiki.audiob.us/mozaic_flow_tutorial|Tutorial]])//+
-| [[https://patchstorage.com/frazer/|Frazer]] | Frazer records series of notes and assigns each to a trigger. When the trigger is then received on MIDI in, the phrase is sent on MIDI out | +
-| [[https://patchstorage.com/orchestra/|Orchestra]] | Orchestra is a scene-based “meta-sequencer”, designed to help users build song structure out of pattern-based sequencers | +
-| [[https://patchstorage.com/simple-recorder-looper/|Simple Recorder/Looper]] | Record incoming MIDI data and then replay/loop it | +
-| [[https://patchstorage.com/chord-magic/|Chord Magic]] | Chord based sequencer with 16 scenes | +
-| [[https://patchstorage.com/metroplex/|Metroplex]] | 8 stage MIDI step sequencer inspired by the Intellijel Metropolis +
-| [[https://patchstorage.com/pulsesequence/|Pulse Sequencer]] | Sequencer for polyrhythmic pulses. Possibly useful as a general rhythm sequencer +
-| [[https://patchstorage.com/infinity/|Infinity]] | Polyphonic MIDI Looper that plays back a recorded sequence, playing the next event either once every interval, or once every time it receives a new MIDI note. Optionally transpose the loop | +
-| [[https://patchstorage.com/midimarble/|MidiMarble]] | MidiMarble is a step sequencer for notes or midi CCs | +
-| | \\  | +
-^  Generative Scripts  ^ ^ +
-| [[https://patchstorage.com/midi-turing-machine/|MIDI Turing Machine]] | Generative music sequencer based on the popular Eurorack module by Tom Whitwell. Also inspired by the Encoder Audio Turing Machine for Max/MSP | +
-| [[https://patchstorage.com/clusters/|Clusters]] | Clusters is a polyphonic MIDI particle generator meant to provide rhythmic or atmospheric accompaniment. Clusters receives MIDI input from a MIDI keyboard controller, or other MIDI input device, and outputs a generated sequence of MIDI notes in response +
-| [[https://patchstorage.com/monty-hall-simulator/|Monty Hall Simulator]] | A generative music maker based on the conundrum from the American game show Lets Make a Deal which puzzled mathematicians in the 1990s after Marilyn Vos Savant claimed a contestant always improves their chances of winning from 1/3 to 2/3 by switching boxes  | +
-| [[https://patchstorage.com/mutating-sequence-generator/|Mutating Sequence Generator]] | Generates a random midi sequence that can mutate and evolve | +
-| [[https://patchstorage.com/minimalism-wizard/|Minimalism Wizard]] | Takes as an input one or more bars of MIDI notes, and then transforms them according to various minimalism techniques from the late 60’s / 70’s such as phasing, note substraction, note length, plus scale modification and global transposing | +
-| [[https://patchstorage.com/reich-phasing/|Reich Phasing]] | Steve Reich style phasing example. Melody is based on the first theme of Piano Phase (1967). Script generates a midi output that consists of two versions of the same melody, with one playing slightly faster than the other | +
-| | \\  | +
-^  Drum Scripts  ^ ^ +
-| [[https://patchstorage.com/topograph-1-0/| Topograph 1.0]] | The 10-Track drum sequencer (inspired by Bastl Instrument’s Kompas Module) features a mixture between euclidean and generative sequencing | +
-| [[https://patchstorage.com/joc-euclidean-rhythm/|Joc-euclidean-rhythm]] | Easy to use euclidean rhythm sequencer a for single drum channel or to feed Joc Melody Maker | +
-| [[https://patchstorage.com/beatmarble-xy-for-any-drum-percussion/|BeatMarble XY (For any Drum/Percussion)]] | A crossbreed of a Turing Machine sequencer and an Euclidean sequencer, made for drums. BeatMarble XY is not specialised on a particular drum type | +
-| [[https://patchstorage.com/beatmarble-sd-for-snares-and-claps/BeatMarble SD|BeatMarble SD (For Snares and Claps)]] | A crossbreed of a Turing Machine sequencer and an Euclidean sequencer, made for drums. BeatMarble SD is specialized on playing Snare Drums or Claps | +
-| [[https://patchstorage.com/beatmarble-hh-for-hihats/|BeatMarble HH (For Hihats)]] | A crossbreed of a Turing Machine sequencer and an Euclidean sequencer, made for drums. BeatMarble HH is specialized on playing Hihats +
-| [[https://patchstorage.com/beatmarble-bd-for-bass-drums/|https://patchstorage.com/beatmarble-bd-for-bass-drums/]] | A crossbreed of a Turing Machine sequencer and an Euclidean sequencer, made for drums. BeatMarble BD is specialized on playing Bass Drums | +
-| [[https://patchstorage.com/remap-multi-channel-midi-drums/|Remap Multi-Channel Midi Drums]] | Remap 8 drum trigger channels (from GR-16,Attack,BeatHawk or Poly2) to new notes preserving velocity of the original notes | +
-| [[https://patchstorage.com/split-remap-rozeta-x0x-rhythm/|Split&Remap Rozeta X0X/Rhythm]] | Split the 8 drum notes of Rozeta X0X or Rhythm onto separate midi channels and remap to new output notes  | +
-| | \\  | +
-^  CC Scripts  ^ ^ +
-| [[https://patchstorage.com/rhythm-cc/|Rhythm CC]]| Allows to set up a series of points and send an LFO between them | +
-| [[https://patchstorage.com/cc-banks/|cc-banks]] | A convenience tool that allows to easily map knobs to cc messages | +
-| [[https://patchstorage.com/key-to-cc/|KEY to CC]] | Send CC values by playing notes. The full CC range can be spread over smaller note-range. | +
-| [[https://patchstorage.com/complex-lfo-xy/|Complex LFO XY]] | Send out four MIDI CC messages after you start the host app, two are shown on the XY Pad. | +
-| [[https://patchstorage.com/joc-p-lock-symphony/|Joc-p-lock-symphony]] | Produces some fairly sophisticated, rhythmical CC sequences | +
-| [[https://patchstorage.com/envelope/|Envelope+]] | Envelope+ creates and processes up to 32 CC envelopes | +
-| [[https://patchstorage.com/phaseccmaker/|PhaseCCMaker]] | PhaseCCMaker creates and processes up to 32 phase patterns | +
-| [[https://patchstorage.com/joc-cc-quantiser/|Joc CC quantiser]] | Choose between 1 and 8 values to quantise CC messages passing through | +
-| [[https://patchstorage.com/sample-hold-2/|Sample & Hold]] | Contains two independent MIDI CC Sample and Hold devices +
-| [[https://patchstorage.com/cc-processor/|CC Processor]] | Four independent CC processors, each with control over CC level and ballistics in the style of West Coast control voltage processors made by Buchla, Serge, and others +
-| [[https://patchstorage.com/chaos-lfo/|Chaos LFO]] | Utilizes Lorenz and Rössler differential equations—which are known for having chaotic solutions under certain starting conditions—to generate three unpredictable cyclic MIDI CC LFOs called X, Y, and Z  | +
-| [[https://patchstorage.com/midi-cc-randomizer-and-scenes/|MIDI CC Randomizer and Scenes]] | Randomize, tweak, store, and recall cc value sets | +
-| [[https://patchstorage.com/scenic-sequencer/|Scenic Sequencer]] | Create scenes based on values set for a set of controllers (MIDI CC) as well as MIDI thru handling per channel. Create a sequence of these, controlling (e.g. launching) clips, AU parameters in a host like AUM | +
-| [[https://patchstorage.com/relativeccv0-1/|RelativeCC]] | Receives relative cc values from midi controller and outputs them as absolute +
-| [[https://patchstorage.com/midi-adsr/|MIDI ADSR]] | Note-triggered ADSR envelope for sending MIDI CC values +
-| [[https://patchstorage.com/midi-morph-pad-2/|MIDI Morph Pad]] | Save scenes of CC values and morph between them | +
-| | \\  | +
-^  Controller Scripts  ^ ^ +
-| [[https://patchstorage.com/mononoke-smart-tunings/|MONONOKE Smart Tunings]] | Extends Mononokes expression possibilities by offering 4 user defined tunings | +
-| [[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/controlchain/|ControlChain]] | Package containing _ControlConverter_, _ChannelSwitcher_, _CurveMaker_, _Quadruplicator_, _Triplicator_, _Sostenuto_, _BipolarSplitter_, _DataReducer_ | +
-| [[https://patchstorage.com/_contolconverter_/|_ControlConverter_]] | Transform the four input controls (AfterTouch, Modwheel,Breath or Expression) to any other control you might need | +
-| [[https://patchstorage.com/_curvemaker_/|_CurveMaker_]] | Easily create response curves for five midi controls (AfterTouch, Modwheel,Breath, Expression, Velocity) | +
-| [[https://patchstorage.com/_quadruplicator_/|_Quadruplicator_]] | Sends output from the chosen controller to the four live midi controllers aftertouch, modwheel, breath and expression | +
-| [[https://patchstorage.com/_triplicator_/|_Triplicator_]] | Duplicates the output from the chosen controller to breath, cc 2. A triplicate can be sent to aftertouch, modwheel or expression | +
-| [[https://patchstorage.com/_sostenuto_/|_Sostenuto_]] | Use your sustain pedal, pitchbend up or any cc to hold the notes currently playing | +
-| [[https://patchstorage.com/_bipolarsplitter_/|_BipolarSplitter_]] | Send a high precission 14 bit cc pair with your pitchbender. One cc for down and the higher cc for up | +
-| [[https://patchstorage.com/_datareducer_/|_DataReducer_]] | Clamps down an overactive CC controller to a more sensible rate of transmission +
-| [[https://patchstorage.com/sustain-pedal/|Sustain Pedal]] | Provides sustain pedal support for those synths that lack it  | +
-| [[https://patchstorage.com/aftertouch-to-cc/|Aftertouch to CC]] | Convert Channel Aftertouch (Channel Pressure) to a Midi CC  | +
-| | \\  | +
-^  Application Specific Scripts  ^ ^ +
-| [[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/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  | +
-| | \\  | +
-^  External Hardware Scripts  ^ ^ +
-| [[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/volca-drum-patch-assistant/|VOLCA DRUM PATCH ASSISTANT]] | Patch editor, repository and general sidekick for the Korg Volca Drum | +
-| [[https://patchstorage.com/seq8-launchpad-step-sequencer/|Seq8: Launchpad Step Sequencer]] | Seq8 is a 8×8 step sequencer for the Novation Launchpad +
-| [[https://patchstorage.com/cc-to-roland-juno-106-sysex/|CC to “ROLAND JUNO 106” Sysex]] | This script receives external CC values and converts them to JUNO 106 sysex. You can control every sliders from an external controller | +
-| [[https://patchstorage.com/edrum-monitor/|eDrum Monitor]] | Script to help setting up eDrum triggers by animating velocities using the sliders as bar graph meters so that sensitivity and cross-triggering can be optimised +
-| [[https://patchstorage.com/mws-boss2bull/|MWS-BOS(S)2BULL]] | Convert a Boss FC-50 MIDI foot controller into a passable set of monophonic MIDI bass pedals to control the bass synth of your choice (possibly a Moog Taurus emulator) +
-| [[https://patchstorage.com/ms6-control-panel/|MS6 Control Panel]] | Provides voice parameter access for a Cheetah MS6 hardware synth with Kristofer Maad v1.3 custom firmware +
-| | \\  | +
-^  Developer Tools  ^ ^ +
-| [[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/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/midi-state-debugger/|4Devs: Midi State Debugger]] | A debugging tool to produce a summarized state overview of all midi events received on all channels +
-| [[https://patchstorage.com/double-tap-and-hold/|Double Tap and Hold]] | Snippet for Mozaic that implements double-tap and tap-and-hold gestures on the pads | +
- +
-===== User Contributed Scripts not hosted on PatchStorage ===== +
-   +
-Below are user-created scripts mostly made available prior to the official script repository’s establishment. You may make scripts available by posting below. +
- +
-Please list plugins as bulleted items. One line max, suggested. If anything more than a one line description is needed, please make a link to a dedicated page and create it. +
- +
-  * [[https://wiki.audiob.us/mozaic_cc_switch|CC-Switch]] by mbncp +
-  * [[https://www.dropbox.com/s/zjgtxd6y13aei1m/MIDI%20Channelizer%20Pads.mozaic?dl=0|MIDI Channel Changer Pads]] by @wim +
-  * [[https://www.dropbox.com/s/gh96ndo12a3cbk0/Dynamic%20Scale%20Quantize.mozaic?dl=0|Dynamic Scale Quantizer]] by @wim +
-  * [[https://www.dropbox.com/s/gspbj4u97342h0q/Chord%20Magic.mozaic?dl=0|Chordmagic]] by @NoonienS [[https://youtu.be/lVCm19OZ0ps]] +
-  * [[https://www.dropbox.com/s/uigs2n06ehkhh7a/Euclidean%20Rythms%20OP-Z.mozaic?dl=0|Euclidean Rythms for OP-Z ]] by @Synthesaurio +
-  * [[https://www.dropbox.com/s/e3ny0ui8mduanxz/MIDI%20CC%20Randomizer.mozaic?dl=0|MIDI CC Randomizer]] Send random values for 20 MIDI cc’s at the tap of a button. By @wim+
  
 {{tag>Mozaic midi_scripting au au_midi_fx}} {{tag>Mozaic midi_scripting au au_midi_fx}}
  • mozaic_plugin_engine.txt
  • Last modified: 2022/01/04 02:55
  • by _ki