Пример #1
0
            public void SetDefaultValues()
            {
                RedTom       = new Trigger(38, true, 20);                 //        Snare: 38
                YellowTom    = new Trigger(50, true, 20);                 //     High tom: 50
                YellowCymbal = new Trigger(42, true, 40);                 //Closed Hi-hat: 42
                BlueTom      = new Trigger(47, true, 20);                 //      Mid tom: 47
                BlueCymbal   = new Trigger(49, true, 40);                 //       Crash : 49
                GreenTom     = new Trigger(43, true, 20);                 //      Low tom: 43
                GreenCymbal  = new Trigger(51, true, 40);                 //         Ride: 51
                PedalLeft    = new Trigger(44, true, 20);                 //  HiHat Pedal: 44
                PedalRight   = new Trigger(36, true, 20);                 //    Bass Drum: 36

                DPadUp    = new Button(60, 100, SwitchType.KeyboardLike); //Hi Bongo: 60
                DPadRight = new Button(61, 100, SwitchType.KeyboardLike); //Low Bongo: 61
                DPadDown  = new Button(63, 100, SwitchType.KeyboardLike); //Hi Open Conga: 63
                DPadLeft  = new Button(64, 100, SwitchType.KeyboardLike); //Low Conga: 64

                Triangle  = new Button(58, 100, SwitchType.KeyboardLike); //Vibraslap: 58
                Circle    = new Button(54, 100, SwitchType.KeyboardLike); //Tambourine: 54
                X         = new Button(52, 100, SwitchType.KeyboardLike); //Chinese Cymbal: 52
                Rectangle = new Button(39, 100, SwitchType.KeyboardLike); //Hand Clap: 39

                Select    = new Button(76, 100, SwitchType.KeyboardLike); //Hi Wood Block: 76
                Start     = new Button(77, 100, SwitchType.KeyboardLike); //Low Wood Block: 77
                BigButton = new Button(37, 100, SwitchType.KeyboardLike); //Side Stick: 37

                MidiSettings = new MidiSettings("LoopBe Internal MIDI", 10);

                MultiNotes = new List <MultiNote>();
            }
Пример #2
0
 public RtMidiDriver()
 {
     _inPorts  = new List <MidiInPort>();
     _inProbe  = new MidiProbe(MidiProbe.Mode.In);
     _outPorts = new List <MidiOutPort>();
     _outProbe = new MidiProbe(MidiProbe.Mode.Out);
     _settings = MidiSettings.GetOrCreateSettings();
     RescanInPorts();
     RescanOutPorts();
 }
Пример #3
0
            public void SetDefaultValues()
            {
                RedTom = new Trigger(38, true, 20);             //        Snare: 38
                YellowTom = new Trigger(50, true, 20);          //     High tom: 50
                YellowCymbal = new Trigger(42, true, 40);       //Closed Hi-hat: 42
                BlueTom = new Trigger(47, true, 20);            //      Mid tom: 47
                BlueCymbal = new Trigger(49, true, 40);         //       Crash : 49
                GreenTom = new Trigger(43, true, 20);           //      Low tom: 43
                GreenCymbal = new Trigger(51, true, 40);        //         Ride: 51
                PedalLeft = new Trigger(44, true, 20);          //  HiHat Pedal: 44
                PedalRight = new Trigger(36, true, 20);         //    Bass Drum: 36

                DPadUp = new Button(60, 100, SwitchType.KeyboardLike);      //Hi Bongo: 60
                DPadRight = new Button(61, 100, SwitchType.KeyboardLike);   //Low Bongo: 61
                DPadDown = new Button(63, 100, SwitchType.KeyboardLike);    //Hi Open Conga: 63
                DPadLeft = new Button(64, 100, SwitchType.KeyboardLike);    //Low Conga: 64

                Triangle = new Button(58, 100, SwitchType.KeyboardLike);    //Vibraslap: 58
                Circle = new Button(54, 100, SwitchType.KeyboardLike);      //Tambourine: 54
                X = new Button(52, 100, SwitchType.KeyboardLike);           //Chinese Cymbal: 52
                Rectangle = new Button(39, 100, SwitchType.KeyboardLike);   //Hand Clap: 39

                Select = new Button(76, 100, SwitchType.KeyboardLike);      //Hi Wood Block: 76
                Start = new Button(77, 100, SwitchType.KeyboardLike);       //Low Wood Block: 77
                BigButton = new Button(37, 100, SwitchType.KeyboardLike);   //Side Stick: 37

                MidiSettings = new MidiSettings("LoopBe Internal MIDI", 10);

                MultiNotes = new List<MultiNote>();
            }