public MainWindow() { InitializeComponent(); MultitouchScreen.AllowNonContactEvents = true; spaceProvider = new InteractiveSpaceProviderDLL(); spaceProvider.Connect(); nodes = new ArrayList(5); editWindow = new EditWindow(); //Uncomment this line to enable raw video streaming. /* spaceProvider.CreateRawVideoStreaming(); */ //Uncomment these lines to draw fingers on the projected screen //* spaceProvider.CreateFingerTracker(); vizLayer.SpaceProvider = spaceProvider; //*/ signal = new TextBlock(); signal.FontSize = 50; signal.Text = "0"; signal.Height = 80; signal.MaxWidth = 80; signal.Foreground = Brushes.White; signal.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; signal.VerticalAlignment = System.Windows.VerticalAlignment.Top; signal.Margin = new Thickness(0, 0, 0, 0); // mainGrid.Children.Add(signal); }
public MainWindow() { InitializeComponent(); MultitouchScreen.AllowNonContactEvents = true; spaceProvider = new InteractiveSpaceProviderDLL(); spaceProvider.Connect(); //Uncomment this line to enable raw video streaming. /* spaceProvider.CreateRawVideoStreaming(); */ //Uncomment these lines to draw fingers on the projected screen //spaceProvider.CreateFingerTracker(); //vizLayer.SpaceProvider = spaceProvider; }
public MainWindow() { interactiveSpaceProvider = new InteractiveSpace.SDK.DLL.InteractiveSpaceProviderDLL(); interactiveSpaceProvider.Connect(); InitializeComponent(); MultitouchScreen.AllowNonContactEvents = true; playerManager = new PlayerManager(riskMap); stateManager = new StateManager(playerManager); wizardOzWindow = new WizardOzWindow(); wizardOzWindow.DiceLocated += new EventHandler<DiceEventArgs>(wizardOzWindow_DiceLocated); wizardOzWindow.DiceFinished += new EventHandler<DiceFinishedEventArgs>(wizardOzWindow_DiceFinished); wizardOzWindow.CardLocated += new EventHandler<CardEventArgs>(wizardOzWindow_CardLocated); wizardOzWindow.CardFinished += new EventHandler<CardFinishedEventArgs>(wizardOzWindow_CardFinished); wizardOzWindow.Show(); soundPool = new SoundPool(); }
public MainWindow() { interactiveSpaceProvider = new InteractiveSpace.SDK.DLL.InteractiveSpaceProviderDLL(); interactiveSpaceProvider.Connect(); InitializeComponent(); MultitouchScreen.AllowNonContactEvents = true; playerManager = new PlayerManager(riskMap); stateManager = new StateManager(playerManager); wizardOzWindow = new WizardOzWindow(); wizardOzWindow.DiceLocated += new EventHandler <DiceEventArgs>(wizardOzWindow_DiceLocated); wizardOzWindow.DiceFinished += new EventHandler <DiceFinishedEventArgs>(wizardOzWindow_DiceFinished); wizardOzWindow.CardLocated += new EventHandler <CardEventArgs>(wizardOzWindow_CardLocated); wizardOzWindow.CardFinished += new EventHandler <CardFinishedEventArgs>(wizardOzWindow_CardFinished); wizardOzWindow.Show(); soundPool = new SoundPool(); }
public BeatMaker() { InitializeComponent(); Menu.sync(this); MultitouchScreen.AllowNonContactEvents = true; //clipIndices = new List<int>(); //clipIndices.Add(0); clipIndices.Add(1); clipIndices.Add(2); clipIndices.Add(3); spaceProvider = new InteractiveSpaceProviderDLL(); spaceProvider.Connect(); drumBeats = new Boolean[notes.Length][]; chosenClips = new int[] {(int)noteName.Kick, (int)noteName.Snare, (int)noteName.ClosedHat, (int)noteName.OpenHat}; //create an boolean array for each sample for (int i = 0; i < notes.Length; i++) { Boolean[] newArray = new Boolean[MAX_BEATS]; //make all values false for (int j = 0; j < MAX_BEATS; j++) { newArray[j] = false; } drumBeats[i] = newArray; } for (int i = 8; i < notes.Length; i++) { Boolean[] newArray = new Boolean[MAX_BEATS]; //make all values false for (int j = 0; j < MAX_BEATS; j++) { newArray[j] = false; } drumBeats[i] = newArray; } pattern = new DrumPattern(notes, MAX_BEATS); this.tempoController = tempoCtrl; this.pitchController = pitchCtrl; this.pitchController.reloadState(); //16 beat stuff //this.pattern[0, 0] = this.pattern[0, 8] = 127; //this.pattern[1, 4] = this.pattern[1, 12] = 127; //for (int n = 0; n < pattern.Steps; n++) //{ //this.pattern[2, n] = 127; //} instrumentButtonArr[0] = clipSelectButton0; instrumentButtonArr[1] = clipSelectButton1; instrumentButtonArr[2] = clipSelectButton2; instrumentButtonArr[3] = clipSelectButton3; beatButtonArr[0] = beatButton1; beatButtonArr[1] = beatButton2; beatButtonArr[2] = beatButton3; beatButtonArr[3] = beatButton4; beatButtonArr[4] = beatButton5; beatButtonArr[5] = beatButton6; beatButtonArr[6] = beatButton7; beatButtonArr[7] = beatButton8; updateSelectedClips(); //this.tempo = 100; //Uncomment these lines to draw fingers on the projected screen //spaceProvider.CreateFingerTracker(); //vizLayer.SpaceProvider = spaceProvider; }