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>(); }
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(); }
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>(); }