This script (the content of which is printed below) is used to configure the percussion keys in the Tau and Alpha setups to have a mode on the 7th, 8th, 9th and 10th key that allows changing the active MIDI channel for the 4 AU/VST instruments (7th key controls the 1st AU/VST, 8th key the 2nd, 9th key the 3rd and 10th key the 4th). Also, the 11th and 12th percussion key control the active MIDI channel for the 2 MIDI converters (11th key controls the 1st MIDI converter, 12th the 2nd).
The script is attached as a text file. For more information on using Belcanto Scripts in the Factory Setups please see Belcanto Scripts
link:Percussion MIDI Channel.txt
description
Adds 6 outputs to the percussion keys to control the midi channels
of the 4 AU/VST plugins and the 2 MIDI converters.
script
empty join
talker create
it to channel talker 1 name ify
percussion kgroup 1 hey output 7 create
percussion kgroup 1 output 7 to channel talker 1 connect
channel talker 1 listen
audio unit 1 listen
interpreter listen
" channel talker 1 hey 1 to 1 from 2 colour ify " when 1 do
midi channel to 1 when 1 set
1 to 2 colour ify
" channel talker 1 hey 2 to 1 from 2 colour ify " when 2 do
midi channel to 2 when 2 set
2 to 2 colour ify
" channel talker 1 hey 3 to 1 from 2 colour ify " when 3 do
midi channel to 3 when 3 set
3 to 2 colour ify
" channel talker 1 hey 4 to 1 from 2 colour ify " when 4 do
midi channel to 4 when 4 set
4 to 2 colour ify
" channel talker 1 hey 5 to 1 from 2 colour ify " when 5 do
midi channel to 5 when 5 set
5 to 2 colour ify
" channel talker 1 hey 6 to 1 from 2 colour ify " when 6 do
midi channel to 6 when 6 set
6 to 2 colour ify
" channel talker 1 hey 7 to 1 from 2 colour ify " when 7 do
midi channel to 7 when 7 set
7 to 2 colour ify
" channel talker 1 hey 8 to 1 from 2 colour ify " when 8 do
midi channel to 8 when 8 set
8 to 2 colour ify
" channel talker 1 hey 9 to 1 from 2 colour ify " when 9 do
midi channel to 9 when 9 set
9 to 2 colour ify
" channel talker 1 hey 10 to 1 from 2 colour ify " when 10 do
midi channel to 10 when 10 set
10 to 2 colour ify
" channel talker 1 hey 11 to 1 from 2 colour ify " when 11 do
midi channel to 11 when 11 set
11 to 2 colour ify
" channel talker 1 hey 12 to 1 from 2 colour ify " when 12 do
midi channel to 12 when 12 set
12 to 2 colour ify
empty join
talker create
it to channel talker 2 name ify
percussion kgroup 1 hey output 8 create
percussion kgroup 1 output 8 to channel talker 2 connect
channel talker 2 listen
audio unit 2 listen
interpreter listen
" channel talker 2 hey 1 to 1 from 2 colour ify " when 1 do
midi channel to 1 when 1 set
1 to 2 colour ify
" channel talker 2 hey 2 to 1 from 2 colour ify " when 2 do
midi channel to 2 when 2 set
2 to 2 colour ify
" channel talker 2 hey 3 to 1 from 2 colour ify " when 3 do
midi channel to 3 when 3 set
3 to 2 colour ify
" channel talker 2 hey 4 to 1 from 2 colour ify " when 4 do
midi channel to 4 when 4 set
4 to 2 colour ify
" channel talker 2 hey 5 to 1 from 2 colour ify " when 5 do
midi channel to 5 when 5 set
5 to 2 colour ify
" channel talker 2 hey 6 to 1 from 2 colour ify " when 6 do
midi channel to 6 when 6 set
6 to 2 colour ify
" channel talker 2 hey 7 to 1 from 2 colour ify " when 7 do
midi channel to 7 when 7 set
7 to 2 colour ify
" channel talker 2 hey 8 to 1 from 2 colour ify " when 8 do
midi channel to 8 when 8 set
8 to 2 colour ify
" channel talker 2 hey 9 to 1 from 2 colour ify " when 9 do
midi channel to 9 when 9 set
9 to 2 colour ify
" channel talker 2 hey 10 to 1 from 2 colour ify " when 10 do
midi channel to 10 when 10 set
10 to 2 colour ify
" channel talker 2 hey 11 to 1 from 2 colour ify " when 11 do
midi channel to 11 when 11 set
11 to 2 colour ify
" channel talker 2 hey 12 to 1 from 2 colour ify " when 12 do
midi channel to 12 when 12 set
12 to 2 colour ify
empty join
talker create
it to channel talker 3 name ify
percussion kgroup 1 hey output 9 create
percussion kgroup 1 output 9 to channel talker 3 connect
channel talker 3 listen
audio unit 3 listen
interpreter listen
" channel talker 3 hey 1 to 1 from 2 colour ify " when 1 do
midi channel to 1 when 1 set
1 to 2 colour ify
" channel talker 3 hey 2 to 1 from 2 colour ify " when 2 do
midi channel to 2 when 2 set
2 to 2 colour ify
" channel talker 3 hey 3 to 1 from 2 colour ify " when 3 do
midi channel to 3 when 3 set
3 to 2 colour ify
" channel talker 3 hey 4 to 1 from 2 colour ify " when 4 do
midi channel to 4 when 4 set
4 to 2 colour ify
" channel talker 3 hey 5 to 1 from 2 colour ify " when 5 do
midi channel to 5 when 5 set
5 to 2 colour ify
" channel talker 3 hey 6 to 1 from 2 colour ify " when 6 do
midi channel to 6 when 6 set
6 to 2 colour ify
" channel talker 3 hey 7 to 1 from 2 colour ify " when 7 do
midi channel to 7 when 7 set
7 to 2 colour ify
" channel talker 3 hey 8 to 1 from 2 colour ify " when 8 do
midi channel to 8 when 8 set
8 to 2 colour ify
" channel talker 3 hey 9 to 1 from 2 colour ify " when 9 do
midi channel to 9 when 9 set
9 to 2 colour ify
" channel talker 3 hey 10 to 1 from 2 colour ify " when 10 do
midi channel to 10 when 10 set
10 to 2 colour ify
" channel talker 3 hey 11 to 1 from 2 colour ify " when 11 do
midi channel to 11 when 11 set
11 to 2 colour ify
" channel talker 3 hey 12 to 1 from 2 colour ify " when 12 do
midi channel to 12 when 12 set
12 to 2 colour ify
empty join
talker create
it to channel talker 4 name ify
percussion kgroup 1 hey output 10 create
percussion kgroup 1 output 10 to channel talker 4 connect
channel talker 4 listen
audio unit 4 listen
interpreter listen
" channel talker 4 hey 1 to 1 from 2 colour ify " when 1 do
midi channel to 1 when 1 set
1 to 2 colour ify
" channel talker 4 hey 2 to 1 from 2 colour ify " when 2 do
midi channel to 2 when 2 set
2 to 2 colour ify
" channel talker 4 hey 3 to 1 from 2 colour ify " when 3 do
midi channel to 3 when 3 set
3 to 2 colour ify
" channel talker 4 hey 4 to 1 from 2 colour ify " when 4 do
midi channel to 4 when 4 set
4 to 2 colour ify
" channel talker 4 hey 5 to 1 from 2 colour ify " when 5 do
midi channel to 5 when 5 set
5 to 2 colour ify
" channel talker 4 hey 6 to 1 from 2 colour ify " when 6 do
midi channel to 6 when 6 set
6 to 2 colour ify
" channel talker 4 hey 7 to 1 from 2 colour ify " when 7 do
midi channel to 7 when 7 set
7 to 2 colour ify
" channel talker 4 hey 8 to 1 from 2 colour ify " when 8 do
midi channel to 8 when 8 set
8 to 2 colour ify
" channel talker 4 hey 9 to 1 from 2 colour ify " when 9 do
midi channel to 9 when 9 set
9 to 2 colour ify
" channel talker 4 hey 10 to 1 from 2 colour ify " when 10 do
midi channel to 10 when 10 set
10 to 2 colour ify
" channel talker 4 hey 11 to 1 from 2 colour ify " when 11 do
midi channel to 11 when 11 set
11 to 2 colour ify
" channel talker 4 hey 12 to 1 from 2 colour ify " when 12 do
midi channel to 12 when 12 set
12 to 2 colour ify
empty join
talker create
it to channel talker 5 name ify
percussion kgroup 1 hey output 11 create
percussion kgroup 1 output 11 to channel talker 5 connect
channel talker 5 listen
midi converter 1 listen
interpreter listen
" channel talker 5 hey 1 to 1 from 2 colour ify " when 1 do
midi channel to 1 when 1 set
1 to 2 colour ify
" channel talker 5 hey 2 to 1 from 2 colour ify " when 2 do
midi channel to 2 when 2 set
2 to 2 colour ify
" channel talker 5 hey 3 to 1 from 2 colour ify " when 3 do
midi channel to 3 when 3 set
3 to 2 colour ify
" channel talker 5 hey 4 to 1 from 2 colour ify " when 4 do
midi channel to 4 when 4 set
4 to 2 colour ify
" channel talker 5 hey 5 to 1 from 2 colour ify " when 5 do
midi channel to 5 when 5 set
5 to 2 colour ify
" channel talker 5 hey 6 to 1 from 2 colour ify " when 6 do
midi channel to 6 when 6 set
6 to 2 colour ify
" channel talker 5 hey 7 to 1 from 2 colour ify " when 7 do
midi channel to 7 when 7 set
7 to 2 colour ify
" channel talker 5 hey 8 to 1 from 2 colour ify " when 8 do
midi channel to 8 when 8 set
8 to 2 colour ify
" channel talker 5 hey 9 to 1 from 2 colour ify " when 9 do
midi channel to 9 when 9 set
9 to 2 colour ify
" channel talker 5 hey 10 to 1 from 2 colour ify " when 10 do
midi channel to 10 when 10 set
10 to 2 colour ify
" channel talker 5 hey 11 to 1 from 2 colour ify " when 11 do
midi channel to 11 when 11 set
11 to 2 colour ify
" channel talker 5 hey 12 to 1 from 2 colour ify " when 12 do
midi channel to 12 when 12 set
12 to 2 colour ify
empty join
talker create
it to channel talker 6 name ify
percussion kgroup 1 hey output 12 create
percussion kgroup 1 output 12 to channel talker 6 connect
channel talker 6 listen
midi converter 2 listen
interpreter listen
" channel talker 6 hey 1 to 1 from 2 colour ify " when 1 do
midi channel to 1 when 1 set
1 to 2 colour ify
" channel talker 6 hey 2 to 1 from 2 colour ify " when 2 do
midi channel to 2 when 2 set
2 to 2 colour ify
" channel talker 6 hey 3 to 1 from 2 colour ify " when 3 do
midi channel to 3 when 3 set
3 to 2 colour ify
" channel talker 6 hey 4 to 1 from 2 colour ify " when 4 do
midi channel to 4 when 4 set
4 to 2 colour ify
" channel talker 6 hey 5 to 1 from 2 colour ify " when 5 do
midi channel to 5 when 5 set
5 to 2 colour ify
" channel talker 6 hey 6 to 1 from 2 colour ify " when 6 do
midi channel to 6 when 6 set
6 to 2 colour ify
" channel talker 6 hey 7 to 1 from 2 colour ify " when 7 do
midi channel to 7 when 7 set
7 to 2 colour ify
" channel talker 6 hey 8 to 1 from 2 colour ify " when 8 do
midi channel to 8 when 8 set
8 to 2 colour ify
" channel talker 6 hey 9 to 1 from 2 colour ify " when 9 do
midi channel to 9 when 9 set
9 to 2 colour ify
" channel talker 6 hey 10 to 1 from 2 colour ify " when 10 do
midi channel to 10 when 10 set
10 to 2 colour ify
" channel talker 6 hey 11 to 1 from 2 colour ify " when 11 do
midi channel to 11 when 11 set
11 to 2 colour ify
" channel talker 6 hey 12 to 1 from 2 colour ify " when 12 do
midi channel to 12 when 12 set
12 to 2 colour ify
empty join