Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
multi_channel_midi_processing_setup_in_audiobus [2020/03/05 18:27] – created stub _ki | multi_channel_midi_processing_setup_in_audiobus [2020/03/06 19:10] (current) – Updating the text- stlll WIP _ki | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Multi-channel-midi processing setup in AudioBus ====== | + | ===== Work In Progress |
- | ~~NOTOC~~ {{tag> | + | ~~NOTOC~~ {x{tag>[audiobus |
+ | \\ | ||
+ | The tags line is visible because i've added a syntax eror so that this page isn't yet linked to the rest of the wiki. | ||
+ | |||
+ | |||
+ | . | ||
+ | |||
+ | ======Multi-Channel-Midi Processing Setup in AudioBus ====== | ||
+ | |||
+ | This is a short tutorial on how to setup multi-channel-midi processing in AudioBus | ||
+ | |||
+ | ===== The Goal: Multi-Channel-Midi Processing Setup ==== | ||
+ | |||
+ | In a multi-channel-midi processing setup, you want to route all generated midi through a single midi processing plugin to affect all of the midi streams at once. | ||
+ | |||
+ | This results in full control over the running session for | ||
+ | * song staging, the constantly looping patterns of the Midi generators can be combined to song sections by muting individual patterns | ||
+ | * variations of individual tracks (note-volume, | ||
+ | * permutation of assigned instruments (bass or melody played by other sounds) | ||
+ | from a single plugin (or even chains of multi-channel-midi processing plugins). | ||
+ | |||
+ | The resulting, modified midi stream leaving the multi-channel-midi processing plugin is picked up by all receiving instruments, | ||
+ | |||
+ | This is realized by means of the 16 Midi channels. | ||
+ | * Each Midi generator transmits on a different midi channel | ||
+ | * Each synth/drum receives only the Midi data of the channels it is intended for | ||
+ | |||
+ | ===== Initial Setup ==== | ||
+ | In this example, the initial session consists of 5 synth and a EG Pulse for drums, | ||
+ | and some effects. | ||
+ | |||
+ | On ABs Midi page it can be seen that each of them is driven by a | ||
+ | midi generator. There is no special setup of midi channels needed in the generators | ||
+ | or instruments as its a one-to-one connection. | ||
+ | |||
+ | {{ab_mcm_02b_audio_.jpg? | ||
+ | |||
+ | \\ | ||
+ | |||
+ | === Step-by-Step using Streambyter === | ||
+ | |||
+ | {{ab_mcm_03_sb.jpg? | ||
+ | {{ab_mcm_05_filter.jpg? | ||
+ | {{ab_mcm_04_send.jpg? | ||
+ | |||
+ | === Solution using Mozaic ==== | ||
+ | {{ab_mcm_07_moz_filter.jpg? | ||
+ | {{ab_mcm_08_moz_filter.jpg? | ||
+ | {{ab_mcm_09_moz_filter.jpg? | ||
+ | {{ab_mcm_10_filter.jpg? | ||
+ | |||
+ | Typical processing script: | ||
+ | |||
+ | {{ab_mcm_11_mutator.jpg? | ||
+ | |||
+ | === List of Multi-Channel-Midi Processing Scripts === | ||
+ | | Midi Matrix Switch | Permutate channel assignment to change sounds and add variations | | ||
+ | | ToggleChannels On Bar Divisions | Channel mutes/ | ||
+ | | CopyCat | Replicate midi with applied mutations to other channels | | ||
+ | | MutatoR | Channel mutes, note-drop probability, | ||
+ | | Ayo DJ | Automatic channel mutes to generate procedural sessions | | ||