示例#1
0
 public void call(DEV be)
 {
     for (int i = 0; i != 32; i++)
     {
         be.mox.OutputMidiMsg(be.geraet, channel, i, words[i]);
     }
 }
示例#2
0
 public void call(DEV be)
 {
     be.mox.OutputMidiMsg(be.geraet, 192, page + (be.MIXERBank * 10), 0);
     for (int i = 0; i != 32; i++)
     {
         be.mox.OutputMidiMsg(be.geraet, channel, i + offset, words[i]);
     }
 }
        public void start()
        {
            mox.MidiInput += new MIDIOXLib._IMoxScriptEvents_MidiInputEventHandler(this.midiIn);
            leDEV          = new DEV(mox);
            riDev          = new DEV(mox);
            readConfigFile();
            guruA = new CGuru(mox, B_1_port);
            guruB = new CGuru(mox, B_1_port + 1);
            gu    = guruA;



            leDEV.addPAGE(24, (int)KANAL.C11, 0);  // INSTRUMENT1
            leDEV.addPAGE(25, (int)KANAL.C11, 32); // INSTRUMENT2
            leDEV.addPAGE(26, (int)KANAL.C11, 64); // INSTRUMENT3
            leDEV.addPAGE(27, (int)KANAL.C11, 96); // INSTRUMENT4
            leDEV.addPAGE(28, (int)KANAL.C9, 0);   // SENDEFX1
            leDEV.addPAGE(29, (int)KANAL.C9, 32);  // SENDEFX2
            leDEV.addPAGE(30, (int)KANAL.C9, 64);  // SENDEFX3
            leDEV.addPAGE(31, (int)KANAL.C13, 32); // SENDS MIXER1
            leDEV.addMIXER((int)KANAL.C13);        //
            riDev.addPAGE(0, (int)KANAL.C10, 0);   // EFX1
            riDev.addPAGE(1, (int)KANAL.C10, 32);  // EFX2
            riDev.addPAGE(2, (int)KANAL.C10, 64);  // EFX3
            riDev.addPAGE(3, (int)KANAL.C10, 96);  // EFX4
            riDev.addPAGE(4, (int)KANAL.C14, 32);  // SENDS MIXER2
            riDev.addPAGE(4, (int)KANAL.C15, 32);  // SENDS MIXER3
            riDev.addPAGE(5, (int)KANAL.C9, 0);    // SENDEFX1
            riDev.addPAGE(6, (int)KANAL.C9, 32);   // SENDEFX2
            riDev.addPAGE(7, (int)KANAL.C9, 64);   // SENDEFX3
            riDev.addMIXER((int)KANAL.C14);
            riDev.addMIXER((int)KANAL.C15);

            //main----------------
            mox.FireMidiInput   = 1;
            mox.DivertMidiInput = 0;
            Console.ReadLine();
            mox.FireMidiInput = 0;
            //main----------------
        }